chombo-discharge
Loading...
Searching...
No Matches
Static Public Attributes | List of all members
ParticleTraits< Photon > Struct Reference

ParticleTraits specialization listing the payload columns of Photon. More...

#include <CD_Photon.H>

Static Public Attributes

static constexpr auto columns = std::make_tuple(&Photon::kappa, D_DECL(&Photon::v_x, &Photon::v_y, &Photon::v_z))
 Payload column member-pointers: kappa followed by the per-component velocity.
 
static constexpr auto h5PartColumns
 Payload columns written to H5Part visualization files: the absorption coefficient and the velocity vector (id, position and weight are written automatically).
 

Detailed Description

ParticleTraits specialization listing the payload columns of Photon.

Member Data Documentation

◆ h5PartColumns

constexpr auto ParticleTraits< Photon >::h5PartColumns
staticconstexpr
Initial value:
= std::make_tuple(
Descriptor of a single scalar payload column written to one H5Part dataset.
Definition CD_ParticleSoA.H:220
Descriptor of a SpaceDim-component vector payload column, written as name-x/name-y/name-z.
Definition CD_ParticleSoA.H:250
ParticleReal v_y
Velocity, y-component.
Definition CD_Photon.H:33
ParticleReal v_x
Velocity, x-component.
Definition CD_Photon.H:32
ParticleReal v_z
Velocity, z-component.
Definition CD_Photon.H:35
ParticleReal kappa
Mean absorption coefficient (inverse mean free path).
Definition CD_Photon.H:30

Payload columns written to H5Part visualization files: the absorption coefficient and the velocity vector (id, position and weight are written automatically).


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