|
|
| 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.