37 const label nTotParcels
48 "Label and Floating-point vector space only" 62 for (
const word& fieldName : fieldNames)
71 const uint64_t payLoad =
72 vtk::sizeofData<label, nCmpt>(nTotParcels);
74 format().beginDataArray<label, nCmpt>(fieldName);
75 format().writeSize(payLoad);
79 const uint64_t payLoad =
80 vtk::sizeofData<float, nCmpt>(nTotParcels);
82 format().beginDataArray<float, nCmpt>(fieldName);
83 format().writeSize(payLoad);
wordList names() const
The unsorted names of all objects.
A traits class, which is primarily used for primitives.
const Type * findObject(const word &name, const bool recursive=false) const
Return const pointer to the object of the given Type.
bitSet parcelAddr_
The filtered parcel addressing. Eg, for the current cloud.
List< T > values(const HashTable< T, Key, Hash > &tbl, const bool doSort=false)
List of values from HashTable, optionally sorted.
A class for handling words, derived from Foam::string.
void sort(UList< T > &list)
Sort the list.
List helper to append y unique elements onto the end of x.
static void combineReduce(const List< commsStruct > &comms, T &value, const CombineOp &cop, const int tag=UPstream::msgType(), const label comm=UPstream::worldComm)
Reduce inplace (cf. MPI Allreduce) applying cop to inplace combine value from different processors...
word format(conversionProperties.get< word >("format"))
static bool master(const label communicator=worldComm)
Am I the master rank.
void writeListParallel(vtk::formatter &fmt, const UList< Type > &values)
Write a list of values.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
Registry of regIOobjects.
A primitive field of type <T> with automated input and output.