29 #ifndef vtkPVFoamUpdateInfoFields_H 30 #define vtkPVFoamUpdateInfoFields_H 34 template<
template<
class>
class patchType,
class meshType>
35 void Foam::vtkPVFoam::updateInfoFields
37 vtkDataArraySelection* select
42 Info<<
"<beg> Foam::vtkPVFoam::updateInfoFields <" 43 << meshType::Mesh::typeName
44 <<
"> [meshPtr=" << (meshPtr_ ?
"set" :
"nullptr") <<
"]" 50 if (select->GetNumberOfArrays() == 0 && !meshPtr_)
53 enabledEntries[0] =
"p";
54 enabledEntries[1] =
"U";
59 enabledEntries = getSelectedArrayEntries(select);
62 select->RemoveAllArrays();
69 regionPrefix = meshRegion_;
76 IOobjectList objects(dbPtr_(), times[timei].
name(), regionPrefix);
79 addToSelection<GeometricField<scalar, patchType, meshType>>
84 addToSelection<GeometricField<vector, patchType, meshType>>
89 addToSelection<GeometricField<sphericalTensor, patchType, meshType>>
94 addToSelection<GeometricField<symmTensor, patchType, meshType>>
99 addToSelection<GeometricField<tensor, patchType, meshType>>
107 setSelectedArrayEntries(select, enabledEntries);
111 Info<<
"<end> Foam::vtkPVFoam::updateInfoFields" <<
endl;
List< instant > instantList
List of instants.
#define forAll(list, i)
Loop across all elements in list.
static word defaultRegion
Return the default region name.
Ostream & endl(Ostream &os)
Add newline and flush stream.
word name(const complex &)
Return a string representation of a complex.
List< string > stringList
A List of strings.
void setSize(const label)
Reset size of List.