GetFEM++
5.3
|
An adaptor that adapts a two dimensional geometric_trans to include radial dimension. More...
#include <bgeot_torus.h>
Inherits bgeot::geometric_trans.
Public Member Functions | |
virtual void | poly_vector_val (const base_node &, bgeot::base_vector &) const |
Gives the value of the functions vector at a certain point. | |
virtual void | poly_vector_val (const base_node &, const bgeot::convex_ind_ct &, bgeot::base_vector &) const |
Gives the value of a subgroup of the functions vector at a certain point. | |
virtual void | poly_vector_grad (const base_node &, bgeot::base_matrix &) const |
Gives the gradient of the functions vector at a certain point. | |
virtual void | poly_vector_grad (const base_node &, const bgeot::convex_ind_ct &, bgeot::base_matrix &) const |
Gives the gradient of a subgroup of the functions vector at a certain point. | |
virtual void | compute_K_matrix (const bgeot::base_matrix &, const bgeot::base_matrix &, bgeot::base_matrix &) const |
compute K matrix from multiplication of G with gradient | |
virtual void | poly_vector_hess (const base_node &, bgeot::base_matrix &) const |
Gives the hessian of the functions vector at a certain point. | |
Public Member Functions inherited from bgeot::geometric_trans | |
dim_type | dim () const |
Dimension of the reference element. | |
bool | is_linear () const |
True if the transformation is linear (affine in fact). | |
size_type | nb_points () const |
Number of geometric nodes. | |
pconvex_ref | convex_ref () const |
Pointer on the convex of reference. | |
pconvex_structure | structure () const |
Structure of the reference element. | |
pconvex_structure | basic_structure () const |
Basic structure of the reference element. | |
size_type | nb_vertices () const |
Gives the number of vertices. | |
const std::vector< size_type > & | vertices () const |
Gives the indices of vertices between the nodes. | |
const stored_point_tab & | geometric_nodes () const |
Gives the array of geometric nodes (on reference convex) | |
pstored_point_tab | pgeometric_nodes () const |
Gives the array of geometric nodes (on reference convex) | |
const std::vector< base_small_vector > & | normals () const |
Gives the array of the normals to faces (on reference convex) | |
template<class CONT > | |
base_node | transform (const base_node &pt, const CONT &PTAB) const |
Apply the geometric transformation to point pt, PTAB contains the points of the real convex. | |
size_type | complexity () const |
Compute the gradient at point x, pc is resized to [nb_points() x dim()] if the transformation is linear, x is not used at all. | |
An adaptor that adapts a two dimensional geometric_trans to include radial dimension.
Definition at line 48 of file bgeot_torus.h.