Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
Feel::detail::Curl< T, N, D > Struct Template Reference
+ Collaboration diagram for Feel::detail::Curl< T, N, D >:

Classes

struct  result
 

Public Types

typedef boost::multi_array< m_type, 1 > array_type
 
typedef Eigen::TensorFixedSize< value_type, Eigen::Sizes<(D==3)?D:1, 1 > > m_type
 
typedef array_type::index_range range
 
typedef T value_type
 

Public Member Functions

template<typename Elem , typename ContextType >
 Curl (Elem const &elem, ContextType const &context)
 
template<typename Elem , typename ContextType >
void init (Elem const &elem, ContextType const &context, mpl::bool_< false >)
 
template<typename Elem , typename ContextType >
void init (Elem const &elem, ContextType const &context, mpl::bool_< true >)
 
value_type operator() (uint16_type c1, uint16_type c2, uint16_type q) const
 
value_type operator() (uint16_type c1, uint16_type c2, uint16_type q, mpl::int_<-1 >) const
 
value_type operator() (uint16_type, uint16_type, uint16_type q, mpl::int_< 0 >) const
 
value_type operator() (uint16_type, uint16_type, uint16_type q, mpl::int_< 1 >) const
 
value_type operator() (uint16_type, uint16_type, uint16_type q, mpl::int_< 2 >) const
 
m_type const & operator[] (uint16_type q) const
 

Public Attributes

array_type M_curl