DUNE-FEM (unstable)
Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
List of all members
Dune::Fem::IOInterface Class Referenceabstract
IOInterface to write data to hard disk. More...
#include <dune/fem/io/file/iointerface.hh>
Public Member Functions | |
virtual | ~IOInterface () |
destructor | |
virtual void | writeData (double sequenceStamp) const =0 |
write data with a given sequence stamp More... | |
virtual void | write (const TimeProviderBase &tp) const =0 |
write given data to disc, evaluates parameter savecount and savestep More... | |
virtual void | write () const =0 |
write given data to disc, evaluates parameter savecount | |
Static Public Member Functions | |
static std::string | defaultGridKey (int dimension, bool check=true) |
return FEM key for macro grid reading | |
static std::string | defaultGridKey (std::string base, int dimension, const ParameterReader ¶meter, bool check=true) |
return FEM key for macro grid reading | |
static void | createPath (const std::string &path) |
create given path in combination with rank | |
static std::string | createPathName (const std::string &pathPref, int rank) |
create given path in combination with rank | |
static std::string | readPath () |
template<class CommunicatorType > | |
static void | createGlobalPath (const CommunicatorType &comm, const std::string &path) |
create global path for data output | |
Protected Member Functions | |
IOInterface () | |
default constructor | |
Detailed Description
IOInterface to write data to hard disk.
Member Function Documentation
◆ readPath()
|
inlinestatic |
standard path reading and creation method rank is added to output path
References Dune::Fem::Parameter::commonOutputPath().
Referenced by Dune::Fem::CheckPointer< GridImp >::restoreGrid().
◆ write()
|
pure virtual |
write given data to disc, evaluates parameter savecount and savestep
- Parameters
-
tp time provider for time and step
Implemented in Dune::Fem::DataOutput< GridImp, DataImp >, and Dune::Fem::DataOutput< GridImp, std::tuple<> >.
◆ writeData()
|
pure virtual |
write data with a given sequence stamp
- Parameters
-
sequenceStamp stamp for the data set
Implemented in Dune::Fem::DataOutput< GridImp, DataImp >, and Dune::Fem::DataOutput< GridImp, std::tuple<> >.
The documentation for this class was generated from the following file:
- dune/fem/io/file/iointerface.hh
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 20, 23:30, 2024)