Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
Feel::vf::PrintExpr< PrintExprT >::tensor< Geo_t, Basis_i_t, Basis_j_t > Struct Template Reference
+ Collaboration diagram for Feel::vf::PrintExpr< PrintExprT >::tensor< Geo_t, Basis_i_t, Basis_j_t >:

Classes

struct  is_zero
 
struct  sig
 

Public Types

typedef tensor_expr_type::shape shape
 
typedef expression_type::template tensor< Geo_t, Basis_i_t, Basis_j_t > tensor_expr_type
 
typedef tensor_expr_type::value_type value_type
 

Public Member Functions

value_type evalij (uint16_type i, uint16_type j) const
 
value_type evalijq (uint16_type i, uint16_type j, uint16_type c1, uint16_type c2, uint16_type q) const
 
template<int PatternContext>
value_type evalijq (uint16_type i, uint16_type j, uint16_type c1, uint16_type c2, uint16_type q, mpl::int_< PatternContext >) const
 
value_type evaliq (uint16_type i, uint16_type c1, uint16_type c2, uint16_type q) const
 
value_type evalq (uint16_type c1, uint16_type c2, uint16_type q) const
 
template<typename IM >
void init (IM const &im)
 
 tensor (this_type const &expr, Geo_t const &geom)
 
 tensor (this_type const &expr, Geo_t const &geom, Basis_i_t const &fev)
 
 tensor (this_type const &expr, Geo_t const &geom, Basis_i_t const &fev, Basis_j_t const &feu)
 
void update (Geo_t const &geom)
 
void update (Geo_t const &geom, Basis_i_t const &fev)
 
void update (Geo_t const &geom, Basis_i_t const &fev, Basis_j_t const &feu)
 
void update (Geo_t const &geom, uint16_type face)
 

Public Attributes

std::string M_tag
 
tensor_expr_type M_tensor_expr