Plugins
Loading...
Searching...
No Matches
ls_curvature2d_impl.h File Reference

Go to the source code of this file.

Namespaces

namespace  ug
 
namespace  ug::LevelSet
 

Functions

template<typename TPosition >
void ug::LevelSet::AverageCoords (TPosition &vOut, const std::vector< TPosition > &vCornerCoords, size_t num)
 averages positions by arithmetic mean
 
int ug::LevelSet::bubblesort (std::vector< number > array, std::vector< int > &list)
 
template<size_t m, size_t n>
bool ug::LevelSet::leastSquares (MathVector< n > &x, const MathMatrix< m, n > &M, const MathVector< m > &b)
 
bool ug::LevelSet::leastSquares (std::vector< number > &x, const std::vector< number > &mField, const std::vector< number > &b)
 
bool ug::LevelSet::multMatVec (const std::vector< number > &avec, const std::vector< number > &b, std::vector< number > &c, size_t m, size_t n)
 
template<size_t n>
bool ug::LevelSet::solveLS (MathVector< n > &x, const MathMatrix< n, n > &M, const MathVector< n > &b)
 
bool ug::LevelSet::solveLS (std::vector< number > &x, const std::vector< number > &matField, const std::vector< number > &b)