VTK-m  2.0
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

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

Member Function Documentation

◆ CanContinue()

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

◆ CheckFail()

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

◆ CheckInGhostCell()

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

◆ CheckOk()

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

◆ CheckSpatialBounds()

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

◆ CheckTemporalBounds()

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

◆ CheckTerminate()

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

◆ CheckTookAnySteps()

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

◆ CheckZeroVelocity()

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

◆ ClearInGhostCell()

VTKM_EXEC_CONT void vtkm::ParticleStatus::ClearInGhostCell ( )
inline

◆ ClearSpatialBounds()

VTKM_EXEC_CONT void vtkm::ParticleStatus::ClearSpatialBounds ( )
inline

◆ ClearTemporalBounds()

VTKM_EXEC_CONT void vtkm::ParticleStatus::ClearTemporalBounds ( )
inline

◆ ClearTerminate()

VTKM_EXEC_CONT void vtkm::ParticleStatus::ClearTerminate ( )
inline

◆ ClearTookAnySteps()

VTKM_EXEC_CONT void vtkm::ParticleStatus::ClearTookAnySteps ( )
inline

◆ ClearZeroVelocity()

VTKM_EXEC_CONT void vtkm::ParticleStatus::ClearZeroVelocity ( )
inline

◆ SetFail()

VTKM_EXEC_CONT void vtkm::ParticleStatus::SetFail ( )
inline

◆ SetInGhostCell()

VTKM_EXEC_CONT void vtkm::ParticleStatus::SetInGhostCell ( )
inline

◆ SetOk()

VTKM_EXEC_CONT void vtkm::ParticleStatus::SetOk ( )
inline

◆ SetSpatialBounds()

VTKM_EXEC_CONT void vtkm::ParticleStatus::SetSpatialBounds ( )
inline

◆ SetTemporalBounds()

VTKM_EXEC_CONT void vtkm::ParticleStatus::SetTemporalBounds ( )
inline

◆ SetTerminate()

VTKM_EXEC_CONT void vtkm::ParticleStatus::SetTerminate ( )
inline

◆ SetTookAnySteps()

VTKM_EXEC_CONT void vtkm::ParticleStatus::SetTookAnySteps ( )
inline

◆ SetZeroVelocity()

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