Go to the documentation of this file.
35#ifndef dynamicdatareader_h
36#define dynamicdatareader_h
58 std :: vector< std :: unique_ptr< InputRecord > > :: iterator
it;
60 std :: vector< std :: unique_ptr< InputRecord > >
recordList;
87 InputRecord &giveInputRecord(InputRecordType,
int recordId)
override;
88 bool peekNext(
const std :: string &keyword)
override;
89 void finish()
override;
96 void writeToFile(
const char *fileName);
std::string outputFileName
Output file name (first line in OOFEM input files).
InputRecordType
Determines the type of input record.
std::string description
Description line (second line in OOFEM input files).
void setDescription(const std ::string &description)
void setOutputFileName(const std ::string &outputFileName)
std::string giveReferenceName() const override
Gives the reference file name (e.g. file name).
void insertInputRecord(InputRecordType type, std::unique_ptr< InputRecord > record)
std ::vector< std ::unique_ptr< InputRecord > > recordList
All record types will be appended to this list, no split in terms of InputRecordType is implemented y...
DynamicDataReader(std ::string name)
Constructor.
std::vector< std::unique_ptr< InputRecord > >::iterator it
Keeps track of the current position in the list.
DynamicDataReader(const DynamicDataReader &src)=delete
This page is part of the
OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak
Bořek Patzák
Project e-mail:
oofem@fsv.cvut.cz
Generated at for OOFEM by
doxygen
1.15.0 written by Dimitri van Heesch,
© 1997-2011