emlabcpp
modern opinionated embedded C++ library
simplex.h File Reference
#include "../../algorithm.h"
#include "../matrix.h"
#include "./point.h"
#include <algorithm>
#include <array>
#include <vector>
+ Include dependency graph for simplex.h:

Go to the source code of this file.

Classes

class  emlabcpp::simplex< Item, N >
 

Namespaces

 emlabcpp
 MIT License.
 

Functions

template<std::size_t N, std::size_t U>
constexpr point< N > emlabcpp::center_of (simplex< point< N >, U > const &s)
 
template<std::size_t N>
constexpr float emlabcpp::volume_of (simplex< point< N >, N > const &simplex)
 
template<typename Item , std::size_t N>
constexpr bool emlabcpp::operator< (simplex< Item, N > const &lh, simplex< Item, N > const &rh)
 
template<typename Item , std::size_t N>
constexpr bool emlabcpp::operator> (simplex< Item, N > const &lh, simplex< Item, N > const &rh)
 
template<typename Item , std::size_t N>
constexpr bool emlabcpp::operator<= (simplex< Item, N > const &lh, simplex< Item, N > const &rh)
 
template<typename Item , std::size_t N>
constexpr bool emlabcpp::operator>= (simplex< Item, N > const &lh, simplex< Item, N > const &rh)
 
template<typename Item , std::size_t N>
constexpr bool emlabcpp::operator== (simplex< Item, N > const &lh, simplex< Item, N > const &rh)
 
template<typename Item , std::size_t N>
constexpr bool emlabcpp::operator!= (simplex< Item, N > const &lh, simplex< Item, N > const &rh)