|  | 
|  | Sphere (std::vector< double > center, double radius, 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 | 
|  | 
|  | 
|  | 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::Sphere::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/sphere.hpp
- src/mathFunctions/geom/sphere.cpp