40 #ifndef BGEOT_TORUS_H__ 
   41 #define BGEOT_TORUS_H__ 
   52     bgeot::base_vector &) 
const;
 
   55     const bgeot::convex_ind_ct &, bgeot::base_matrix &) 
const;
 
   57     (
const bgeot::base_matrix &, 
const bgeot::base_matrix &, bgeot::base_matrix &) 
const;
 
   60   virtual void project_into_reference_convex(
base_node &) 
const;
 
Geometric transformations on convexes.
Description of a geometric transformation between a reference element and a real element.
std::shared_ptr< const convex_structure > pconvex_structure
Pointer on a convex structure description.
std::shared_ptr< const bgeot::geometric_trans > pgeometric_trans
pointer type for a geometric transformation
An adaptor that adapts a two dimensional geometric_trans to include radial dimension.
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 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_grad(const base_node &, bgeot::base_matrix &) const
Gives the gradient of the functions vector at a certain point.
virtual void poly_vector_hess(const base_node &, bgeot::base_matrix &) const
Gives the hessian of the functions vector at a certain point.