The GravityForcing class provides an implementation of gravity force. This class can be utilized to apply the gravitational force \( \rho g \) using the density field, which includes all three phases: liquid, gas, and solid; or using the flow density field, which includes only liquid and gas phases and excludes the solid phase.
#include <ibamr/vc_ins_utilities.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...
|
| |
◆ isTimeDependent()
| virtual bool IBTK::CartGridFunction::isTimeDependent |
( |
| ) |
const |
|
pure virtualinherited |
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.
◆ d_object_name
| std::string IBTK::CartGridFunction::d_object_name |
|
protectedinherited |
The documentation for this class was generated from the following file: