Typedefs
tovtkm Namespace Reference

Typedefs

using VTKScalarTypes = vtkm::List< signed char, unsigned char, short, unsigned short, int, unsigned int, long long, unsigned long long, float, double, char, long, unsigned long >
 
using SpecialGradientOutTypes = vtkm::List< vtkm::Vec< vtkm::Vec< vtkm::Float32, 3 >, 3 >, vtkm::Vec< vtkm::Vec< vtkm::Float64, 3 >, 3 > >
 
using FieldTypeInVTK = vtkm::ListAppend< vtkm::TypeListVecCommon, VTKScalarTypes >
 
using FieldTypeOutVTK = vtkm::ListAppend< vtkm::TypeListVecCommon, SpecialGradientOutTypes, VTKScalarTypes >
 
using CellListStructuredInVTK = vtkm::List< vtkm::cont::CellSetStructured< 3 >, vtkm::cont::CellSetStructured< 2 >, vtkm::cont::CellSetStructured< 1 > >
 
using CellListStructuredOutVTK = CellListStructuredInVTK
 
using Int64AOSHandle = vtkm::cont::ArrayHandle< vtkm::Int64, vtkm::cont::StorageTagBasic >
 
using Int64AsIdAOSHandle = vtkm::cont::ArrayHandleCast< vtkm::Id, Int64AOSHandle >
 
using Int64AsIdAOSStorage = typename Int64AsIdAOSHandle::StorageTag
 
using CellSetExplicit32Bit = vtkm::cont::CellSetExplicit< vtkm::cont::StorageTagBasic, vtkm::cont::StorageTagBasic, vtkm::cont::StorageTagBasic >
 
using CellSetExplicit64Bit = vtkm::cont::CellSetExplicit< vtkm::cont::StorageTagBasic, Int64AsIdAOSStorage, Int64AsIdAOSStorage >
 
using CellSetSingleType32Bit = vtkm::cont::CellSetSingleType< vtkm::cont::StorageTagBasic >
 
using CellSetSingleType64Bit = vtkm::cont::CellSetSingleType< Int64AsIdAOSStorage >
 
using CellListUnstructuredInVTK = vtkm::List< CellSetExplicit32Bit, CellSetExplicit64Bit, CellSetSingleType32Bit, CellSetSingleType64Bit, vtkm::cont::CellSetExtrude >
 
using CellListUnstructuredOutVTK = vtkm::List< vtkm::cont::CellSetExplicit<>, vtkm::cont::CellSetSingleType<>, CellSetExplicit32Bit, CellSetExplicit64Bit, CellSetSingleType32Bit, CellSetSingleType64Bit >
 
using CellListAllInVTK = vtkm::ListAppend< CellListStructuredInVTK, CellListUnstructuredInVTK >
 
using CellListAllOutVTK = vtkm::ListAppend< CellListStructuredOutVTK, CellListUnstructuredOutVTK >
 

Typedef Documentation

◆ VTKScalarTypes

using tovtkm::VTKScalarTypes = typedef vtkm::List< signed char, unsigned char, short, unsigned short, int, unsigned int, long long, unsigned long long, float, double, char, long, unsigned long >

Definition at line 49 of file DefaultTypesVTK.h.

◆ SpecialGradientOutTypes

using tovtkm::SpecialGradientOutTypes = typedef vtkm::List<vtkm::Vec<vtkm::Vec<vtkm::Float32, 3>, 3>, vtkm::Vec<vtkm::Vec<vtkm::Float64, 3>, 3> >

Definition at line 52 of file DefaultTypesVTK.h.

◆ FieldTypeInVTK

using tovtkm::FieldTypeInVTK = typedef vtkm::ListAppend<vtkm::TypeListVecCommon, VTKScalarTypes>

Definition at line 54 of file DefaultTypesVTK.h.

◆ FieldTypeOutVTK

using tovtkm::FieldTypeOutVTK = typedef vtkm::ListAppend<vtkm::TypeListVecCommon, SpecialGradientOutTypes, VTKScalarTypes>

Definition at line 57 of file DefaultTypesVTK.h.

◆ CellListStructuredInVTK

using tovtkm::CellListStructuredInVTK = typedef vtkm::List<vtkm::cont::CellSetStructured<3>, vtkm::cont::CellSetStructured<2>, vtkm::cont::CellSetStructured<1> >

Definition at line 61 of file DefaultTypesVTK.h.

◆ CellListStructuredOutVTK

Definition at line 62 of file DefaultTypesVTK.h.

◆ Int64AOSHandle

using tovtkm::Int64AOSHandle = typedef vtkm::cont::ArrayHandle<vtkm::Int64, vtkm::cont::StorageTagBasic>

Definition at line 78 of file DefaultTypesVTK.h.

◆ Int64AsIdAOSHandle

using tovtkm::Int64AsIdAOSHandle = typedef vtkm::cont::ArrayHandleCast<vtkm::Id, Int64AOSHandle>

Definition at line 79 of file DefaultTypesVTK.h.

◆ Int64AsIdAOSStorage

using tovtkm::Int64AsIdAOSStorage = typedef typename Int64AsIdAOSHandle::StorageTag

Definition at line 80 of file DefaultTypesVTK.h.

◆ CellSetExplicit32Bit

using tovtkm::CellSetExplicit32Bit = typedef vtkm::cont::CellSetExplicit<vtkm::cont::StorageTagBasic, vtkm::cont::StorageTagBasic, vtkm::cont::StorageTagBasic>

Definition at line 83 of file DefaultTypesVTK.h.

◆ CellSetExplicit64Bit

using tovtkm::CellSetExplicit64Bit = typedef vtkm::cont::CellSetExplicit<vtkm::cont::StorageTagBasic, Int64AsIdAOSStorage, Int64AsIdAOSStorage>

Definition at line 85 of file DefaultTypesVTK.h.

◆ CellSetSingleType32Bit

using tovtkm::CellSetSingleType32Bit = typedef vtkm::cont::CellSetSingleType<vtkm::cont::StorageTagBasic>

Definition at line 86 of file DefaultTypesVTK.h.

◆ CellSetSingleType64Bit

using tovtkm::CellSetSingleType64Bit = typedef vtkm::cont::CellSetSingleType<Int64AsIdAOSStorage>

Definition at line 87 of file DefaultTypesVTK.h.

◆ CellListUnstructuredInVTK

Definition at line 97 of file DefaultTypesVTK.h.

◆ CellListUnstructuredOutVTK

using tovtkm::CellListUnstructuredOutVTK = typedef vtkm::List< vtkm::cont::CellSetExplicit<>, vtkm::cont::CellSetSingleType<>, CellSetExplicit32Bit, CellSetExplicit64Bit, CellSetSingleType32Bit, CellSetSingleType64Bit >

Definition at line 106 of file DefaultTypesVTK.h.

◆ CellListAllInVTK

Definition at line 109 of file DefaultTypesVTK.h.

◆ CellListAllOutVTK

Definition at line 110 of file DefaultTypesVTK.h.