| GetFEM
    5.4.4
    | 
Geometric transformations on convexes. More...
#include <set>#include "bgeot_config.h"#include "bgeot_convex_ref.h"#include "getfem/dal_naming_system.h"Go to the source code of this file.
| Classes | |
| class | bgeot::geometric_trans | 
| Description of a geometric transformation between a reference element and a real element.  More... | |
| class | bgeot::geotrans_precomp_ | 
| precomputed geometric transformation operations use this for repetitive evaluation of a geometric transformations on a set of points "pspt" in the reference convex which do not change.  More... | |
| class | bgeot::geotrans_precomp_pool | 
| The object geotrans_precomp_pool Allow to allocate a certain number of geotrans_precomp and automatically delete them when it is deleted itself.  More... | |
| class | bgeot::geotrans_interpolation_context | 
| the geotrans_interpolation_context structure is passed as the argument of geometric transformation interpolation functions.  More... | |
| Namespaces | |
| bgeot | |
| Basic Geometric Tools. | |
| Typedefs | |
| typedef std::shared_ptr< const bgeot::geometric_trans > | bgeot::pgeometric_trans | 
| pointer type for a geometric transformation | |
| functions on geometric transformations | |
| typedef std::shared_ptr< const geotrans_precomp_ > | bgeot::pgeotrans_precomp | 
| typedef dal::naming_system< geometric_trans >::param_list | bgeot::gt_param_list | 
| pgeometric_trans | bgeot::simplex_geotrans (size_type n, short_type k) | 
| pgeometric_trans | bgeot::parallelepiped_geotrans (size_type n, short_type k) | 
| pgeometric_trans | bgeot::parallelepiped_linear_geotrans (size_type n) | 
| pgeometric_trans | bgeot::prism_geotrans (size_type n, short_type k) | 
| pgeometric_trans | bgeot::prism_linear_geotrans (size_type n) | 
| pgeometric_trans | bgeot::product_geotrans (pgeometric_trans pg1, pgeometric_trans pg2) | 
| pgeometric_trans | bgeot::linear_product_geotrans (pgeometric_trans pg1, pgeometric_trans pg2) | 
| pgeometric_trans | bgeot::Q2_incomplete_geotrans (dim_type nc) | 
| pgeometric_trans | bgeot::prism_incomplete_P2_geotrans () | 
| pgeometric_trans | bgeot::pyramid_QK_geotrans (short_type k) | 
| IS_DEPRECATED pgeometric_trans APIDECL | bgeot::pyramid_geotrans (short_type k) | 
| pgeometric_trans | bgeot::pyramid_Q2_incomplete_geotrans () | 
| pgeometric_trans | bgeot::default_trans_of_cvs (pconvex_structure cvs) | 
| pgeometric_trans | bgeot::geometric_trans_descriptor (std::string name) | 
| Get the geometric transformation from its string name.  More... | |
| std::string | bgeot::name_of_geometric_trans (pgeometric_trans p) | 
| Get the string name of a geometric transformation.  More... | |
| base_small_vector | bgeot::compute_normal (const geotrans_interpolation_context &c, size_type face) | 
| norm of returned vector is the ratio between the face surface on the real element and the face surface on the reference element IT IS NOT UNITARY  More... | |
| base_matrix | bgeot::compute_local_basis (const geotrans_interpolation_context &c, size_type face) | 
| return the local basis (i.e.  More... | |
| pgeotrans_precomp | bgeot::geotrans_precomp (pgeometric_trans pg, pstored_point_tab pspt, dal::pstatic_stored_object dep) | 
| void | bgeot::delete_geotrans_precomp (pgeotrans_precomp pgp) | 
| void | bgeot::add_geometric_trans_name (std::string name, dal::naming_system< geometric_trans >::pfunction f) | 
| scalar_type | bgeot::lu_det (const scalar_type *A, size_type N) | 
| scalar_type | bgeot::lu_inverse (scalar_type *A, size_type N, bool doassert) | 
| scalar_type | bgeot::lu_det (const base_matrix &A) | 
| scalar_type | bgeot::lu_inverse (base_matrix &A, bool doassert=true) | 
| void | bgeot::mat_mult (const scalar_type *A, const scalar_type *B, scalar_type *C, size_type M, size_type N, size_type P) | 
| void | bgeot::mat_tmult (const scalar_type *A, const scalar_type *B, scalar_type *C, size_type M, size_type N, size_type P) | 
Geometric transformations on convexes.
Definition in file bgeot_geometric_trans.h.