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

namespace  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); \
}
A class for handling file names.
Definition: fileName.H:76

Definition at line 43 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 of scalars, i.e. Tensor<scalar>.
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
#define defineCoordSetWriterWriteField(ThisClass, ValueType)

Definition at line 64 of file coordSetWriterMethods.H.