KASKADE 7 development version
|
Container storing normals together with some additional information. More...
#include <tools.hh>
Container storing normals together with some additional information.
Public Types | |
typedef Scalar_ | Scalar |
typedef Dune::FieldVector< Scalar, dim > | Vector |
Public Member Functions | |
NormalCollection () | |
NormalCollection (NormalCollection &&other) | |
std::ostream & | print (std::ostream &os=std::cout) const |
void | clear () |
void | irrelevant () |
NormalCollection & | operator= (NormalCollection &&other) |
void | print (std::ostream &os) |
Print some information on a collection of normals. More... | |
Public Attributes | |
bool | onBoundary |
std::vector< Vector > | normals |
std::vector< Scalar > | weights |
std::vector< int > | phaseIds |
std::vector< int > | ids |
bool | isRelevant |
Static Public Attributes | |
static int const | dim = dim_ |
Friends | |
std::ostream & | operator<< (std::ostream &os, NormalCollection< Scalar, dim > const &collection) |
typedef Scalar_ Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::Scalar |
typedef Dune::FieldVector<Scalar,dim> Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::Vector |
|
inline |
|
inline |
|
inline |
Definition at line 113 of file tools.hh.
Referenced by Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::irrelevant().
|
inline |
Definition at line 121 of file tools.hh.
Referenced by Kaskade::InterpolationTools::computeMeanNormal().
|
inline |
|
inline |
|
inline |
|
friend |
|
static |
std::vector<int> Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::ids |
Definition at line 133 of file tools.hh.
Referenced by Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::clear(), Kaskade::InterpolationTools::computeMeanNormal(), Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::irrelevant(), and Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::operator=().
bool Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::isRelevant |
Definition at line 134 of file tools.hh.
Referenced by Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::clear(), Kaskade::InterpolationTools::computeMeanNormal(), Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::operator=(), and Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::print().
std::vector<Vector> Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::normals |
Definition at line 131 of file tools.hh.
Referenced by Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::clear(), Kaskade::InterpolationTools::computeMeanNormal(), Kaskade::InterpolationTools::getVertexNormals(), Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::irrelevant(), Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::operator=(), and Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::print().
bool Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::onBoundary |
Definition at line 130 of file tools.hh.
Referenced by Kaskade::InterpolationTools::computeMeanNormal(), and Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::operator=().
std::vector<int> Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::phaseIds |
Definition at line 133 of file tools.hh.
Referenced by Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::clear(), Kaskade::InterpolationTools::computeMeanNormal(), Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::irrelevant(), Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::operator=(), and Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::print().
std::vector<Scalar> Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::weights |
Definition at line 132 of file tools.hh.
Referenced by Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::clear(), Kaskade::InterpolationTools::computeMeanNormal(), Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::irrelevant(), and Kaskade::InterpolationTools::NormalCollection< Scalar_, dim_ >::operator=().