Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

Chombo Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AliasDataFactory< T >
AMRFramework for Berger-Oliger timestepping for AMR
AMRLevelAbstract base class for time-dependent data at a level of refinement
AMRLevelFactoryFactory class to produce an AMRLevel
AMRLevelMGClass which manages data and operations on a level for AMRSolver
AMRLevelOp< T >
AMRLevelOpFactory< T >
AMRMultiGrid< T >
AMRNodeOp
AMRNodeOpFactory
AMRPoissonOp
AMRPoissonOpFactory
AMRSolverClass which manages grid hierarchy and composite elliptic solution
ArenaA Virtual Base Class for Dynamic Memory Managemen
ArrayViewDataSpecial LayoutData type for use with ArrayView
AutoStart
AutoStartLeaf
BackwardEulerSolverImplements BackwardEuler algorithm to update solution to heat equation
BArenaA Concrete Class for Dynamic Memory Management
BaseBottomSmootherPure base class to encapsulate bottom smooth for LevelOp-derived objects
BaseFab< T >
BaseHeatSolverPure virtual base class to encapsulate heat equation solution
BaseHelmholtzOpPure-virtual base Helmholtz operator class (alpha*I + div*beta*grad)
BCFunction
BiCGStabSmootherImplements BiCGStab as a bottom smoother for LevelOp-derived classes
BiCGStabSolver< T >
BitSet
BitSetIterator
BoxA Rectangular Domain on an Integer Lattice
BoxGhostBCClass to encapsulate the operations of ghost-cell boundary conditions
BoxIteratorIterates through the IntVects of a Box
BoxLayoutA not-necessarily-disjoint collective of boxes
BoxLayoutData< T >Data on a BoxLayout
BRMeshRefineClass which manages Berger-Rigoutsos grid generation
Callbacks
CArenaA Concrete Class for Dynamic Memory Management
CFIVSInternal Chombo class to get fine intvectset at CF interface
CFRegionClass that represents the edge region around a DisjointBoxLayout
CFStencilClass to encapsulate coarse-fine information for AMR operations
CoarseAverageReplaces coarse level data with an average of fine level data
CoarseAverageFaceReplaces edge-centered coarse-level data w/ averaged fine-level data
CopierA strange but true thing to make copying from one boxlayoutdata to another fast
CopyIterator
CornerCopierAn even stranger (than Copier) thing to copy from ghost cells to corner ghost cells
CrankNicolsonSolverImplements Crank-Nicolson algorithm to update solution to heat equation
DataFactory< T >Factory object to data members of a BoxLayoutData container
DataIndex
DataIterator
DefaultDataFactory< T >Factory object to data members of a BoxLayoutData container
DenseIntVectSetDense representation implementation of IntVectSet class
DenseIntVectSetIteratorDenseIntVectSetIterator iterates over all the 'true' members of a DenseIntVectSet set
DerivStencilClass to encapsulate the operations to create derivs on irreg stencils
DirichletBCClass to enforce homogeneous Dirichlet boundary conditions
DisjointBoxLayoutA BoxLayout that has a concept of disjointedness
DomainGhostBCClass to enforce ghost-cell based boundary conditions
DomainNodeBCClass to enforce boundary conditions
Extrap0thOrderBCClass to do 0th-order extrapolation BC's
ExtrapBCClass to implement linear extrapolation boundary conditions
ExtrapFillPatchFills outer ghost cells by copying from inner ghost cells
FABAliasDataFactory
FaceNodeBCA class to encapsulate the operations of boundary conditions on a face
FArrayBox
FineInterpReplaces fine level data with interpolation of coarse level data
FluxBoxA FArrayBox-like container for face-centered fluxes
GatherBuffer
GatherObject< T >Return object for the regionGather function
GenericArithmeticable< ScalarT, SelfT >
GodunovPhysics
GodunovUtilities
GradDivOpOperator class for computing grad(div U)
GSRBSmootherGSRB smoothing as a bottom smoother
HelmholtzOpHelmholtz operator class
HOExtrapBCClass to do extrapolation BC's
ImageIterator
IndexTypeCell-Based or Node-Based Indices
IntervalStructure for passing component ranges in code
IntVectAn integer Vector in SpaceDim-dimensional space
IntVectSetAn irregular domain on an integer lattice
IVSFAB< T >
IVSIteratorIterator for an IntVectSet
LayoutData< T >Data that maintains a one-to-one mapping of T to the boxes in a BoxLayout
LayoutIndexAn index for LayoutIterator
LayoutIteratorAn Iterator based on a BoxLayout object
LDOperator< T >
LevelData< T >
LevelData< T >::ApplyFunctor
LevelDataOps< T >
LevelFluxRegisterLevelFluxRegister-A class to encapsulate a levels worth of flux registers
LevelGodunovLevel Godunov - really a hyperbolic level integrator
LevelHelmholtzSolverSpecial case LevelSolver to solve Helmholtz eqn
LevelMGInternal Chombo class to manage multigrid solve on a level
LevelOpPure base class to encapsulate level operations API for elliptic solvers
LevelSolverSolves elliptic equations on a level
LinearOp< T >
LinearSolver< T >
List< T >A Doubly-Linked List Class
ListIterator< T >Iterator over a List
MayDayError-reporting Functions
MergeBoxesOnLinesClass which merges boxes in a direction without changing the overall box coverage
MergeSolver< T >
MeshRefineClass which manages grid generation
MGInterpInternal Chombo class to interpolate coarse level data to a fine level
MGLevelOp< T >
MGLevelOpFactory< T >
MotionItem
MultiGrid< T >
MultilevelLinearOp< T >
NeumannBCClass to enforce homogeneous Neumann boundary conditions
NewPoissonOp
NewPoissonOpFactory
NodeCFIVSClass to get fine IntVectSet at coarse/fine interface
NodeCoarseAverageReplaces coarse-level data with an average of fine-level data
NodeFArrayBoxA wrapper for an FArrayBox to contain NODE-centered data
NodeLevelDataOps
NodeMGInterpClass to interpolate coarse-level data to a fine level
NodeQCFIClass to interpolate quadratically at coarse/fine interface
NodeQuadCFInterp2Class to interpolate quadratically at coarse/fine interface when refinement ratio is 2
NoOpSmootherDoes nothing as a bottom smoother
NoOpSolver< T >
OldTimer
ParmParseParse Parameters From Command Line and Input Files
PatchGodunov
PhysIBCPhysical/domain initial and boundary conditions
PiecewiseLinearFillPatchFills ghost cells by linear interpolation in space and time
PoissonOpOne-sided differencing version of poisson operator
PoolPool is a class to optimize memory allocation
ProblemDomainA class to facilitate interaction with physical boundary conditions
QuadCFInterpQuadratic coarse-fine interpolation utility
QuadCFStencilClass to encapsulate CF info for quadratic interpolation
RealVectA Real vector in SpaceDim-dimensional space
RefCountedPtr< T >A reference-counting handle class
RegionGatherData coordination class for the regionGather function
RegionGather::Message
RelaxSolver< T >
ResistivityOp
ResistivityOpFactory
SerialTask
ShiftIteratorClass to manage box-shifting used to enforce periodic BC's
SideEncapsulation of high or low side
SideIteratorIterator for low and high side
SliceSpec
TensorCFInterpQuadratic coarse-fine interpolation utility for tensors
TensorCFIVSClass to get fine intvectset at CF interface
TensorFineStencilSetClass to encapsulate fine-level tangential gradient stencil computation
TensorOpLevelOp for Tensor solves
TGASolverImplements TGA algorithm to update solution to heat equation
TraceTimer
TreeIntVectSetIntVectSet implementation based on tree representation
TreeIntVectSetIterator
Tuple< T, N >Ordered Tuples for Types T
VCAMRPoissonOp
VCAMRPoissonOpFactory
Vector< T >One dimensional dynamic array
ViscousTensorOp
ViscousTensorOpFactory

Generated on Fri May 4 13:31:23 2007 for Chombo by doxygen 1.3.6