Convenience macros for instantiating coordSetWriter methods.
More...
Go to the source code of this file.
|
| | Foam |
| | Namespace for OpenFOAM.
|
| |
Convenience macros for instantiating coordSetWriter methods.
Original source file coordSetWriterMethods.H
InClass Foam::coordSetWriterMethods
Definition in file coordSetWriterMethods.H.
◆ defineCoordSetWriterWriteField
| #define defineCoordSetWriterWriteField |
( |
|
ThisClass, |
|
|
|
ValueType |
|
) |
| |
Value:\
( \
const word& fieldName, \
const Field<ValueType>&
values \
) \
{ \
return writeTemplate(fieldName,
values); \
} \
\
( \
const word& fieldName, \
const List<Field<ValueType>>& fieldValues \
) \
{ \
return writeTemplate(fieldName, fieldValues); \
}
List< T > values(const HashTable< T, Key, Hash > &tbl, const bool doSort=false)
List of values from HashTable, optionally sorted.
void write(vtk::formatter &fmt, const Type &val, const label n=1)
Component-wise write of a value (N times)
Definition at line 37 of file coordSetWriterMethods.H.
◆ defineCoordSetWriterWriteFields
| #define defineCoordSetWriterWriteFields |
( |
|
ThisClass | ) |
|
Value: defineCoordSetWriterWriteField(ThisClass, scalar); \
defineCoordSetWriterWriteField(ThisClass,
vector); \
defineCoordSetWriterWriteField(ThisClass,
symmTensor); \
defineCoordSetWriterWriteField(ThisClass,
tensor)
SymmTensor< scalar > symmTensor
SymmTensor of scalars, i.e. SymmTensor<scalar>.
#define defineCoordSetWriterWriteField(ThisClass, ValueType)
SphericalTensor< scalar > sphericalTensor
SphericalTensor of scalars, i.e. SphericalTensor<scalar>.
Definition at line 58 of file coordSetWriterMethods.H.