| ▼ Geometries | |
| ► Aerosol | |
| CD_Aerosol.cpp | Implementation of CD_Aerosol.H |
| CD_Aerosol.H | Declaration of an aerosol geometry |
| ► CoaxialCable | |
| CD_CoaxialCable.cpp | Implementation of CD_CoaxialCable.H |
| CD_CoaxialCable.H | Coaxial cable geometry |
| ► Cylinder | |
| CD_Cylinder.cpp | Implementation of CD_Cylinder.H |
| CD_Cylinder.H | Cylinder geometry |
| ► DiskProfiledPlane | |
| CD_DiskProfiledPlane.H | |
| ► DoubleRod | |
| CD_DoubleRod.cpp | Implementation of CD_DoubleRod.H |
| CD_DoubleRod.H | Double rod geometry |
| ► ElectrodeArray | |
| CD_ElectrodeArray.cpp | Implementation of CD_ElectrodeArray.H |
| CD_ElectrodeArray.H | Electrode array geometry |
| ► GECReferenceCell | |
| CD_GECReferenceCell.cpp | Implementation of CD_GECReferenceCell.H |
| CD_GECReferenceCell.H | Simplified GEC reference cell geometry |
| ► MechanicalShaft | |
| CD_MechanicalShaft.cpp | Implementation of CD_MechanicalShaft.H |
| CD_MechanicalShaft.H | Declaration of a mechanical shaft geometry |
| ► NoisePlane | |
| CD_NoisePlane.cpp | Implementation of CD_NoisePlane.H |
| CD_NoisePlane.H | Rough sphere geometry |
| ► RandomInterface | |
| CD_RandomInterface.cpp | Implementation of CD_RandomInterface.H |
| CD_RandomInterface.H | Random interface geometry |
| ► RegularGeometry | |
| CD_RegularGeometry.H | Regular geometry (no EBs) |
| ► Rod | |
| CD_Rod.cpp | Implementation CD_Rod.H |
| CD_Rod.H | File containing headers for a rod-like geometry |
| ► RodDielectric | |
| CD_RodDielectric.cpp | Implementation of CD_RodDielectric.H |
| CD_RodDielectric.H | Definition of a electrode rod and dielectric dielectric geometry |
| ► RodNeedleDisk | |
| CD_RodNeedleDisk.cpp | Implementation of CD_RodNeedleDisk.H |
| CD_RodNeedleDisk.H | Rod plane electrode geometry, with a needle protruding out of the rod |
| ► RodPlaneProfile | |
| CD_RodPlaneProfile.cpp | Implementation of CD_RodPlaneProfile.H |
| CD_RodPlaneProfile.H | Rod-plane geometry. The dielectric plane can have surface roughness |
| ► RoughRod | |
| CD_RoughRod.cpp | Implementation of CD_RoughRod.H |
| CD_RoughRod.H | Rod geometry with surface roughness at tip |
| ► RoughSphere | |
| CD_RoughSphere.cpp | Implementation of CD_RoughSphere.H |
| CD_RoughSphere.H | Rough sphere geometry |
| ► Tesselation | |
| CD_Tesselation.cpp | Implementation of CD_Tesselation.H |
| CD_Tesselation.H | Geometry for surface tesselation |
| ► Vessel | |
| CD_Vessel.cpp | High-voltage Vessel geometry |
| CD_Vessel.H | High-voltage vessel geometry |
| ► WireWire | |
| CD_WireWire.cpp | Implementation of CD_WireWire.H |
| CD_WireWire.H | Declaration of a Wire-wire geometry |
| ▼ Physics | |
| ► AdvectionDiffusion | |
| CD_AdvectionDiffusion.H | Documentation of physics namespace |
| CD_AdvectionDiffusionSpecies.H | Simple species for AdvectionDiffusion test problem |
| CD_AdvectionDiffusionStepper.cpp | Implementation of CD_AdvectionDiffusionStepper.H |
| CD_AdvectionDiffusionStepper.H | TimeStepper class for only solving the the advection-diffusion equation |
| CD_AdvectionDiffusionTagger.cpp | Implementation of CD_AdvectionDiffusionTagger.H |
| CD_AdvectionDiffusionTagger.H | Declaration of a cell tagger class for AdvectionDiffusion physics |
| ► BrownianWalker | |
| CD_BrownianWalker.H | Documentation of Physics/BrownianWalker namespace |
| CD_BrownianWalkerSpecies.cpp | Implementation of CD_BrownianWalkerSpecies.H |
| CD_BrownianWalkerSpecies.H | Declaration of a Brownian walker species for the ItoSolver |
| CD_BrownianWalkerStepper.cpp | Implementation of CD_BrownianWalkerStepper.H |
| CD_BrownianWalkerStepper.H | TimeStepper class for only solving the Brownian_Walker equation (with surface charge) |
| CD_BrownianWalkerTagger.H | Class for tagging cells across an AMR hierarchy |
| ► CdrPlasma | |
| ► CellTaggers | |
| ► CdrPlasmaStreamerTagger | |
| CD_CdrPlasmaStreamerTagger.cpp | Implementation CD_CdrPlasmaStreamerTagger.H |
| CD_CdrPlasmaStreamerTagger.H | Implementation of CellTagger that tags cells based on field evaluations or the Townsend coefficient |
| ► PlasmaModels | |
| ► CdrPlasmaJSON | |
| CD_CdrPlasmaJSON.cpp | Implementation of CD_CdrPlasmaJSON.H |
| CD_CdrPlasmaJSON.H | Declaration of a generic CdrPlasma model |
| CD_CdrPlasmaPhotoReactionJSON.cpp | Implementation of CD_CdrPlasmaPhotoReactionJSON.H |
| CD_CdrPlasmaPhotoReactionJSON.H | Declaration of a class that encapsulates reactions for usage with CdrPlasmaJSON |
| CD_CdrPlasmaReactionJSON.cpp | Implementation of CD_CdrPlasmaReactionJSON.H |
| CD_CdrPlasmaReactionJSON.H | Declaration of a class that encapsulates reactions for usage with CdrPlasmaJSON |
| CD_CdrPlasmaSurfaceReactionJSON.cpp | Implementation of CD_CdrPlasmaSurfaceReactionJSON.H |
| CD_CdrPlasmaSurfaceReactionJSON.H | Declaration of a class that encapsulates reactions for usage with CdrPlasmaJSON |
| CD_CdrSpeciesJSON.cpp | Implementation of CD_CdrSpeciesJSON.H |
| CD_CdrSpeciesJSON.H | Declaration of a class that encapsulates a CDR species for use with CdrPlasmaJSON |
| CD_NeutralSpeciesJSON.cpp | Implementation of CD_NeutralSpeciesJSON.H |
| CD_NeutralSpeciesJSON.H | Declaration of a class that encapsulates a neutral species for use with CdrPlasmaJSON |
| CD_RteSpeciesJSON.cpp | Implementation of CD_RteSpeciesJSON.H |
| CD_RteSpeciesJSON.H | Declaration of a class that encapsulates a RTE species for use with CdrPlasmaJSON |
| ► Timesteppers | |
| ► CdrPlasmaGodunovStepper | |
| CD_CdrPlasmaGodunovStepper.cpp | Implementation of CD_CdrPlasmaGodunovStepper.H |
| CD_CdrPlasmaGodunovStepper.H | Declaration of the Godunov time stepper method |
| CD_CdrPlasmaGodunovStorage.cpp | Implementation of CdrPlasmaGodunovStepper_storage.H |
| CD_CdrPlasmaGodunovStorage.H | Declaration of scratch storage for CdrPlasmaGodunovStepper |
| ► CdrPlasmaImExSdcStepper | |
| CD_CdrPlasmaImExSdcStepper.cpp | Implementation of CD_CdrPlasmaImExSdcStepper.H |
| CD_CdrPlasmaImExSdcStepper.H | Declaration of a semi-implicit spectral deferred correction class for Physics/CdrPlasma |
| CD_CdrPlasmaImExSdcStorage.cpp | Implementation of CD_CdrPlasmaImExSdcStorage.H |
| CD_CdrPlasmaImExSdcStorage.H | Declaration of scratch storage for CdrPlasmaImExSdcStepper |
| CD_CdrPlasma.H | Documentation of physics namespace |
| CD_CdrPlasmaFieldTagger.cpp | Implementation of CD_CdrPlasmaFieldTagger.H |
| CD_CdrPlasmaFieldTagger.H | Cell tagger class for Physics/CdrPlasma |
| CD_CdrPlasmaPhysics.H | Declaration of basic physics coupling functions for Physics/CdrPlasma |
| CD_CdrPlasmaStepper.cpp | Implementation of CD_CdrPlasmaStepper.H |
| CD_CdrPlasmaStepper.H | Declaration of a CdrPlasmaStepper, an abstract class for evolving cdr plasma equations in time |
| CD_CdrPlasmaTagger.cpp | Implementation of CD_CdrPlasmaTagger.H |
| CD_CdrPlasmaTagger.H | Declearation of an abstract class for tagging cells in a Physics/CdrPlasma context |
| ► DischargeInception | |
| CD_DischargeInceptionSpecies.H | Simple species for DischargeInception test problem |
| CD_DischargeInceptionStepper.H | TimeStepper class for evaluating the streamer inception criterion |
| CD_DischargeInceptionStepperImplem.H | Implementation of CD_DischargeInceptionStepper.H |
| CD_DischargeInceptionTagger.cpp | Implementation of CD_DischargeInceptionTagger.H |
| CD_DischargeInceptionTagger.H | Cell tagger for DischargeInception module |
| ► Electrostatics | |
| CD_Electrostatics.H | Documentation of Physics/Electrostatics namespace |
| CD_FieldStepper.cpp | Implementation of CD_FieldStepper.H |
| CD_FieldStepper.H | TimeStepper class for only solving the Poisson equation (with surface charge) |
| CD_FieldStepperImplem.H | Implementation of CD_FieldStepper.H |
| ► Geometry | |
| CD_GeometryStepper.cpp | Implementation of CD_GeometryStepper.H |
| CD_GeometryStepper.H | Declaration of a TimeStepper class without any solver functionality, i.e. for geometries only |
| ► ItoKMC | |
| ► CellTaggers | |
| ► ItoKMCStreamerTagger | |
| CD_ItoKMCStreamerTagger.H | Implementation ItoKMCTagger which tags on alpha and curvature of field |
| CD_ItoKMCStreamerTaggerImplem.H | Implementation CD_ItoKMCStreamerTagger.H |
| ► PlasmaModels | |
| ► ItoKMCJSON | |
| CD_ItoKMCBackgroundSpecies.H | Declaration of a background species class for usage with ItoKMCJSON |
| CD_ItoKMCCDRSpecies.H | |
| CD_ItoKMCJSON.cpp | Implementation of CD_ItoKMCJSON.H |
| CD_ItoKMCJSON.H | Declaration of a ItoKMC plasma model which reads reactions from a JSON file |
| CD_ItoKMCPhotonSpecies.H | Declaration of a simple PhotonSpecies derived class for usage in ItoKMC |
| ► TimeSteppers | |
| ► ItoKMCGodunovStepper | |
| CD_ItoKMCGodunovStepper.H | Declaration of a class which uses a semi-implicit Godunov method for Ito plasma equations |
| CD_ItoKMCGodunovStepperImplem.H | Implementation of CD_ItoKMCGodunovStepper.H |
| CD_ItoKMCFieldTagger.H | Declaration of an abstract field-only tagging class for ito plasmas |
| CD_ItoKMCFieldTaggerImplem.H | Implementation of CD_ItoKMCFieldTagger.H |
| CD_ItoKMCPhotoReaction.H | Declaration of a class for holding photoionization reaction types in ito_plasma physics |
| CD_ItoKMCPhotoReactionImplem.H | Implementation of CD_ItoKMCPhotoReaction.H |
| CD_ItoKMCPhysics.cpp | Implementation of CD_ItoKMCPhysics.H |
| CD_ItoKMCPhysics.H | Main file for describing Ito-based plasma physics |
| CD_ItoKMCPhysicsImplem.H | Implementation of CD_ItoKMCPhysics.H |
| CD_ItoKMCStepper.H | Declaration of an abstract class for integrating the Ito-KMC-Poisson equations |
| CD_ItoKMCStepperImplem.H | Implementation of CD_ItoKMCStepper.H |
| CD_ItoKMCSurfaceReaction.H | Declaration of a class that encapsulates a set secondary emission at EBs and domain edges/faces |
| CD_ItoKMCSurfaceReactionImplem.H | Declaration of a class that encapsulates secondary emission at EBs and domain edges/faces |
| CD_ItoKMCSurfaceReactions.H | Declaration of a class that encapsulates a set secondary emission at EBs and domain edges/faces |
| CD_ItoKMCSurfaceReactionSet.H | Declaration of a class that encapsulates a set of secondary emission reactions |
| CD_ItoKMCSurfaceReactionSetImplem.H | Declaration of a class that encapsulates secondary emission at EBs and domain edges/faces |
| CD_ItoKMCSurfaceReactionsImplem.H | Implementation of CD_ItoKMCSurfaceReactions.H |
| CD_ItoKMCTagger.H | Parent tagger class for ItoKMC |
| CD_ItoKMCTaggerImplem.H | Implementation of CD_ItoKMCTagger.H |
| ► MeshODE | |
| CD_MeshODEStepper.H | Declaration of a TimeStepper implementation for advancing an ODE on a mesh |
| CD_MeshODEStepperImplem.H | Implementation of CD_MeshODEStepper.H |
| ► RadiativeTransfer | |
| CD_RadiativeTransferSpecies.cpp | Implementation of CD_RadiativeTransferSpecies.H |
| CD_RadiativeTransferSpecies.H | Simple species for Physics/RadiativeTransfer |
| CD_RadiativeTransferStepper.H | TimeStepper class for only evolving radiative transfer modules |
| CD_RadiativeTransferStepperImplem.H | Implementation of CD_RadiativeTransferStepper.H |
| ► TracerParticle | |
| CD_TracerParticlePhysics.H | Documentation of Physics/TracerParticle namespace |
| CD_TracerParticleStepper.H | Declaration of a TimeStepper implementation for advancing a tracer particle solver |
| CD_TracerParticleStepperImplem.H | Implementation of CD_TracerParticleStepper.H |
| CD_Physics.H | Documentation of physics namespace |
| ▼ Source | |
| ► AmrMesh | |
| CD_AmrMesh.cpp | Implementation of CD_AmrMesh.H |
| CD_AmrMesh.H | Declaration of core class for handling AMR-related operations (with embedded boundaries) |
| CD_AmrMeshImplem.H | Implementation of CD_AmrMesh.H |
| CD_Average.H | Declaration of averaging methods |
| CD_BoxLoops.H | Declaration of a namespace for proto-typing grid and EB loops |
| CD_BoxLoopsImplem.H | Implementation of CD_BoxLoops.H |
| CD_BoxSorting.H | Declaration of an enum for identifying various ways of sorting grid patches |
| CD_CellCentroidInterpolation.cpp | Implementation of CD_CellCentroidInterpolation.H |
| CD_CellCentroidInterpolation.H | Declaration of class for interpolating cell-centered data to cell centroids |
| CD_CellCentroidInterpolationImplem.H | Implementation of CD_CellCentroidInterpolation.H |
| CD_CellInfo.cpp | Implementation of CD_CellInfo.H |
| CD_CellInfo.H | Simple class for holding some quantities relevant in a grid cell |
| CD_CoarseInterpQuadCF.cpp | Implementation of CD_CoarseInterpQuadCF.H |
| CD_CoarseInterpQuadCF.H | Supporting class for doing the coarse-side interpolation for multigrid |
| CD_CopyStrategy.H | Simple enum for distinguishing copying strategies |
| CD_DomainFluxIFFAB.cpp | Implementation of CD_DomainFluxIFFAB.H |
| CD_DomainFluxIFFAB.H | Declaration of a BaseIFFAB wrapper that holds domain fluxes |
| CD_DomainFluxIFFABFactory.cpp | Implementation of CD_DomainFluxIFFABFactory.H |
| CD_DomainFluxIFFABFactory.H | Declaration of factory class for DomainFluxIFFAB |
| CD_EBAddOp.cpp | Implementation of CD_EBAddOp.H |
| CD_EBAddOp.H | Declaration of a Copier class for making incrementation between LevelData<EBCellFAB> easier |
| CD_EBAMRData.H | Class for holding data across EBAMR hierarchies |
| CD_EBAMRDataImplem.H | Implementation of EBAMRData.H |
| CD_EBCentroidInterpolation.cpp | Implementation of CD_EBCentroidInterpolation.H |
| CD_EBCentroidInterpolation.H | Declaration of class for interpolating cell-centered data to cell centroids |
| CD_EBCoarAve.cpp | Implementation of CD_EBCoarAve.H |
| CD_EBCoarAve.H | Declaration of conservative coarsening utility |
| CD_EBCoarseToFineInterp.cpp | Implementation of EBCoarseToFineInterp.H |
| CD_EBCoarseToFineInterp.H | Declaration of an aggregated class for regrid operations |
| CD_EBFluxRedistribution.cpp | Implementation of CD_EBFluxRedistribution.cpp |
| CD_EBFluxRedistribution.H | Declaration of a class which can perform redistribution in an EB-AMR context |
| CD_EBGhostCellInterpolator.cpp | Implementation of CD_EBGhostCellInterpolator.H |
| CD_EBGhostCellInterpolator.H | Declaration of a class which interpolates ghost cells across the coarse-fine interface |
| CD_EBGradient.cpp | Implementation of CD_EBGradient.H |
| CD_EBGradient.H | Declaration of a class which computes gradients in an EBAMR context |
| CD_EBLeastSquaresMultigridInterpolator.cpp | Implementation of CD_EBLeastSquaresMultigridInterpolator.H |
| CD_EBLeastSquaresMultigridInterpolator.H | Declaration of a class that can interpolate more ghost cells near the coarse-fine boundary near the EB |
| CD_EBMGLeastSquaresInterpolator.H | |
| CD_EBMGProlong.cpp | Implementation of CD_EBMGProlong.H |
| CD_EBMGProlong.H | Declaration of a prolongation operator for EB geometric multigrid |
| CD_EBMGRestrict.cpp | Implementation of CD_EBMGRestrict.H |
| CD_EBMGRestrict.H | Declaration of a restriction operator for EB geometric multigrid |
| CD_EBMultigridInterpolator.cpp | Implementation of CD_EBMultigridInterpolator.H |
| CD_EBMultigridInterpolator.H | Declaration of a class that can interpolate more ghost cells near the coarse-fine boundary near the EB |
| CD_EBNonConservativeDivergence.cpp | Implementation of CD_EBNonConservativeDiverge.cpp |
| CD_EBNonConservativeDivergence.H | Declaration of a class for computing non-conservative divergences |
| CD_EBReflux.cpp | Implementation of CD_EBReflux.H |
| CD_EBReflux.H | Declaration of a class which can reflux over the coarse-fine interface |
| CD_IrregAddOp.cpp | Implementation of CD_IrregAddOp.H |
| CD_IrregAddOp.H | Declaration of a Copier class for making incrementation between LevelData<BaseIVFAB<Real>> easier |
| CD_LevelTiles.cpp | Implementation of CD_LevelTiles.H |
| CD_LevelTiles.H | Declaration of LevelTiles |
| CD_LinearStencil.cpp | Implementation of CD_LinearStencil.H |
| CD_LinearStencil.H | Routines for computing a bi/tri-linear interpolation stencil in cut-cells |
| CD_LoadBalancing.cpp | |
| CD_LoadBalancing.H | Declaration of a static class for various load balancing operations |
| CD_LoadBalancingImplem.H | |
| CD_Loads.cpp | Implementation of CD_Loads.H |
| CD_Loads.H | Declaration of a simple class for holding computational loads |
| CD_PetscAMRCell.cpp | Implementation of CD_PetscAMRCell.H |
| CD_PetscAMRCell.H | Declaration of a cell type for indicating if a cell is covered, ghost, etc |
| CD_PetscDOF.H | Declaration of a simple mapping between a PETSc index and an AMR cell |
| CD_PetscGrid.cpp | Implementation of CD_PetscGrid.H |
| CD_PETScGrid.H | |
| CD_PetscGrid.H | Declaration of core class for handling AMR-related operations (with embedded boundaries) |
| CD_PhaseRealm.cpp | Implementation of CD_PhaseRealm.H |
| CD_PhaseRealm.H | Declaration of the PhaseRealm class |
| CD_Realm.cpp | Implementation of CD_Realm.H |
| CD_Realm.H | Declaration of the Realm class |
| CD_Tile.H | |
| CD_TiledMeshRefine.cpp | Implementation of CD_TiledMeshRefine.H |
| CD_TiledMeshRefine.H | Header for class TiledMeshRefine |
| CD_TileImplem.H | Implementation of CD_Tile.H |
| ► CellTagger | |
| CD_CellTagger.cpp | Implementation of CD_CellTagger.H |
| CD_CellTagger.H | Declaration of a base class for tagging cells across an AMR hierarchy |
| CD_EBAMRTags.H | Contains an alias declaration of EBAMRTags |
| ► ConvectionDiffusionReaction | |
| CD_CdrCTU.cpp | Implementation of CD_CdrCTU.H |
| CD_CdrCTU.H | Declaration of a class which implements CdrMultigrid using MUSCL for advection |
| CD_CdrDomainBC.H | Declaration of domain boundary condition types for CdrSolver |
| CD_CdrDomainBCImplem.H | Implementation of CD_CdrDomainBC.H |
| CD_CdrGodunov.cpp | Implementation of CD_CdrGodunov.H |
| CD_CdrGodunov.H | Declaration of a class which implements CdrMultigrid using Godunov-type advection |
| CD_CdrIterator.H | Declaration of an iterator class for CdrLayout (for iterating through subsets of solvers) |
| CD_CdrIteratorImplem.H | Implementation of CdrIterator.H |
| CD_CdrLayout.H | Declaration of a class that holds a set of CdrSolvers (to cut down on typing) |
| CD_CdrLayoutImplem.H | Implementation of CD_CdrLayout.H |
| CD_CdrMultigrid.cpp | Implementation of CD_CdrMultigrid.H |
| CD_CdrMultigrid.H | Extensions of CdrSolver which use EBHelmholtzOp for diffusion solves |
| CD_CdrSolver.cpp | Implementation of CD_CdrSolver.H |
| CD_CdrSolver.H | Declaration of an abstract class for solving scalar convection-diffusion-reaction problems |
| CD_CdrSpecies.cpp | Implementation of CD_CdrSpecies.H |
| CD_CdrSpecies.H | Declaration of a class that passes information into CdrSolver (e.g., initial conditions) |
| ► Driver | |
| CD_Driver.cpp | Implementation of CD_Driver.H |
| CD_Driver.H | |
| CD_Initialize.cpp | Implementation of CD_Initialize.cpp |
| CD_Initialize.H | Declaration of the initialization functions for chombo-discharge |
| CD_TimeCode.H | Declaration of various identifiers for "time codes" |
| CD_TimeStepper.cpp | Implementation of CD_TimeStepper.H |
| CD_TimeStepper.H | Declaration of main (abstract) time stepper class |
| ► Electrostatics | |
| CD_EBHelmholtzElectrostaticDomainBC.H | |
| CD_ElectrostaticDomainBc.cpp | Implementation of CD_ElectrostaticDomainBc.H |
| CD_ElectrostaticDomainBc.H | Declaration of a class for holding function-based boundary conditions on domain edges |
| CD_ElectrostaticEbBc.cpp | Implementation of CD_ElectrostaticEbBc.H |
| CD_ElectrostaticEbBc.H | Data holder for holding the voltage at electrodes |
| CD_FieldSolver.cpp | Implementation of CD_FieldSolver.H |
| CD_FieldSolver.H | Contains declaration of a base electrostatics solver class |
| CD_FieldSolverFactory.H | Declaration of a template factory class for making FieldSolvers |
| CD_FieldSolverFactoryImplem.H | Implementation of CD_FieldSolverFactory.H |
| CD_FieldSolverGMG.H | Declaration of FieldSolverGMG |
| CD_FieldSolverImplem.H | Implementation of CD_FieldSolver.H |
| CD_MFHelmholtzElectrostaticDomainBCFactory.H | |
| CD_MFHelmholtzElectrostaticEBBC.cpp | Implementation of CD_MFHelmholtzElectrostaticEBBC.H |
| CD_MFHelmholtzElectrostaticEBBC.H | Declaration of a Electrostatic boundary condition class for MFHelmholtzOp |
| CD_MFHelmholtzElectrostaticEBBCFactory.cpp | Implementation of CD_MFHelmholtzElectrostaticEBBCFactory.H |
| CD_MFHelmholtzElectrostaticEBBCFactory.H | Declaration of an electrostatic boundary condition factory class for MFHelmholtzOp |
| CD_MFHelmholtzElectrostaticEBBCImplem.H | Implementation of CD_MFHelmholtzElectrostaticEBBC.H |
| CD_MFHelmholtzSaturationChargeJumpBC.cpp | Implementation of CD_MFHelmholtzSaturationChargeJumpBC.H |
| CD_MFHelmholtzSaturationChargeJumpBC.H | Declaration of an MFHelmholtzJumpBC class which implements the saturation charge boundary condition |
| CD_MFHelmholtzSaturationChargeJumpBCFactory.H | Declaration of a factory class for making MFHelmholtzSaturationChargeJumpBC objects for multifluid Helmholtz |
| ► Elliptic | |
| CD_EBHelmholtzDirichletDomainBC.H | |
| CD_EBHelmholtzDirichletDomainBCFactory.H | |
| CD_EBHelmholtzDirichletEBBC.H | |
| CD_EBHelmholtzDirichletEBBCFactory.H | |
| CD_EBHelmholtzDomainBC.H | |
| CD_EBHelmholtzDomainBCFactory.H | |
| CD_EBHelmholtzDomainBCImplem.H | |
| CD_EBHelmholtzEBBC.H | |
| CD_EBHelmholtzEBBCFactory.H | |
| CD_EBHelmholtzEBBCImplem.H | |
| CD_EBHelmholtzNeumannDomainBC.H | |
| CD_EBHelmholtzNeumannDomainBCFactory.H | |
| CD_EBHelmholtzNeumannEBBC.H | |
| CD_EBHelmholtzNeumannEBBCFactory.H | |
| CD_EBHelmholtzOp.H | Declaration of Helmholtz multigrid operators |
| CD_EBHelmholtzOpFactory.cpp | Implementation of CD_EBHelmholtzOpFactory.H |
| CD_EBHelmholtzOpFactory.H | Declaration of a factory class for making Poisson operators for multigrid |
| CD_EBHelmholtzRobinDomainBC.H | |
| CD_EBHelmholtzRobinDomainBCFactory.H | |
| CD_EBHelmholtzRobinEBBC.H | |
| CD_EBHelmholtzRobinEBBCFactory.H | |
| CD_MFHelmholtzDirichletDomainBCFactory.H | |
| CD_MFHelmholtzDirichletEBBC.cpp | Implementation of CD_MFHelmholtzDirichletEBBC.H |
| CD_MFHelmholtzDirichletEBBC.H | Declaration of a Dirichlet boundary condition class for MFHelmholtzOp |
| CD_MFHelmholtzDirichletEBBCFactory.cpp | Implementation of CD_MFHelmholtzDirichletEBBCFactory.H |
| CD_MFHelmholtzDirichletEBBCFactory.H | Declaration of a Dirichlet boundary condition factory class for MFHelmholtzOp |
| CD_MFHelmholtzDomainBCFactory.H | |
| CD_MFHelmholtzEBBC.cpp | Implementation of CD_MFHelmholtzEBBC.H |
| CD_MFHelmholtzEBBC.H | Declaration of an EB boundary condition class for MFHelmholtzOp |
| CD_MFHelmholtzEBBCFactory.cpp | Implementation of CD_MFHelmholtzEBBCFactory.H |
| CD_MFHelmholtzEBBCFactory.H | Declaration of an EB boundary condition factory class for MFHelmholtzOp |
| CD_MFHelmholtzJumpBC.cpp | Implementation of CD_MFHelmholtzJumpBC.H |
| CD_MFHelmholtzJumpBC.H | Declaration of class for computing "jump interface" boundary conditions for multifluid Helmholtz code |
| CD_MFHelmholtzJumpBCFactory.H | Declaration of a factory class for making MFHelmholtzJumpBC objects for use in a multifluid MFHelmholtzOp context |
| CD_MFHelmholtzJumpBCImplem.H | |
| CD_MFHelmholtzNeumannDomainBCFactory.H | |
| CD_MFHelmholtzNeumannEBBC.H | |
| CD_MFHelmholtzNeumannEBBCFactory.cpp | Implementation of CD_MFHelmholtzNeumannEBBCFactory.H |
| CD_MFHelmholtzNeumannEBBCFactory.H | Declaration of a Neumann boundary condition factory class for MFHelmholtzOp |
| CD_MFHelmholtzOp.cpp | Implementation of CD_MFHelmholtzOp.H |
| CD_MFHelmholtzOp.H | Declaration of a class for solving multiphase Helmholtz equations |
| CD_MFHelmholtzOpFactory.cpp | Implementation of CD_MFHelmholtzOpFactory.H |
| CD_MFHelmholtzOpFactory.H | Declaration of a factory class for making multifluid Helmholtz operators for multigrid |
| CD_MFHelmholtzOpImplem.H | Implementation of CD_MFHelmholtzOp.H |
| CD_MFHelmholtzRobinDomainBCFactory.H | |
| CD_MFHelmholtzRobinEBBC.H | |
| CD_MFHelmholtzRobinEBBCFactory.cpp | Implementation of CD_MFHelmholtzRobinEBBCFactory.H |
| CD_MFHelmholtzRobinEBBCFactory.H | Declaration of a Robin boundary condition factory class for MFHelmholtzOp |
| ► Geometry | |
| CD_ComputationalGeometry.cpp | Implementation of CD_ComputationalGeometry.H |
| CD_ComputationalGeometry.H | Declaration of base class for defining geometries |
| CD_Dielectric.cpp | Implementation of CD_Dielectric.H |
| CD_Dielectric.H | Dielectric class |
| CD_Electrode.cpp | Implementation of CD_Electrode.H |
| CD_Electrode.H | Declaration of an electrode class |
| CD_ScanShop.H | Declare a class geometry generation (ScanShop) that uses the signed distance function for optimizations |
| CD_ScanShopImplem.H | |
| ► ImplicitFunctions | |
| CD_BoundedNoisePlane.cpp | Declaration of a signed distance function for a noisy plane |
| CD_BoundedNoisePlane.H | Declaration of a signed distance function for a noisy plane |
| CD_BoxSdf.cpp | Implements CD_BoxSdf.H |
| CD_BoxSdf.H | Declare an interface for defining an axis-aligned box |
| CD_CylinderSdf.cpp | CD_Implementation of CylinderSdf.H |
| CD_CylinderSdf.H | Declaration of a cylindrical signed distance function |
| CD_EBGeometryIF.H | Binding of EBGeometry signed distance functions to Chombo objcts |
| CD_EBGeometryIFImplem.H | Implementation of CD_EBGeometryIF.H |
| CD_GradedPerlinSphereSdf.cpp | Implementation of CD_GradedPerlinSphereSdf.H |
| CD_GradedPerlinSphereSdf.H | Declaration of a graded noisy sphere |
| CD_HollowCylinderIF.cpp | Implementation of CD_HollowCylinderIF.H |
| CD_HollowCylinderIF.H | Declaration of a hollow cylinder implicit function.
|
| CD_HyperboloidIF.cpp | Implementation CD_HyperboloidIF.H |
| CD_HyperboloidIF.H | Declaration of a hyperboloid implicit function |
| CD_HyperboloidOneIF.cpp | Implementation of CD_HyperboloidOneIF.H |
| CD_HyperboloidOneIF.H | Declaration of a one-sheet hyperboloidal shape |
| CD_HyperboloidTwoIF.cpp | Implementation of CD_HyperboloidTwoIF.H |
| CD_HyperboloidTwoIF.H | Declaration of a two-sheet hyperboloidal implicit function object |
| CD_MushroomIF.cpp | Implementation of CD_MushroomIF.H |
| CD_MushroomIF.H | Declaration of a "mushroom" implicit function, i.e. a cylinder with a circular flat plate on top |
| CD_NeedleIF.cpp | Implementation of CD_NeedleIF.H |
| CD_NeedleIF.H | Declaration of needle electrode (cylinder with one pointy end and one flat end) |
| CD_NewIntersectionIF.cpp | Implementation of NewIntersectionIF.H |
| CD_NewIntersectionIF.H | Declaration of a signed distance function which is infinitely far away from everything |
| CD_PerlinPlaneSdf.cpp | CD_Implementation of CD_PerlinPlaneSdf.H |
| CD_PerlinPlaneSdf.H | Declaration of a signed distance function for a noisy plane |
| CD_PerlinRodSdf.H | Declaration of a rod with a rounded, noisy tip |
| CD_PerlinSdf.cpp | Implementation of CD_PerlinSdf.H |
| CD_PerlinSdf.H | Declaration of signed distance Perlin noise |
| CD_PerlinSlabSdf.cpp | Implementation of CD_PerlinSlabSdf.H |
| CD_PerlinSlabSdf.H | Declaration of a noisy slab, i.e. a box with surface roughness |
| CD_PerlinSphereSdf.H | Implementation of CD_PerlinSphereSdf.H |
| CD_PolygonRodIF.cpp | Implementation of CD_PolygonRodIF.H |
| CD_PolygonRodIF.H | Declaration of a n-sided rod |
| CD_ProfileCylinderIF.cpp | Implementation of CD_ProfileCylinderIF.H |
| CD_ProfileCylinderIF.H | Declaration of a cylinder with a surface profile |
| CD_ProfilePlaneIF.cpp | Implementation of CD_ProfilePlaneIF.H |
| CD_ProfilePlaneIF.H | Declaration of an implicit function which is a plane with "holes" |
| CD_RodIF.cpp | Implementation of CD_RodIF.H |
| CD_RodIF.H | Declaration of a cylinder with spheres at both ends |
| CD_RoundedBoxIF.cpp | Implementation of CD_RoundedBoxIF.H |
| CD_RoundedBoxIF.H | Declaration of an implicit function describing a rectangle with rounded corners (and edges in 3D) |
| CD_RoundedCylinderIF.cpp | Implementation of CD_RoundedCylinderIF.H |
| CD_RoundedCylinderIF.H | Declaration of a cylindrical implicit function with rounded edges |
| CD_SignedDistanceBVH.H | Declaration of an signe distance function class that gets its value function from a DCEL surface Tesselation |
| CD_SignedDistanceBVHImplem.H | Implementation of CD_SignedDistanceBVH.H |
| CD_SignedDistanceDCEL.H | Declaration of an implicit-function class that gets its value function from a DCEL surface Tesselation |
| CD_SignedDistanceDCELImplem.H | Implementation of CD_SignedDistanceDCEL.H |
| CD_SphereArray.cpp | Implementation of CD_SphereArray.H |
| CD_SphereArray.H | Declaration of a sphere array implicit function |
| CD_SphereSdf.H | Implementationo CD_SphereSdf.H |
| CD_TorusSdf.cpp | Implementation of CD_TorusSdf.H |
| CD_TorusSdf.H | Declaration of a signed distance function for a torus |
| CD_WedgeIF.cpp | Implementation of CD_WedgeIF.H |
| CD_WedgeIF.H | Declaration of an implicit function for a wedge |
| ► ItoDiffusion | |
| CD_ItoIterator.H | Declaration of an iterator class for ItoLayout |
| CD_ItoIteratorImplem.H | Implementation of CD_ItoIterator.H |
| CD_ItoLayout.H | Declaration of a class that holds a set of ItoSolvers |
| CD_ItoLayoutImplem.H | Implementation of CD_ItoLayout.H |
| CD_ItoParticle.H | Declaration of a particle class for Ito diffusion |
| CD_ItoParticleImplem.H | Implementation of CD_ItoParticle.H |
| CD_ItoSolver.cpp | Implementation of CD_ItoSolver.H |
| CD_ItoSolver.H | Declaration of solver class for Ito diffusion |
| CD_ItoSolverImplem.H | Implementation of CD_ItoSolver.H |
| CD_ItoSpecies.cpp | Implementation of CD_ItoSpecies.H |
| CD_ItoSpecies.H | Declaration of an ItoSpecies class that passes in names and initial data to ItoSolvers |
| ► KineticMonteCarlo | |
| CD_KMCDualState.H | Declaration of a simple state vector for running Kinetic Monte Carlo for plasma problems |
| CD_KMCDualStateImplem.H | Implementation of CD_KMCDualState.H |
| CD_KMCDualStateReaction.H | Declaration of a simple plasma reaction type for Kinetic Monte Carlo |
| CD_KMCDualStateReactionImplem.H | Implementation of CD_KMCDualStateReaction.H |
| CD_KMCSingleState.H | Declaration of a simple state vector for running Kinetic Monte Carlo for plasma problems |
| CD_KMCSingleStateImplem.H | Implementation of CD_KMCSingleState.H |
| CD_KMCSingleStateReaction.H | Declaration of a simple reaction type for advancing "single states" in Kinetic Monte Carlo codes |
| CD_KMCSingleStateReactionImplem.H | Implementation of CD_KMCSingleStateReaction.H |
| CD_KMCSolver.H | Class for running Kinetic Monte Carlo functionality |
| CD_KMCSolverImplem.H | Implementation of CD_KMCSolver.H |
| ► MeshODESolver | |
| CD_MeshODESolver.H | Encapsulation of an ODE solver on the mesh |
| CD_MeshODESolverImplem.H | Implementation of CD_MeshODESolver.H |
| ► Multifluid | |
| CD_MFBaseIVFAB.cpp | Implementation of CD_MFBaseIVFAB.H |
| CD_MFBaseIVFAB.H | Declaration of a multiphase BaseIVFAB<Real> |
| CD_MFCoarAve.cpp | Implementation of CD_MFCoarAve.H |
| CD_MFCoarAve.H | Wrapper class for holding multifluid EBCoarAves |
| CD_MFInterfaceFAB.H | Declaration of a class that allocates irregular data holders over the interface between two phases |
| CD_MFInterfaceFABImplem.H | Implementation of CD_MFInterfaceFAB.H |
| CD_MFLevelGrid.cpp | Implementation of CD_MFLevelGrid.H |
| CD_MFLevelGrid.H | Declaration of a wrapper for wrapping multifluid EBLevelGrids |
| CD_MFMultigridInterpolator.cpp | Implmementation of CD_MFMultigridInterpolator.H |
| CD_MFMultigridInterpolator.H | Declaration of a wrapper class for holding multifluid EBMultigridInterpolators |
| CD_MFReflux.cpp | Implementation of CD_MFReflux.H |
| CD_MFReflux.H | Declaration of a class for refluxing in a multiphase context |
| CD_MultifluidAlias.cpp | Implementation of CD_MultifluidAlias.H |
| CD_MultifluidAlias.H | Declaration of factories that allow aliasing of LevelData<MFFluxFAB> and LevelData<MFBaseIVFAB> |
| CD_MultiFluidIndexSpace.cpp | Implementation of CD_MultiFluidIndexSpace.H |
| CD_MultiFluidIndexSpace.H | Multi-fluid index space |
| ► Particle | |
| CD_CoarseFineDeposition.H | Declaration of deposition algorithms in an AMR context |
| CD_DepositionType.H | Declaration of deposition types |
| CD_EBAMRParticleMesh.cpp | Implementation of CD_EBAMRParticleMesh.H |
| CD_EBAMRParticleMesh.H | Declaration of a class for handling particle-mesh operations with AMR |
| CD_EBAMRParticleMeshImplem.H | Implementation of CD_EBAMRParticleMesh.H |
| CD_EBAMRSurfaceDeposition.cpp | Implementation of CD_EBAMRSurfaceDeposition.H |
| CD_EBAMRSurfaceDeposition.H | Declaration of a class for handling surface deposition of particles with EB and AMR |
| CD_EBAMRSurfaceDepositionImplem.H | Implementation of CD_EBAMRSurfaceDeposition.H |
| CD_EBCoarseFineParticleMesh.cpp | Implementation of CD_EBCoarseFineParticleMesh.H |
| CD_EBCoarseFineParticleMesh.H | Declaration of a class for handling particle deposition arithmetics near refinement boundaries |
| CD_EbIntersection.H | Enum for putting some logic into EB intersection tests |
| CD_EBIntersection.H | Enum for putting some logic into EB intersection tests |
| CD_EBParticleMesh.cpp | Implementationof CD_EBParticleMesh.H |
| CD_EBParticleMesh.H | Declaration of a class for handling particle-mesh interpolation and deposition |
| CD_EBParticleMeshImplem.H | Implementatoin of CD_EBParticleMesh.H |
| CD_EBRepresentation.H | Enum for putting some logic into EB intersection tests |
| CD_GenericParticle.H | Declaration of a generic particle class |
| CD_GenericParticleImplem.H | Implementation of CD_GenericParticle.H |
| CD_KDNode.H | Namespace containing various particle management utilities |
| CD_KDNodeImplem.H | Implementation of CD_KDNode.H |
| CD_NonCommParticle.H | Declaration of a generic particle class |
| CD_NonCommParticleImplem.H | Implementation of CD_NonCommParticle.H |
| CD_ParticleContainer.H | Declaration of a class for holding particles on an AMR hierarchy |
| CD_ParticleContainerImplem.H | Implementation of CD_ParticleContainer.H |
| CD_ParticleManagement.H | Namespace containing various particle management utilities |
| CD_ParticleManagementImplem.H | Implementation of CD_ParticleManagement.H |
| CD_ParticleMap.H | |
| CD_ParticleOps.H | Declaration of a static class containing some common useful particle routines that would otherwise be replicated across classes |
| CD_ParticleOpsImplem.H | Implementation of CD_ParticleOps.H |
| CD_PointParticle.H | Declaration of a computational point particle |
| CD_PointParticleImplem.H | Implementation of CD_PointParticle.H |
| ► RadiativeTransfer | |
| CD_EBHelmholtzEddingtonSP1DomainBC.H | |
| CD_EBHelmholtzEddingtonSP1DomainBCFactory.H | |
| CD_EBHelmholtzLarsenDomainBC.cpp | Implementation of CD_EBHelmholtzLarsenDomainBC.H |
| CD_EBHelmholtzLarsenDomainBC.H | |
| CD_EBHelmholtzLarsenDomainBCFactory.cpp | Implementation of CD_EBHelmholtzLarsenDomainBCFactory.H |
| CD_EBHelmholtzLarsenDomainBCFactory.H | Declaration of a Electrostatic boundary condition class for MFHelmholtzOp |
| CD_EBHelmholtzLarsenEBBCFactory.cpp | Implementation of CD_EBHelmholtzLarsenEBBCFactory.H |
| CD_EBHelmholtzLarsenEBBCFactory.H | Declaration of a Electrostatic boundary condition class for MFHelmholtzOp |
| CD_EddingtonSP1.cpp | Implementation of CD_EddingtonSP1.H |
| CD_EddingtonSP1.H | Declaration of a first order Eddington solver for radiative transfer |
| CD_EddingtonSP1DomainBc.cpp | Implementation of CD_EddingtonSP1DomainBc.H |
| CD_EddingtonSP1DomainBc.H | |
| CD_McPhoto.cpp | Implementation of CD_McPhoto.H |
| CD_McPhoto.H | Declaration of a radiative transfer solver which uses Monte Carlo sampling of computational or real photons |
| CD_McPhotoImplem.H | Implementation of CD_McPhoto.H |
| CD_Photon.H | Declaration of a photon class for particle methods |
| CD_PhotonImplem.H | Implementation of CD_Photon.H |
| CD_RtIterator.H | Iterator class for RtLayout |
| CD_RtIteratorImplem.H | Implementation of RtIterator.H |
| CD_RtLayout.H | Declaration of a class that holds a set of RtSolvers |
| CD_RtLayoutImplem.H | Implementation of CD_RtLayout.H |
| CD_RtSolver.cpp | Implementation of CD_RtSolver.H |
| CD_RtSolver.H | Abstract parent class for various radiative transfer solvers |
| CD_RtSpecies.cpp | Implementation of CD_RtSpecies.H |
| CD_RtSpecies.H | Declaration of a class which supplies a user interface to radiative transfer code |
| ► SurfaceODESolver | |
| CD_SurfaceODESolver.H | Declaration of a cut-cell ODE solver |
| CD_SurfaceODESolverImplem.H | Implementation of CD_SurfaceODESolver.H |
| ► TracerParticles | |
| CD_TracerParticle.H | Declaration of a tracer particle class |
| CD_TracerParticleImplem.H | Implementation of CD_TracerParticle.H |
| CD_TracerParticleSolver.H | Declaration of a solver class that advances tracer particles |
| CD_TracerParticleSolverImplem.H | Implementation of CD_TracerParticleSolver.H |
| ► Utilities | |
| CD_DataOps.cpp | Implementation of CD_DataOps.H |
| CD_DataOps.H | Agglomeration of useful data operations |
| CD_DataOpsImplem.H | Implementation of CD_DataOps.H |
| CD_DataParser.cpp | Implementation of CD_DataParser.H |
| CD_DataParser.H | Declaration of various routines for simple parsing of input data |
| CD_Decorations.H | |
| CD_DischargeIO.cpp | Implementation of DischargeIO.H |
| CD_DischargeIO.H | Silly, but useful functions that override standard Chombo HDF5 IO |
| CD_DischargeIOImplem.H | Implementation of CD_DischargeIO.H |
| CD_LaPackUtils.cpp | Implementation of CD_LaPackUtils.H |
| CD_LaPackUtils.H | Interface to some LaPack routines |
| CD_LeastSquares.cpp | Implementation of CD_LeastSquares.H |
| CD_LeastSquares.H | Agglomeration of various routines that use least squares computations |
| CD_LeastSquaresImplem.H | |
| CD_Location.H | Declaration of cell positions |
| CD_LocationImplem.H | Implementation of CD_Location.H |
| CD_LookupTable.H | Declaration of a table for looking up coefficients etc |
| CD_LookupTable1D.H | Declaration of a lookup table in one independent variable |
| CD_LookupTable1DImplem.H | |
| CD_MemoryReport.cpp | Implementation of CD_MemoryReport.H |
| CD_MemoryReport.H | Headers for utility functions that report memory usage |
| CD_MultiIndex.cpp | Implementation of CD_MultiIndex.H |
| CD_MultiIndex.H | |
| CD_NamespaceFooter.H | |
| CD_NamespaceHeader.H | |
| CD_OpenMP.H | Declaration of various useful OpenMP-related utilities |
| CD_ParallelOps.H | Agglomeration of basic MPI reductions |
| CD_ParallelOpsImplem.H | Implementation of CD_ParallelOps.H |
| CD_PolyUtils.cpp | Implementation of CD_PolyUtils.cpp |
| CD_PolyUtils.H | Agglomeration of some useful algebraic/polynomial routines |
| CD_Random.cpp | Implementation of CD_Random.H |
| CD_Random.H | File containing some useful static methods related to random number generation |
| CD_RandomImplem.H | Implementation of CD_Random.H |
| CD_RealBox.cpp | Implementation of CD_RealBox.H |
| CD_RealBox.H | Declaration of an axis-aligned box in space |
| CD_Timer.H | Implementation of CD_Timer.H |
| CD_TimerImplem.H | Implementation of CD_Timer.H |
| CD_Units.H | Declaration of various useful units |
| CD_VofUtils.cpp | Implementation of CD_VofUtils.H |
| CD_VofUtils.H | Various functions for getting Vofs near cut-cells |