|
template<typename GeometryTraits > |
static bool | FEVV::Operators::Geometry::is_in_tetrahedron (const typename GeometryTraits::Point &a, const typename GeometryTraits::Point &b, const typename GeometryTraits::Point &c, const typename GeometryTraits::Point &d, const typename GeometryTraits::Point &Pos, const GeometryTraits >) |
| Predicate fonction to know whether the Pos position is inside the abcd tetrahedron. More...
|
|
template<typename GeometryTraits > |
static GeometryTraits::Scalar | FEVV::Operators::Geometry::trilinear_interpolation (const typename GeometryTraits::Point &a, const typename GeometryTraits::Point &b, const typename GeometryTraits::Point &c, const typename GeometryTraits::Point &d, const typename GeometryTraits::Point &Pos, typename GeometryTraits::Scalar vala, typename GeometryTraits::Scalar valb, typename GeometryTraits::Scalar valc, typename GeometryTraits::Scalar vald, const GeometryTraits >) |
| Trilinear interpolation of values at tetrahedron points. More...
|
|
template<typename GeometryTraits > |
static std::vector< typename GeometryTraits::Scalar > | FEVV::Operators::Geometry::trilinear_interpolation (const typename GeometryTraits::Point &a, const typename GeometryTraits::Point &b, const typename GeometryTraits::Point &c, const typename GeometryTraits::Point &d, const typename GeometryTraits::Point &Pos, const std::vector< typename GeometryTraits::Scalar > &vala, const std::vector< typename GeometryTraits::Scalar > &valb, const std::vector< typename GeometryTraits::Scalar > &valc, const std::vector< typename GeometryTraits::Scalar > &vald, const GeometryTraits >) |
| Trilinear interpolation of values at tetrahedron points. More...
|
|
template<typename GeometryTraits > |
static bool | FEVV::Operators::Geometry::is_over_segment (const typename GeometryTraits::Point &a, const typename GeometryTraits::Point &b, const typename GeometryTraits::Point &Pos, typename GeometryTraits::Vector &diff, const GeometryTraits >) |
| Predicate fonction to know whether the Pos position is over the ab segment. More...
|
|
template<typename GeometryTraits > |
static bool | FEVV::Operators::Geometry::is_in_triangle (const typename GeometryTraits::Point &a, const typename GeometryTraits::Point &b, const typename GeometryTraits::Point &c, const typename GeometryTraits::Point &Pos, const GeometryTraits >) |
| Predicate fonction to know whether the projection of point Pos on the triangle plane is in the triangle (abc). More...
|
|
template<typename GeometryTraits > |
static GeometryTraits::Scalar | FEVV::Operators::Geometry::bilinear_interpolation (const typename GeometryTraits::Point &a, const typename GeometryTraits::Point &b, const typename GeometryTraits::Point &c, const typename GeometryTraits::Point &Pos, typename GeometryTraits::Scalar vala, typename GeometryTraits::Scalar valb, typename GeometryTraits::Scalar valc, const GeometryTraits >) |
| Bilinear interpolation of values at triangle points. More...
|
|
template<typename GeometryTraits > |
static std::vector< typename GeometryTraits::Scalar > | FEVV::Operators::Geometry::bilinear_interpolation (const typename GeometryTraits::Point &a, const typename GeometryTraits::Point &b, const typename GeometryTraits::Point &c, const typename GeometryTraits::Point &Pos, const std::vector< typename GeometryTraits::Scalar > &vala, const std::vector< typename GeometryTraits::Scalar > &valb, const std::vector< typename GeometryTraits::Scalar > &valc, const GeometryTraits >) |
| Bilinear interpolation of values at triangle points. More...
|
|