|
|
using | args_eval_tuple_type = decltype(hana::transform(std::declval< args_tensors_tuple_type >(), arg_expr_eval_type)) |
| |
|
using | args_tensors_tuple_type = decltype(hana::transform(std::declval< args_tuple_type >(), arg_expr_tensor_type)) |
| |
|
typedef self_type | expr_type |
| |
|
using | function_invoke_result_type = std::invoke_result_t< decltype(hana::unpack), args_eval_tuple_type, function_type > |
| |
|
typedef gmc_type::gm_type | gm_type |
| |
|
typedef std::shared_ptr< gmc_type > | gmc_ptrtype |
| |
|
typedef fusion::result_of::value_at_key< Geo_t, key_type >::type::element_type | gmc_type |
| |
|
typedef mpl::if_< fusion::result_of::has_key< Geo_t, vf::detail::gmc< 0 > >, mpl::identity< vf::detail::gmc< 0 > >, mpl::identity< vf::detail::gmc< 1 > > >::type::type | key_type |
| |
|
typedef Eigen::Matrix< value_type, shape::M, shape::N > | matrix_shape_type |
| |
|
typedef shapeType< function_invoke_result_type, std::is_arithmetic_v< function_invoke_result_type > >::type | shape |
| |
|
using | value_type = typename expr_type::value_type |
| |
|
|
value_type | evalijq (uint16_type, uint16_type, uint16_type c1, uint16_type c2, uint16_type q) const |
| |
|
matrix_shape_type const & | evalijq (uint16_type, uint16_type, uint16_type q) const |
| |
|
value_type | evaliq (uint16_type, uint16_type c1, uint16_type c2, uint16_type q) const |
| |
|
matrix_shape_type const & | evaliq (uint16_type, uint16_type q) const |
| |
|
value_type | evalq (uint16_type c1, uint16_type c2, uint16_type q) const |
| |
|
matrix_shape_type const & | evalq (uint16_type q) const |
| |
|
template<typename IM > |
| void | init (IM const &im) |
| |
|
| tensor (expr_type const &expr, Geo_t const &geom) |
| |
|
| tensor (expr_type const &expr, Geo_t const &geom, Basis_i_t const &fev) |
| |
|
| tensor (expr_type const &expr, Geo_t const &geom, Basis_i_t const &fev, Basis_j_t const &feu) |
| |
|
| tensor (tensor const &)=default |
| |
|
void | update (Geo_t const &geom) |
| |
|
void | update (Geo_t const &geom, Basis_i_t const &) |
| |
|
void | update (Geo_t const &geom, Basis_i_t const &, Basis_j_t const &) |
| |
|
void | update (Geo_t const &geom, uint16_type face) |
| |