Go to the documentation of this file.
   10 #ifndef vtk_m_TypeList_h 
   11 #define vtk_m_TypeList_h 
  186 #endif //vtk_m_TypeList_h 
  
vtkm::ListAppend< vtkm::TypeListScalarAll, vtkm::List< bool, char, signed VTKM_UNUSED_INT_TYPE, unsigned VTKM_UNUSED_INT_TYPE > > TypeListBaseC
Definition: TypeList.h:114
 
vtkm::Vec< vtkm::Int16, 3 > Vec3i_16
Vec3i_16 corresponds to a 3-dimensional vector of 16-bit integer values.
Definition: Types.h:1044
 
vtkm::Vec< vtkm::Int32, 3 > Vec3i_32
Vec3i_32 corresponds to a 3-dimensional vector of 32-bit integer values.
Definition: Types.h:1050
 
Groups connected points that have the same field value.
Definition: Atomic.h:19
 
vtkm::Vec< vtkm::Int32, 4 > Vec4i_32
Vec4i_32 corresponds to a 4-dimensional vector of 32-bit integer values.
Definition: Types.h:1166
 
vtkm::Vec< vtkm::Int64, 4 > Vec4i_64
Vec4i_64 corresponds to a 4-dimensional vector of 64-bit integer values.
Definition: Types.h:1172
 
typename detail::ListAppendImpl< Lists... >::type ListAppend
Concatinates a set of lists into a single list.
Definition: List.h:275
 
vtkm::Vec< vtkm::UInt16, 2 > Vec2ui_16
Vec2ui_16 corresponds to a 2-dimensional vector of 16-bit unsigned integer values.
Definition: Types.h:960
 
vtkm::Vec< vtkm::UInt32, 2 > Vec2ui_32
Vec2ui_32 corresponds to a 2-dimensional vector of 32-bit unsigned integer values.
Definition: Types.h:966
 
int16_t Int16
Definition: Types.h:158
 
vtkm::Vec< vtkm::Float32, 4 > Vec4f_32
Vec4f_32 corresponds to a 4-dimensional vector of 32-bit floating point values.
Definition: Types.h:1136
 
vtkm::List< vtkm::Int8, vtkm::UInt8, vtkm::Int16, vtkm::UInt16, vtkm::Int32, vtkm::UInt32, vtkm::Int64, vtkm::UInt64, vtkm::Float32, vtkm::Float64 > TypeListScalarAll
A list of all scalars defined in vtkm/Types.h.
Definition: TypeList.h:105
 
vtkm::Vec< vtkm::UInt16, 3 > Vec3ui_16
Vec3ui_16 corresponds to a 3-dimensional vector of 16-bit unsigned integer values.
Definition: Types.h:1078
 
vtkm::Vec< vtkm::Float32, 3 > Vec3f_32
Vec3f_32 corresponds to a 3-dimensional vector of 32-bit floating point values.
Definition: Types.h:1020
 
vtkm::Vec< vtkm::Int64, 2 > Vec2i_64
Vec2i_64 corresponds to a 2-dimensional vector of 64-bit integer values.
Definition: Types.h:938
 
vtkm::Vec< vtkm::Int32, 2 > Vec2i_32
Vec2i_32 corresponds to a 2-dimensional vector of 32-bit integer values.
Definition: Types.h:932
 
vtkm::Vec< vtkm::Int64, 3 > Vec3i_64
Vec3i_64 corresponds to a 3-dimensional vector of 64-bit integer values.
Definition: Types.h:1056
 
vtkm::Vec< vtkm::Float32, 2 > Vec2f_32
Vec2f_32 corresponds to a 2-dimensional vector of 32-bit floating point values.
Definition: Types.h:902
 
vtkm::Vec< vtkm::Float64, 2 > Vec2f_64
Vec2f_64 corresponds to a 2-dimensional vector of 64-bit floating point values.
Definition: Types.h:908
 
vtkm::Vec< vtkm::Int8, 4 > Vec4i_8
Vec4i_8 corresponds to a 4-dimensional vector of 8-bit integer values.
Definition: Types.h:1154
 
vtkm::Vec< vtkm::Float64, 3 > Vec3f_64
Vec3f_64 corresponds to a 3-dimensional vector of 64-bit floating point values.
Definition: Types.h:1026
 
vtkm::Vec< vtkm::UInt16, 4 > Vec4ui_16
Vec4ui_16 corresponds to a 4-dimensional vector of 16-bit unsigned integer values.
Definition: Types.h:1194
 
int8_t Int8
Definition: Types.h:156
 
vtkm::Vec< vtkm::UInt64, 2 > Vec2ui_64
Vec2ui_64 corresponds to a 2-dimensional vector of 64-bit unsigned integer values.
Definition: Types.h:972
 
vtkm::Vec< vtkm::UInt8, 3 > Vec3ui_8
Vec3ui_8 corresponds to a 3-dimensional vector of 8-bit unsigned integer values.
Definition: Types.h:1072
 
vtkm::Vec< vtkm::UInt64, 3 > Vec3ui_64
Vec3ui_64 corresponds to a 3-dimensional vector of 64-bit unsigned integer values.
Definition: Types.h:1090
 
vtkm::ListAppend< vtkm::TypeListScalarAll, vtkm::TypeListVecAll > TypeListAll
A list of all basic types listed in vtkm/Types.h.
Definition: TypeList.h:171
 
vtkm::Vec< vtkm::UInt8, 4 > Vec4ui_8
Vec4ui_8 corresponds to a 4-dimensional vector of 8-bit unsigned integer values.
Definition: Types.h:1188
 
vtkm::Vec< vtkm::UInt8, 2 > Vec2ui_8
Vec2ui_8 corresponds to a 2-dimensional vector of 8-bit unsigned integer values.
Definition: Types.h:954
 
vtkm::Vec< vtkm::Int16, 4 > Vec4i_16
Vec4i_16 corresponds to a 4-dimensional vector of 16-bit integer values.
Definition: Types.h:1160
 
vtkm::Vec< vtkm::Int8, 3 > Vec3i_8
Vec3i_8 corresponds to a 3-dimensional vector of 8-bit integer values.
Definition: Types.h:1038
 
uint8_t UInt8
Definition: Types.h:157
 
vtkm::Vec< vtkm::Int8, 2 > Vec2i_8
Vec2i_8 corresponds to a 2-dimensional vector of 8-bit integer values.
Definition: Types.h:920
 
A short fixed-length array.
Definition: Types.h:767
 
uint32_t UInt32
Definition: Types.h:161
 
vtkm::ListAppend< vtkm::TypeListVecCommon, vtkm::internal::TypeListVecUncommon > TypeListVecAll
A list of all vector classes with standard types as components and lengths between 2 and 4.
Definition: TypeList.h:165
 
vtkm::Vec< vtkm::Int16, 2 > Vec2i_16
Vec2i_16 corresponds to a 2-dimensional vector of 16-bit integer values.
Definition: Types.h:926
 
float Float32
Definition: Types.h:154
 
int32_t Int32
Definition: Types.h:160
 
double Float64
Definition: Types.h:155
 
uint16_t UInt16
Definition: Types.h:159
 
vtkm::Vec< vtkm::UInt32, 4 > Vec4ui_32
Vec4ui_32 corresponds to a 4-dimensional vector of 32-bit unsigned integer values.
Definition: Types.h:1200
 
vtkm::Vec< vtkm::UInt32, 3 > Vec3ui_32
Vec3ui_32 corresponds to a 3-dimensional vector of 32-bit unsigned integer values.
Definition: Types.h:1084