VTK-m  2.0
Public Member Functions | Static Private Attributes | List of all members
vtkm::worklet::flow::GridEvaluatorStatus Class Reference

#include <GridEvaluatorStatus.h>

Inheritance diagram for vtkm::worklet::flow::GridEvaluatorStatus:
vtkm::Bitset< vtkm::UInt8 >

Public Member Functions

VTKM_EXEC_CONT GridEvaluatorStatus ()
 
VTKM_EXEC_CONT GridEvaluatorStatus (bool ok, bool spatial, bool temporal, bool inGhost)
 
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 SetSpatialBounds ()
 
VTKM_EXEC_CONT bool CheckSpatialBounds () const
 
VTKM_EXEC_CONT void SetTemporalBounds ()
 
VTKM_EXEC_CONT bool CheckTemporalBounds () const
 
VTKM_EXEC_CONT void SetInGhostCell ()
 
VTKM_EXEC_CONT bool CheckInGhostCell () 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 SPATIAL_BOUNDS_BIT = 1
 
static constexpr vtkm::Id TEMPORAL_BOUNDS_BIT = 2
 
static constexpr vtkm::Id IN_GHOST_CELL_BIT = 3
 

Constructor & Destructor Documentation

◆ GridEvaluatorStatus() [1/2]

VTKM_EXEC_CONT vtkm::worklet::flow::GridEvaluatorStatus::GridEvaluatorStatus ( )
inline

◆ GridEvaluatorStatus() [2/2]

VTKM_EXEC_CONT vtkm::worklet::flow::GridEvaluatorStatus::GridEvaluatorStatus ( bool  ok,
bool  spatial,
bool  temporal,
bool  inGhost 
)
inline

Member Function Documentation

◆ CheckFail()

VTKM_EXEC_CONT bool vtkm::worklet::flow::GridEvaluatorStatus::CheckFail ( ) const
inline

◆ CheckInGhostCell()

VTKM_EXEC_CONT bool vtkm::worklet::flow::GridEvaluatorStatus::CheckInGhostCell ( ) const
inline

◆ CheckOk()

VTKM_EXEC_CONT bool vtkm::worklet::flow::GridEvaluatorStatus::CheckOk ( ) const
inline

◆ CheckSpatialBounds()

VTKM_EXEC_CONT bool vtkm::worklet::flow::GridEvaluatorStatus::CheckSpatialBounds ( ) const
inline

◆ CheckTemporalBounds()

VTKM_EXEC_CONT bool vtkm::worklet::flow::GridEvaluatorStatus::CheckTemporalBounds ( ) const
inline

◆ SetFail()

VTKM_EXEC_CONT void vtkm::worklet::flow::GridEvaluatorStatus::SetFail ( )
inline

◆ SetInGhostCell()

VTKM_EXEC_CONT void vtkm::worklet::flow::GridEvaluatorStatus::SetInGhostCell ( )
inline

◆ SetOk()

VTKM_EXEC_CONT void vtkm::worklet::flow::GridEvaluatorStatus::SetOk ( )
inline

◆ SetSpatialBounds()

VTKM_EXEC_CONT void vtkm::worklet::flow::GridEvaluatorStatus::SetSpatialBounds ( )
inline

◆ SetTemporalBounds()

VTKM_EXEC_CONT void vtkm::worklet::flow::GridEvaluatorStatus::SetTemporalBounds ( )
inline

Member Data Documentation

◆ IN_GHOST_CELL_BIT

constexpr vtkm::Id vtkm::worklet::flow::GridEvaluatorStatus::IN_GHOST_CELL_BIT = 3
staticconstexprprivate

◆ SPATIAL_BOUNDS_BIT

constexpr vtkm::Id vtkm::worklet::flow::GridEvaluatorStatus::SPATIAL_BOUNDS_BIT = 1
staticconstexprprivate

◆ SUCCESS_BIT

constexpr vtkm::Id vtkm::worklet::flow::GridEvaluatorStatus::SUCCESS_BIT = 0
staticconstexprprivate

◆ TEMPORAL_BOUNDS_BIT

constexpr vtkm::Id vtkm::worklet::flow::GridEvaluatorStatus::TEMPORAL_BOUNDS_BIT = 2
staticconstexprprivate

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