chombo-discharge
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
CD_DischargeInceptionStepper.H File Reference

Declaration of the Physics::DischargeInception::DischargeInceptionStepper TimeStepper. More...

#include <CD_TimeStepper.H>
#include <CD_TracerParticleSolver.H>
#include <CD_TracerParticle.H>
#include <CD_FieldSolver.H>
#include <CD_FieldSolverGMG.H>
#include <CD_CdrSolver.H>
#include <CD_CdrCTU.H>
#include <CD_NamespaceHeader.H>
#include <CD_NamespaceFooter.H>
#include <CD_DischargeInceptionStepperImplem.H>
Include dependency graph for CD_DischargeInceptionStepper.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Physics::DischargeInception::DischargeInceptionStepper< P, F, C >
 TimeStepper for evaluating the streamer inception criterion in static or transient electric fields. More...
 

Namespaces

namespace  Physics
 Namespace containing physics models for use with chombo-discharge.
 

Enumerations

enum class  Physics::DischargeInception::IntegrationAlgorithm { Euler , Trapezoidal }
 Integration algorithm for the streamer inception (K-value) integral. More...
 
enum class  Physics::DischargeInception::TransportAlgorithm { Euler , Heun , ImExCTU }
 Transport algorithm for advancing negative ions in transient mode. More...
 
enum class  Physics::DischargeInception::Mode { Stationary , Transient }
 Solver mode: stationary (voltage sweep) or transient (time-dependent). More...
 
enum class  Physics::DischargeInception::TimeStepRestriction {
  Unknown , CDR , VoltageCurve , MinHardcap ,
  MaxHardcap
}
 Reason the time step was restricted in transient mode. More...
 

Detailed Description

Declaration of the Physics::DischargeInception::DischargeInceptionStepper TimeStepper.

Author
Robert Marskar (SINTEF)
Rasmus Hoholm (SINTEF)
Fanny Skirbekk (NTNU)

Enumeration Type Documentation

◆ IntegrationAlgorithm

Integration algorithm for the streamer inception (K-value) integral.

Enumerator
Euler 

Forward Euler integration along particle trajectories.

Trapezoidal 

Trapezoidal (second-order) integration along particle trajectories.

◆ Mode

Solver mode: stationary (voltage sweep) or transient (time-dependent).

Enumerator
Stationary 

Stationary mode: solve for inception voltage over a voltage sweep.

Transient 

Transient mode: time-dependent simulation with a voltage curve.

◆ TimeStepRestriction

Reason the time step was restricted in transient mode.

Enumerator
Unknown 

Restriction not yet determined.

CDR 

CFL condition on the negative ion transport.

VoltageCurve 

Relative change in applied voltage.

MinHardcap 

Minimum hard-cap on the time step.

MaxHardcap 

Maximum hard-cap on the time step.

◆ TransportAlgorithm

Transport algorithm for advancing negative ions in transient mode.

Enumerator
Euler 

Explicit forward Euler step.

Heun 

Heun's method (explicit second-order Runge-Kutta).

ImExCTU 

Implicit-explicit corner-transport-upwind scheme.