|
| ConvexPolygon (std::vector< std::vector< double >> points, double maxDistance={}, const std::shared_ptr< mathFunctions::MathFunction > &insideValues={}, const std::shared_ptr< mathFunctions::MathFunction > &outsideValues={}) |
|
| ConvexPolygon (std::vector< std::shared_ptr< std::vector< double >>> points, double maxDistance={}, const std::shared_ptr< mathFunctions::MathFunction > &insideValues={}, const std::shared_ptr< mathFunctions::MathFunction > &outsideValues={}) |
|
bool | InsideGeometry (const double *xyz, const int &ndims, const double &time) const override |
|
double | Eval (const double &x, const double &y, const double &z, const double &t) const override |
|
double | Eval (const double *xyz, const int &ndims, const double &t) const override |
|
void | Eval (const double &x, const double &y, const double &z, const double &t, std::vector< double > &result) const override |
|
void | Eval (const double *xyz, const int &ndims, const double &t, std::vector< double > &result) const override |
|
void * | GetContext () override |
|
PetscFunction | GetPetscFunction () override |
|
const std::shared_ptr< mathFunctions::MathFunction > & | InsideValues () const |
|
const std::shared_ptr< mathFunctions::MathFunction > | OutsideValues () const |
|
virtual | ~MathFunction ()=default |
|
Creates a convex polygon out of the center location and triangles.