dune-fem
2.4.1-rc
|
call appropriate backup and restore methods on the grid class More...
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/io/file/datawriter.hh>
Public Member Functions | |
GridPersistentObject (const GridType &grid) | |
constructor storing grid More... | |
~GridPersistentObject () | |
destructor removing grid object More... | |
virtual void | backup () const |
backup grid More... | |
virtual void | restore () |
restore grid More... | |
Public Attributes | |
const GridType & | grid_ |
const std::string | name_ |
Protected Member Functions | |
virtual void | insertSubData () |
insert possible sub data of object More... | |
virtual void | removeSubData () |
remove possible sub data of object More... | |
virtual void * | pointer () |
call appropriate backup and restore methods on the grid class
|
inline |
constructor storing grid
References Dune::Fem::PersistenceManager::insert().
|
inline |
destructor removing grid object
References Dune::Fem::PersistenceManager::remove().
|
inlinevirtual |
backup grid
Implements Dune::Fem::PersistentObject.
References Dune::Fem::PersistenceManager::backupStream(), Dune::Fem::StandardOutStream::stream(), Dune::Fem::PersistenceManager::uniqueFileName(), and Dune::Fem::Parameter::verbose().
|
inlineprotectedvirtualinherited |
insert possible sub data of object
Reimplemented in Dune::Fem::DiscreteFunctionDefault< Impl >, Dune::Fem::DiscreteFunctionDefault< AdaptiveDiscreteFunction< DiscreteFunctionSpace > >, Dune::Fem::DiscreteFunctionDefault< VectorDiscreteFunction< DiscreteFunctionSpace, Vector > >, Dune::Fem::DiscreteFunctionDefault< BlockVectorDiscreteFunction< DiscreteFunctionSpace, BlockVector > >, Dune::Fem::DiscreteFunctionDefault< ISTLBlockVectorDiscreteFunction< DiscreteFunctionSpace, Block > >, and Dune::Fem::DiscreteFunctionDefault< CombinedDiscreteFunction< ContainedDiscreteFunctionImp, N > >.
Referenced by Dune::Fem::PersistenceManager::insertObject().
|
inlineprotectedvirtualinherited |
Reimplemented in Dune::Fem::PersistenceManager::WrapObject< ObjectType, false >.
|
inlineprotectedvirtualinherited |
remove possible sub data of object
Reimplemented in Dune::Fem::DiscreteFunctionDefault< Impl >, Dune::Fem::DiscreteFunctionDefault< AdaptiveDiscreteFunction< DiscreteFunctionSpace > >, Dune::Fem::DiscreteFunctionDefault< VectorDiscreteFunction< DiscreteFunctionSpace, Vector > >, Dune::Fem::DiscreteFunctionDefault< BlockVectorDiscreteFunction< DiscreteFunctionSpace, BlockVector > >, Dune::Fem::DiscreteFunctionDefault< ISTLBlockVectorDiscreteFunction< DiscreteFunctionSpace, Block > >, and Dune::Fem::DiscreteFunctionDefault< CombinedDiscreteFunction< ContainedDiscreteFunctionImp, N > >.
Referenced by Dune::Fem::PersistenceManager::removeObject().
|
inlinevirtual |
restore grid
Implements Dune::Fem::PersistentObject.
const GridType& Dune::Fem::CheckPointer< GridImp, DataImp >::GridPersistentObject::grid_ |
const std::string Dune::Fem::CheckPointer< GridImp, DataImp >::GridPersistentObject::name_ |