IBAMR
An adaptive and distributed-memory parallel implementation of the immersed boundary (IB) method
Public Member Functions | List of all members
IBAMR::ConstraintIBKinematics::StructureParameters Class Reference

Public Member Functions

 StructureParameters (SAMRAI::tbox::Pointer< SAMRAI::tbox::Database > input_db, IBTK::LDataManager *l_data_manager)
 Constructor.
 
int getTaggedPtIdx () const
 Lagrangian point to tag on this structure.
 
SAMRAI::tbox::Array< int > getCalculateTranslationalMomentum () const
 Get the unlocked components of translational momentum.
 
SAMRAI::tbox::Array< int > getCalculateRotationalMomentum () const
 Get the unlocked components of rotational momentum.
 
bool getStructureIsSelfTranslating () const
 Check if the structure has translational degree unlocked.
 
bool getStructureIsSelfRotating () const
 Check if the structure has rotational degree unlocked.
 
int getCoarsestLevelNumber () const
 The coarsest level on which the structure resides.
 
int getFinestLevelNumber () const
 The finest level on which the structure resides.
 
const std::vector< std::pair< int, int > > & getLagIdxRange () const
 Global Lagrangian indices managed for this structure.
 
int getTotalNodes () const
 Total number of Lagrangian nodes managed for this structure.
 
std::string getPositionUpdateMethod () const
 Lagrangian nodes update method for this structure.
 

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