26 #ifndef vtkPVFoamAddToSelection_H
27 #define vtkPVFoamAddToSelection_H
36 #include "vtkDataArraySelection.h"
43 vtkDataArraySelection *select,
56 (names[nameI] + suffix).c_str()
63 (names[nameI]).c_str()
72 template<
class meshType>
73 void Foam::vtkPVFoam::addFieldsToSelection
75 vtkDataArraySelection *select,
80 #define ADD_TO_SELECTION(Type, nullArg) \
81 addToSelection<GeometricField<Type, meshType>> \
88 #undef ADD_TO_SELECTION
92 template<
class meshType>
93 void Foam::vtkPVFoam::addInternalFieldsToSelection
95 vtkDataArraySelection *select,
100 #define ADD_TO_SELECTION(Type, nullArg) \
101 addToSelection<typename GeometricField<Type, meshType>::Internal> \
108 #undef ADD_TO_SELECTION
#define forAll(list, i)
Loop across all elements in list.
List of IOobjects with searching and retrieving facilities.
wordList names() const
Return the list of names of the IOobjects.
void size(const label)
Override size to be inconsistent with allocated storage.
A list that is sorted upon construction or when explicitly requested with the sort() method.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
FOR_ALL_FIELD_TYPES(makeFieldSourceTypedef)
#define ADD_TO_SELECTION(Type, nullArg)