|
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...
|
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 | 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 | BaseGriddingAlgorithm |
| Virtual base class providing interface for gridding algorithm. More...
|
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 | StandardTagAndInitialize |
class | StandardTagAndInitStrategy |
class | TagAndInitializeStrategy |
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 | LoadBalancer |
| Class LoadBalancer<DIM> provides load balancing routines for AMR hierarchy levels based on either uniform or non-uniform workload estimates. This class is derived from the abstract base class LoadBalanceStrategy<DIM>; thus, it is a concrete implementation of the load balance Strategy pattern interface. 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 | SpatialKey |
Functions |
static int | GCD (const int a, const int b) |
ostream & | operator<< (ostream &s, const SpatialKey &spatial_key) |