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

Class SetLSProperties is a utility class which sets (or resets after reinitialization) level set values on the patch hierarchy.

#include <ibamr/LevelSetUtilities.h>

Public Member Functions

 SetLSProperties (const std::string &object_name, SAMRAI::tbox::Pointer< IBAMR::LSInitStrategy > ls_ops)
 
 ~SetLSProperties ()=default
 
void setLSData (int ls_idx, SAMRAI::tbox::Pointer< IBTK::HierarchyMathOps > hier_math_ops, const int integrator_step, const double current_time, const bool initial_time, const bool regrid_time)
 

Private Member Functions

 SetLSProperties ()=delete
 
SetLSPropertiesoperator= (const SetLSProperties &that)=delete
 
 SetLSProperties (const SetLSProperties &from)=delete
 

Private Attributes

std::string d_object_name
 
SAMRAI::tbox::Pointer< IBAMR::LSInitStrategyd_ls_ops
 

Constructor & Destructor Documentation

◆ SetLSProperties() [1/3]

IBAMR::LevelSetUtilities::SetLSProperties::SetLSProperties ( const std::string &  object_name,
SAMRAI::tbox::Pointer< IBAMR::LSInitStrategy ls_ops 
)
inline

The only constructor of this class.

◆ ~SetLSProperties()

IBAMR::LevelSetUtilities::SetLSProperties::~SetLSProperties ( )
default

Destructor for this class.

◆ SetLSProperties() [2/3]

IBAMR::LevelSetUtilities::SetLSProperties::SetLSProperties ( )
privatedelete

Default constructor is not implemented and should not be used.

◆ SetLSProperties() [3/3]

IBAMR::LevelSetUtilities::SetLSProperties::SetLSProperties ( const SetLSProperties from)
privatedelete

Default copy constructor is not implemented and should not be used.

Member Function Documentation

◆ setLSData()

void IBAMR::LevelSetUtilities::SetLSProperties::setLSData ( int  ls_idx,
SAMRAI::tbox::Pointer< IBTK::HierarchyMathOps hier_math_ops,
const int  integrator_step,
const double  current_time,
const bool  initial_time,
const bool  regrid_time 
)

Set the level set value on the patch hierarchy

◆ operator=()

SetLSProperties& IBAMR::LevelSetUtilities::SetLSProperties::operator= ( const SetLSProperties that)
privatedelete

Default assignment operator is not implemented and should not be used.

Member Data Documentation

◆ d_object_name

std::string IBAMR::LevelSetUtilities::SetLSProperties::d_object_name
private

Name of this object.

◆ d_ls_ops

SAMRAI::tbox::Pointer<IBAMR::LSInitStrategy> IBAMR::LevelSetUtilities::SetLSProperties::d_ls_ops
private

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