#include <Particle.h>
|
| ChargedParticle () |
|
| ChargedParticle (const viskores::Vec3f &position, const viskores::Id &id, const viskores::Float64 &mass, const viskores::Float64 &charge, const viskores::Float64 &weighting, const viskores::Vec3f &momentum, const viskores::Id &numSteps=0, const viskores::ParticleStatus &status=viskores::ParticleStatus(), const viskores::FloatDefault &time=0) |
|
| ChargedParticle (const viskores::ChargedParticle &other) |
|
viskores::ChargedParticle & | operator= (const viskores::ChargedParticle &)=default |
|
| ~ChargedParticle () noexcept |
|
const viskores::Vec3f & | GetPosition () const |
|
void | SetPosition (const viskores::Vec3f &position) |
|
viskores::Id | GetID () const |
|
void | SetID (viskores::Id id) |
|
viskores::Id | GetNumberOfSteps () const |
|
void | SetNumberOfSteps (viskores::Id numSteps) |
|
viskores::ParticleStatus | GetStatus () const |
|
viskores::ParticleStatus & | GetStatus () |
|
void | SetStatus (viskores::ParticleStatus status) |
|
viskores::FloatDefault | GetTime () const |
|
void | SetTime (viskores::FloatDefault time) |
|
viskores::Float64 | Gamma (const viskores::Vec3f &momentum, bool reciprocal=false) const |
|
viskores::Vec3f | Velocity (const viskores::VecVariable< viskores::Vec3f, 2 > &vectors, const viskores::FloatDefault &length) const |
|
viskores::Vec3f | GetEvaluationPosition (const viskores::FloatDefault &deltaT) const |
|
◆ ChargedParticle() [1/3]
viskores::ChargedParticle::ChargedParticle |
( |
| ) |
|
|
inline |
◆ ChargedParticle() [2/3]
◆ ChargedParticle() [3/3]
◆ ~ChargedParticle()
viskores::ChargedParticle::~ChargedParticle |
( |
| ) |
|
|
inlinenoexcept |
◆ Gamma()
◆ GetEvaluationPosition()
◆ GetID()
◆ GetNumberOfSteps()
viskores::Id viskores::ChargedParticle::GetNumberOfSteps |
( |
| ) |
const |
|
inline |
◆ GetPosition()
◆ GetStatus() [1/2]
◆ GetStatus() [2/2]
◆ GetTime()
◆ operator=()
◆ SetID()
◆ SetNumberOfSteps()
void viskores::ChargedParticle::SetNumberOfSteps |
( |
viskores::Id |
numSteps | ) |
|
|
inline |
◆ SetPosition()
void viskores::ChargedParticle::SetPosition |
( |
const viskores::Vec3f & |
position | ) |
|
|
inline |
◆ SetStatus()
◆ SetTime()
◆ Sizeof()
static size_t viskores::ChargedParticle::Sizeof |
( |
| ) |
|
|
inlinestatic |
◆ Velocity()
◆ mangled_diy_namespace::Serialization< viskores::ChargedParticle >
◆ operator<<
◆ Charge
◆ ID
◆ Mass
◆ Momentum
◆ NumSteps
◆ Position
◆ SPEED_OF_LIGHT
◆ Status
◆ Time
◆ Weighting
The documentation for this class was generated from the following file: