Rheolef
7.2
an efficient C++ finite element environment
|
Go to the source code of this file.
Namespaces | |
namespace | rheolef |
This file is part of Rheolef. | |
Functions | |
template<class T , class M > | |
void | piola_transformation (const geo_basic< T, M > &omega, const basis_on_pointset< T > &piola_on_pointset, reference_element hat_K, const std::vector< size_t > &dis_inod, Eigen::Matrix< point_basic< T >, Eigen::Dynamic, 1 > &x) |
template<class T , class M > | |
void | jacobian_piola_transformation (const geo_basic< T, M > &omega, const basis_basic< T > &piola_basis, reference_element hat_K, const std::vector< size_t > &dis_inod, const point_basic< T > &hat_x, tensor_basic< T > &DF) |
template<class T , class M > | |
void | jacobian_piola_transformation (const geo_basic< T, M > &omega, const basis_on_pointset< T > &piola_on_pointset, reference_element hat_K, const std::vector< size_t > &dis_inod, Eigen::Matrix< tensor_basic< T >, Eigen::Dynamic, 1 > &DF) |
template<class T > | |
T | det_jacobian_piola_transformation (const tensor_basic< T > &DF, size_t d, size_t map_d) |
template<class T , class M > | |
point_basic< T > | normal_from_piola_transformation (const geo_basic< T, M > &omega, const geo_element &S, const tensor_basic< T > &DF, size_t d) |
template<class T > | |
tensor_basic< T > | pseudo_inverse_jacobian_piola_transformation (const tensor_basic< T > &DF, size_t d, size_t map_d) |
template<class T , class M > | |
point_basic< T > | inverse_piola_transformation (const geo_basic< T, M > &omega, const reference_element &hat_K, const std::vector< size_t > &dis_inod, const point_basic< T > &x) |
template<class T > | |
void | map_projector (const tensor_basic< T > &DF, size_t d, size_t map_d, tensor_basic< T > &P) |
template<class T > | |
T | weight_coordinate_system (space_constant::coordinate_type sys_coord, const point_basic< T > &xq) |
template<class T , class M > | |
void | piola_transformation_and_weight_integration (const geo_basic< T, M > &omega, const basis_on_pointset< T > &piola_on_quad, reference_element hat_K, const std::vector< size_t > &dis_inod, bool ignore_sys_coord, Eigen::Matrix< tensor_basic< T >, Eigen::Dynamic, 1 > &DF, Eigen::Matrix< point_basic< T >, Eigen::Dynamic, 1 > &x, Eigen::Matrix< T, Eigen::Dynamic, 1 > &w) |