|
Feel++
0.92.0
|
#include <geomap.hpp>
Classes | |
| class | GeomapInverseConvex |
Public Types | |
| typedef GeoMap | geometric_mapping_type |
|
typedef boost::shared_ptr < geometric_mapping_type > | geometric_mapping_ptrtype |
|
typedef geometric_mapping_type::node_t_type | node_t_type |
|
typedef geometric_mapping_type::node_t_type | node_type |
|
typedef geometric_mapping_type::matrix_node_t_type | matrix_node_t_type |
|
typedef geometric_mapping_type::matrix_node_t_type | matrix_node_type |
Public Member Functions | |
| template<typename GeoElem > | |
| Inverse (geometric_mapping_ptrtype __gm, GeoElem const &__ge, WorldComm const &worldComm=WorldComm()) | |
| template<typename GeoElem > | |
| Inverse (geometric_mapping_ptrtype __gm, GeoElem const &__ge, mpl::int_< 1 >, WorldComm const &worldComm=WorldComm()) | |
Accessors | |
| geometric_mapping_ptrtype const & | geometricMapping () const |
| uint16_type | N () const |
| uint16_type | P () const |
| node_t_type const & | xRef () const |
| node_t_type const & | xReal () const |
| matrix_type const & | G () const |
| matrix_type const & | K () const |
| value_type | J () const |
| matrix_type const & | B () const |
| node_type | barycenterRef () const |
| node_type | barycenterReal () const |
| bool | isIn () const |
| bool | isOnConvexSurface () const |
Mutators | |
| void | setXReal (node_type const &__xreal) |
| matrix_node_t_type | operator() (matrix_node_t_type const &real_pts, bool allow_extrapolation=false) const |
Static Public Attributes | |
|
static const fem::transformation_type | trans = geometric_mapping_type::trans |
Inverse of the geometric mapping for a given context
| matrix_type const& Feel::GeoMap< Dim, Order, RealDim, T, Entity, PP >::Inverse::B | ( | ) | const [inline] |
| node_type Feel::GeoMap< Dim, Order, RealDim, T, Entity, PP >::Inverse::barycenterReal | ( | ) | const |
| node_type Feel::GeoMap< Dim, Order, RealDim, T, Entity, PP >::Inverse::barycenterRef | ( | ) | const [inline] |
| matrix_type const& Feel::GeoMap< Dim, Order, RealDim, T, Entity, PP >::Inverse::G | ( | ) | const [inline] |
Referenced by Feel::GeoMap< Dim, Order, RealDim, T, Entity, PP >::Inverse::N().
| geometric_mapping_ptrtype const& Feel::GeoMap< Dim, Order, RealDim, T, Entity, PP >::Inverse::geometricMapping | ( | ) | const [inline] |
| bool Feel::GeoMap< Dim, Order, RealDim, T, Entity, PP >::Inverse::isIn | ( | ) | const [inline] |
true if the node is in the convex defined by G, false otherwise | bool Feel::GeoMap< Dim, Order, RealDim, T, Entity, PP >::Inverse::isOnConvexSurface | ( | ) | const [inline] |
tell whether the point is on the surface of the convex
References Feel::GeoMap< Dim, Order, RealDim, T, Entity, PP >::Inverse::xReal(), and Feel::GeoMap< Dim, Order, RealDim, T, Entity, PP >::Inverse::xRef().
| matrix_type const& Feel::GeoMap< Dim, Order, RealDim, T, Entity, PP >::Inverse::K | ( | ) | const [inline] |
| uint16_type Feel::GeoMap< Dim, Order, RealDim, T, Entity, PP >::Inverse::N | ( | ) | const [inline] |
References Feel::GeoMap< Dim, Order, RealDim, T, Entity, PP >::Inverse::G().
| void Feel::GeoMap< Dim, Order, RealDim, T, Entity, PP >::Inverse::setXReal | ( | node_type const & | __xreal | ) | [inline] |
set the real node
| node_t_type const& Feel::GeoMap< Dim, Order, RealDim, T, Entity, PP >::Inverse::xReal | ( | ) | const [inline] |
Referenced by Feel::GeoMap< Dim, Order, RealDim, T, Entity, PP >::Inverse::isOnConvexSurface().
| node_t_type const& Feel::GeoMap< Dim, Order, RealDim, T, Entity, PP >::Inverse::xRef | ( | ) | const [inline] |
Referenced by Feel::GeoMap< Dim, Order, RealDim, T, Entity, PP >::Inverse::isOnConvexSurface().
1.7.6.1