chombo-discharge
Loading...
Searching...
No Matches
Public Attributes | List of all members
DischargeInceptionParticle Struct Reference

SoA payload for the discharge-inception integrators. More...

#include <CD_DischargeInceptionParticle.H>

Public Attributes

ParticleReal v_x = 0.0
 Interpolated velocity, x-component.
 
ParticleReal v_y = 0.0
 Interpolated velocity, y-component.
 
ParticleReal v_z = 0.0
 Interpolated velocity, z-component.
 
double x0_x = 0.0
 Position snapshot for rewind, x-component (double: position-like).
 
double x0_y = 0.0
 Position snapshot for rewind, y-component (double: position-like).
 
double x0_z = 0.0
 Position snapshot for rewind, z-component (double: position-like).
 
ParticleReal vk_x = 0.0
 Previous-stage velocity snapshot, x-component.
 
ParticleReal vk_y = 0.0
 Previous-stage velocity snapshot, y-component.
 
ParticleReal vk_z = 0.0
 Previous-stage velocity snapshot, z-component.
 
ParticleReal ga_x = 0.0
 Interpolated grad(alpha), x-component.
 
ParticleReal ga_y = 0.0
 Interpolated grad(alpha), y-component.
 
ParticleReal ga_z = 0.0
 Interpolated grad(alpha), z-component.
 
ParticleReal alphaEff = 0.0
 Cached effective ionization coefficient.
 
ParticleReal dtStep = 0.0
 Cached predictor step size.
 

Detailed Description

SoA payload for the discharge-inception integrators.

Per-component scalar columns (one member per spatial dimension; the z-component exists only when CH_SPACEDIM == 3). v_x/v_y/v_z hold the interpolated electron velocity (required by TracerParticleSolver). x0 is the position snapshot used to rewind particles after an integration; vk is the velocity snapshot from the previous Runge-Kutta stage; ga is the interpolated grad(alpha) field. alphaEff and dtStep cache the effective ionization coefficient and step size from the predictor stage. Weight (the inception integral K) and position are container-owned columns.


The documentation for this struct was generated from the following file: