SAMRAI::algs Namespace Reference


Classes

class  LocallyActiveDataOuteredgeSumTransactionFactory
 Concrete subclass of the xfer::LocallyActiveDataRefineTransactionFactory<DIM> base class that allocates outeredge sum transaction objects for a xfer::LocallyActiveDataRefineSchedule<DIM> object. More...
class  LocallyActiveDataOuternodeSumTransactionFactory
 Concrete subclass of the xfer::LocallyActiveDataRefineTransactionFactory<DIM> base class that allocates transaction outernode sum objects for a xfer::LocallyActiveDataRefineSchedule<DIM> object. More...
class  LocallyActiveDataPatchBoundaryEdgeSum
 Class LocallyActiveDataPatchBoundaryEdgeSum provides operations summing locally-active edge data values at edges that are shared by multiple patches on a single level. Note that this utility only works on a SINGLE patch level, not on a multiple levels in an AMR patch hierarchy like the LocallyActiveDataPatchBoundaryNodeSum class. Unlike node data, edge data at coarse-fine boundaries are not co-located, so the sum operation across levels depends on application requirements. More...
class  LocallyActiveDataPatchBoundaryNodeSum
 Class LocallyActiveDataPatchBoundaryNodeSum provides operations for summing locally-active node data values at nodes shared by multiple patches on a single level or across multiple hierarchy levels. More...
class  MblkPatchBoundaryNodeSum
 Class MblkPatchBoundaryNodeSum provides operations for summing node data values at nodes that are shared by multiple patches on a single level or across multiple hierarchy levels. More...
class  OuteredgeSumTransaction
 Class OuteredgeSumTransaction<DIM> represents a single outeredge data sum communication transaction between two processors or a local data sum for refine schedules. Note that to there is an implicit hand-shaking between objects of this class and the xfer::RefineSchedule<DIM> object that constructs them. Following the refine schedule implementation, the source patch data index for a transaction always refers to the source data and the destination patch data index for a transaction is always the scratch data, all as defined in the xfer::RefineClasses<DIM> class. More...
class  OuteredgeSumTransactionFactory
 Concrete subclass of the xfer::RefineTransactionFactory<DIM> base class that allocates outeredge sum transaction objects for a xfer::RefineSchedule<DIM> object. More...
class  OuternodeSumTransaction
 Class OuternodeSumTransaction<DIM> represents a single outernode data sum communication transaction between two processors or a local data sum for refine schedules. Note that to there is an implicit hand-shaking between objects of this class and the xfer::RefineSchedule<DIM> object that constructs them. Following the refine schedule implementation, the source patch data index for a transaction always refers to the source data and the destination patch data index for a transaction is always the scratch data, all as defined in the xfer::RefineClasses<DIM> class. More...
class  OuternodeSumTransactionFactory
 Concrete subclass of the xfer::RefineTransactionFactory<DIM> base class that allocates transaction outernode sum objects for a xfer::RefineSchedule<DIM> object. More...
class  PatchBoundaryEdgeSum
 Class PatchBoundaryEdgeSum provides operations summing edge data values at edges that are shared by multiple patches on a single level. Note that this utility only works on a SINGLE patch level, not on a multiple levels in an AMR patch hierarchy like the PatchBoundaryNodeSum class. Unlike node data, edge data at coarse-fine boundaries are not co-located, so the sum operation is not clearly defined. More...
class  PatchBoundaryNodeSum
 Class PatchBoundaryNodeSum provides operations for summing node data values at nodes that are shared by multiple patches on a single level or across multiple hierarchy levels. More...
class  HyperbolicLevelIntegrator
class  HyperbolicPatchStrategy
class  ImplicitEquationStrategy
 Abstract base class defining the interface between ImplicitIntegrator<DIM> object and routines specific to the system of equations to be solved. More...
class  ImplicitIntegrator
 Manage implicit time integration over an AMR patch hierarchy. More...
class  MethodOfLinesIntegrator
 Class MethodOfLinesIntegrator<DIM> implements a spatially adaptive version of the Strong Stability Preserving (SSP) Runge-Kutta time integration algorithm. More...
class  MethodOfLinesPatchStrategy
class  TimeRefinementIntegrator
class  TimeRefinementLevelStrategy


Generated on Thu Jun 18 11:28:19 2009 for SAMRAI by  doxygen 1.5.1