Class CartGridFunction provides an abstract interface for objects for evaluating functions to set values in SAMRAI::hier::PatchData objects.
#include <ibtk/CartGridFunction.h>
|
| std::string | d_object_name |
| |
| virtual bool | isTimeDependent () const =0 |
| | Indicates whether the concrete CartGridFunction object is time-dependent. More...
|
| |
| virtual void | setDataOnPatchHierarchy (int data_idx, SAMRAI::tbox::Pointer< SAMRAI::hier::Variable< NDIM > > var, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, double data_time, bool initial_time=false, int coarsest_ln=invalid_level_number, int finest_ln=invalid_level_number) |
| | Evaluate the function on the patch interiors on the specified levels of the patch hierarchy using the virtual function setDataOnPatch(). More...
|
| |
| virtual void | setDataOnPatchLevel (int data_idx, SAMRAI::tbox::Pointer< SAMRAI::hier::Variable< NDIM > > var, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchLevel< NDIM > > patch_level, double data_time, bool initial_time=false) |
| | Evaluate the function on the patch interiors on the specified level of the patch hierarchy using the virtual function setDataOnPatch(). More...
|
| |
| virtual void | setDataOnPatch (int data_idx, SAMRAI::tbox::Pointer< SAMRAI::hier::Variable< NDIM > > var, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, double data_time, bool initial_time=false, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchLevel< NDIM > > patch_level=SAMRAI::tbox::Pointer< SAMRAI::hier::PatchLevel< NDIM > >(nullptr))=0 |
| | Pure virtual function to evaluate the function on the patch interior. More...
|
| |
| | CartGridFunction (const CartGridFunction &from)=delete |
| | Copy constructor. More...
|
| |
| CartGridFunction & | operator= (const CartGridFunction &that)=delete |
| | Assignment operator. More...
|
| |
◆ CartGridFunction() [1/2]
| IBTK::CartGridFunction::CartGridFunction |
( |
std::string |
object_name = "" | ) |
|
◆ ~CartGridFunction()
| virtual IBTK::CartGridFunction::~CartGridFunction |
( |
| ) |
|
|
virtualdefault |
◆ CartGridFunction() [2/2]
- Note
- This constructor is not implemented and should not be used.
- Parameters
-
| from | The value to copy to this object. |
◆ isTimeDependent()
| virtual bool IBTK::CartGridFunction::isTimeDependent |
( |
| ) |
const |
|
pure virtual |
Implemented in IBAMR::IBHierarchyIntegrator::IBEulerianSourceFunction, IBAMR::IBHierarchyIntegrator::IBEulerianForceFunction, IBAMR::CFINSForcing, IBAMR::SurfaceTensionForceFunction, IBAMR::INSStaggeredStochasticForcing, IBAMR::AdvDiffStochasticForcing, IBAMR::MarangoniSurfaceTensionForceFunction, IBAMR::SpongeLayerForceFunction, IBTK::muParserCartGridFunction, IBAMR::StaggeredStokesOpenBoundaryStabilizer, IBTK::CartGridFunctionSet, IBAMR::PhaseChangeDivUSourceFunction, and IBAMR::HeavisideForcingFunction.
◆ setDataOnPatchHierarchy()
◆ setDataOnPatchLevel()
◆ setDataOnPatch()
Implemented in IBTK::CartGridFunctionSet, IBAMR::IBHierarchyIntegrator::IBEulerianSourceFunction, IBAMR::IBHierarchyIntegrator::IBEulerianForceFunction, IBAMR::SurfaceTensionForceFunction, IBAMR::MarangoniSurfaceTensionForceFunction, IBAMR::SpongeLayerForceFunction, IBTK::muParserCartGridFunction, IBAMR::StaggeredStokesOpenBoundaryStabilizer, IBAMR::CFINSForcing, IBAMR::INSStaggeredStochasticForcing, IBAMR::AdvDiffStochasticForcing, IBAMR::PhaseChangeDivUSourceFunction, and IBAMR::HeavisideForcingFunction.
◆ operator=()
- Note
- This operator is not implemented and should not be used.
- Parameters
-
| that | The value to assign to this object. |
- Returns
- A reference to this object.
◆ d_object_name
| std::string IBTK::CartGridFunction::d_object_name |
|
protected |
The documentation for this class was generated from the following file: