walberla::BoundaryLocationFunction< MeshDistanceType, MeshType > Struct Template Reference

#include <BoundaryLocationFunction.h>

Public Member Functions

 BoundaryLocationFunction (const shared_ptr< MeshDistanceType > &meshDistanceObject, const shared_ptr< mesh::BoundaryLocation< MeshType > > &boundaryLocation)
 
const mesh::BoundaryInfooperator() (const Vector3< real_t > &p) const
 

Public Attributes

shared_ptr< MeshDistanceType > meshDistanceObject_
 
shared_ptr< mesh::BoundaryLocation< MeshType > > boundaryLocation_
 

Constructor & Destructor Documentation

◆ BoundaryLocationFunction()

template<typename MeshDistanceType , typename MeshType >
walberla::BoundaryLocationFunction< MeshDistanceType, MeshType >::BoundaryLocationFunction ( const shared_ptr< MeshDistanceType > &  meshDistanceObject,
const shared_ptr< mesh::BoundaryLocation< MeshType > > &  boundaryLocation 
)
inline

Member Function Documentation

◆ operator()()

template<typename MeshDistanceType , typename MeshType >
const mesh::BoundaryInfo& walberla::BoundaryLocationFunction< MeshDistanceType, MeshType >::operator() ( const Vector3< real_t > &  p) const
inline

Member Data Documentation

◆ boundaryLocation_

template<typename MeshDistanceType , typename MeshType >
shared_ptr< mesh::BoundaryLocation< MeshType > > walberla::BoundaryLocationFunction< MeshDistanceType, MeshType >::boundaryLocation_

◆ meshDistanceObject_

template<typename MeshDistanceType , typename MeshType >
shared_ptr< MeshDistanceType > walberla::BoundaryLocationFunction< MeshDistanceType, MeshType >::meshDistanceObject_

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