IBAMR  IBAMR version 0.19.
Public Member Functions | Private Attributes | List of all members
IBAMR::LevelSetUtilities::TagLSRefinementCells Class Reference

A lightweight class to tag grid cells containing the level set variable for grid refinement.

#include <ibamr/LevelSetUtilities.h>

Public Member Functions

 TagLSRefinementCells (SAMRAI::tbox::Pointer< AdvDiffHierarchyIntegrator > adv_diff_integrator, SAMRAI::tbox::Pointer< SAMRAI::pdat::CellVariable< NDIM, double > > ls_var, double tag_min_value=0.0, double tag_max_value=0.0)
 Constructor of the class. More...
 
const LevelSetContainergetLevelSetContainer () const
 
LevelSetContainergetLevelSetContainer ()
 
void setTagMinValue (double tag_min)
 
double getTagMinValue () const
 
void setTagMaxValue (double tag_max)
 
double getTagMaxValue () const
 

Private Attributes

LevelSetContainer d_ls_container
 
double d_tag_min_value = 0.0
 
double d_tag_max_value = 0.0
 

Constructor & Destructor Documentation

◆ TagLSRefinementCells()

IBAMR::LevelSetUtilities::TagLSRefinementCells::TagLSRefinementCells ( SAMRAI::tbox::Pointer< AdvDiffHierarchyIntegrator adv_diff_integrator,
SAMRAI::tbox::Pointer< SAMRAI::pdat::CellVariable< NDIM, double > >  ls_var,
double  tag_min_value = 0.0,
double  tag_max_value = 0.0 
)
inline

Member Function Documentation

◆ getLevelSetContainer() [1/2]

const LevelSetContainer& IBAMR::LevelSetUtilities::TagLSRefinementCells::getLevelSetContainer ( ) const
inline

◆ getLevelSetContainer() [2/2]

LevelSetContainer& IBAMR::LevelSetUtilities::TagLSRefinementCells::getLevelSetContainer ( )
inline

◆ setTagMinValue()

void IBAMR::LevelSetUtilities::TagLSRefinementCells::setTagMinValue ( double  tag_min)
inline

◆ getTagMinValue()

double IBAMR::LevelSetUtilities::TagLSRefinementCells::getTagMinValue ( ) const
inline

◆ setTagMaxValue()

void IBAMR::LevelSetUtilities::TagLSRefinementCells::setTagMaxValue ( double  tag_max)
inline

◆ getTagMaxValue()

double IBAMR::LevelSetUtilities::TagLSRefinementCells::getTagMaxValue ( ) const
inline

Member Data Documentation

◆ d_ls_container

LevelSetContainer IBAMR::LevelSetUtilities::TagLSRefinementCells::d_ls_container
private

◆ d_tag_min_value

double IBAMR::LevelSetUtilities::TagLSRefinementCells::d_tag_min_value = 0.0
private

◆ d_tag_max_value

double IBAMR::LevelSetUtilities::TagLSRefinementCells::d_tag_max_value = 0.0
private

The documentation for this class was generated from the following file: