IBAMR  IBAMR version 0.19.
SAMRAI::xfer::MultiblockRefineSchedule< DIM > Member List

This is the complete list of members for SAMRAI::xfer::MultiblockRefineSchedule< DIM >, including all inherited members.

allocateScratchSpace(tbox::Pointer< hier::PatchLevel< DIM > > level, double fill_time, hier::ComponentSelector &allocate_vector) constSAMRAI::xfer::MultiblockRefineSchedule< DIM >
calculateOverlap(const hier::Patch< DIM > &dst_patch, const hier::Patch< DIM > &src_patch, const xfer::RefineClasses< DIM > &refine_classes, const int refine_class_id) constSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
constructScratchRefineAlgorithm()SAMRAI::xfer::MultiblockRefineSchedule< DIM >private
copyBetweenBlocks(tbox::Pointer< hier::PatchLevel< DIM > > dst_level, const tbox::Pointer< hier::PatchLevel< DIM > > src_level, const hier::IntVector< DIM > &shift, const typename hier::MultiblockPatchHierarchy< DIM >::RotationIdentifier rotate, const tbox::Pointer< xfer::RefineClasses< DIM > > refine_classes) constSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
copyScratchToDestination(tbox::Pointer< hier::PatchLevel< DIM > > level, const hier::BoxList< DIM > &unfilled_boxes, const tbox::Pointer< xfer::RefineClasses< DIM > > refine_classes) constSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
createCoarseSchedule(tbox::Pointer< hier::PatchLevel< DIM > > &fine_level, int next_coarser_level, const hier::IntVector< DIM > &ratio_to_coarser, tbox::Pointer< hier::PatchHierarchy< DIM > > &hierarchy, int block_number)SAMRAI::xfer::MultiblockRefineSchedule< DIM >private
createInterblockSchedules(tbox::Pointer< hier::MultiblockPatchLevel< DIM > > dst_level, tbox::Pointer< hier::MultiblockPatchLevel< DIM > > src_level, xfer::RefinePatchStrategy< DIM > *refine_strategy, int level_number=MULTIBLOCK_FAKE_LEVEL_NUMBER, bool use_time_refinement=false)SAMRAI::xfer::MultiblockRefineSchedule< DIM >private
createNeighborCoarseSchedule(tbox::Pointer< hier::PatchLevel< DIM > > &fine_level, int next_coarser_level, const hier::IntVector< DIM > &ratio_to_coarser, tbox::Pointer< hier::PatchHierarchy< DIM > > &hierarchy, int neighbor_block_number, int dst_block_number, int neighbor_counter)SAMRAI::xfer::MultiblockRefineSchedule< DIM >private
d_coarse_selectorSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
d_fill_patternSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
d_finalize_ghost_levelSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
d_finalize_ghost_num_src_patchesSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
d_finalize_ghost_patch_numbersSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
d_local_fill_onlySAMRAI::xfer::MultiblockRefineSchedule< DIM >private
d_multiblock_coarse_scheduleSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
d_multiblock_coarse_scratch_levelSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
d_multiblock_dst_levelSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
d_multiblock_hierarchySAMRAI::xfer::MultiblockRefineSchedule< DIM >private
d_multiblock_strategySAMRAI::xfer::MultiblockRefineSchedule< DIM >private
d_neighbor_copy_onlySAMRAI::xfer::MultiblockRefineSchedule< DIM >private
d_neighbor_ghost_levelSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
d_neighbor_multiblock_coarse_levelSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
d_neighbor_multiblock_coarse_scheduleSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
d_neighbor_single_block_refine_scheduleSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
d_neighbor_unfilled_boxesSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
d_single_block_fill_localSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
d_single_block_refine_algSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
d_single_block_scratch_refine_algSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
d_transaction_factorySAMRAI::xfer::MultiblockRefineSchedule< DIM >private
d_unfilled_boxesSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
d_using_standard_transactionSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
fillBetweenBlocks(tbox::Pointer< hier::PatchLevel< DIM > > dst_level, const tbox::Pointer< hier::PatchLevel< DIM > > src_level, const hier::IntVector< DIM > &shift, const typename hier::MultiblockPatchHierarchy< DIM >::RotationIdentifier rotate, const tbox::Pointer< xfer::RefineClasses< DIM > > refine_classes) constSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
fillData(double fill_time, bool do_physical_boundary_fill=true) constSAMRAI::xfer::MultiblockRefineSchedule< DIM >
fillData(double fill_time, bool do_physical_boundary_fill, bool filling_coarse_scratch, bool filling_crse_scr_recursive=false) constSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
fillSingularityBoundary(tbox::Pointer< hier::PatchLevel< DIM > > &level, tbox::Array< tbox::List< SingularityPatch > > &singularity_patches, const int block_number, const double fill_time) constSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
findUnfilledBoxes(hier::BoxList< DIM > &unfilled_boxes, const int block_number, tbox::Pointer< hier::MultiblockPatchLevel< DIM > > coarse_hierarchy_level, const hier::BoxList< DIM > &pseudo_domain, const hier::IntVector< DIM > &gcw)SAMRAI::xfer::MultiblockRefineSchedule< DIM >private
getBoundaryFillGhostWidth() constSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
getCoarseScratchVector(const int block_num)SAMRAI::xfer::MultiblockRefineSchedule< DIM >private
getEquivalenceClasses() constSAMRAI::xfer::MultiblockRefineSchedule< DIM >
initializeDestinationVector(hier::ComponentSelector &dst_vector) constSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
initializeSourceVector(hier::ComponentSelector &allocate_vector) constSAMRAI::xfer::MultiblockRefineSchedule< DIM >
MultiblockRefineSchedule(const std::string &fill_pattern, tbox::Pointer< hier::MultiblockPatchLevel< DIM > > dst_level, tbox::Pointer< hier::MultiblockPatchLevel< DIM > > src_level, tbox::Pointer< hier::MultiblockPatchHierarchy< DIM > > multiblock, tbox::Pointer< xfer::RefineAlgorithm< DIM > > refine_alg, tbox::Pointer< xfer::RefineTransactionFactory< DIM > > transaction_factory, MultiblockRefinePatchStrategy< DIM > *strategy, bool use_time_refinement=false)SAMRAI::xfer::MultiblockRefineSchedule< DIM >
MultiblockRefineSchedule(const std::string &fill_pattern, tbox::Pointer< hier::MultiblockPatchLevel< DIM > > dst_level, tbox::Pointer< hier::MultiblockPatchLevel< DIM > > src_level, const int next_coarser_level, tbox::Pointer< hier::MultiblockPatchHierarchy< DIM > > multiblock, tbox::Pointer< xfer::RefineAlgorithm< DIM > > refine_alg, tbox::Pointer< xfer::RefineTransactionFactory< DIM > > transaction_factory, MultiblockRefinePatchStrategy< DIM > *strategy, bool use_time_refinement=false)SAMRAI::xfer::MultiblockRefineSchedule< DIM >
needOtherSourceBlocks(hier::BoxList< DIM > &dst_boxes, hier::BoxList< DIM > &src_boxes, hier::BoxList< DIM > &domain_outside_block) constSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
refineScratchData(tbox::Pointer< hier::MultiblockPatchLevel< DIM > > coarse_level, tbox::Pointer< hier::PatchLevel< DIM > > fine_level, const hier::BoxList< DIM > &unfilled_boxes, const int block_number, const bool use_fine_gcw) constSAMRAI::xfer::MultiblockRefineSchedule< DIM >private
~MultiblockRefineSchedule()SAMRAI::xfer::MultiblockRefineSchedule< DIM >virtual