GetFEM
5.4.3
|
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.