walberla::mesh::DistanceProperties< MeshType > Struct Template Reference

#include <DistanceComputations.h>

Public Types

typedef OpenMesh::VectorT< typename MeshType::Scalar, 2 > Vec2
 
typedef OpenMesh::VectorT< typename MeshType::Scalar, 3 > Vec3
 
typedef MeshType::Scalar Scalar
 
typedef math::Matrix3< ScalarMatrix
 

Public Member Functions

 DistanceProperties ()
 

Public Attributes

Vec2 e0
 
Vec2 e1
 
Vec2 e2
 
Vec2 e1_normal
 
Vec2 e2_normal
 
Vec2 e1_normalized
 
Vec2 e2_normalized
 
Vec2 e0_normalized
 
Scalar e0l
 
Scalar e1l
 
Scalar e2l
 
Vec3 translation
 
Matrix rotation
 
math::GenericAABB< Scalaraabb
 

Member Typedef Documentation

◆ Matrix

template<typename MeshType >
typedef math::Matrix3<Scalar> walberla::mesh::DistanceProperties< MeshType >::Matrix

◆ Scalar

template<typename MeshType >
typedef MeshType::Scalar walberla::mesh::DistanceProperties< MeshType >::Scalar

◆ Vec2

template<typename MeshType >
typedef OpenMesh::VectorT< typename MeshType::Scalar, 2 > walberla::mesh::DistanceProperties< MeshType >::Vec2

◆ Vec3

template<typename MeshType >
typedef OpenMesh::VectorT< typename MeshType::Scalar, 3 > walberla::mesh::DistanceProperties< MeshType >::Vec3

Constructor & Destructor Documentation

◆ DistanceProperties()

template<typename MeshType >
walberla::mesh::DistanceProperties< MeshType >::DistanceProperties ( )
inline

Member Data Documentation

◆ aabb

template<typename MeshType >
math::GenericAABB< Scalar > walberla::mesh::DistanceProperties< MeshType >::aabb

◆ e0

template<typename MeshType >
Vec2 walberla::mesh::DistanceProperties< MeshType >::e0

◆ e0_normalized

template<typename MeshType >
Vec2 walberla::mesh::DistanceProperties< MeshType >::e0_normalized

◆ e0l

template<typename MeshType >
Scalar walberla::mesh::DistanceProperties< MeshType >::e0l

◆ e1

template<typename MeshType >
Vec2 walberla::mesh::DistanceProperties< MeshType >::e1

◆ e1_normal

template<typename MeshType >
Vec2 walberla::mesh::DistanceProperties< MeshType >::e1_normal

◆ e1_normalized

template<typename MeshType >
Vec2 walberla::mesh::DistanceProperties< MeshType >::e1_normalized

◆ e1l

template<typename MeshType >
Scalar walberla::mesh::DistanceProperties< MeshType >::e1l

◆ e2

template<typename MeshType >
Vec2 walberla::mesh::DistanceProperties< MeshType >::e2

◆ e2_normal

template<typename MeshType >
Vec2 walberla::mesh::DistanceProperties< MeshType >::e2_normal

◆ e2_normalized

template<typename MeshType >
Vec2 walberla::mesh::DistanceProperties< MeshType >::e2_normalized

◆ e2l

template<typename MeshType >
Scalar walberla::mesh::DistanceProperties< MeshType >::e2l

◆ rotation

template<typename MeshType >
Matrix walberla::mesh::DistanceProperties< MeshType >::rotation

◆ translation

template<typename MeshType >
Vec3 walberla::mesh::DistanceProperties< MeshType >::translation

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