IBAMR
An adaptive and distributed-memory parallel implementation of the immersed boundary (IB) method
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< NDIM > > level, const tbox::Pointer< hier::BasePatchHierarchy< NDIM > > 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::LDataManagervirtual
applyRichardsonExtrapolation(const tbox::Pointer< hier::PatchLevel< NDIM > > 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
coarsenDataForRichardsonExtrapolation(const tbox::Pointer< hier::PatchHierarchy< NDIM > > hierarchy, const int level_number, const tbox::Pointer< hier::PatchLevel< NDIM > > 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
createLData(const std::string &quantity_name, int level_number, unsigned int depth=1, bool maintain_data=false)IBTK::LDataManager
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
freeAllManagers()IBTK::LDataManagerstatic
freeLInitStrategy()IBTK::LDataManager
getAO(int level_number)IBTK::LDataManager
getDefaultInterpKernelFunction() constIBTK::LDataManagerinline
getDefaultSpreadKernelFunction() constIBTK::LDataManagerinline
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< NDIM > > 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::LDataManagervirtual
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
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
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< NDIM > > level)SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >virtual
resetHierarchyConfiguration(SAMRAI::tbox::Pointer< SAMRAI::hier::BasePatchHierarchy< NDIM > > hierarchy, int coarsest_ln, int finest_ln) overrideIBTK::LDataManagervirtual
resetTimeDependentData(const tbox::Pointer< hier::BasePatchLevel< NDIM > > level, const double new_time, const bool can_be_refined)SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >virtual
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
~LDataManager()IBTK::LDataManagerprotected
~Serializable()SAMRAI::tbox::Serializablevirtual
~StandardTagAndInitStrategy()SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >virtual