35#include <Kokkos_Core.hpp>
53 KOKKOS_INLINE_FUNCTION
double getQ()
const;
56 KOKKOS_INLINE_FUNCTION
double getM()
const;
PartData(double charge, double mass, double momentum)
Constructor.
double getBeta() const
The relativistic beta per particle.
double getGamma() const
The relativistic gamma per particle.
void setM(double m)
Set reference mass expressed in eV/c^2.
void setGamma(double gamma)
Set gamma.
double getP() const
The constant reference momentum per particle.
KOKKOS_INLINE_FUNCTION double getM() const
The constant mass per particle.
void setP(double p)
Set reference momentum.
void setE(double E)
Set reference energy.
void setQ(double q)
Set reference charge expressed in proton charges,.
void setBeta(double beta)
Set beta.
double getE() const
The constant reference Energy per particle.
KOKKOS_INLINE_FUNCTION double getQ() const
The constant charge per particle.