51 const point_basic<T>& hat_grad_u,
52 const details::differentiate_option& gopt,
53 point_basic<T>&
grad_u)
const
56 grad_u =
p.invDF.trans_mult (hat_grad_u);
67 const point_basic<T>& hat_u,
68 point_basic<T>&
u)
const
76 const point_basic<T>&
u,
77 point_basic<T>& hat_u)
const
85 const point_basic<T>& hat_u,
86 const tensor_basic<T>& hat_grad_u,
87 const details::differentiate_option& gopt,
88 tensor_basic<T>&
grad_u)
const
92 const point_basic<T>&
u = hat_u;
102 const tensor_basic<T>& hat_u,
103 tensor_basic<T>&
u)
const
111 const tensor_basic<T>&
u,
112 tensor_basic<T>& hat_u)
const
120 const tensor_basic<T>& hat_u,
121 const tensor3_basic<T>& hat_grad_u,
122 const details::differentiate_option& gopt,
123 tensor3_basic<T>&
grad_u)
const
127 const tensor_basic<T>&
u = hat_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.