MEPP2 Project
|
AIF specialization of the Geometry_traits generic class. For usage refer to Geometry traits documentation . More...
#include <Geometry_traits_aif.h>
Public Types | |
typedef MeshT | Mesh |
typedef RetrieveKernel< Mesh >::Kernel | Kernel |
typedef Kernel::Point | Point |
typedef Kernel::Vector | Vector |
typedef Kernel::Scalar | Scalar |
typedef FEVV::DataStructures::AIF::AIFPropertiesHelpers | PropHelpers |
Public Member Functions | |
Geometry_traits (const Mesh &m) | |
Static Public Member Functions | |
template<int D> | |
static Scalar | get (const Point &p) |
static Scalar | get_x (const Point &p) |
static Scalar | get_y (const Point &p) |
static Scalar | get_z (const Point &p) |
static Vector | unit_normal (const Point &p1, const Point &p2, const Point &p3) |
static Vector | normal (const Point &p1, const Point &p2, const Point &p3) |
static Scalar | dot_product (const Vector &v1, const Vector &v2) |
static Vector | cross_product (const Vector &v1, const Vector &v2) |
static Scalar | length2 (const Vector &v) |
static Scalar | length (const Vector &v) |
static Scalar | length (const Point &p1, const Point &p2) |
static Vector | normalize (const Vector &v) |
static Vector | add_v (const Vector &v1, const Vector &v2) |
static Point | add_pv (const Point &p, const Vector &v) |
static Point | sub_pv (const Point &p1, const Vector &v) |
static Vector | sub_p (const Point &p1, const Point &p2) |
static Vector | sub_v (const Vector &v1, const Vector &v2) |
static Vector | scalar_mult (const Vector &v, Scalar s) |
Static Public Attributes | |
static const Vector | NULL_VECTOR |
static const Point | ORIGIN |
Protected Attributes | |
Mesh & | m_mesh |
AIF specialization of the Geometry_traits generic class. For usage refer to Geometry traits documentation .
Definition at line 70 of file Geometry_traits_aif.h.
typedef RetrieveKernel< Mesh >::Kernel FEVV::Geometry_traits< MeshT, AIF_mesh_kernel_generator >::Kernel |
Definition at line 74 of file Geometry_traits_aif.h.
typedef MeshT FEVV::Geometry_traits< MeshT, AIF_mesh_kernel_generator >::Mesh |
Definition at line 73 of file Geometry_traits_aif.h.
typedef Kernel::Point FEVV::Geometry_traits< MeshT, AIF_mesh_kernel_generator >::Point |
Definition at line 75 of file Geometry_traits_aif.h.
typedef FEVV::DataStructures::AIF::AIFPropertiesHelpers FEVV::Geometry_traits< MeshT, AIF_mesh_kernel_generator >::PropHelpers |
Definition at line 78 of file Geometry_traits_aif.h.
typedef Kernel::Scalar FEVV::Geometry_traits< MeshT, AIF_mesh_kernel_generator >::Scalar |
Definition at line 77 of file Geometry_traits_aif.h.
typedef Kernel::Vector FEVV::Geometry_traits< MeshT, AIF_mesh_kernel_generator >::Vector |
Definition at line 76 of file Geometry_traits_aif.h.
|
inline |
Definition at line 80 of file Geometry_traits_aif.h.
|
inlinestatic |
Definition at line 152 of file Geometry_traits_aif.h.
|
inlinestatic |
Definition at line 146 of file Geometry_traits_aif.h.
|
inlinestatic |
Definition at line 109 of file Geometry_traits_aif.h.
|
inlinestatic |
Definition at line 104 of file Geometry_traits_aif.h.
|
inlinestatic |
Definition at line 83 of file Geometry_traits_aif.h.
|
inlinestatic |
Definition at line 88 of file Geometry_traits_aif.h.
|
inlinestatic |
Definition at line 90 of file Geometry_traits_aif.h.
|
inlinestatic |
Definition at line 92 of file Geometry_traits_aif.h.
|
inlinestatic |
Definition at line 127 of file Geometry_traits_aif.h.
|
inlinestatic |
Definition at line 125 of file Geometry_traits_aif.h.
|
inlinestatic |
|
inlinestatic |
Definition at line 99 of file Geometry_traits_aif.h.
|
inlinestatic |
Definition at line 133 of file Geometry_traits_aif.h.
|
inlinestatic |
Definition at line 180 of file Geometry_traits_aif.h.
|
inlinestatic |
Definition at line 168 of file Geometry_traits_aif.h.
|
inlinestatic |
Definition at line 161 of file Geometry_traits_aif.h.
|
inlinestatic |
Definition at line 174 of file Geometry_traits_aif.h.
|
inlinestatic |
Definition at line 94 of file Geometry_traits_aif.h.
|
protected |
Definition at line 190 of file Geometry_traits_aif.h.
|
static |
Definition at line 186 of file Geometry_traits_aif.h.
|
static |
Definition at line 187 of file Geometry_traits_aif.h.