|
| | LInitStrategy ()=default |
| | Default constructor. More...
|
| |
| virtual | ~LInitStrategy ()=default |
| | Destructor. More...
|
| |
| virtual bool | getLevelHasLagrangianData (int level_number, bool can_be_refined) const =0 |
| |
| virtual bool | getIsAllLagrangianDataInDomain (SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy) const =0 |
| |
| virtual unsigned int | computeGlobalNodeCountOnPatchLevel (SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, int level_number, double init_data_time, bool can_be_refined, bool initial_time)=0 |
| |
| virtual unsigned int | computeLocalNodeCountOnPatchLevel (SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, int level_number, double init_data_time, bool can_be_refined, bool initial_time)=0 |
| |
| virtual void | init () |
| | Initialize structure specific configurations. More...
|
| |
| virtual void | initializeStructureIndexingOnPatchLevel (std::map< int, std::string > &strct_id_to_strct_name_map, std::map< int, std::pair< int, int > > &strct_id_to_lag_idx_range_map, int level_number, double init_data_time, bool can_be_refined, bool initial_time, LDataManager *l_data_manager) |
| | Initialize the structure indexing information on the patch level. More...
|
| |
| virtual unsigned int | initializeDataOnPatchLevel (int lag_node_index_idx, unsigned int global_index_offset, unsigned int local_index_offset, SAMRAI::tbox::Pointer< LData > X_data, SAMRAI::tbox::Pointer< LData > U_data, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, int level_number, double init_data_time, bool can_be_refined, bool initial_time, LDataManager *l_data_manager)=0 |
| | Initialize the LNode and LData data needed to specify the configuration of the curvilinear mesh on the patch level. More...
|
| |
| virtual unsigned int | initializeMassDataOnPatchLevel (unsigned int global_index_offset, unsigned int local_index_offset, SAMRAI::tbox::Pointer< LData > M_data, SAMRAI::tbox::Pointer< LData > K_data, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, int level_number, double init_data_time, bool can_be_refined, bool initial_time, LDataManager *l_data_manager) |
| | Initialize the LData needed to specify the mass and spring constant data required by the penalty IB method. More...
|
| |
| virtual unsigned int | initializeDirectorDataOnPatchLevel (unsigned int global_index_offset, unsigned int local_index_offset, SAMRAI::tbox::Pointer< LData > D_data, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, int level_number, double init_data_time, bool can_be_refined, bool initial_time, LDataManager *l_data_manager) |
| | Initialize the LData needed to specify director vectors required by some material models. More...
|
| |
| virtual void | tagCellsForInitialRefinement (SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, int level_number, double error_data_time, int tag_index) |
| | Provide cell tagging for the initial configuration of the Lagrangian mesh. More...
|
| |