dune-fem  2.4.1-rc
Classes | Public Types | Public Member Functions | Protected Types | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
Dune::Fem::VTKIOBase< GridPart, subsampling > Class Template Reference

/brief Output using VTK More...

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

Inheritance diagram for Dune::Fem::VTKIOBase< GridPart, subsampling >:
Inheritance graph

Classes

class  PartitioningData
 
class  SubsamplingVTKWriter
 
class  VolumeData
 
class  VTKWriter
 

Public Types

typedef GridPart GridPartType
 
typedef GridPartType::GridType GridType
 
typedef GridPartType::IndexSetType IndexSetType
 

Public Member Functions

 ~VTKIOBase ()
 
const GridPartTypegridPart () const
 return grid part More...
 
template<class DF >
void addCellData (DF &df, const std::string &dataName="")
 
template<class DF >
void addVectorCellData (DF &df, const std::string &dataName="", int startPoint=0)
 
template<class DF >
void addVertexData (DF &df, const std::string &dataName="")
 
template<class DF >
void addVectorVertexData (DF &df, const std::string &dataName="", int startPoint=0)
 
void clear ()
 
std::string write (const std::string &name, VTK::OutputType type)
 
std::string write (const std::string &name)
 
std::string pwrite (const std::string &name, const std::string &path, const std::string &extendpath, VTK::OutputType type)
 
std::string pwrite (const std::string &name, const std::string &path, const std::string &extendpath)
 
std::string write (const std::string &name, VTK::OutputType type, const int rank, const int size)
 
std::string write (const std::string &name, const int rank, const int size)
 

Protected Types

typedef GridPart::GridViewType GridViewType
 
typedef conditional< subsampling, SubsamplingVTKWriter, VTKWriter >::type VTKWriterType
 

Protected Member Functions

int getPartitionParameter (const ParameterReader &parameter=Parameter::container()) const
 
 VTKIOBase (const GridPartType &gridPart, VTKWriterType *vtkWriter, const ParameterReader &parameter=Parameter::container())
 
void addPartitionData (const int myRank=-1)
 

Static Protected Member Functions

template<class DF >
static bool notComplex ()
 

Protected Attributes

const GridPartTypegridPart_
 
VTKWriterTypevtkWriter_
 
int addPartition_
 
VTK::OutputType type_
 

Detailed Description

template<class GridPart, bool subsampling>
class Dune::Fem::VTKIOBase< GridPart, subsampling >

/brief Output using VTK

Member Typedef Documentation

template<class GridPart, bool subsampling>
typedef GridPart Dune::Fem::VTKIOBase< GridPart, subsampling >::GridPartType
template<class GridPart, bool subsampling>
typedef GridPartType::GridType Dune::Fem::VTKIOBase< GridPart, subsampling >::GridType
template<class GridPart, bool subsampling>
typedef GridPart::GridViewType Dune::Fem::VTKIOBase< GridPart, subsampling >::GridViewType
protected
template<class GridPart, bool subsampling>
typedef GridPartType::IndexSetType Dune::Fem::VTKIOBase< GridPart, subsampling >::IndexSetType
template<class GridPart, bool subsampling>
typedef conditional< subsampling, SubsamplingVTKWriter, VTKWriter >::type Dune::Fem::VTKIOBase< GridPart, subsampling >::VTKWriterType
protected

Constructor & Destructor Documentation

template<class GridPart, bool subsampling>
Dune::Fem::VTKIOBase< GridPart, subsampling >::VTKIOBase ( const GridPartType gridPart,
VTKWriterType vtkWriter,
const ParameterReader parameter = Parameter::container() 
)
inlineprotected
template<class GridPart, bool subsampling>
Dune::Fem::VTKIOBase< GridPart, subsampling >::~VTKIOBase ( )
inline

Member Function Documentation

template<class GridPart, bool subsampling>
template<class DF >
void Dune::Fem::VTKIOBase< GridPart, subsampling >::addCellData ( DF &  df,
const std::string &  dataName = "" 
)
inline
template<class GridPart, bool subsampling>
void Dune::Fem::VTKIOBase< GridPart, subsampling >::addPartitionData ( const int  myRank = -1)
inlineprotected
template<class GridPart, bool subsampling>
template<class DF >
void Dune::Fem::VTKIOBase< GridPart, subsampling >::addVectorCellData ( DF &  df,
const std::string &  dataName = "",
int  startPoint = 0 
)
inline
template<class GridPart, bool subsampling>
template<class DF >
void Dune::Fem::VTKIOBase< GridPart, subsampling >::addVectorVertexData ( DF &  df,
const std::string &  dataName = "",
int  startPoint = 0 
)
inline
template<class GridPart, bool subsampling>
template<class DF >
void Dune::Fem::VTKIOBase< GridPart, subsampling >::addVertexData ( DF &  df,
const std::string &  dataName = "" 
)
inline
template<class GridPart, bool subsampling>
void Dune::Fem::VTKIOBase< GridPart, subsampling >::clear ( )
inline
template<class GridPart, bool subsampling>
int Dune::Fem::VTKIOBase< GridPart, subsampling >::getPartitionParameter ( const ParameterReader parameter = Parameter::container()) const
inlineprotected
template<class GridPart, bool subsampling>
const GridPartType& Dune::Fem::VTKIOBase< GridPart, subsampling >::gridPart ( ) const
inline

return grid part

template<class GridPart, bool subsampling>
template<class DF >
static bool Dune::Fem::VTKIOBase< GridPart, subsampling >::notComplex ( )
inlinestaticprotected
template<class GridPart, bool subsampling>
std::string Dune::Fem::VTKIOBase< GridPart, subsampling >::pwrite ( const std::string &  name,
const std::string &  path,
const std::string &  extendpath,
VTK::OutputType  type 
)
inline
template<class GridPart, bool subsampling>
std::string Dune::Fem::VTKIOBase< GridPart, subsampling >::pwrite ( const std::string &  name,
const std::string &  path,
const std::string &  extendpath 
)
inline
template<class GridPart, bool subsampling>
std::string Dune::Fem::VTKIOBase< GridPart, subsampling >::write ( const std::string &  name,
VTK::OutputType  type 
)
inline
template<class GridPart, bool subsampling>
std::string Dune::Fem::VTKIOBase< GridPart, subsampling >::write ( const std::string &  name)
inline
template<class GridPart, bool subsampling>
std::string Dune::Fem::VTKIOBase< GridPart, subsampling >::write ( const std::string &  name,
VTK::OutputType  type,
const int  rank,
const int  size 
)
inline
template<class GridPart, bool subsampling>
std::string Dune::Fem::VTKIOBase< GridPart, subsampling >::write ( const std::string &  name,
const int  rank,
const int  size 
)
inline

Member Data Documentation

template<class GridPart, bool subsampling>
int Dune::Fem::VTKIOBase< GridPart, subsampling >::addPartition_
protected
template<class GridPart, bool subsampling>
const GridPartType& Dune::Fem::VTKIOBase< GridPart, subsampling >::gridPart_
protected
template<class GridPart, bool subsampling>
VTK::OutputType Dune::Fem::VTKIOBase< GridPart, subsampling >::type_
protected
template<class GridPart, bool subsampling>
VTKWriterType* Dune::Fem::VTKIOBase< GridPart, subsampling >::vtkWriter_
protected

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