IBAMR  IBAMR version 0.19.
Classes | Namespaces
IBStrategy.h File Reference
#include <ibamr/config.h>
#include "ibtk/CartGridFunction.h"
#include "CoarsenPatchStrategy.h"
#include "IntVector.h"
#include "RefinePatchStrategy.h"
#include "StandardTagAndInitStrategy.h"
#include "VariableContext.h"
#include "tbox/Pointer.h"
#include "tbox/Serializable.h"
#include <limits>
#include <memory>
#include <ostream>
#include <string>
#include <vector>

Classes

class  SAMRAI::hier::BasePatchLevel< DIM >
 
class  SAMRAI::hier::PatchHierarchy< DIM >
 
class  SAMRAI::hier::Variable< DIM >
 
class  SAMRAI::hier::BasePatchHierarchy< DIM >
 
class  SAMRAI::math::HierarchyDataOpsReal< DIM, TYPE >
 
class  SAMRAI::mesh::GriddingAlgorithm< DIM >
 Class GriddingAlgorithm<DIM> manages gridding operations in SAMRAI. Specifically, it provides AMR patch hierarchy generation and regridding routines that may be used with a variety of AMR solution algorithms and application-specific numerical routines. More...
 
class  SAMRAI::mesh::LoadBalancer< DIM >
 Class LoadBalancer<DIM> provides load balancing routines for AMR hierarchy levels based on either uniform or non-uniform workload estimates.
More...
 
class  SAMRAI::tbox::Array< TYPE >
 
class  SAMRAI::xfer::CoarsenAlgorithm< DIM >
 Class CoarsenAlgorithm<DIM> encapsulates the AMR communication pattern to coarsen data from a finer level to any coarser level.
Most often, data is coarsened from the interiors of source patch components on the source patch level into interiors of destination patch components on the destination level. See comments for the coarsen algorithm constructor for variations that are possible for (adventurous?) users. If the coarsening operators require ghost cells on a source component, then sufficient ghost cell storage must be provided by the source patch data component, and those ghost cells must be filled before calling the data coarsening routines. More...
 
class  SAMRAI::xfer::CoarsenSchedule< DIM >
 Class CoarsenSchedule<DIM> performs the communication operations to coarsen data from a finer level to a coarser level.
More...
 
class  SAMRAI::xfer::RefineAlgorithm< DIM >
 Class RefineAlgorithm<DIM> encapsulates the AMR communication pattern to refine data to, copy data to, or fill physical boundary data on any destination patch level. The basic procedure for moving data follows three steps: More...
 
class  SAMRAI::xfer::RefineSchedule< DIM >
 Class RefineSchedule<DIM> performs the communication operations that refine data to, copy data to, or fill physical boundary data on a destination patch level. More...
 
class  IBAMR::IBStrategy
 Class IBStrategy provides a generic interface for specifying the implementation details of a particular version of the IB method. More...
 

Namespaces

 IBTK
 
 SAMRAI
 
 SAMRAI::hier
 
 SAMRAI::math
 
 SAMRAI::mesh
 
 SAMRAI::tbox
 
 SAMRAI::xfer
 
 IBAMR