GetFEM++
5.3
|
the geotrans_interpolation_context structure is passed as the argument of geometric transformation interpolation functions. More...
#include <bgeot_geometric_trans.h>
Inherited by getfem::fem_interpolation_context.
Public Member Functions | |
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) | |
Protected Attributes | |
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_ |
index of current point in the pgp | |
base_matrix | PC |
Jacobian. | |
the geotrans_interpolation_context structure is passed as the argument of geometric transformation interpolation functions.
This structure can be partially filled (for example the xreal will be computed if needed as long as pgp+ii is known). See also fem_interpolation_context in getfem_fem.h. The name of member data, and the computations done by this structure are heavily described in the GetFEM++ Kernel Documentation.
Definition at line 406 of file bgeot_geometric_trans.h.