dune-fem
2.4.1-rc
|
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/io/file/datawriter.hh>
Public Member Functions | |
DataWriterParameters (std::string keyPrefix, const ParameterReader ¶meter=Parameter::container()) | |
DataWriterParameters (const ParameterReader ¶meter=Parameter::container()) | |
virtual std::string | macroGridName (const int dim) const |
base of file name for data file (fem.io.macroGridFile) More... | |
virtual bool | separateRankPath () const |
return true if all data should be written to a spearate path per rank More... | |
virtual std::string | path () const |
path where the data is stored (always relative to fem.prefix) More... | |
virtual std::string | absolutePath () const |
virtual std::string | prefix () const |
base of file name for data file (fem.io.datafileprefix) More... | |
virtual int | outputformat () const |
format of output (fem.io.outputformat) More... | |
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 |
virtual bool | writeMode () const |
const ParameterReader & | parameter () const noexcept |
Protected Attributes | |
const std::string | keyPrefix_ |
ParameterReader | parameter_ |
|
inlineexplicit |
|
inlineexplicit |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
use online grape display (fem.io.grapedisplay)
References Dune::Fem::DataOutputParameters::parameter().
Referenced by Dune::Fem::DataOutput< GridImp, DataImp >::init().
|
inlinevirtual |
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().
|
inlinevirtualinherited |
format of output (fem.io.outputformat)
Reimplemented in Dune::Fem::CheckPointerParameters.
References Dune::Fem::BasicParameterReader< Parameter >::getEnum(), and Dune::Fem::DataOutputParameters::parameter().
Referenced by Dune::Fem::DataOutput< GridImp, DataImp >::init().
|
inlinenoexceptinherited |
References Dune::Fem::DataOutputParameters::parameter_.
Referenced by Dune::Fem::DataOutputParameters::absolutePath(), Dune::Fem::CheckPointer< GridImp, DataImp >::CheckPointer(), Dune::Fem::CheckPointerParameters::checkPointPrefix(), Dune::Fem::CheckPointerParameters::checkPointStep(), Dune::Fem::DataOutputParameters::conformingoutput(), Dune::Fem::DataOutput< GridImp, DataImp >::DataOutput(), Dune::Fem::DataOutputParameters::grapedisplay(), macroGridName(), Dune::Fem::CheckPointerParameters::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().
|
inlinevirtualinherited |
base of file name for data file (fem.io.datafileprefix)
Reimplemented in Dune::Fem::CheckPointerParameters.
References Dune::Fem::BasicParameterReader< Parameter >::getValue(), and Dune::Fem::DataOutputParameters::parameter().
Referenced by Dune::Fem::DataOutput< GridImp, DataImp >::init().
|
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 in Dune::Fem::CheckPointerParameters.
Referenced by readData(), readDataInfo(), and readParameterList().
|
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().
|
inlinevirtualinherited |
return true if DataOutput was created for writing (only not true for CheckPointer on restore)
Reimplemented in Dune::Fem::CheckPointerParameters.
Referenced by Dune::Fem::DataOutput< GridImp, DataImp >::init().
|
protectedinherited |
|
protectedinherited |
Referenced by Dune::Fem::DataOutputParameters::parameter().