Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
Feel::vf::TimeExpr< TimeExprT > Class Template Reference
+ Collaboration diagram for Feel::vf::TimeExpr< TimeExprT >:

Classes

struct  HasTestFunction
 
struct  HasTrialFunction
 
struct  tensor
 

Public Types

using test_basis = typename TimeExprT::test_basis
 
using trial_basis = typename TimeExprT::trial_basis
 

Static Public Attributes

static const size_type context = TimeExprT::context
 
template<typename Func >
static const bool has_test_basis = TimeExprT::template has_test_basis<Func>
 
template<typename Func >
static const bool has_trial_basis = TimeExprT::template has_trial_basis<Func>
 
static const bool imIsPoly = TimeExprT::imIsPoly
 
static const uint16_type imorder = TimeExprT::imorder
 
static const bool is_terminal = false
 

Typedefs

typedef TimeExprT expression_type
 
typedef expression_type::value_type value_type
 
typedef TimeExpr< TimeExprT > this_type
 

Methods

template<typename Elem1 , typename Elem2 , typename FormType >
void assemble (std::shared_ptr< Elem1 > const &__u, std::shared_ptr< Elem2 > const &__v, FormType &__f) const
 
template<typename Elem1 , typename FormType >
void assemble (std::shared_ptr< Elem1 > const &__v, FormType &__f) const
 

Constructors, destructor

 TimeExpr (expression_type const &__expr, std::string const &__tag)
 
 ~TimeExpr ()
 

Accessors

bool isSymetric () const
 
expression_type const & expression () const
 
const std::string & tag () const