dune-grid-glue 2.9
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
Dune::GridGlue::VtkSurfaceWriter Class Reference

#include <dune/grid-glue/extractors/vtksurfacewriter.hh>

Public Member Functions

 VtkSurfaceWriter (const char *filename)
 
 ~VtkSurfaceWriter ()
 
void setFilename (const char *name)
 
template<typename K >
void writeSurface (const std::vector< K > &coords, const std::vector< unsigned int > &indices, int corners, int dim)
 
template<typename K , typename T >
void writeSurfaceElementData (const std::vector< K > &coords, const std::vector< unsigned int > &indices, int corners, const std::vector< T > &data, const char *dataname, int dim)
 
template<typename K , typename T >
void writeSurfaceVertexData (const std::vector< K > &coords, const std::vector< unsigned int > &indices, int corners, const std::vector< T > &data, const char *dataname, int dim)
 

Protected Member Functions

template<typename K >
void writePoints (const std::vector< K > &coords, int dim, std::ofstream &fos)
 
void writePolygons (const std::vector< unsigned int > &indices, const int *corners, int ncorners, int dim, std::ofstream &fos)
 
template<typename T >
void writeCellData (const std::vector< T > &data, const char *dataname, int dim, std::ofstream &fos)
 
template<typename T >
void writePointData (const std::vector< T > &data, const char *dataname, int dim, std::ofstream &fos)
 

Constructor & Destructor Documentation

◆ VtkSurfaceWriter()

Dune::GridGlue::VtkSurfaceWriter::VtkSurfaceWriter ( const char *  filename)
inline

◆ ~VtkSurfaceWriter()

Dune::GridGlue::VtkSurfaceWriter::~VtkSurfaceWriter ( )
inline

Member Function Documentation

◆ setFilename()

void Dune::GridGlue::VtkSurfaceWriter::setFilename ( const char *  name)
inline

◆ writeCellData()

template<typename T >
void Dune::GridGlue::VtkSurfaceWriter::writeCellData ( const std::vector< T > &  data,
const char *  dataname,
int  dim,
std::ofstream &  fos 
)
inlineprotected

◆ writePointData()

template<typename T >
void Dune::GridGlue::VtkSurfaceWriter::writePointData ( const std::vector< T > &  data,
const char *  dataname,
int  dim,
std::ofstream &  fos 
)
inlineprotected

◆ writePoints()

template<typename K >
void Dune::GridGlue::VtkSurfaceWriter::writePoints ( const std::vector< K > &  coords,
int  dim,
std::ofstream &  fos 
)
inlineprotected

◆ writePolygons()

void Dune::GridGlue::VtkSurfaceWriter::writePolygons ( const std::vector< unsigned int > &  indices,
const int *  corners,
int  ncorners,
int  dim,
std::ofstream &  fos 
)
inlineprotected

◆ writeSurface()

template<typename K >
void Dune::GridGlue::VtkSurfaceWriter::writeSurface ( const std::vector< K > &  coords,
const std::vector< unsigned int > &  indices,
int  corners,
int  dim 
)
inline

◆ writeSurfaceElementData()

template<typename K , typename T >
void Dune::GridGlue::VtkSurfaceWriter::writeSurfaceElementData ( const std::vector< K > &  coords,
const std::vector< unsigned int > &  indices,
int  corners,
const std::vector< T > &  data,
const char *  dataname,
int  dim 
)
inline

◆ writeSurfaceVertexData()

template<typename K , typename T >
void Dune::GridGlue::VtkSurfaceWriter::writeSurfaceVertexData ( const std::vector< K > &  coords,
const std::vector< unsigned int > &  indices,
int  corners,
const std::vector< T > &  data,
const char *  dataname,
int  dim 
)
inline

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