|
| _RHEOLEF_make_field_expr_v2_nonlinear_unary_operator (operator+, details::unary_plus) _RHEOLEF_make_field_expr_v2_nonlinear_unary_operator(operator- |
|
| _RHEOLEF_make_field_expr_v2_nonlinear_unary_function (cos) _RHEOLEF_make_field_expr_v2_nonlinear_unary_function(sin) _RHEOLEF_make_field_expr_v2_nonlinear_unary_function(tan) _RHEOLEF_make_field_expr_v2_nonlinear_unary_function(acos) _RHEOLEF_make_field_expr_v2_nonlinear_unary_function(asin) _RHEOLEF_make_field_expr_v2_nonlinear_unary_function(atan) _RHEOLEF_make_field_expr_v2_nonlinear_unary_function(cosh) _RHEOLEF_make_field_expr_v2_nonlinear_unary_function(sinh) _RHEOLEF_make_field_expr_v2_nonlinear_unary_function(tanh) _RHEOLEF_make_field_expr_v2_nonlinear_unary_function(exp) _RHEOLEF_make_field_expr_v2_nonlinear_unary_function(log) _RHEOLEF_make_field_expr_v2_nonlinear_unary_function(log10) _RHEOLEF_make_field_expr_v2_nonlinear_unary_function(sqrt) _RHEOLEF_make_field_expr_v2_nonlinear_unary_function(abs) _RHEOLEF_make_field_expr_v2_nonlinear_unary_function(fabs) _RHEOLEF_make_field_expr_v2_nonlinear_unary_function(floor) _RHEOLEF_make_field_expr_v2_nonlinear_unary_function(ceil) _RHEOLEF_make_field_expr_v2_nonlinear_unary_function(sqr) _RHEOLEF_make_field_expr_v2_nonlinear_unary_function(norm) _RHEOLEF_make_field_expr_v2_nonlinear_unary_function(norm2) _RHEOLEF_make_field_expr_v2_nonlinear_unary_function(tr) _RHEOLEF_make_field_expr_v2_nonlinear_unary_function(trans) template< class Function |
|
| field_expr_v2_nonlinear_node_binary (const BinaryFunction &f, const Expr1 &expr1, const Expr2 &expr2) |
|
bool | have_homogeneous_space (space_basic< scalar_type, memory_type > &Vh) const |
|
const_iterator | begin_dof () const |
|
space_constant::valued_type | valued_tag () const |
|
void | initialize (const piola_on_pointset< float_type > &pops, const integrate_option &iopt) |
|
void | initialize (const space_basic< float_type, memory_type > &Xh, const piola_on_pointset< float_type > &pops, const integrate_option &iopt) |
|
template<class Result , class Arg1 , class Arg2 , class M > |
void | evaluate_internal2 (const geo_basic< float_type, M > &omega_K, const geo_element &K, Eigen::Matrix< Result, Eigen::Dynamic, 1 > &value) const |
|
template<class Result , class Arg1 , class Arg2 , class M > |
void | evaluate_internal2 (const geo_basic< float_type, M > &omega_K, const geo_element &K, const side_information_type &sid, Eigen::Matrix< Result, Eigen::Dynamic, 1 > &value) const |
|
template<class Result , class Arg1 , class Arg2 , class M > |
void | evaluate_call (const geo_basic< float_type, M > &omega_K, const geo_element &K, Eigen::Matrix< Result, Eigen::Dynamic, 1 > &value) const |
|
template<class Result , class Arg1 , class Arg2 , class M > |
void | evaluate_call (const geo_basic< float_type, M > &omega_K, const geo_element &K, const side_information_type &sid, Eigen::Matrix< Result, Eigen::Dynamic, 1 > &value) const |
|
template<class Result , class M > |
void | evaluate (const geo_basic< float_type, M > &omega_K, const geo_element &K, Eigen::Matrix< Result, Eigen::Dynamic, 1 > &value) const |
|
template<class Result , class M > |
void | evaluate_on_side (const geo_basic< float_type, M > &omega_K, const geo_element &K, const side_information_type &sid, Eigen::Matrix< Result, Eigen::Dynamic, 1 > &value) const |
|
template<class Result > |
bool | valued_check () const |
|
| _RHEOLEF_make_field_expr_v2_nonlinear_binary (operator+, details::plus) _RHEOLEF_make_field_expr_v2_nonlinear_binary(operator- |
|
| _RHEOLEF_make_field_expr_v2_nonlinear_binary (operator*, details::multiplies) _RHEOLEF_make_field_expr_v2_nonlinear_binary(operator/ |
|
| _RHEOLEF_make_field_expr_v2_nonlinear_binary_function (atan2) _RHEOLEF_make_field_expr_v2_nonlinear_binary_function(pow) _RHEOLEF_make_field_expr_v2_nonlinear_binary_function(fmod) _RHEOLEF_make_field_expr_v2_nonlinear_binary_function(min) _RHEOLEF_make_field_expr_v2_nonlinear_binary_function(max) _RHEOLEF_make_field_expr_v2_nonlinear_binary_function(dot) _RHEOLEF_make_field_expr_v2_nonlinear_binary_function(ddot) _RHEOLEF_make_field_expr_v2_nonlinear_binary_function(dddot) template< class Function |
|
rheolef::std enable_if ::type compose const Function f, const Expr1 expr1, const Expr2 expr2 | compose (const Function &f, const Expr1 &expr1, const Expr2 &expr2) |
|
template<class Function , class Expr1 , class Expr2 > |
std::enable_if< details::is_field_expr_v2_nonlinear_arg< Expr1 >::value &&!details::is_field_expr_v2_constant< Expr1 >::value &&details::is_field_expr_v2_constant< Expr2 >::value, details::field_expr_v2_nonlinear_node_unary< details::binder_second< typenamedetails::function_traits< Function >::functor_type, typenamepromote< typenamedetails::field_expr_v2_nonlinear_terminal_wrapper_traits< Expr1 >::type::value_type, Expr2 >::type >, typenamedetails::field_expr_v2_nonlinear_terminal_wrapper_traits< Expr1 >::type > >::type | compose (const Function &f, const Expr1 &expr1, const Expr2 &expr2) |
|