29 #ifndef vtkPV3FoamUpdateInfoFields_H 30 #define vtkPV3FoamUpdateInfoFields_H 34 template<
template<
class>
class patchType,
class meshType>
35 void Foam::vtkPV3Foam::updateInfoFields
37 vtkDataArraySelection* select
42 Info<<
"<beg> Foam::vtkPV3Foam::updateInfoFields <" 43 << meshType::Mesh::typeName
44 <<
"> [meshPtr=" << (meshPtr_ ?
"set" :
"NULL") <<
"]" 50 if (select->GetNumberOfArrays() == 0 && !meshPtr_)
53 enabledEntries[0] =
"p";
54 enabledEntries[1] =
"U";
59 enabledEntries = getSelectedArrayEntries(select);
62 select->RemoveAllArrays();
69 regionPrefix = meshRegion_;
73 IOobjectList objects(dbPtr_(), dbPtr_().
timeName(), regionPrefix);
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 setSelectedArrayEntries(select, enabledEntries);
107 Info<<
"<end> Foam::vtkPV3Foam::updateInfoFields" <<
endl;
static word defaultRegion
Return the default region name.
Ostream & endl(Ostream &os)
Add newline and flush stream.
List< string > stringList
A List of strings.
void setSize(const label)
Reset size of List.