an efficient C++ finite element environment
|
|
Go to the documentation of this file. 1 #ifndef _RHEOLEF_FEKETE_ICC
2 #define _RHEOLEF_FEKETE_ICC
46 bool map_on_reference_element =
true)
62 warburton_e (degree, hat_xnod, map_on_reference_element);
break;
64 warburton_q (degree, hat_xnod, map_on_reference_element);
break;
66 warburton_H (degree, hat_xnod, map_on_reference_element);
break;
68 warburton_P (degree, hat_xnod, map_on_reference_element);
break;
70 warburton_T (degree, hat_xnod, map_on_reference_element);
break;
76 #endif // _RHEOLEF_WARBURTON_ICC
void warburton_T(size_t degree, Eigen::Matrix< point_basic< T >, Eigen::Dynamic, 1 > &x, bool map_on_reference_element=true)
static const variant_type e
static const variant_type H
static size_type n_node(variant_type variant, size_type order)
void warburton_P(size_t degree, Eigen::Matrix< point_basic< T >, Eigen::Dynamic, 1 > &x, bool map_on_reference_element=true)
void set_simplex_leb_gll(size_t degree, Eigen::Matrix< point_basic< T >, Eigen::Dynamic, 1 > &pts)
static const variant_type T
see the reference_element page for the full documentation
void warburton_q(size_t degree, Eigen::Matrix< point_basic< T >, Eigen::Dynamic, 1 > &x, bool dummy=true)
variant_type variant() const
void warburton_H(size_t degree, Eigen::Matrix< point_basic< T >, Eigen::Dynamic, 1 > &x, bool dummy=true)
This file is part of Rheolef.
#define error_macro(message)
static const variant_type p
static const variant_type q
static const variant_type P
void warburton_e(size_t degree, Eigen::Matrix< point_basic< T >, Eigen::Dynamic, 1 > &x, bool map_on_reference_element=true)
static const variant_type t
void reference_element_barycenter(reference_element hat_K, point_basic< T > &c)
void pointset_lagrange_fekete(reference_element hat_K, size_t degree, Eigen::Matrix< point_basic< T >, Eigen::Dynamic, 1 > &hat_xnod, bool map_on_reference_element=true)