Dune Core Modules (2.4.1)
BackupRestoreFacility taking const Grid as type and deriving from the version with the const. More...
#include <dune/grid/common/backuprestore.hh>
Static Public Member Functions | |
static void | backup (const Grid &grid, const std::string &filename) |
write a hierarchic grid to disk More... | |
static void | backup (const Grid &grid, std::ostream &stream) |
write a hierarchic grid into a stream More... | |
static Grid * | restore (const std::string &filename) |
read a hierarchic grid from disk More... | |
static Grid * | restore (std::istream &stream) |
read a hierarchic grid from a stream More... | |
Detailed Description
struct Dune::BackupRestoreFacility< const Grid >
BackupRestoreFacility taking const Grid as type and deriving from the version with the const.
Member Function Documentation
◆ backup() [1/2]
|
inlinestaticinherited |
write a hierarchic grid to disk
- Parameters
-
[in] grid grid to write [in] filename filename of the file to create
- Note
- This method might create multiple files based on the filename plus internal extension.
References DUNE_THROW.
Referenced by Dune::BackupRestoreFacility< ALUGrid< dim, dimworld, elType, refineType, Comm > >::backup(), Dune::BackupRestoreFacility< Dune::YaspGrid< dim, Coordinates > >::backup(), and Dune::BackupRestoreFacility< YaspGrid< dim, TensorProductCoordinates< ctype, dim > > >::backup().
◆ backup() [2/2]
|
inlinestaticinherited |
write a hierarchic grid into a stream
- Parameters
-
[in] grid grid to write [in] stream std::stream to write the grid to
- Note
- While operating on a std::ostream might be convenient, a grid written in another language than C++ might need to emulate this method by writing through a temporary file.
References DUNE_THROW.
◆ restore() [1/2]
|
inlinestaticinherited |
read a hierarchic grid from disk
- Parameters
-
[in] filename filename of the file to read
- Returns
- a pointer to the grid (allocated by new)
- Note
- This method might require multiple files based on the filename plus some extension.
References DUNE_THROW.
Referenced by Dune::BackupRestoreFacility< ALUGrid< dim, dimworld, elType, refineType, Comm > >::restore(), Dune::BackupRestoreFacility< Dune::YaspGrid< dim, Coordinates > >::restore(), and Dune::BackupRestoreFacility< YaspGrid< dim, TensorProductCoordinates< ctype, dim > > >::restore().
◆ restore() [2/2]
|
inlinestaticinherited |
read a hierarchic grid from a stream
- Parameters
-
[in] stream std::stream to read the grid from
- Note
- While operating on a std::istream might be convenient, a grid written in another language than C++ might need to emulate this method by writing through a temporary file.
References DUNE_THROW.
The documentation for this struct was generated from the following file:
- dune/grid/common/backuprestore.hh