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

SoA payload for tracer particles: interpolated velocity plus Runge-Kutta stage scratch. More...

#include <CD_TracerParticle.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 xk_x = 0.0
 Position snapshot x^k, x-component (double: position-like).
 
double xk_y = 0.0
 Position snapshot x^k, y-component (double: position-like).
 
double xk_z = 0.0
 Position snapshot x^k, z-component (double: position-like).
 
ParticleReal k1_x = 0.0
 Runge-Kutta stage k1, x-component.
 
ParticleReal k1_y = 0.0
 Runge-Kutta stage k1, y-component.
 
ParticleReal k1_z = 0.0
 Runge-Kutta stage k1, z-component.
 
ParticleReal k2_x = 0.0
 Runge-Kutta stage k2, x-component.
 
ParticleReal k2_y = 0.0
 Runge-Kutta stage k2, y-component.
 
ParticleReal k2_z = 0.0
 Runge-Kutta stage k2, z-component.
 
ParticleReal k3_x = 0.0
 Runge-Kutta stage k3, x-component.
 
ParticleReal k3_y = 0.0
 Runge-Kutta stage k3, y-component.
 
ParticleReal k3_z = 0.0
 Runge-Kutta stage k3, z-component.
 

Detailed Description

SoA payload for tracer particles: interpolated velocity plus Runge-Kutta stage scratch.

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 velocity (required by TracerParticleSolver). xk is the position snapshot x^k; k1/k2/k3 hold the Runge-Kutta stage velocities. Weight and position are container-owned columns, NOT payload members.


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