walberla::mesh::BoundaryLocation< MeshType > Class Template Reference

#include <BoundaryLocation.h>

Public Types

typedef OpenMesh::FPropHandleT< BoundaryInfoBoundaryInformation
 
typedef MeshType::FaceHandle FaceHandle
 

Public Member Functions

 BoundaryLocation (MeshType &mesh)
 
const BoundaryInfooperator[] (const FaceHandle &fh) const
 
BoundaryInfooperator[] (const FaceHandle &fh)
 

Private Attributes

OpenMesh::PropertyManager< BoundaryInformation, MeshTypeboundaryInfos_
 

Member Typedef Documentation

◆ BoundaryInformation

template<typename MeshType >
typedef OpenMesh::FPropHandleT< BoundaryInfo > walberla::mesh::BoundaryLocation< MeshType >::BoundaryInformation

◆ FaceHandle

template<typename MeshType >
typedef MeshType::FaceHandle walberla::mesh::BoundaryLocation< MeshType >::FaceHandle

Constructor & Destructor Documentation

◆ BoundaryLocation()

template<typename MeshType >
walberla::mesh::BoundaryLocation< MeshType >::BoundaryLocation ( MeshType mesh)
inline

Member Function Documentation

◆ operator[]() [1/2]

template<typename MeshType >
BoundaryInfo& walberla::mesh::BoundaryLocation< MeshType >::operator[] ( const FaceHandle fh)
inline

◆ operator[]() [2/2]

template<typename MeshType >
const BoundaryInfo& walberla::mesh::BoundaryLocation< MeshType >::operator[] ( const FaceHandle fh) const
inline

Member Data Documentation

◆ boundaryInfos_

template<typename MeshType >
OpenMesh::PropertyManager< BoundaryInformation, MeshType > walberla::mesh::BoundaryLocation< MeshType >::boundaryInfos_
private

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