Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
Feel::vf::SymbolsExpr< TupleExprType > Struct Template Reference

store set of SymbolExpr object into a hana::tuple More...

+ Inheritance diagram for Feel::vf::SymbolsExpr< TupleExprType >:
+ Collaboration diagram for Feel::vf::SymbolsExpr< TupleExprType >:

Classes

struct  Lambda
 
struct  TensorContext
 

Public Types

using feelpp_tag = SymbolsExprTag
 
using self_type = SymbolsExpr< TupleExprType >
 
using symbols_expr_type = self_type
 
using tuple_type = TupleExprType
 

Public Member Functions

template<typename... TheExpr>
Lambda< TheExpr... >::type applyLambda (TheExpr... e) const
 
template<typename... MeshesType>
auto createTensorContext () const
 
std::map< std::string, std::set< std::string > > names () const
 
SymbolsExpr & operator= (SymbolsExpr &&)=default
 
SymbolsExpr & operator= (SymbolsExpr const &)=default
 
 SymbolsExpr (SymbolsExpr &&)=default
 
 SymbolsExpr (SymbolsExpr const &)=default
 
 SymbolsExpr (tuple_type &&tse)
 
 SymbolsExpr (tuple_type const &tse)
 
tuple_type & tuple ()
 
tuple_type const & tuple () const
 
void updateInformationObject (nl::json &p) const
 

Detailed Description

template<typename TupleExprType>
struct Feel::vf::SymbolsExpr< TupleExprType >

store set of SymbolExpr object into a hana::tuple