Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
Feel::ExpressionEvaluatorBase< RangeType > Class Template Referenceabstract
+ Collaboration diagram for Feel::ExpressionEvaluatorBase< RangeType >:

Public Types

using element_type = typename range_type::element_t
 
using gm_type = typename element_type::gm_type
 
using parameterelement_type = typename parameterspace_type::element_type
 
using parameterspace_ptrtype = std::shared_ptr< parameterspace_type >
 
using parameterspace_type = ParameterSpace<>
 
using range_type = RangeType
 

Public Member Functions

int component ()
 
virtual double eval (int q, int comp)=0
 
 ExpressionEvaluatorBase (range_type const &r, int comp=0)
 
virtual void init (int o)=0
 
virtual int nPoints ()=0
 
virtual int order ()=0
 
virtual void update (element_type const &elt)=0
 
virtual bool update (parameterelement_type const &mu)=0
 
virtual double weight (int i)=0
 

Protected Attributes

int M_comp
 
range_type M_range