#include <Particle.h>
|
VTKM_EXEC_CONT | ChargedParticle () |
|
VTKM_EXEC_CONT | 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) |
|
const VTKM_EXEC_CONT vtkm::Vec3f & | GetPosition () const |
|
VTKM_EXEC_CONT void | SetPosition (const vtkm::Vec3f &position) |
|
VTKM_EXEC_CONT vtkm::Id | GetID () const |
|
VTKM_EXEC_CONT void | SetID (vtkm::Id id) |
|
VTKM_EXEC_CONT vtkm::Id | GetNumberOfSteps () const |
|
VTKM_EXEC_CONT void | SetNumberOfSteps (vtkm::Id numSteps) |
|
VTKM_EXEC_CONT vtkm::ParticleStatus | GetStatus () const |
|
VTKM_EXEC_CONT vtkm::ParticleStatus & | GetStatus () |
|
VTKM_EXEC_CONT void | SetStatus (vtkm::ParticleStatus status) |
|
VTKM_EXEC_CONT vtkm::FloatDefault | GetTime () const |
|
VTKM_EXEC_CONT void | SetTime (vtkm::FloatDefault time) |
|
VTKM_EXEC_CONT vtkm::Float64 | Gamma (vtkm::Vec3f momentum, bool reciprocal=false) const |
|
VTKM_EXEC_CONT vtkm::Vec3f | Velocity (const vtkm::VecVariable< vtkm::Vec3f, 2 > &vectors, const vtkm::FloatDefault &length) |
|
VTKM_EXEC_CONT vtkm::Vec3f | GetEvaluationPosition (const vtkm::FloatDefault &deltaT) const |
|
◆ ChargedParticle() [1/2]
◆ ChargedParticle() [2/2]
◆ Gamma()
◆ GetEvaluationPosition()
◆ GetID()
◆ GetNumberOfSteps()
◆ GetPosition()
◆ GetStatus() [1/2]
◆ GetStatus() [2/2]
◆ GetTime()
◆ SetID()
◆ SetNumberOfSteps()
◆ SetPosition()
◆ 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: