waLBerla 7.2
Loading...
Searching...
No Matches
walberla::mesh::BoundaryUIDFaceDataSource< MeshType > Class Template Reference

#include <BoundaryUIDFaceDataSource.h>

+ Inheritance diagram for walberla::mesh::BoundaryUIDFaceDataSource< MeshType >:

Public Types

using Faces = typename VTKMeshWriter<MeshType>::Faces
 
using value_type = typename VTKMeshWriter<MeshType>::template FaceDataSource< uint8_t >::value_type
 

Public Member Functions

 BoundaryUIDFaceDataSource (const shared_ptr< BoundaryLocation< MeshType > > &boundaryLocation, const std::string &_name="BoundaryUID")
 
virtual uint_t numComponents ()
 
virtual void getData (const MeshType &, const Faces &faces, std::vector< value_type > &data)
 

Private Attributes

shared_ptr< BoundaryLocation< MeshType > > boundaryLocation_
 

Member Typedef Documentation

◆ Faces

template<typename MeshType >
using walberla::mesh::BoundaryUIDFaceDataSource< MeshType >::Faces = typename VTKMeshWriter<MeshType>::Faces

◆ value_type

template<typename MeshType >
using walberla::mesh::BoundaryUIDFaceDataSource< MeshType >::value_type = typename VTKMeshWriter<MeshType>::template FaceDataSource< uint8_t >::value_type

Constructor & Destructor Documentation

◆ BoundaryUIDFaceDataSource()

template<typename MeshType >
walberla::mesh::BoundaryUIDFaceDataSource< MeshType >::BoundaryUIDFaceDataSource ( const shared_ptr< BoundaryLocation< MeshType > > & boundaryLocation,
const std::string & _name = "BoundaryUID" )
inline

Member Function Documentation

◆ getData()

template<typename MeshType >
virtual void walberla::mesh::BoundaryUIDFaceDataSource< MeshType >::getData ( const MeshType & ,
const Faces & faces,
std::vector< value_type > & data )
inlinevirtual

◆ numComponents()

template<typename MeshType >
virtual uint_t walberla::mesh::BoundaryUIDFaceDataSource< MeshType >::numComponents ( )
inlinevirtual

Member Data Documentation

◆ boundaryLocation_

template<typename MeshType >
shared_ptr< BoundaryLocation< MeshType > > walberla::mesh::BoundaryUIDFaceDataSource< MeshType >::boundaryLocation_
private

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