Rheolef
7.2
an efficient C++ finite element environment
|
Definition at line 65 of file piola_fem_lagrange.h.
Public Types | |
typedef piola_fem_rep< T > | base |
typedef base::value_type | value_type |
![]() | |
typedef T | value_type |
typedef point_basic< T >::size_type | size_type |
Public Member Functions | |
piola_fem_lagrange () | |
std::string | name () const |
bool | transform_need_piola () const |
_RHEOLEF_transform (T, point_basic< T >) _RHEOLEF_transform(point_basic< T > | |
![]() | |
piola_fem_rep () | |
virtual | ~piola_fem_rep () |
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 |
virtual void | transform (const piola< T > &p, const point_basic< T > &hat_u, point_basic< T > &u) const |
virtual void | inv_transform (const piola< T > &p, const point_basic< T > &u, point_basic< T > &hat_u) const |
virtual void | grad_transform (const piola< T > &p, const point_basic< T > &hat_u, const tensor_basic< T > &hat_grad_u, const details::differentiate_option &gopt, tensor_basic< T > &grad_u) const |
virtual void | transform (const piola< T > &p, const tensor_basic< T > &hat_u, tensor_basic< T > &u) const |
virtual void | inv_transform (const piola< T > &p, const tensor_basic< T > &u, tensor_basic< T > &hat_u) const |
virtual void | grad_transform (const piola< T > &p, const tensor_basic< T > &hat_u, const tensor3_basic< T > &hat_grad_u, const details::differentiate_option &gopt, tensor3_basic< T > &grad_u) const |
virtual void | transform (const piola< T > &p, const tensor3_basic< T > &hat_u, tensor3_basic< T > &u) const |
virtual void | inv_transform (const piola< T > &p, const tensor3_basic< T > &u, tensor3_basic< T > &hat_u) const |
virtual void | grad_transform (const piola< T > &p, const tensor3_basic< T > &hat_u, const tensor4_basic< T > &hat_grad_u, const details::differentiate_option &gopt, tensor4_basic< T > &grad_u) const |
virtual void | transform (const piola< T > &p, const tensor4_basic< T > &hat_u, tensor4_basic< T > &u) const |
virtual void | inv_transform (const piola< T > &p, const tensor4_basic< T > &u, tensor4_basic< T > &hat_u) const |
typedef piola_fem_rep<T> base |
Definition at line 67 of file piola_fem_lagrange.h.
typedef base::value_type value_type |
Definition at line 68 of file piola_fem_lagrange.h.
Definition at line 69 of file piola_fem_lagrange.h.
|
virtual |
Implements piola_fem_rep< T >.
Definition at line 70 of file piola_fem_lagrange.h.
|
virtual |
Reimplemented from piola_fem_rep< T >.
Definition at line 72 of file piola_fem_lagrange.h.
_RHEOLEF_transform | ( | T | , |
point_basic< T > | |||
) |