#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: