Namespaces | Macros | Typedefs
DefaultTypes.h File Reference
#include "internal/DefaultTypesVTK.h"
#include <viskores/cont/StorageList.h>
Include dependency graph for DefaultTypes.h:

Go to the source code of this file.

Namespaces

 viskores
 
 viskores::cont
 
 viskores::cont::internal
 

Macros

#define VISKORES_HAS_DEFAULT_TYPES_HEADER
 
#define VISKORES_DEFAULT_STORAGE_LIST   ::viskores::cont::StorageListCommon
 A list of default storage types to use for unknown arrays and fields. More...
 
#define VISKORES_DEFAULT_CELL_SET_LIST   ::viskores::cont::internal::CellSetList
 A list of cell set types to use for unknown cell sets. More...
 

Typedefs

using viskores::cont::internal::CellSetList = viskores::ListAppend< VISKORES_DEFAULT_CELL_SET_LIST_STRUCTURED, VISKORES_DEFAULT_CELL_SET_LIST_UNSTRUCTURED >
 

Macro Definition Documentation

◆ VISKORES_HAS_DEFAULT_TYPES_HEADER

#define VISKORES_HAS_DEFAULT_TYPES_HEADER

Definition at line 45 of file DefaultTypes.h.

◆ VISKORES_DEFAULT_STORAGE_LIST

#define VISKORES_DEFAULT_STORAGE_LIST   ::viskores::cont::StorageListCommon

A list of default storage types to use for unknown arrays and fields.

This macro resolves to a viskores::List filled with storage tags for array containers that are typically expected in fields and other arrays. These are the default storage checked in cast and call operations that are not otherwise specified.

Definition at line 71 of file DefaultTypes.h.

◆ VISKORES_DEFAULT_CELL_SET_LIST

#define VISKORES_DEFAULT_CELL_SET_LIST   ::viskores::cont::internal::CellSetList

A list of cell set types to use for unknown cell sets.

This macro resolves to a viskores::List filled with concrete subclasses of viskores::cont::CellSet. These are the default cell types checked during a cast and call operation on an unknown cell set. Filters that do not have restrictions on the types of cells they operate on should support the cell set types in this list.

Definition at line 120 of file DefaultTypes.h.