Particle reference data.
More...
#include <PartData.h>
|
| | PartData (double charge, double mass, double momentum) |
| | Constructor.
|
| | PartData () |
| KOKKOS_INLINE_FUNCTION double | getQ () const |
| | The constant charge per particle.
|
| KOKKOS_INLINE_FUNCTION double | getM () const |
| | The constant mass per particle.
|
| double | getP () const |
| | The constant reference momentum per particle.
|
| double | getE () const |
| | The constant reference Energy per particle.
|
| double | getBeta () const |
| | The relativistic beta per particle.
|
| double | getGamma () const |
| | The relativistic gamma per particle.
|
| void | setP (double p) |
| | Set reference momentum.
|
| void | setE (double E) |
| | Set reference energy.
|
| void | setBeta (double beta) |
| | Set beta.
|
| void | setGamma (double gamma) |
| | Set gamma.
|
| void | setM (double m) |
| | Set reference mass expressed in eV/c^2.
|
| void | setQ (double q) |
| | Set reference charge expressed in proton charges,.
|
Particle reference data.
Definition at line 37 of file PartData.h.
◆ PartData() [1/2]
| PartData::PartData |
( |
double | charge, |
|
|
double | mass, |
|
|
double | momentum ) |
◆ PartData() [2/2]
◆ getBeta()
| double PartData::getBeta |
( |
| ) |
const |
|
inline |
The relativistic beta per particle.
Definition at line 126 of file PartData.h.
References beta.
◆ getE()
| double PartData::getE |
( |
| ) |
const |
|
inline |
The constant reference Energy per particle.
Definition at line 121 of file PartData.h.
References gamma, and mass.
◆ getGamma()
| double PartData::getGamma |
( |
| ) |
const |
|
inline |
The relativistic gamma per particle.
Definition at line 131 of file PartData.h.
References gamma.
◆ getM()
| KOKKOS_INLINE_FUNCTION double PartData::getM |
( |
| ) |
const |
The constant mass per particle.
Definition at line 111 of file PartData.h.
References mass.
◆ getP()
| double PartData::getP |
( |
| ) |
const |
|
inline |
◆ getQ()
| KOKKOS_INLINE_FUNCTION double PartData::getQ |
( |
| ) |
const |
The constant charge per particle.
Definition at line 106 of file PartData.h.
References charge.
◆ setBeta()
| void PartData::setBeta |
( |
double | beta | ) |
|
◆ setE()
| void PartData::setE |
( |
double | E | ) |
|
◆ setGamma()
| void PartData::setGamma |
( |
double | gamma | ) |
|
◆ setM()
| void PartData::setM |
( |
double | m | ) |
|
|
inline |
Set reference mass expressed in eV/c^2.
Definition at line 88 of file PartData.h.
References mass.
◆ setP()
| void PartData::setP |
( |
double | p | ) |
|
◆ setQ()
| void PartData::setQ |
( |
double | q | ) |
|
|
inline |
Set reference charge expressed in proton charges,.
Definition at line 91 of file PartData.h.
References charge.
◆ beta
◆ charge
◆ gamma
◆ mass
The documentation for this class was generated from the following files: