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

#include <BoundaryLocation.h>

Public Types

using BoundaryInformation = typename OpenMesh::FPropHandleT< BoundaryInfo >
 
using FaceHandle = typename MeshType::FaceHandle
 

Public Member Functions

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

Private Attributes

OpenMesh::PropertyManager< BoundaryInformation, MeshType > boundaryInfos_
 

Member Typedef Documentation

◆ BoundaryInformation

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

◆ FaceHandle

template<typename MeshType >
using walberla::mesh::BoundaryLocation< MeshType >::FaceHandle = typename 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: