Typedefs
toviskores Namespace Reference

Typedefs

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

Typedef Documentation

◆ VTKScalarTypes

using toviskores::VTKScalarTypes = typedef viskores::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 57 of file DefaultTypesVTK.h.

◆ SpecialGradientOutTypes

using toviskores::SpecialGradientOutTypes = typedef viskores::List<viskores::Vec<viskores::Vec<viskores::Float32, 3>, 3>, viskores::Vec<viskores::Vec<viskores::Float64, 3>, 3> >

Definition at line 60 of file DefaultTypesVTK.h.

◆ FieldTypeInVTK

using toviskores::FieldTypeInVTK = typedef viskores::ListAppend<viskores::TypeListVecCommon, VTKScalarTypes>

Definition at line 62 of file DefaultTypesVTK.h.

◆ FieldTypeOutVTK

using toviskores::FieldTypeOutVTK = typedef viskores::ListAppend<viskores::TypeListVecCommon, SpecialGradientOutTypes, VTKScalarTypes>

Definition at line 65 of file DefaultTypesVTK.h.

◆ CellListStructuredInVTK

using toviskores::CellListStructuredInVTK = typedef viskores::List<viskores::cont::CellSetStructured<3>, viskores::cont::CellSetStructured<2>, viskores::cont::CellSetStructured<1> >

Definition at line 69 of file DefaultTypesVTK.h.

◆ CellListStructuredOutVTK

Definition at line 70 of file DefaultTypesVTK.h.

◆ Int64AOSHandle

using toviskores::Int64AOSHandle = typedef viskores::cont::ArrayHandle<viskores::Int64, viskores::cont::StorageTagBasic>

Definition at line 86 of file DefaultTypesVTK.h.

◆ Int64AsIdAOSHandle

using toviskores::Int64AsIdAOSHandle = typedef viskores::cont::ArrayHandleCast<viskores::Id, Int64AOSHandle>

Definition at line 87 of file DefaultTypesVTK.h.

◆ Int64AsIdAOSStorage

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

Definition at line 88 of file DefaultTypesVTK.h.

◆ CellSetExplicit32Bit

using toviskores::CellSetExplicit32Bit = typedef viskores::cont::CellSetExplicit<viskores::cont::StorageTagBasic, viskores::cont::StorageTagBasic, viskores::cont::StorageTagBasic>

Definition at line 91 of file DefaultTypesVTK.h.

◆ CellSetExplicit64Bit

using toviskores::CellSetExplicit64Bit = typedef viskores::cont::CellSetExplicit<viskores::cont::StorageTagBasic, Int64AsIdAOSStorage, Int64AsIdAOSStorage>

Definition at line 93 of file DefaultTypesVTK.h.

◆ CellSetSingleType32Bit

using toviskores::CellSetSingleType32Bit = typedef viskores::cont::CellSetSingleType<viskores::cont::StorageTagBasic>

Definition at line 94 of file DefaultTypesVTK.h.

◆ CellSetSingleType64Bit

using toviskores::CellSetSingleType64Bit = typedef viskores::cont::CellSetSingleType<Int64AsIdAOSStorage>

Definition at line 95 of file DefaultTypesVTK.h.

◆ CellListUnstructuredInVTK

Definition at line 105 of file DefaultTypesVTK.h.

◆ CellListUnstructuredOutVTK

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

Definition at line 114 of file DefaultTypesVTK.h.

◆ CellListAllInVTK

Definition at line 117 of file DefaultTypesVTK.h.

◆ CellListAllOutVTK

Definition at line 118 of file DefaultTypesVTK.h.