|
| 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 |
| |
| virtual bool | InsideGeometry (const double *xyz, const int &ndims, const double &time) const =0 |
| |
| const std::shared_ptr< mathFunctions::MathFunction > & | InsideValues () const |
| |
| const std::shared_ptr< mathFunctions::MathFunction > | OutsideValues () const |
| |
| virtual | ~MathFunction ()=default |
| |
|
|
static PetscErrorCode | GeometryPetscFunction (PetscInt dim, PetscReal time, const PetscReal x[], PetscInt Nf, PetscScalar *u, void *ctx) |
| |
◆ Eval() [1/4]
| double ablate::mathFunctions::geom::Geometry::Eval |
( |
const double & |
x, |
|
|
const double & |
y, |
|
|
const double & |
z, |
|
|
const double & |
t |
|
) |
| const |
|
overridevirtual |
◆ Eval() [2/4]
| void ablate::mathFunctions::geom::Geometry::Eval |
( |
const double & |
x, |
|
|
const double & |
y, |
|
|
const double & |
z, |
|
|
const double & |
t, |
|
|
std::vector< double > & |
result |
|
) |
| const |
|
overridevirtual |
◆ Eval() [3/4]
| double ablate::mathFunctions::geom::Geometry::Eval |
( |
const double * |
xyz, |
|
|
const int & |
ndims, |
|
|
const double & |
t |
|
) |
| const |
|
overridevirtual |
◆ Eval() [4/4]
| void ablate::mathFunctions::geom::Geometry::Eval |
( |
const double * |
xyz, |
|
|
const int & |
ndims, |
|
|
const double & |
t, |
|
|
std::vector< double > & |
result |
|
) |
| const |
|
overridevirtual |
◆ GetContext()
| void* ablate::mathFunctions::geom::Geometry::GetContext |
( |
| ) |
|
|
inlineoverridevirtual |
◆ GetPetscFunction()
| PetscFunction ablate::mathFunctions::geom::Geometry::GetPetscFunction |
( |
| ) |
|
|
inlineoverridevirtual |
◆ InsideGeometry()
| virtual bool ablate::mathFunctions::geom::Geometry::InsideGeometry |
( |
const double * |
xyz, |
|
|
const int & |
ndims, |
|
|
const double & |
time |
|
) |
| const |
|
pure virtual |
◆ InsideValues()
Returns the inside values function
◆ OutsideValues()
Returns the outside values function
The documentation for this class was generated from the following files:
- src/mathFunctions/geom/geometry.hpp
- src/mathFunctions/geom/geometry.cpp