56 grad_u = p.invDF.trans_mult (hat_grad_u);
91 grad_u = hat_grad_u*p.invDF;
126 grad_u = hat_grad_u*p.invDF;
128 grad_post (p, gopt,
u,
grad_u);
133#define _RHEOLEF_instanciation(T) \
134template class piola_fem_lagrange<T>; \
#define _RHEOLEF_instanciation(T, M, A)
see the Float page for the full documentation
virtual void transform(const piola< T > &p, const T &hat_u, T &u) const
virtual void inv_transform(const piola< T > &p, const T &u, T &hat_u) const
virtual void grad_transform(const piola< T > &p, const T &hat_u, const point_basic< T > &hat_grad_u, const details::differentiate_option &gopt, point_basic< T > &grad_u) const
This file is part of Rheolef.