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

Go to the source code of this file.

Namespaces

 rheolef
 irheostream, orheostream - large data streams
 

Constant Groups

 rheolef
 irheostream, orheostream - large data streams
 

Macros

#define _RHEOLEF_instanciation1(T)
 
#define _RHEOLEF_instanciation2(T, M)
 

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 >
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)
 
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 >
static point_basic< T > rheolef::inv_piola_e (const point_basic< T > &x, const point_basic< T > &a, const point_basic< T > &b)
 
template<class T >
static point_basic< T > rheolef::inv_piola_t (const point_basic< T > &x, const point_basic< T > &a, const point_basic< T > &b, const point_basic< T > &c)
 
template<class T >
static point_basic< T > rheolef::inv_piola_T (const point_basic< T > &x, const point_basic< T > &a, const point_basic< T > &b, const point_basic< T > &c, const point_basic< T > &d)
 
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)
 
 rheolef::_RHEOLEF_instanciation1 (Float) _RHEOLEF_instanciation2(Float
 

Macro Definition Documentation

#define _RHEOLEF_instanciation1 (   T)
Value:
const tensor_basic<T>& DF, \
size_t d, \
size_t map_d); \
const tensor_basic<T>& DF, \
size_t d, \
size_t map_d); \
const point_basic<T>& xq); \
const tensor_basic<T>& DF, \
size_t d, \
size_t map_d, \
tensor_basic<T>& P); \

Definition at line 355 of file piola.cc.

#define _RHEOLEF_instanciation2 (   T,
 
)

Definition at line 382 of file piola.cc.