127 #ifndef Foam_functionObjects_Curle_H 128 #define Foam_functionObjects_Curle_H 140 namespace functionObjects
149 public fvMeshFunctionObject,
158 static const Enum<modeType> modeTypeNames_;
170 List<point> observerPositions_;
176 PtrList<OFstream> rawFilePtrs_;
179 MeshedSurface<face> inputSurface_;
182 autoPtr<surfaceWriter> surfaceWriterPtr_;
198 const dictionary&
dict 209 virtual ~Curle() =
default;
215 virtual bool read(
const dictionary&);
219 virtual bool write();
void operator=(const Curle &)=delete
No copy assignment.
virtual bool execute()
Called at each ++ or += of the time-loop.
const word & name() const noexcept
Return the name of this functionObject.
TypeName("Curle")
Runtime type information.
const wordList surface
Standard surface field types (scalar, vector, tensor, etc)
Curle(const word &name, const Time &runTime, const dictionary &dict)
Construct from Time and dictionary.
vector point
Point is a vector.
virtual bool read(const dictionary &)
Read the Curle data.
virtual ~Curle()=default
Destructor.
virtual bool write()
Called at each ++ or += of the time-loop.
List< label > labelList
A List of labels.