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.