|
| Surface (const std::filesystem::path &meshPath, const std::shared_ptr< mathFunctions::MathFunction > &insideValues={}, const std::shared_ptr< mathFunctions::MathFunction > &outsideValues={}, int egadsVerboseLevel=0) |
|
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 |
|
|
| Geometry (const std::shared_ptr< mathFunctions::MathFunction > &insideValues, const std::shared_ptr< mathFunctions::MathFunction > &outsideValues) |
|
static PetscErrorCode | GeometryPetscFunction (PetscInt dim, PetscReal time, const PetscReal x[], PetscInt Nf, PetscScalar *u, void *ctx) |
|
◆ InsideGeometry()
bool ablate::mathFunctions::geom::Surface::InsideGeometry |
( |
const double * |
xyz, |
|
|
const int & |
ndims, |
|
|
const double & |
time |
|
) |
| const |
|
overridevirtual |
The documentation for this class was generated from the following files:
- src/mathFunctions/geom/surface.hpp
- src/mathFunctions/geom/surface.cpp