rheolef  6.5
Namespaces | Constant Groups | Functions
piola.h File Reference
#include "rheolef/geo.h"
#include "rheolef/basis_on_pointset.h"
Include dependency graph for piola.h:

Go to the source code of this file.

Namespaces

 rheolef
 irheostream, orheostream - large data streams
 

Constant Groups

 rheolef
 irheostream, orheostream - large data streams
 

Functions

template<class T , class M >
point_basic< T > rheolef::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, size_t q)
 
template<class T , class M >
void rheolef::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, const point_basic< T > &hat_x, tensor_basic< T > &DF)
 
template<class T , class M >
void rheolef::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, size_t q, tensor_basic< T > &DF)
 
template<class T >
rheolef::det_jacobian_piola_transformation (const tensor_basic< T > &DF, size_t d, size_t map_d)
 
template<class T , class M >
point_basic< T > rheolef::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 > rheolef::pseudo_inverse_jacobian_piola_transformation (const tensor_basic< T > &DF, size_t d, size_t map_d)
 
template<class T , class M >
void rheolef::jacobian_piola_transformation (const geo_basic< T, M > &omega, 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 >
point_basic< T > rheolef::inverse_piola_transformation (const geo_basic< T, M > &omega, reference_element hat_K, const std::vector< size_t > &dis_inod, const point_basic< T > &x)
 
template<class T >
void rheolef::map_projector (const tensor_basic< T > &DF, size_t d, size_t map_d, tensor_basic< T > &P)
 
template<class T >
rheolef::weight_coordinate_system (space_constant::coordinate_type sys_coord, const point_basic< T > &xq)
 
template<class T , class M >
rheolef::weight_coordinate_system (const geo_basic< T, M > &omega, const basis_on_pointset< T > &piola_table, const geo_element &K, const std::vector< size_t > &dis_inod, size_t q)