IBAMR  IBAMR version 0.19.
IBTK::LDataManager Member List

This is the complete list of members for IBTK::LDataManager, including all inherited members.

activateLagrangianStructures(const std::vector< int > &structure_ids, int level_number)IBTK::LDataManager
addWorkloadEstimate(SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, const int workload_data_idx, const int coarsest_ln=invalid_level_number, const int finest_ln=invalid_level_number)IBTK::LDataManager
advanceLevel(const tbox::Pointer< hier::BasePatchLevel< DIM > > level, const tbox::Pointer< hier::BasePatchHierarchy< DIM > > hierarchy, const double current_time, const double new_time, const bool first_step, const bool last_step, const bool regrid_advance=false)SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >virtual
applyGradientDetector(SAMRAI::tbox::Pointer< SAMRAI::hier::BasePatchHierarchy< NDIM > > hierarchy, int level_number, double error_data_time, int tag_index, bool initial_time, bool uses_richardson_extrapolation_too) overrideIBTK::LDataManager
StandardTagAndInitStrategy< NDIM >::applyGradientDetector(const tbox::Pointer< hier::BasePatchHierarchy< DIM > > hierarchy, const int level_number, const double error_data_time, const int tag_index, const bool initial_time, const bool uses_richardson_extrapolation_too)SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >virtual
applyRichardsonExtrapolation(const tbox::Pointer< hier::PatchLevel< DIM > > level, const double error_data_time, const int tag_index, const double deltat, const int error_coarsen_ratio, const bool initial_time, const bool uses_gradient_detector_too)SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >virtual
beginDataRedistribution(int coarsest_ln=invalid_level_number, int finest_ln=invalid_level_number)IBTK::LDataManager
beginNonlocalDataFill(int coarsest_ln=invalid_level_number, int finest_ln=invalid_level_number)IBTK::LDataManagerprivate
coarsenDataForRichardsonExtrapolation(const tbox::Pointer< hier::PatchHierarchy< DIM > > hierarchy, const int level_number, const tbox::Pointer< hier::PatchLevel< DIM > > coarser_level, const double coarsen_data_time, const bool before_advance)SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >virtual
computeLagrangianStructureBoundingBox(int structure_id, int level_number)IBTK::LDataManager
computeLagrangianStructureCenterOfMass(int structure_id, int level_number)IBTK::LDataManager
computeNodeDistribution(AO &ao, std::vector< int > &local_lag_indices, std::vector< int > &nonlocal_lag_indices, std::vector< int > &local_petsc_indices, std::vector< int > &nonlocal_petsc_indices, unsigned int &num_nodes, unsigned int &node_offset, int level_number)IBTK::LDataManagerprivate
computeNodeOffsets(unsigned int &num_nodes, unsigned int &node_offset, unsigned int num_local_nodes)IBTK::LDataManagerprivatestatic
createLData(const std::string &quantity_name, int level_number, unsigned int depth=1, bool maintain_data=false)IBTK::LDataManager
d_aoIBTK::LDataManagerprivate
d_beta_workIBTK::LDataManagerprivate
d_cached_eulerian_dataIBTK::LDataManagerprivate
d_coarsest_lnIBTK::LDataManagerprivate
d_current_contextIBTK::LDataManagerprivate
d_current_dataIBTK::LDataManagerprivate
d_default_interp_kernel_fcnIBTK::LDataManagerprivate
d_default_spread_kernel_fcnIBTK::LDataManagerprivate
d_displaced_strct_bounding_boxesIBTK::LDataManagerprivate
d_displaced_strct_idsIBTK::LDataManagerprivate
d_displaced_strct_lnode_idxsIBTK::LDataManagerprivate
d_displaced_strct_lnode_posnsIBTK::LDataManagerprivate
d_error_if_points_leave_domainIBTK::LDataManagerprivate
d_finest_lnIBTK::LDataManagerprivate
d_ghost_widthIBTK::LDataManagerprivate
d_grid_geomIBTK::LDataManagerprivate
d_hierarchyIBTK::LDataManagerprivate
d_inactive_strctsIBTK::LDataManagerprivate
d_lag_initIBTK::LDataManagerprivate
d_lag_meshIBTK::LDataManagerprivate
d_lag_mesh_dataIBTK::LDataManagerprivate
d_lag_node_index_bdry_fill_algIBTK::LDataManagerprivate
d_lag_node_index_bdry_fill_schedsIBTK::LDataManagerprivate
d_lag_node_index_current_idxIBTK::LDataManagerprivate
d_lag_node_index_scratch_idxIBTK::LDataManagerprivate
d_lag_node_index_varIBTK::LDataManagerprivate
d_last_lag_idx_to_strct_id_mapIBTK::LDataManagerprivate
d_level_contains_lag_dataIBTK::LDataManagerprivate
d_load_balancerIBTK::LDataManagerprivate
d_local_and_ghost_nodesIBTK::LDataManagerprivate
d_local_lag_indicesIBTK::LDataManagerprivate
d_local_petsc_indicesIBTK::LDataManagerprivate
d_needs_synchIBTK::LDataManagerprivate
d_node_count_coarsen_algIBTK::LDataManagerprivate
d_node_count_coarsen_schedsIBTK::LDataManagerprivate
d_node_count_idxIBTK::LDataManagerprivate
d_node_count_varIBTK::LDataManagerprivate
d_node_offsetIBTK::LDataManagerprivate
d_nonlocal_lag_indicesIBTK::LDataManagerprivate
d_nonlocal_petsc_indicesIBTK::LDataManagerprivate
d_num_nodesIBTK::LDataManagerprivate
d_object_nameIBTK::LDataManagerprivate
d_output_node_countIBTK::LDataManagerprivate
d_output_workloadIBTK::LDataManagerprivate
d_registered_for_restartIBTK::LDataManagerprivate
d_scratch_contextIBTK::LDataManagerprivate
d_scratch_dataIBTK::LDataManagerprivate
d_silo_writerIBTK::LDataManagerprivate
d_strct_id_to_lag_idx_range_mapIBTK::LDataManagerprivate
d_strct_id_to_strct_name_mapIBTK::LDataManagerprivate
d_strct_name_to_strct_id_mapIBTK::LDataManagerprivate
d_user_defined_ldataIBTK::LDataManagerprivate
d_visit_writerIBTK::LDataManagerprivate
d_workload_idxIBTK::LDataManagerprivate
d_workload_varIBTK::LDataManagerprivate
displaceLagrangianStructure(const Vector &dX, int structure_id, int level_number)IBTK::LDataManager
endDataRedistribution(int coarsest_ln=invalid_level_number, int finest_ln=invalid_level_number)IBTK::LDataManager
endNonlocalDataFill(int coarsest_ln=invalid_level_number, int finest_ln=invalid_level_number)IBTK::LDataManagerprivate
freeAllManagers()IBTK::LDataManagerstatic
freeLInitStrategy()IBTK::LDataManager
getAO(int level_number)IBTK::LDataManager
getDefaultInterpKernelFunction() constIBTK::LDataManagerinline
getDefaultSpreadKernelFunction() constIBTK::LDataManagerinline
getFromRestart()IBTK::LDataManagerprivate
getGhostCellWidth() constIBTK::LDataManagerinline
getGlobalNodeOffset(int level_number) constIBTK::LDataManagerinline
getLagrangianStructureID(int lagrangian_index, int level_number) constIBTK::LDataManagerinline
getLagrangianStructureID(const std::string &structure_name, int level_number) constIBTK::LDataManagerinline
getLagrangianStructureIDs(int level_number) constIBTK::LDataManagerinline
getLagrangianStructureIndexRange(int structure_id, int level_number) constIBTK::LDataManagerinline
getLagrangianStructureIsActivated(int structure_id, int level_number) constIBTK::LDataManagerinline
getLagrangianStructureName(int structure_id, int level_number) constIBTK::LDataManagerinline
getLagrangianStructureNames(int level_number) constIBTK::LDataManagerinline
getLData(const std::string &quantity_name, int level_number) constIBTK::LDataManagerinline
getLevelDt(const tbox::Pointer< hier::BasePatchLevel< DIM > > level, const double dt_time, const bool initial_time)SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >virtual
getLMesh(int level_number) constIBTK::LDataManagerinline
getLNodePatchDescriptorIndex() constIBTK::LDataManagerinline
getManager(const std::string &name, const std::string &default_interp_kernel_fcn, const std::string &default_spread_kernel_fcn, bool error_if_points_leave_domain=false, const SAMRAI::hier::IntVector< NDIM > &min_ghost_width=SAMRAI::hier::IntVector< NDIM >(0), bool register_for_restart=true)IBTK::LDataManagerstatic
getNodeCountPatchDescriptorIndex() constIBTK::LDataManagerinline
getNumberOfGhostNodes(int level_number) constIBTK::LDataManagerinline
getNumberOfLocalNodes(int level_number) constIBTK::LDataManagerinline
getNumberOfNodes(int level_number) constIBTK::LDataManagerinline
getPatchHierarchy() constIBTK::LDataManager
getPatchLevels() constIBTK::LDataManager
getWorkloadPatchDescriptorIndex() constIBTK::LDataManagerinline
inactivateLagrangianStructures(const std::vector< int > &structure_ids, int level_number)IBTK::LDataManager
INIT_POSN_DATA_NAMEIBTK::LDataManagerstatic
initializeLevelData(SAMRAI::tbox::Pointer< SAMRAI::hier::BasePatchHierarchy< NDIM > > hierarchy, int level_number, double init_data_time, bool can_be_refined, bool initial_time, SAMRAI::tbox::Pointer< SAMRAI::hier::BasePatchLevel< NDIM > > old_level=SAMRAI::tbox::Pointer< SAMRAI::hier::BasePatchLevel< NDIM > >(nullptr), bool allocate_data=true) overrideIBTK::LDataManager
StandardTagAndInitStrategy< NDIM >::initializeLevelData(const tbox::Pointer< hier::BasePatchHierarchy< DIM > > hierarchy, const int level_number, const double init_data_time, const bool can_be_refined, const bool initial_time, const tbox::Pointer< hier::BasePatchLevel< DIM > > old_level=tbox::Pointer< hier::BasePatchLevel< DIM > >(NULL), const bool allocate_data=true)=0SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >pure virtual
interp(int f_data_idx, SAMRAI::tbox::Pointer< LData > F_data, SAMRAI::tbox::Pointer< LData > X_data, int level_num, const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::CoarsenSchedule< NDIM > > > &f_synch_scheds=std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::CoarsenSchedule< NDIM > > >(), const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > > &f_ghost_fill_scheds=std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > >(), double fill_data_time=0.0)IBTK::LDataManager
interp(int f_data_idx, SAMRAI::tbox::Pointer< LData > F_data, SAMRAI::tbox::Pointer< LData > X_data, const std::string &interp_kernel_fcn, int level_num, const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::CoarsenSchedule< NDIM > > > &f_synch_scheds=std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::CoarsenSchedule< NDIM > > >(), const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > > &f_ghost_fill_scheds=std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > >(), double fill_data_time=0.0)IBTK::LDataManager
interp(int f_data_idx, std::vector< SAMRAI::tbox::Pointer< LData > > &F_data, std::vector< SAMRAI::tbox::Pointer< LData > > &X_data, const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::CoarsenSchedule< NDIM > > > &f_synch_scheds=std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::CoarsenSchedule< NDIM > > >(), const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > > &f_ghost_fill_scheds=std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > >(), double fill_data_time=0.0, int coarsest_ln=invalid_level_number, int finest_ln=invalid_level_number)IBTK::LDataManager
interp(int f_data_idx, std::vector< SAMRAI::tbox::Pointer< LData > > &F_data, std::vector< SAMRAI::tbox::Pointer< LData > > &X_data, const std::string &interp_kernel_fcn, const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::CoarsenSchedule< NDIM > > > &f_synch_scheds=std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::CoarsenSchedule< NDIM > > >(), const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > > &f_ghost_fill_scheds=std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > >(), double fill_data_time=0.0, int coarsest_ln=invalid_level_number, int finest_ln=invalid_level_number)IBTK::LDataManager
LDataManager(std::string object_name, std::string default_interp_kernel_fcn, std::string default_spread_kernel_fcn, bool error_if_points_leave_domain, SAMRAI::hier::IntVector< NDIM > ghost_width, bool register_for_restart=true)IBTK::LDataManagerprotected
LDataManager()IBTK::LDataManagerprivate
LDataManager(const LDataManager &from)=deleteIBTK::LDataManagerprivate
levelContainsLagrangianData(int level_number) constIBTK::LDataManagerinline
mapLagrangianToPETSc(std::vector< int > &inds, int level_number) constIBTK::LDataManager
mapPETScToLagrangian(std::vector< int > &inds, int level_number) constIBTK::LDataManager
operator=(const LDataManager &that)=deleteIBTK::LDataManagerprivate
POSN_DATA_NAMEIBTK::LDataManagerstatic
putToDatabase(SAMRAI::tbox::Pointer< SAMRAI::tbox::Database > db) overrideIBTK::LDataManagervirtual
registerLInitStrategy(SAMRAI::tbox::Pointer< LInitStrategy > lag_init)IBTK::LDataManager
registerLoadBalancer(SAMRAI::tbox::Pointer< SAMRAI::mesh::LoadBalancer< NDIM > > load_balancer, int workload_data_idx)IBTK::LDataManager
registerLSiloDataWriter(SAMRAI::tbox::Pointer< LSiloDataWriter > silo_writer)IBTK::LDataManager
registerUserDefinedLData(const std::string &data_name, int depth)IBTK::LDataManager
registerVisItDataWriter(SAMRAI::tbox::Pointer< SAMRAI::appu::VisItDataWriter< NDIM > > visit_writer)IBTK::LDataManager
reinitLagrangianStructure(const Point &X_center, int structure_id, int level_number)IBTK::LDataManager
resetDataToPreadvanceState(const tbox::Pointer< hier::BasePatchLevel< DIM > > level)SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >virtual
resetHierarchyConfiguration(SAMRAI::tbox::Pointer< SAMRAI::hier::BasePatchHierarchy< NDIM > > hierarchy, int coarsest_ln, int finest_ln) overrideIBTK::LDataManager
StandardTagAndInitStrategy< NDIM >::resetHierarchyConfiguration(const tbox::Pointer< hier::BasePatchHierarchy< DIM > > hierarchy, const int coarsest_level, const int finest_level)=0SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >pure virtual
resetTimeDependentData(const tbox::Pointer< hier::BasePatchLevel< DIM > > level, const double new_time, const bool can_be_refined)SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >virtual
s_ao_dummyIBTK::LDataManagerprivatestatic
s_data_manager_instancesIBTK::LDataManagerprivatestatic
s_registered_callbackIBTK::LDataManagerprivatestatic
s_shutdown_priorityIBTK::LDataManagerprivatestatic
scatterData(Vec &lagrangian_vec, Vec &petsc_vec, int level_number, ScatterMode mode) constIBTK::LDataManagerprivate
scatterLagrangianToPETSc(Vec &lagrangian_vec, Vec &petsc_vec, int level_number) constIBTK::LDataManager
scatterPETScToLagrangian(Vec &petsc_vec, Vec &lagrangian_vec, int level_number) constIBTK::LDataManager
scatterToAll(Vec &parallel_vec, Vec &sequential_vec) constIBTK::LDataManager
scatterToZero(Vec &parallel_vec, Vec &sequential_vec) constIBTK::LDataManager
Serializable()SAMRAI::tbox::Serializable
setPatchHierarchy(SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy)IBTK::LDataManager
setPatchLevels(int coarsest_ln, int finest_ln)IBTK::LDataManager
spread(int f_data_idx, SAMRAI::tbox::Pointer< LData > F_data, SAMRAI::tbox::Pointer< LData > X_data, SAMRAI::tbox::Pointer< LData > ds_data, RobinPhysBdryPatchStrategy *f_phys_bdry_op, int level_num, const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > > &f_prolongation_scheds=std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > >(), double fill_data_time=0.0, bool F_data_ghost_node_update=true, bool X_data_ghost_node_update=true, bool ds_data_ghost_node_update=true)IBTK::LDataManager
spread(int f_data_idx, SAMRAI::tbox::Pointer< LData > F_data, SAMRAI::tbox::Pointer< LData > X_data, SAMRAI::tbox::Pointer< LData > ds_data, const std::string &spread_kernel_fcn, RobinPhysBdryPatchStrategy *f_phys_bdry_op, int level_num, const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > > &f_prolongation_scheds=std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > >(), double fill_data_time=0.0, bool F_data_ghost_node_update=true, bool X_data_ghost_node_update=true, bool ds_data_ghost_node_update=true)IBTK::LDataManager
spread(int f_data_idx, std::vector< SAMRAI::tbox::Pointer< LData > > &F_data, std::vector< SAMRAI::tbox::Pointer< LData > > &X_data, std::vector< SAMRAI::tbox::Pointer< LData > > &ds_data, RobinPhysBdryPatchStrategy *f_phys_bdry_op, const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > > &f_prolongation_scheds=std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > >(), double fill_data_time=0.0, bool F_data_ghost_node_update=true, bool X_data_ghost_node_update=true, bool ds_data_ghost_node_update=true, int coarsest_ln=invalid_level_number, int finest_ln=invalid_level_number)IBTK::LDataManager
spread(int f_data_idx, std::vector< SAMRAI::tbox::Pointer< LData > > &F_data, std::vector< SAMRAI::tbox::Pointer< LData > > &X_data, std::vector< SAMRAI::tbox::Pointer< LData > > &ds_data, const std::string &spread_kernel_fcn, RobinPhysBdryPatchStrategy *f_phys_bdry_op, const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > > &f_prolongation_scheds=std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > >(), double fill_data_time=0.0, bool F_data_ghost_node_update=true, bool X_data_ghost_node_update=true, bool ds_data_ghost_node_update=true, int coarsest_ln=invalid_level_number, int finest_ln=invalid_level_number)IBTK::LDataManager
spread(int f_data_idx, SAMRAI::tbox::Pointer< LData > F_data, SAMRAI::tbox::Pointer< LData > X_data, RobinPhysBdryPatchStrategy *f_phys_bdry_op, int level_num, const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > > &f_prolongation_scheds=std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > >(), double fill_data_time=0.0, bool F_data_ghost_node_update=true, bool X_data_ghost_node_update=true)IBTK::LDataManager
spread(int f_data_idx, SAMRAI::tbox::Pointer< LData > F_data, SAMRAI::tbox::Pointer< LData > X_data, const std::string &spread_kernel_fcn, RobinPhysBdryPatchStrategy *f_phys_bdry_op, int level_num, const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > > &f_prolongation_scheds=std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > >(), double fill_data_time=0.0, bool F_data_ghost_node_update=true, bool X_data_ghost_node_update=true)IBTK::LDataManager
spread(int f_data_idx, std::vector< SAMRAI::tbox::Pointer< LData > > &F_data, std::vector< SAMRAI::tbox::Pointer< LData > > &X_data, RobinPhysBdryPatchStrategy *f_phys_bdry_op, const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > > &f_prolongation_scheds=std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > >(), double fill_data_time=0.0, bool F_data_ghost_node_update=true, bool X_data_ghost_node_update=true, int coarsest_ln=invalid_level_number, int finest_ln=invalid_level_number)IBTK::LDataManager
spread(int f_data_idx, std::vector< SAMRAI::tbox::Pointer< LData > > &F_data, std::vector< SAMRAI::tbox::Pointer< LData > > &X_data, const std::string &spread_kernel_fcn, RobinPhysBdryPatchStrategy *f_phys_bdry_op, const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > > &f_prolongation_scheds=std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > >(), double fill_data_time=0.0, bool F_data_ghost_node_update=true, bool X_data_ghost_node_update=true, int coarsest_ln=invalid_level_number, int finest_ln=invalid_level_number)IBTK::LDataManager
StandardTagAndInitStrategy()SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >
updateNodeCountData(int coarsest_ln=invalid_level_number, int finest_ln=invalid_level_number)IBTK::LDataManager
VEL_DATA_NAMEIBTK::LDataManagerstatic
zeroInactivatedComponents(SAMRAI::tbox::Pointer< LData > lag_data, int level_number) constIBTK::LDataManager
~DescribedClass()SAMRAI::tbox::DescribedClassvirtual
~LDataManager()IBTK::LDataManagerprotected
~Serializable()SAMRAI::tbox::Serializablevirtual
~StandardTagAndInitStrategy()SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >virtual