waLBerla 7.3
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: