| 
    GetFEM
    5.4.4
    
   | 
 
structure passed as the argument of fem interpolation functions. More...
#include <getfem_fem.h>
Inherits bgeot::geotrans_interpolation_context.
Public Member Functions | |
| bool | have_pfp () const | 
| true if a fem_precomp_ has been supplied.  | |
| bool | have_pf () const | 
| true if the pfem is available.  | |
| const base_matrix & | M () const | 
| non tau-equivalent transformation matrix.  | |
| void | base_value (base_tensor &t, bool withM=true) const | 
fill the tensor with the values of the base functions (taken at point this->xref())  | |
| void | grad_base_value (base_tensor &t, bool withM=true) const | 
fill the tensor with the gradient of the base functions (taken at point this->xref())  | |
| void | hess_base_value (base_tensor &t, bool withM=true) const | 
fill the tensor with the hessian of the base functions (taken at point this->xref())  | |
| const pfem | pf () const | 
| get the current FEM descriptor  | |
| size_type | convex_num () const | 
| get the current convex number  | |
| void | set_face_num (short_type f) | 
| set the current face number  | |
| short_type | face_num () const | 
| get the current face number  | |
| bool | is_on_face () const | 
| On a face ?  | |
| pfem_precomp | pfp () const | 
| get the current fem_precomp_  | |
  Public Member Functions inherited from bgeot::geotrans_interpolation_context | |
| const base_node & | xref () const | 
| coordinates of the current point, in the reference convex.  | |
| const base_node & | xreal () const | 
| coordinates of the current point, in the real convex.  | |
| const base_node & | cv_center () const | 
| coordinates of the center of the real convex.  | |
| const base_matrix & | K () const | 
| See getfem kernel doc for these matrices.  | |
| const base_matrix & | G () const | 
| matrix whose columns are the vertices of the convex  | |
| scalar_type | J () const | 
get the Jacobian of the geometric trans (taken at point xref() )  | |
| void | set_ii (size_type ii__) | 
| change the current point (assuming a geotrans_precomp_ is used)  | |
| void | set_xref (const base_node &P) | 
| change the current point (coordinates given in the reference convex)  | |
Additional Inherited Members | |
  Protected Attributes inherited from bgeot::geotrans_interpolation_context | |
| base_node | xreal_ | 
| reference point  | |
| const base_matrix * | G_ | 
| transformed point  | |
| base_node | cv_center_ | 
| pointer to the matrix of real nodes of the convex  | |
| base_matrix | K_ | 
| real center of convex (average of columns of G)  | |
| pgeometric_trans | pgt_ | 
| see documentation (getfem kernel doc) for more details  | |
| size_type | ii_ | 
| if pgp != 0, it is the same as pgp's one  | |
| scalar_type | J_ =0 | 
| index of current point in the pgp  | |
| base_matrix | PC | 
| Jacobian.  | |
structure passed as the argument of fem interpolation functions.
This structure can be partially filled (for example the xreal will be computed if needed as long as pgp+ii is known).
Definition at line 749 of file getfem_fem.h.