waLBerla 7.2
Loading...
Searching...
No Matches
walberla::mesh::DistanceProperties< MeshType > Struct Template Reference

#include <DistanceComputations.h>

Public Types

using Vec2 = OpenMesh::VectorT<typename MeshType::Scalar, 2>
 
using Vec3 = OpenMesh::VectorT<typename MeshType::Scalar, 3>
 
using Scalar = typename MeshType::Scalar
 
using Matrix = math::Matrix3<Scalar>
 

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 >
using walberla::mesh::DistanceProperties< MeshType >::Matrix = math::Matrix3<Scalar>

◆ Scalar

template<typename MeshType >
using walberla::mesh::DistanceProperties< MeshType >::Scalar = typename MeshType::Scalar

◆ Vec2

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

◆ Vec3

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

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: