KASKADE 7 development version
Functions
Kaskade::BoundaryNormalCollectorDetail Namespace Reference

Functions

template<class GridView , class NormalCollection >
void checkForBoundaryVertices (GridView const &gridView, NormalCollection &collection)
 
template<class GridView , class NormalCollection >
void checkForBoundaryEdges (GridView const &gridView, NormalCollection &collection)
 
template<class GridView , class NormalContainer >
void outerBoundaryCheckImpl (GridView const &gridView, NormalContainer &container, std::integral_constant< int, 2 >)
 
template<class GridView , class NormalContainer >
void outerBoundaryCheckImpl (GridView const &gridView, NormalContainer &container, std::integral_constant< int, 3 >)
 
template<class GridView , class NormalContainer >
void outerBoundaryCheck (GridView const &gridView, NormalContainer &container)
 
template<class GridView , class Entity , class Face , class NormalCollection , class Scalar , class MergedPolicy >
void getEntitiesVertexNormals (GridView const &gridView, Entity const &entity, Face const &face, NormalCollection &collection, Scalar tissue, Dune::GeometryType const &gt, MergedPolicy const &policy)
 
template<class GridView , class Entity , class Face , class NormalContainer , class Scalar , class Policy >
void collectEntityNormals (GridView const &gridView, Entity const &entity, Face const &face, NormalContainer &container, Scalar tissue, Dune::GeometryType const gt, Policy const &policy, std::integral_constant< int, 2 >)
 
template<class GridView , class Entity , class Face , class NormalContainer , class Scalar , class Policy >
void collectEntityNormals (GridView const &gridView, Entity const &entity, Face const &face, NormalContainer &container, Scalar tissue, Dune::GeometryType const gt, Policy const &policy, std::integral_constant< int, 3 >)
 
template<class GridView , class NormalContainer , class MergedPolicy >
void getEntityNormals (GridView const &gridView, NormalContainer &container, MergedPolicy const &policy)
 
template<class NormalContainer >
void computeMeanNormalsImpl (NormalContainer &container, std::integral_constant< int, 2 >)
 
template<class NormalContainer >
void computeMeanNormalsImpl (NormalContainer &container, std::integral_constant< int, 3 >)
 
template<class NormalContainer >
void computeMeanNormals (NormalContainer &container)
 

Function Documentation

◆ checkForBoundaryEdges()

template<class GridView , class NormalCollection >
void Kaskade::BoundaryNormalCollectorDetail::checkForBoundaryEdges ( GridView const &  gridView,
NormalCollection &  collection 
)

Definition at line 39 of file boundarynormalcollector.hh.

Referenced by outerBoundaryCheckImpl().

◆ checkForBoundaryVertices()

template<class GridView , class NormalCollection >
void Kaskade::BoundaryNormalCollectorDetail::checkForBoundaryVertices ( GridView const &  gridView,
NormalCollection &  collection 
)

Definition at line 26 of file boundarynormalcollector.hh.

Referenced by outerBoundaryCheckImpl().

◆ collectEntityNormals() [1/2]

template<class GridView , class Entity , class Face , class NormalContainer , class Scalar , class Policy >
void Kaskade::BoundaryNormalCollectorDetail::collectEntityNormals ( GridView const &  gridView,
Entity const &  entity,
Face const &  face,
NormalContainer &  container,
Scalar  tissue,
Dune::GeometryType const  gt,
Policy const &  policy,
std::integral_constant< int, 2 >   
)
inline

Definition at line 180 of file boundarynormalcollector.hh.

◆ collectEntityNormals() [2/2]

template<class GridView , class Entity , class Face , class NormalContainer , class Scalar , class Policy >
void Kaskade::BoundaryNormalCollectorDetail::collectEntityNormals ( GridView const &  gridView,
Entity const &  entity,
Face const &  face,
NormalContainer &  container,
Scalar  tissue,
Dune::GeometryType const  gt,
Policy const &  policy,
std::integral_constant< int, 3 >   
)
inline

Definition at line 188 of file boundarynormalcollector.hh.

◆ computeMeanNormals()

template<class NormalContainer >
void Kaskade::BoundaryNormalCollectorDetail::computeMeanNormals ( NormalContainer &  container)
inline

◆ computeMeanNormalsImpl() [1/2]

template<class NormalContainer >
void Kaskade::BoundaryNormalCollectorDetail::computeMeanNormalsImpl ( NormalContainer &  container,
std::integral_constant< int, 2 >   
)
inline

Definition at line 223 of file boundarynormalcollector.hh.

◆ computeMeanNormalsImpl() [2/2]

template<class NormalContainer >
void Kaskade::BoundaryNormalCollectorDetail::computeMeanNormalsImpl ( NormalContainer &  container,
std::integral_constant< int, 3 >   
)
inline

Definition at line 229 of file boundarynormalcollector.hh.

Referenced by computeMeanNormals().

◆ getEntitiesVertexNormals()

template<class GridView , class Entity , class Face , class NormalCollection , class Scalar , class MergedPolicy >
void Kaskade::BoundaryNormalCollectorDetail::getEntitiesVertexNormals ( GridView const &  gridView,
Entity const &  entity,
Face const &  face,
NormalCollection &  collection,
Scalar  tissue,
Dune::GeometryType const &  gt,
MergedPolicy const &  policy 
)

Definition at line 76 of file boundarynormalcollector.hh.

Referenced by collectEntityNormals().

◆ getEntityNormals()

template<class GridView , class NormalContainer , class MergedPolicy >
void Kaskade::BoundaryNormalCollectorDetail::getEntityNormals ( GridView const &  gridView,
NormalContainer &  container,
MergedPolicy const &  policy 
)

◆ outerBoundaryCheck()

template<class GridView , class NormalContainer >
void Kaskade::BoundaryNormalCollectorDetail::outerBoundaryCheck ( GridView const &  gridView,
NormalContainer &  container 
)
inline

◆ outerBoundaryCheckImpl() [1/2]

template<class GridView , class NormalContainer >
void Kaskade::BoundaryNormalCollectorDetail::outerBoundaryCheckImpl ( GridView const &  gridView,
NormalContainer &  container,
std::integral_constant< int, 2 >   
)
inline

Definition at line 54 of file boundarynormalcollector.hh.

◆ outerBoundaryCheckImpl() [2/2]

template<class GridView , class NormalContainer >
void Kaskade::BoundaryNormalCollectorDetail::outerBoundaryCheckImpl ( GridView const &  gridView,
NormalContainer &  container,
std::integral_constant< int, 3 >   
)
inline

Definition at line 61 of file boundarynormalcollector.hh.

Referenced by outerBoundaryCheck().