dune-fem
2.4.1-rc
|
local parameter collection for CheckPointer More...
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/io/file/datawriter.hh>
Public Member Functions | |
CheckPointerParameters (const bool writeMode, const std::string keyPrefix="fem.io.") | |
CheckPointerParameters (const std::string keyPrefix="fem.io.") | |
virtual std::string | prefix () const |
base of file name for data file (fem.io.datafileprefix) More... | |
virtual int | checkPointStep () const |
return number of timestep to be passed until next checkpoint in written More... | |
virtual int | maxNumberOfCheckPoints () const |
maximal number of checkpoint stages written (default = 2) More... | |
virtual std::string | checkPointPrefix () const |
return default value for check point prefix More... | |
virtual bool | writeMode () const |
writeMode, true when checkpointer is in backup mode More... | |
virtual bool | separateRankPath () const |
return true if all data should be written to a spearate path per rank More... | |
virtual int | outputformat () const |
format of output (fem.io.outputformat) More... | |
virtual std::string | macroGridName (const int dim) const |
base of file name for data file (fem.io.macroGridFile) More... | |
virtual std::string | path () const |
path where the data is stored (always relative to fem.prefix) More... | |
virtual std::string | absolutePath () const |
virtual bool | conformingoutput () const |
virtual bool | grapedisplay () const |
use online grape display (fem.io.grapedisplay) More... | |
virtual double | savestep () const |
save data every savestep interval (fem.io.savestep) More... | |
virtual int | savecount () const |
save data every savecount calls to write method (fem.io.savecount) More... | |
virtual int | subsamplingLevel () const |
save data every subsamplingLevel (fem.io.subsamplinglevel) More... | |
virtual int | startcounter () const |
number for first data file (no parameter available) More... | |
virtual int | startcall () const |
number of first call (no parameter available) More... | |
virtual double | startsavetime () const |
value of first save time (no parameter available) More... | |
virtual bool | willWrite (bool write) const |
const ParameterReader & | parameter () const noexcept |
Protected Attributes | |
bool | writeMode_ |
const std::string | keyPrefix_ |
ParameterReader | parameter_ |
local parameter collection for CheckPointer
|
inline |
|
inlineexplicit |
|
inlinevirtualinherited |
|
inlinevirtual |
return default value for check point prefix
References Dune::Fem::BasicParameterReader< Parameter >::getValue(), Dune::Fem::DataOutputParameters::keyPrefix_, and Dune::Fem::DataOutputParameters::parameter().
Referenced by Dune::Fem::CheckPointer< GridImp, DataImp >::CheckPointer().
|
inlinevirtual |
return number of timestep to be passed until next checkpoint in written
References Dune::Fem::BasicParameterReader< Parameter >::getValue(), Dune::Fem::DataOutputParameters::keyPrefix_, and Dune::Fem::DataOutputParameters::parameter().
|
inlinevirtualinherited |
|
inlinevirtualinherited |
use online grape display (fem.io.grapedisplay)
References Dune::Fem::DataOutputParameters::parameter().
Referenced by Dune::Fem::DataOutput< GridImp, DataImp >::init().
|
inlinevirtualinherited |
base of file name for data file (fem.io.macroGridFile)
References Dune::Fem::IOInterface::defaultGridKey(), Dune::Fem::BasicParameterReader< Parameter >::getValue(), and Dune::Fem::DataOutputParameters::parameter().
|
inlinevirtual |
maximal number of checkpoint stages written (default = 2)
References Dune::Fem::BasicParameterReader< Parameter >::getValue(), Dune::Fem::DataOutputParameters::keyPrefix_, and Dune::Fem::DataOutputParameters::parameter().
|
inlinevirtual |
format of output (fem.io.outputformat)
Reimplemented from Dune::Fem::DataOutputParameters.
|
inlinenoexceptinherited |
References Dune::Fem::DataOutputParameters::parameter_.
Referenced by Dune::Fem::DataOutputParameters::absolutePath(), Dune::Fem::CheckPointer< GridImp, DataImp >::CheckPointer(), checkPointPrefix(), checkPointStep(), Dune::Fem::DataOutputParameters::conformingoutput(), Dune::Fem::DataOutput< GridImp, DataImp >::DataOutput(), Dune::Fem::DataOutputParameters::grapedisplay(), Dune::Fem::DataWriterParameters::macroGridName(), maxNumberOfCheckPoints(), Dune::Fem::DataOutputParameters::outputformat(), Dune::Fem::DataOutputParameters::path(), Dune::Fem::DataOutputParameters::prefix(), Dune::Fem::CheckPointer< GridImp, DataImp >::restoreGrid(), Dune::Fem::DataOutputParameters::savecount(), Dune::Fem::DataOutputParameters::savestep(), and Dune::Fem::DataOutputParameters::subsamplingLevel().
|
inlinevirtualinherited |
path where the data is stored (always relative to fem.prefix)
References Dune::Fem::BasicParameterReader< Parameter >::getValue(), and Dune::Fem::DataOutputParameters::parameter().
Referenced by Dune::Fem::DataOutputParameters::absolutePath(), Dune::Fem::CheckPointer< GridImp, DataImp >::restoreGrid(), Dune::Fem::CheckPointer< GridImp, DataImp >::restorePersistentData(), Dune::Fem::CheckPointer< GridImp, DataImp >::restoreUserData(), and Dune::Fem::CheckPointer< GridImp, DataImp >::writeBinaryData().
|
inlinevirtual |
base of file name for data file (fem.io.datafileprefix)
Reimplemented from Dune::Fem::DataOutputParameters.
Referenced by Dune::Fem::CheckPointer< GridImp, DataImp >::initialize().
|
inlinevirtualinherited |
save data every savecount calls to write method (fem.io.savecount)
References Dune::Fem::BasicParameterReader< Parameter >::getValue(), and Dune::Fem::DataOutputParameters::parameter().
Referenced by Dune::Fem::DataOutput< GridImp, DataImp >::init().
|
inlinevirtualinherited |
save data every savestep interval (fem.io.savestep)
References Dune::Fem::BasicParameterReader< Parameter >::getValue(), and Dune::Fem::DataOutputParameters::parameter().
Referenced by Dune::Fem::DataOutput< GridImp, DataImp >::init().
|
inlinevirtual |
return true if all data should be written to a spearate path per rank
Reimplemented from Dune::Fem::DataWriterParameters.
|
inlinevirtualinherited |
number of first call (no parameter available)
Referenced by Dune::Fem::DataOutput< GridImp, DataImp >::init().
|
inlinevirtualinherited |
number for first data file (no parameter available)
Referenced by Dune::Fem::DataOutput< GridImp, DataImp >::init().
|
inlinevirtualinherited |
value of first save time (no parameter available)
Referenced by Dune::Fem::DataOutput< GridImp, DataImp >::init().
|
inlinevirtualinherited |
save data every subsamplingLevel (fem.io.subsamplinglevel)
References Dune::Fem::BasicParameterReader< Parameter >::getValue(), and Dune::Fem::DataOutputParameters::parameter().
|
inlinevirtualinherited |
method used for conditional data output - default value passed as argument.
Referenced by Dune::Fem::DataOutput< GridImp, DataImp >::write().
|
inlinevirtual |
writeMode, true when checkpointer is in backup mode
Reimplemented from Dune::Fem::DataOutputParameters.
|
protectedinherited |
Referenced by checkPointPrefix(), checkPointStep(), and maxNumberOfCheckPoints().
|
protectedinherited |
Referenced by Dune::Fem::DataOutputParameters::parameter().
|
protected |