29 #ifndef vtkPV4FoamUpdateInfoFields_H
30 #define vtkPV4FoamUpdateInfoFields_H
34 template<
template<
class>
class patchType,
class meshType>
37 vtkDataArraySelection* select
42 Info<<
"<beg> Foam::vtkPV4Foam::updateInfoFields <"
43 << meshType::Mesh::typeName
44 <<
"> [meshPtr=" << (meshPtr_ ?
"set" :
"NULL") <<
"]"
50 if (select->GetNumberOfArrays() == 0 && !meshPtr_)
53 enabledEntries[0] =
"p";
54 enabledEntries[1] =
"U";
62 select->RemoveAllArrays();
67 if (meshRegion_ != polyMesh::defaultRegion)
69 regionPrefix = meshRegion_;
76 addToSelection<GeometricField<scalar, patchType, meshType> >
81 addToSelection<GeometricField<vector, patchType, meshType> >
86 addToSelection<GeometricField<sphericalTensor, patchType, meshType> >
91 addToSelection<GeometricField<symmTensor, patchType, meshType> >
96 addToSelection<GeometricField<tensor, patchType, meshType> >
103 addToSelection<DimensionedField<scalar, meshType> >
108 addToSelection<DimensionedField<vector, meshType> >
113 addToSelection<DimensionedField<sphericalTensor, meshType> >
118 addToSelection<DimensionedField<symmTensor, meshType> >
123 addToSelection<DimensionedField<tensor, meshType> >
135 Info<<
"<end> Foam::vtkPV4Foam::updateInfoFields" <<
endl;