56 #ifndef Foam_Function1Types_CSV_H 57 #define Foam_Function1Types_CSV_H 68 namespace Function1Types
83 const label nHeaderLine_;
86 const label refColumn_;
92 const char separator_;
95 const bool mergeSeparators_;
151 virtual ~CSV() =
default;
A class for handling file names.
const word const dictionary & dict
A list of keyword definitions, which are a keyword followed by a number of values (eg...
static const fileName null
An empty fileName.
TypeName("csvFile")
Declare type-name, virtual type (with debug switch)
virtual void writeEntries(Ostream &os) const
Write coefficient entries in dictionary format.
static tmp< Function1< Type > > Clone(const Derived &fun)
Clone a Function1.
virtual tmp< Function1< Type > > clone() const
Return a clone.
Base class for table with bounds handling, interpolation and integration.
virtual ~CSV()=default
Destructor.
A class for handling words, derived from Foam::string.
virtual void writeData(Ostream &os) const
Write in dictionary format.
void operator=(const CSV< Type > &)=delete
No copy assignment.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
An Ostream is an abstract base class for all output systems (streams, files, token lists...
OBJstream os(runTime.globalPath()/outputName)
const word const dictionary const objectRegistry * obrPtr
virtual const fileName & fName() const
Return const access to the file name.
A class for managing temporary objects.
Registry of regIOobjects.
const word & name() const noexcept
The name of the entry.
CSV(const word &entryName, const dictionary &dict, const objectRegistry *obrPtr=nullptr, const fileName &fName=fileName::null)
Construct from entry name, dictionary and optional registry.