chombo-discharge
Classes | Namespaces | Typedefs | Enumerations
CD_ItoKMCPhysics.H File Reference

Main file for describing Ito-based plasma physics. More...

#include <memory>
#include <vector>
#include <RealVect.H>
#include <RefCountedPtr.H>
#include <List.H>
#include <CD_ItoSpecies.H>
#include <CD_CdrSpecies.H>
#include <CD_RtSpecies.H>
#include <CD_Photon.H>
#include <CD_ItoParticle.H>
#include <CD_PointParticle.H>
#include <CD_ItoKMCPhotoReaction.H>
#include <CD_ItoKMCSurfaceReactionSet.H>
#include <CD_KMCDualState.H>
#include <CD_KMCDualStateReaction.H>
#include <CD_KMCSolver.H>
#include <CD_NamespaceHeader.H>
#include <CD_NamespaceFooter.H>
#include <CD_ItoKMCPhysicsImplem.H>
Include dependency graph for CD_ItoKMCPhysics.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Physics::ItoKMC::ItoKMCPhysics
 Base class for interaction between Kinetic Monte Carlo and Ito-based plasma solvers. More...
 

Namespaces

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

Typedefs

using Physics::ItoKMC::FPR = Real
 Numerical representation of the KMC state. Can be floating-point or integer type.
 
using Physics::ItoKMC::KMCState = KMCDualState< FPR >
 KMC state used in the Kinetic Monte Carlo advancement.
 
using Physics::ItoKMC::KMCReaction = KMCDualStateReaction< KMCState, FPR >
 KMC reaction used in the Kinetic Monte Carlo advancement.
 
using Physics::ItoKMC::KMCSolverType = KMCSolver< KMCReaction, KMCState, FPR >
 KMC solverl type used in the Kinetic Monte carlo advancement.
 

Enumerations

enum  Physics::ItoKMC::SpeciesType { Ito , CDR }
 Map to species type. More...
 

Detailed Description

Main file for describing Ito-based plasma physics.

Author
Robert Marskar

Enumeration Type Documentation

◆ SpeciesType

Map to species type.

This is just for distinguishing between species that are treated with an Ito or CDR formalism