Hello!
I am confused when I use Expression because I need to use parameter degree in python version of Expression like this
Expression(("x[0]","x[1]"),degree=2)
However, parameter degree is not used in C++ version of Expression like this
class Source : public Expression
{
public:
Source() : Expression(2)
{}
void eval(Array<double>& values, const Array<double>& x) const
{
values[0]= x[0];
values[1]= x[1];
}
};
And use like this
Source source;
So, what’s the meaning of degree? We need to project Expression into finite element space before we use it?
