VTK-m  2.1
Public Member Functions | Static Private Attributes | List of all members
vtkm::ParticleStatus Class Reference

#include <Particle.h>

Inheritance diagram for vtkm::ParticleStatus:
vtkm::Bitset< vtkm::UInt8 >

Public Member Functions

 ParticleStatus ()
 
void SetOk ()
 
bool CheckOk () const
 
void SetFail ()
 
bool CheckFail () const
 
void SetTerminate ()
 
void ClearTerminate ()
 
bool CheckTerminate () const
 
void SetSpatialBounds ()
 
void ClearSpatialBounds ()
 
bool CheckSpatialBounds () const
 
void SetTemporalBounds ()
 
void ClearTemporalBounds ()
 
bool CheckTemporalBounds () const
 
void SetTookAnySteps ()
 
void ClearTookAnySteps ()
 
bool CheckTookAnySteps () const
 
void SetInGhostCell ()
 
void ClearInGhostCell ()
 
bool CheckInGhostCell () const
 
void SetZeroVelocity ()
 
void ClearZeroVelocity ()
 
bool CheckZeroVelocity () const
 
bool CanContinue () const
 
- Public Member Functions inherited from vtkm::Bitset< vtkm::UInt8 >
void set (vtkm::Id bitIndex)
 
void set (vtkm::Id bitIndex, bool val)
 
void reset (vtkm::Id bitIndex)
 
void toggle (vtkm::Id bitIndex)
 
bool test (vtkm::Id bitIndex) const
 
bool operator== (const vtkm::Bitset< vtkm::UInt8 > &otherBitset) const
 

Static Private Attributes

static constexpr vtkm::Id SUCCESS_BIT = 0
 
static constexpr vtkm::Id TERMINATE_BIT = 1
 
static constexpr vtkm::Id SPATIAL_BOUNDS_BIT = 2
 
static constexpr vtkm::Id TEMPORAL_BOUNDS_BIT = 3
 
static constexpr vtkm::Id TOOK_ANY_STEPS_BIT = 4
 
static constexpr vtkm::Id IN_GHOST_CELL_BIT = 5
 
static constexpr vtkm::Id ZERO_VELOCITY = 6
 

Constructor & Destructor Documentation

◆ ParticleStatus()

vtkm::ParticleStatus::ParticleStatus ( )
inline

Member Function Documentation

◆ CanContinue()

bool vtkm::ParticleStatus::CanContinue ( ) const
inline

◆ CheckFail()

bool vtkm::ParticleStatus::CheckFail ( ) const
inline

◆ CheckInGhostCell()

bool vtkm::ParticleStatus::CheckInGhostCell ( ) const
inline

◆ CheckOk()

bool vtkm::ParticleStatus::CheckOk ( ) const
inline

◆ CheckSpatialBounds()

bool vtkm::ParticleStatus::CheckSpatialBounds ( ) const
inline

◆ CheckTemporalBounds()

bool vtkm::ParticleStatus::CheckTemporalBounds ( ) const
inline

◆ CheckTerminate()

bool vtkm::ParticleStatus::CheckTerminate ( ) const
inline

◆ CheckTookAnySteps()

bool vtkm::ParticleStatus::CheckTookAnySteps ( ) const
inline

◆ CheckZeroVelocity()

bool vtkm::ParticleStatus::CheckZeroVelocity ( ) const
inline

◆ ClearInGhostCell()

void vtkm::ParticleStatus::ClearInGhostCell ( )
inline

◆ ClearSpatialBounds()

void vtkm::ParticleStatus::ClearSpatialBounds ( )
inline

◆ ClearTemporalBounds()

void vtkm::ParticleStatus::ClearTemporalBounds ( )
inline

◆ ClearTerminate()

void vtkm::ParticleStatus::ClearTerminate ( )
inline

◆ ClearTookAnySteps()

void vtkm::ParticleStatus::ClearTookAnySteps ( )
inline

◆ ClearZeroVelocity()

void vtkm::ParticleStatus::ClearZeroVelocity ( )
inline

◆ SetFail()

void vtkm::ParticleStatus::SetFail ( )
inline

◆ SetInGhostCell()

void vtkm::ParticleStatus::SetInGhostCell ( )
inline

◆ SetOk()

void vtkm::ParticleStatus::SetOk ( )
inline

◆ SetSpatialBounds()

void vtkm::ParticleStatus::SetSpatialBounds ( )
inline

◆ SetTemporalBounds()

void vtkm::ParticleStatus::SetTemporalBounds ( )
inline

◆ SetTerminate()

void vtkm::ParticleStatus::SetTerminate ( )
inline

◆ SetTookAnySteps()

void vtkm::ParticleStatus::SetTookAnySteps ( )
inline

◆ SetZeroVelocity()

void vtkm::ParticleStatus::SetZeroVelocity ( )
inline

Member Data Documentation

◆ IN_GHOST_CELL_BIT

constexpr vtkm::Id vtkm::ParticleStatus::IN_GHOST_CELL_BIT = 5
staticconstexprprivate

◆ SPATIAL_BOUNDS_BIT

constexpr vtkm::Id vtkm::ParticleStatus::SPATIAL_BOUNDS_BIT = 2
staticconstexprprivate

◆ SUCCESS_BIT

constexpr vtkm::Id vtkm::ParticleStatus::SUCCESS_BIT = 0
staticconstexprprivate

◆ TEMPORAL_BOUNDS_BIT

constexpr vtkm::Id vtkm::ParticleStatus::TEMPORAL_BOUNDS_BIT = 3
staticconstexprprivate

◆ TERMINATE_BIT

constexpr vtkm::Id vtkm::ParticleStatus::TERMINATE_BIT = 1
staticconstexprprivate

◆ TOOK_ANY_STEPS_BIT

constexpr vtkm::Id vtkm::ParticleStatus::TOOK_ANY_STEPS_BIT = 4
staticconstexprprivate

◆ ZERO_VELOCITY

constexpr vtkm::Id vtkm::ParticleStatus::ZERO_VELOCITY = 6
staticconstexprprivate

The documentation for this class was generated from the following file: