coordSetWriterMethods.H File Reference

Convenience macros for instantiating coordSetWriter methods. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Macros

#define defineCoordSetWriterWriteField(ThisClass, ValueType)
 
#define defineCoordSetWriterWriteFields(ThisClass)
 

Detailed Description

Convenience macros for instantiating coordSetWriter methods.

Original source file coordSetWriterMethods.H

InClass Foam::coordSetWriterMethods

Definition in file coordSetWriterMethods.H.

Macro Definition Documentation

◆ defineCoordSetWriterWriteField

#define defineCoordSetWriterWriteField (   ThisClass,
  ValueType 
)
Value:
\
Foam::fileName ThisClass::write \
( \
const word& fieldName, \
const Field<ValueType>& values \
) \
{ \
return writeTemplate(fieldName, values); \
} \
\
Foam::fileName ThisClass::write \
( \
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.
Definition: HashOps.H:164
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, label); \
defineCoordSetWriterWriteField(ThisClass, scalar); \
defineCoordSetWriterWriteField(ThisClass, vector); \
defineCoordSetWriterWriteField(ThisClass, sphericalTensor); \
defineCoordSetWriterWriteField(ThisClass, symmTensor); \
defineCoordSetWriterWriteField(ThisClass, tensor)
Tensor< scalar > tensor
Definition: symmTensor.H:57
SymmTensor< scalar > symmTensor
SymmTensor of scalars, i.e. SymmTensor<scalar>.
Definition: symmTensor.H:55
Vector< scalar > vector
Definition: vector.H:57
#define defineCoordSetWriterWriteField(ThisClass, ValueType)
SphericalTensor< scalar > sphericalTensor
SphericalTensor of scalars, i.e. SphericalTensor<scalar>.

Definition at line 58 of file coordSetWriterMethods.H.