chombo-discharge
Classes | Namespaces | Enumerations
CD_ItoKMCStepper.H File Reference

Declaration of an abstract class for integrating the Ito-KMC-Poisson equations. More...

#include <functional>
#include <CD_TimeStepper.H>
#include <CD_ItoKMCPhysics.H>
#include <CD_ItoLayout.H>
#include <CD_CdrLayout.H>
#include <CD_PointParticle.H>
#include <CD_RtLayout.H>
#include <CD_McPhoto.H>
#include "CD_FieldSolver.H"
#include "CD_ItoSolver.H"
#include "CD_CdrCTU.H"
#include "CD_FieldSolverMultigrid.H"
#include "CD_SurfaceODESolver.H"
#include <CD_NamespaceHeader.H>
#include <CD_NamespaceFooter.H>
#include <CD_ItoKMCStepperImplem.H>
Include dependency graph for CD_ItoKMCStepper.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Physics::ItoKMC::ItoKMCStepper< I, C, R, F >
 Base time stepper class that advances the Ito-KMC-Poisson system of equations. If you want a different underlying solver, change the template arguments. More...
 

Namespaces

 Physics
 Name containing various physics models for running chombo-discharge code.
 

Enumerations

enum class  Physics::ItoKMC::SpeciesSubset {
  All , AllMobile , AllDiffusive , AllMobileOrDiffusive ,
  AllMobileAndDiffusive , Charged , ChargedMobile , ChargedDiffusive ,
  ChargedMobileOrDiffusive , ChargedMobileAndDiffusive , Stationary
}
 Enum for differentiating between types of particles.
 

Detailed Description

Declaration of an abstract class for integrating the Ito-KMC-Poisson equations.

Author
Robert Marskar