IBAMR  IBAMR version 0.19.
Classes
SAMRAI::mesh Namespace Reference

Classes

class  AsyncBergerRigoutsos
 Asynchronous Berger-Rigoutsos implementation. This class is derived from the abstract base class mesh::BoxGeneratorStrategy<DIM>. Thus, it serves as a concrete implementation of the box generator Strategy pattern interface. More...
 
class  AsyncBergerRigoutsosNode
 Node in the asynchronous Berger-Rigoutsos (BR) dendogram. More...
 
struct  BalanceUtilities
 Utility class BalanceUtilities<DIM> provides several functions useful in various load balancing operations. These utilities include bin packing operations, box chopping by recursive bisection, and computation of effective processor layouts for boxes. More...
 
class  BaseGriddingAlgorithm
 Virtual base class providing interface for gridding algorithm. More...
 
class  BergerRigoutsos
 BergerRigoutsos<DIM> provides operations that construct boxes to cover a collection of tagged cells on a single AMR hierarchy patch level. This class is derived from the abstract base class BoxGeneratorStrategy<DIM>. Thus, it serves as a concrete implementation of the box generator Strategy pattern interface. More...
 
class  BoxGeneratorStrategy
 
class  GriddingAlgorithm
 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  HistogramBox
 Class HistogramBox<DIM> manages the histogram signature array for a region of index space contained within a single box. It is used during the regridding process to gather information about the distribution of tagged cells across a portion of a patch level. More...
 
class  LoadBalancer
 Class LoadBalancer<DIM> provides load balancing routines for AMR hierarchy levels based on either uniform or non-uniform workload estimates.
More...
 
class  LoadBalanceStrategy
 Class LoadBalanceStrategy<DIM> is an abstract base class that defines a Strategy pattern interface for operations that load balance patches on a single AMR patch hierarchy level. Typically, such operations are invoked after the domain of a new hierarchy level is determined (e.g., via some error estimation procedure) and is applied to the collection of boxes that describe the domain. The load balancing process produces a set of boxes from which patches on the new level are created and a processor mapping describing how the new patches are mapped to processors. More...
 
class  MultiblockGriddingAlgorithm
 Class MultiblockGriddingAlgorithm<DIM> manages gridding operations in SAMRAI for problems on multiblock domains. 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  MultiblockGriddingTagger
 Class MultiblockGriddingTagger<DIM> is a concrete implementation of MultiblockRefinePatchStrategy<DIMI> that is used for boundary filling of patch data representing cells tagged for refinement. More...
 
class  SpatialKey
 
class  StandardTagAndInitialize
 
class  StandardTagAndInitStrategy
 
class  TagAndInitializeStrategy