Viskores  1.0
Public Member Functions | Public Attributes | List of all members
viskores::exec::CellLocatorBoundingIntervalHierarchyNode Struct Reference

#include <CellLocatorBoundingIntervalHierarchy.h>

Public Member Functions

 CellLocatorBoundingIntervalHierarchyNode ()
 

Public Attributes

viskores::IdComponent Dimension
 
viskores::Id ParentIndex
 
viskores::Id ChildIndex
 
union {
   struct {
      viskores::FloatDefault   LMax
 
      viskores::FloatDefault   RMin
 
   }   Node
 
   struct {
      viskores::Id   Start
 
      viskores::Id   Size
 
   }   Leaf
 
}; 
 

Constructor & Destructor Documentation

◆ CellLocatorBoundingIntervalHierarchyNode()

viskores::exec::CellLocatorBoundingIntervalHierarchyNode::CellLocatorBoundingIntervalHierarchyNode ( )
inline

Member Data Documentation

◆ @2

union { ... }

◆ ChildIndex

viskores::Id viskores::exec::CellLocatorBoundingIntervalHierarchyNode::ChildIndex

◆ Dimension

viskores::IdComponent viskores::exec::CellLocatorBoundingIntervalHierarchyNode::Dimension

◆ Leaf

struct { ... } viskores::exec::CellLocatorBoundingIntervalHierarchyNode::Leaf

◆ LMax

viskores::FloatDefault viskores::exec::CellLocatorBoundingIntervalHierarchyNode::LMax

◆ Node

struct { ... } viskores::exec::CellLocatorBoundingIntervalHierarchyNode::Node

◆ ParentIndex

viskores::Id viskores::exec::CellLocatorBoundingIntervalHierarchyNode::ParentIndex

◆ RMin

viskores::FloatDefault viskores::exec::CellLocatorBoundingIntervalHierarchyNode::RMin

◆ Size

viskores::Id viskores::exec::CellLocatorBoundingIntervalHierarchyNode::Size

◆ Start

viskores::Id viskores::exec::CellLocatorBoundingIntervalHierarchyNode::Start

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