walberla::mesh::pe::PeVTKMeshWriter< MeshType, Tesselation >::VertexDataSourceWrapper< T > Class Template Reference

#include <PeVTKMeshWriter.h>

+ Inheritance diagram for walberla::mesh::pe::PeVTKMeshWriter< MeshType, Tesselation >::VertexDataSourceWrapper< T >:

Public Types

typedef PeVTKMeshWriter::BodyPointerVPropManager BodyPointerVPropManager
 

Public Member Functions

 VertexDataSourceWrapper (const shared_ptr< PeVTKMeshWriter::VertexDataSource< T >> &vertexDataSource, const BodyPointerVPropManager &bodyPointerProp)
 
virtual void getData (const MeshType &mesh, const Vertices &vertices, std::vector< T > &data)
 
virtual uint_t numComponents ()
 

Protected Attributes

shared_ptr< PeVTKMeshWriter::VertexDataSource< T > > vertexDataSource_
 
const BodyPointerVPropManagerbodyPointerProp_
 

Member Typedef Documentation

◆ BodyPointerVPropManager

template<typename MeshType , typename Tesselation >
template<typename T >
typedef PeVTKMeshWriter::BodyPointerVPropManager walberla::mesh::pe::PeVTKMeshWriter< MeshType, Tesselation >::VertexDataSourceWrapper< T >::BodyPointerVPropManager

Constructor & Destructor Documentation

◆ VertexDataSourceWrapper()

template<typename MeshType , typename Tesselation >
template<typename T >
walberla::mesh::pe::PeVTKMeshWriter< MeshType, Tesselation >::VertexDataSourceWrapper< T >::VertexDataSourceWrapper ( const shared_ptr< PeVTKMeshWriter::VertexDataSource< T >> &  vertexDataSource,
const BodyPointerVPropManager bodyPointerProp 
)
inline

Member Function Documentation

◆ getData()

template<typename MeshType , typename Tesselation >
template<typename T >
virtual void walberla::mesh::pe::PeVTKMeshWriter< MeshType, Tesselation >::VertexDataSourceWrapper< T >::getData ( const MeshType mesh,
const Vertices vertices,
std::vector< T > &  data 
)
inlinevirtual

◆ numComponents()

template<typename MeshType , typename Tesselation >
template<typename T >
virtual uint_t walberla::mesh::pe::PeVTKMeshWriter< MeshType, Tesselation >::VertexDataSourceWrapper< T >::numComponents ( )
inlinevirtual

Member Data Documentation

◆ bodyPointerProp_

template<typename MeshType , typename Tesselation >
template<typename T >
const BodyPointerVPropManager& walberla::mesh::pe::PeVTKMeshWriter< MeshType, Tesselation >::VertexDataSourceWrapper< T >::bodyPointerProp_
protected

◆ vertexDataSource_

template<typename MeshType , typename Tesselation >
template<typename T >
shared_ptr<PeVTKMeshWriter::VertexDataSource<T> > walberla::mesh::pe::PeVTKMeshWriter< MeshType, Tesselation >::VertexDataSourceWrapper< T >::vertexDataSource_
protected

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