|
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) |