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