Viskores  1.0
Namespaces | Typedefs
TypeList.h File Reference
#include <viskores/List.h>
#include <viskores/Types.h>

Go to the source code of this file.

Namespaces

 viskores
 Groups connected points that have the same field value.
 

Typedefs

using viskores::TypeListId = viskores::List< viskores::Id >
 A list containing the type viskores::Id. More...
 
using viskores::TypeListId2 = viskores::List< viskores::Id2 >
 A list containing the type viskores::Id2. More...
 
using viskores::TypeListId3 = viskores::List< viskores::Id3 >
 A list containing the type viskores::Id3. More...
 
using viskores::TypeListId4 = viskores::List< viskores::Id4 >
 A list containing the type viskores::Id4. More...
 
using viskores::TypeListIdComponent = viskores::List< viskores::IdComponent >
 A list containing the type viskores::IdComponent. More...
 
using viskores::TypeListIndex = viskores::List< viskores::Id, viskores::Id2, viskores::Id3 >
 A list containing types used to index arrays. More...
 
using viskores::TypeListFieldScalar = viskores::List< viskores::Float32, viskores::Float64 >
 A list containing types used for scalar fields. More...
 
using viskores::TypeListFieldVec2 = viskores::List< viskores::Vec2f_32, viskores::Vec2f_64 >
 A list containing types for values for fields with two dimensional vectors. More...
 
using viskores::TypeListFieldVec3 = viskores::List< viskores::Vec3f_32, viskores::Vec3f_64 >
 A list containing types for values for fields with three dimensional vectors. More...
 
using viskores::TypeListFieldVec4 = viskores::List< viskores::Vec4f_32, viskores::Vec4f_64 >
 A list containing types for values for fields with four dimensional vectors. More...
 
using viskores::TypeListFloatVec = viskores::List< viskores::Vec2f_32, viskores::Vec2f_64, viskores::Vec3f_32, viskores::Vec3f_64, viskores::Vec4f_32, viskores::Vec4f_64 >
 A list containing common types for floating-point vectors. More...
 
using viskores::TypeListField = viskores::List< viskores::Float32, viskores::Float64, viskores::Vec2f_32, viskores::Vec2f_64, viskores::Vec3f_32, viskores::Vec3f_64, viskores::Vec4f_32, viskores::Vec4f_64 >
 A list containing common types for values in fields. More...
 
using viskores::TypeListScalarAll = viskores::List< viskores::Int8, viskores::UInt8, viskores::Int16, viskores::UInt16, viskores::Int32, viskores::UInt32, viskores::Int64, viskores::UInt64, viskores::Float32, viskores::Float64 >
 A list of all scalars defined in viskores/Types.h. More...
 
using viskores::TypeListBaseC = viskores::ListAppend< viskores::TypeListScalarAll, viskores::List< bool, char, signed long, unsigned long > >
 
using viskores::TypeListVecCommon = viskores::List< viskores::Vec2ui_8, viskores::Vec2i_32, viskores::Vec2i_64, viskores::Vec2f_32, viskores::Vec2f_64, viskores::Vec3ui_8, viskores::Vec3i_32, viskores::Vec3i_64, viskores::Vec3f_32, viskores::Vec3f_64, viskores::Vec4ui_8, viskores::Vec4i_32, viskores::Vec4i_64, viskores::Vec4f_32, viskores::Vec4f_64 >
 A list of the most commonly use Vec classes. More...
 
using viskores::TypeListVecAll = viskores::ListAppend< viskores::TypeListVecCommon, viskores::internal::TypeListVecUncommon >
 A list of all vector classes with standard types as components and lengths between 2 and 4. More...
 
using viskores::TypeListAll = viskores::ListAppend< viskores::TypeListScalarAll, viskores::TypeListVecAll >
 A list of all basic types listed in viskores/Types.h. More...
 
using viskores::TypeListCommon = viskores::List< viskores::UInt8, viskores::Int32, viskores::Int64, viskores::Float32, viskores::Float64, viskores::Vec3f_32, viskores::Vec3f_64 >
 A list of the most commonly used types across multiple domains. More...