dune-fem  2.4.1-rc
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
Dune::Fem::IOTuple< tuple<> > Class Template Reference

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

Inheritance diagram for Dune::Fem::IOTuple< tuple<> >:
Inheritance graph

Public Types

typedef PersistenceManager::BackupStreamType OutStreamType
 
typedef PersistenceManager::RestoreStreamType InStreamType
 

Static Public Member Functions

template<class DataIO , class GridType >
static Tuple * input (DataIO &dataio, GridType *&grid, double &t, int n, const std::string &path, const std::string &name)
 
template<class GridType >
static void restoreData (Tuple &data, const GridType &grid, const std::string &path, const std::string &name)
 restore all data in tupel More...
 
template<class GridType >
static void output (const GridType &grid, const double time, const std::string &path, const std::string &name, const Tuple &tuple)
 write grid and data to given directory More...
 
template<class Disp , class DINFO >
static void addToDisplay (Disp &disp, const DINFO *dinf, double time, Tuple &tuple)
 
template<class Disp , class DINFO >
static void addToDisplayOrRemove (Disp &disp, const DINFO *dinf, double time, Tuple &tuple)
 
template<class Disp >
static void addToDisplay (Disp &disp, Tuple &tuple)
 
static void removeData (Tuple &tuple)
 
static std::string pathAndName (const std::string &path, const std::string &name, const std::string &suffix)
 
static std::string gridName (const std::string &path, const std::string &name)
 
static std::string dataName (const std::string &path, const std::string &name)
 
static std::string rankName (const std::string &path, const std::string &name, const int rank, const int size)
 
template<class GridType >
static void restoreGrid (GridType *&grid, InStreamType &inStream, const std::string &filename)
 
template<class GridType >
static void restoreDofManager (const GridType &grid, InStreamType &inStream)
 
template<class GridType >
static void writeGrid (const GridType &grid, OutStreamType &outStream, const std::string &filename)
 write grid and data to given directory More...
 

Static Public Attributes

static const int length = 0
 
static const bool singleBackupRestoreFile = PersistenceManager :: singleBackupRestoreFile
 

Member Typedef Documentation

typedef PersistenceManager :: RestoreStreamType Dune::Fem::IOTupleBase::InStreamType
inherited
typedef PersistenceManager :: BackupStreamType Dune::Fem::IOTupleBase::OutStreamType
inherited

Member Function Documentation

template<class Disp , class DINFO >
static void Dune::Fem::IOTuple< tuple<> >::addToDisplay ( Disp &  disp,
const DINFO *  dinf,
double  time,
Tuple &  tuple 
)
inlinestatic
template<class Disp >
static void Dune::Fem::IOTuple< tuple<> >::addToDisplay ( Disp &  disp,
Tuple &  tuple 
)
inlinestatic
template<class Disp , class DINFO >
static void Dune::Fem::IOTuple< tuple<> >::addToDisplayOrRemove ( Disp &  disp,
const DINFO *  dinf,
double  time,
Tuple &  tuple 
)
inlinestatic
static std::string Dune::Fem::IOTupleBase::dataName ( const std::string &  path,
const std::string &  name 
)
inlinestaticinherited
static std::string Dune::Fem::IOTupleBase::gridName ( const std::string &  path,
const std::string &  name 
)
inlinestaticinherited
template<class DataIO , class GridType >
static Tuple* Dune::Fem::IOTuple< tuple<> >::input ( DataIO &  dataio,
GridType *&  grid,
double &  t,
int  n,
const std::string &  path,
const std::string &  name 
)
inlinestatic
template<class GridType >
static void Dune::Fem::IOTuple< tuple<> >::output ( const GridType &  grid,
const double  time,
const std::string &  path,
const std::string &  name,
const Tuple &  tuple 
)
inlinestatic

write grid and data to given directory

References Dune::Fem::IOTupleBase::rankName(), and Dune::Fem::IOTupleBase::writeGrid().

static std::string Dune::Fem::IOTupleBase::pathAndName ( const std::string &  path,
const std::string &  name,
const std::string &  suffix 
)
inlinestaticinherited
static std::string Dune::Fem::IOTupleBase::rankName ( const std::string &  path,
const std::string &  name,
const int  rank,
const int  size 
)
inlinestaticinherited
static void Dune::Fem::IOTuple< tuple<> >::removeData ( Tuple &  tuple)
inlinestatic
template<class GridType >
static void Dune::Fem::IOTuple< tuple<> >::restoreData ( Tuple &  data,
const GridType &  grid,
const std::string &  path,
const std::string &  name 
)
inlinestatic

restore all data in tupel

template<class GridType >
static void Dune::Fem::IOTupleBase::restoreDofManager ( const GridType &  grid,
InStreamType inStream 
)
inlinestaticinherited
template<class GridType >
static void Dune::Fem::IOTupleBase::restoreGrid ( GridType *&  grid,
InStreamType inStream,
const std::string &  filename 
)
inlinestaticinherited
template<class GridType >
static void Dune::Fem::IOTupleBase::writeGrid ( const GridType &  grid,
OutStreamType outStream,
const std::string &  filename 
)
inlinestaticinherited

write grid and data to given directory

References Dune::Fem::StandardOutStream::stream().

Referenced by Dune::Fem::IOTuple< Tuple >::output(), and output().

Member Data Documentation

const int Dune::Fem::IOTuple< tuple<> >::length = 0
static
const bool Dune::Fem::IOTupleBase::singleBackupRestoreFile = PersistenceManager :: singleBackupRestoreFile
staticinherited

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