AMR | Framework for Berger-Oliger timestepping for AMR |
AMRData | |
AMRLevel | Abstract base class for time-dependent data at a level of refinement |
AMRLevelFactory | Factory class to produce AMRLevels |
AMRLevelMG | Class which manages data and operations on a level for AMRSolver |
AMRNavierStokes | |
AMRNavierStokesFactory | |
AMRSolver | Class which manages grid hierarchy and composite elliptic solution |
Arena | |
Arena::Word | |
ArrayViewData | |
BArena | |
BaseBottomSmoother | Pure base class to encapsulate bottom smooth for LevelOp-derived objects |
BaseFab< T > | |
basicEdgeVelBC | This is a basic physical BC class designed to handle velocities |
basicScalBC | This is a basic physical BC class designed to handle scalars |
basicVelBC | This is a basic physical BC class designed to handle velocities |
BiCGStabSmoother | Implements BiCGStab as a bottom smoother for LevelOp-derived classes |
BitSet | |
BitSetIterator | |
Box | |
BoxEdgeBC | Class to do edge-centered physical boundary conditions |
boxEdgeVelBC | Implements edge-centered velocity BC's for flow in a box! |
BoxGhostBC | Class to encapsulate the operations of ghost-cell boundary conditions |
BoxIterator | Iterates through the IntVects of a Box |
BoxLayout | A not-necessarily disjoint collective of boxes |
BoxLayout::Entry | |
BoxLayoutData< T > | Data on a BoxLayout |
boxVelBC | Implements cell-centered velocity BC's for flow in a box! |
BRMeshRefine | Class which manages Berger-Rigoutsos grid generation |
CArena | |
CArena::Node | |
CCProjector | This class manages the various forms of the CC projection |
CFIVS | Class to get fine intvectset at CF interface |
CFStencil | Class to encapsulate coarse-fine information for AMR operations |
channelBC | Specific BC's for the convection problem (particularly for scalars) |
CoarseAverage | Replaces coarse level data with an average of fine level data |
CoarseAverageEdge | Replaces edge-centered coarse-level data w/ averaged fine-level data |
Copier | A strange but true thing to make copying from one boxlayoutdata to another fast |
CopyIterator | |
DataFactory< T > | Factory object to data members of a BoxLayoutData container |
DataIndex | |
DataIterator | An Iterator based on a BoxLayout object |
DefaultDataFactory< T > | Factory object to data members of a BoxLayoutData container |
DenseIntVectSet | |
DenseIntVectSetIterator | |
DerivStencil | Class to encapsulate the operations to create derivs on irreg stencils |
DircheletBC | Class to enforce homogeneous dirchelet boundary conditions |
DisjointBoxLayout | A BoxLayout that has a concept of disjointedness |
DomainGhostBC | Class to enforce ghost-cell based boundary conditions |
edgeDirichletBC | Class to do Dirichlet edge-centered BC's |
ExtrapBC | Class to enforce homogeneous neumann boundary conditions |
ExtrapFillPatch | Fills outer ghost cells by copying from inner ghost cells |
FArrayBox | |
FineInterp | Replaces fine level data with interpolation of coarse level data |
FluxBox | A FArrayBox-like container for edge-centered fluxes |
HelmholtzOp | Helmholtz operator class |
HOExtrapBC | Class to do extrapolation BC's |
IndexType | |
InflowVelBC | Does inflow |
Interval | Structure for passing component ranges in code |
IntVect | |
IntVectSet | An irregular domain on an integer lattice |
IVSIterator | Iterator for an IntVectSet |
LayoutData< T > | Data that maintains a one-to-one mapping to the boxes in a BoxLayout |
LayoutIndex | An index for LayoutIterator |
LayoutIterator | An Iterator based on a BoxLayout object |
LDF | |
LevelData< T > | Data over a disjoint union of rectangles |
LevelFluxRegister | LevelFluxRegister-A class to encapsulate a levels worth of flux registers |
LevelHelmholtzSolver | Special case LevelSolver to solve Helmholtz eqn |
LevelMG | Multigrid solver on a level |
LevelOp | Pure base class to encapsulate level operations API for elliptic solvers |
LevelSolver | Solves elliptic equations on a level |
List< T > | |
ListIterator< T > | |
ListLink< T > | |
Mask | |
MayDay | |
MeshRefine | Class which manages grid generation |
MGInterp | Class to interpolate coarse level data to a fine level |
MotionItem | |
NeumannBC | Class to enforce homogeneous neumann boundary conditions |
NoOpBC | Class to do nothing on an edge |
NoOpSmoother | Does nothing as a bottom smoother |
NormalInflowVelBC | |
ParmParse | |
ParmParseIO | |
PhysBCUtil | Encapsulates all physical BC's for IAMR solves |
PiecewiseLinearFillPatch | Fills ghost cells by linear interpolation in space and time |
PoissonOp | One-sided differencing version of poisson operator |
Pool | |
PP_Array< T > | |
PP_CpClassPtr< T > | |
PP_CpPtr< T > | |
PP_entry | |
PP_List< T > | |
PP_ListIterator< T > | |
PP_ListLink< T > | |
PP_LnClassPtr< T > | |
PP_LnPtr< T > | |
PP_String | |
PP_StringRep | |
PP_UseCount | |
ProblemDomain | |
QuadCFInterp | Quadratic coarse-fine interpolation utility |
QuadCFStencil | Class to encapsulate CF info for quadratic interpolation |
RealVect | |
RefCountedPtr< T > | |
ReflectBC | Class to do extrapolation BC's |
ReflectOddBC | Class to do extrapolation BC's |
scalarDirichletBC | Implements dirichlet BCs for scalars |
scalarInflowBC | |
scalarInflowChannelBC | |
SerialTask | |
ShiftIterator | Clase to manage box-shifting used to enforce periodic BC's |
Side | Encapsulation of high or low side |
SideIterator | Iterator for low and high side |
Timer | |
TreeIntVectSet | |
TreeIntVectSetIterator | |
Tuple< T, N > | |
Vector< T > | One dimensional dynamic array |
VelocityPoissonOp | |
viscousBC | Implements boundary conditions on viscous terms themselves |