walberla::mesh::pe::UIDFaceDataSource< MeshType, Tesselation, OutputType > Class Template Reference

#include <CommonDataSources.h>

+ Inheritance diagram for walberla::mesh::pe::UIDFaceDataSource< MeshType, Tesselation, OutputType >:

Public Types

typedef PeVTKMeshWriter< MeshType, Tesselation >::template FaceDataSource< OutputType > Base
 
typedef Base::Faces Faces
 
typedef Base::value_type value_type
 
typedef Base::BodyPointerFPropManager BodyPointerFPropManager
 

Public Member Functions

 UIDFaceDataSource (const std::string &_name="uid")
 
virtual uint_t numComponents ()
 
virtual void getData (const MeshType &, const Faces &faces, std::vector< value_type > &data, const BodyPointerFPropManager &bodyPointer)
 

Member Typedef Documentation

◆ Base

template<typename MeshType , typename Tesselation , typename OutputType = uint64_t>
typedef PeVTKMeshWriter<MeshType, Tesselation>::template FaceDataSource< OutputType > walberla::mesh::pe::UIDFaceDataSource< MeshType, Tesselation, OutputType >::Base

◆ BodyPointerFPropManager

template<typename MeshType , typename Tesselation , typename OutputType = uint64_t>
typedef Base::BodyPointerFPropManager walberla::mesh::pe::UIDFaceDataSource< MeshType, Tesselation, OutputType >::BodyPointerFPropManager

◆ Faces

template<typename MeshType , typename Tesselation , typename OutputType = uint64_t>
typedef Base::Faces walberla::mesh::pe::UIDFaceDataSource< MeshType, Tesselation, OutputType >::Faces

◆ value_type

template<typename MeshType , typename Tesselation , typename OutputType = uint64_t>
typedef Base::value_type walberla::mesh::pe::UIDFaceDataSource< MeshType, Tesselation, OutputType >::value_type

Constructor & Destructor Documentation

◆ UIDFaceDataSource()

template<typename MeshType , typename Tesselation , typename OutputType = uint64_t>
walberla::mesh::pe::UIDFaceDataSource< MeshType, Tesselation, OutputType >::UIDFaceDataSource ( const std::string &  _name = "uid")
inline

Member Function Documentation

◆ getData()

template<typename MeshType , typename Tesselation , typename OutputType = uint64_t>
virtual void walberla::mesh::pe::UIDFaceDataSource< MeshType, Tesselation, OutputType >::getData ( const MeshType ,
const Faces faces,
std::vector< value_type > &  data,
const BodyPointerFPropManager bodyPointer 
)
inlinevirtual

◆ numComponents()

template<typename MeshType , typename Tesselation , typename OutputType = uint64_t>
virtual uint_t walberla::mesh::pe::UIDFaceDataSource< MeshType, Tesselation, OutputType >::numComponents ( )
inlinevirtual

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