dune-fem  2.4.1-rc
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
Dune::Fem::CheckPointer< GridImp, DataImp >::GridPersistentObject Struct Reference

call appropriate backup and restore methods on the grid class More...

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/io/file/datawriter.hh>

Inheritance diagram for Dune::Fem::CheckPointer< GridImp, DataImp >::GridPersistentObject:
Inheritance graph

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 GridTypegrid_
 
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 ()
 

Detailed Description

template<class GridImp, class DataImp = tuple<>>
struct Dune::Fem::CheckPointer< GridImp, DataImp >::GridPersistentObject

call appropriate backup and restore methods on the grid class

Constructor & Destructor Documentation

template<class GridImp , class DataImp = tuple<>>
Dune::Fem::CheckPointer< GridImp, DataImp >::GridPersistentObject::GridPersistentObject ( const GridType grid)
inline

constructor storing grid

References Dune::Fem::PersistenceManager::insert().

template<class GridImp , class DataImp = tuple<>>
Dune::Fem::CheckPointer< GridImp, DataImp >::GridPersistentObject::~GridPersistentObject ( )
inline

destructor removing grid object

References Dune::Fem::PersistenceManager::remove().

Member Function Documentation

template<class GridImp , class DataImp = tuple<>>
virtual void Dune::Fem::CheckPointer< GridImp, DataImp >::GridPersistentObject::backup ( ) const
inlinevirtual
virtual void Dune::Fem::PersistentObject::insertSubData ( )
inlineprotectedvirtualinherited
virtual void* Dune::Fem::PersistentObject::pointer ( )
inlineprotectedvirtualinherited
virtual void Dune::Fem::PersistentObject::removeSubData ( )
inlineprotectedvirtualinherited
template<class GridImp , class DataImp = tuple<>>
virtual void Dune::Fem::CheckPointer< GridImp, DataImp >::GridPersistentObject::restore ( )
inlinevirtual

restore grid

Implements Dune::Fem::PersistentObject.

Member Data Documentation

template<class GridImp , class DataImp = tuple<>>
const GridType& Dune::Fem::CheckPointer< GridImp, DataImp >::GridPersistentObject::grid_
template<class GridImp , class DataImp = tuple<>>
const std::string Dune::Fem::CheckPointer< GridImp, DataImp >::GridPersistentObject::name_

The documentation for this struct was generated from the following file: