Go to the documentation of this file.
37 #ifndef surfaceReader_H
38 #define surfaceReader_H
116 const label fieldIndex,
124 const label fieldIndex,
132 const label fieldIndex,
140 const label fieldIndex,
148 const label fieldIndex,
A templated (3 x 3) tensor of objects of <T> derived from MatrixSpace.
Base class for surface readers.
A class for handling words, derived from Foam::string.
A class for handling file names.
A class for managing temporary objects.
static autoPtr< surfaceReader > New(const word &readType, const fileName &fName)
surfaceReader(const fileName &fName)
virtual wordList fieldNames(const label timeIndex) const =0
virtual ~surfaceReader()=default
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
virtual tmp< Field< scalar > > field(const label timeIndex, const label fieldIndex, const scalar &refValue=pTraits< scalar >::zero) const =0
Macros to ease declaration of run-time selection tables.
virtual instantList times() const =0
virtual const meshedSurface & geometry(const label timeIndex)=0
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
A traits class, which is primarily used for primitives.
TypeName("surfaceReader")
declareRunTimeSelectionTable(autoPtr, surfaceReader, fileName,(const fileName &fName),(fName))
A surface geometry mesh with zone information, not to be confused with the similarly named surfaceMes...