function.hh
void operator()(const concepts::Element< G > &elm, const concepts::Array< F > &coeff, concepts::Array< F > &val, const uint *i) const override
Definition: function.hh:157
virtual void operator()(const concepts::Element< G > &elm, const concepts::Array< F > &coeff, F &val, const Real3d &p, const Real t=0.0) const
void operator()(const concepts::Element< G > &elm, const uint *j, concepts::Array< F > &val, const uint *i) const override
Throws an exception.
virtual void operator()(const concepts::Element< G > &elm, const concepts::Array< F > &coeff, concepts::Array< F > &val, const uint *i) const
virtual ~Laplacian()
Destructor for the class with virtual memberfunctions.
Definition: function.hh:142
An abstract class for a function in a FE space.
Definition: elementFormula.hh:25
virtual void operator()(const concepts::Element< G > &elm, const uint *j, concepts::Array< F > &val, const uint *i) const
virtual void operator()(const concepts::Element< G > &elm, const concepts::Array< F > &coeff, concepts::Array< F > &val, const Real3d &p, const Real t=0.0) const
virtual void operator()(const concepts::Element< G > &elm, const concepts::Array< F > &coeff, F &val, const uint *i) const
virtual Value< F, G > * clone() const
virtual Grad< F, G > * clone() const
virtual void operator()(const concepts::Element< G > &elm, const concepts::Array< F > &coeff, concepts::Array< F > &val, const Real2d &p, const Real t=0.0) const
virtual void operator()(const concepts::Element< G > &elm, const concepts::Array< F > &coeff, concepts::Array< F > &val, const uint *i) const
virtual void operator()(const concepts::Element< G > &elm, const concepts::Array< F > &coeff, concepts::Array< F > &val, const Real p, const Real t=0.0) const
bool compute_(const NeumannTraceElement3d< Real > *elm, const concepts::Array< F > &coeff, F &val, const Real2d &p, const Real t) const
bool compute_(const Hexahedron *elm, const concepts::Array< F > &coeff, F &val, const uint *i) const
virtual void operator()(const concepts::Element< G > &elm, const uint *j, concepts::Array< F > &val, const uint *i) const
void operator()(const concepts::Element< G > &elm, const concepts::Array< F > &coeff, concepts::Array< F > &val, const concepts::Real2d &p, const concepts::Real t=0.0) const override
Throws an exception.
virtual void operator()(const concepts::Element< G > &elm, const concepts::Array< F > &coeff, concepts::Array< F > &val, const Real3d &p, const Real t=0.0) const
virtual void operator()(const concepts::Element< G > &elm, const concepts::Array< F > &coeff, concepts::Array< F > &val, const Real p, const Real t=0.0) const
bool compute_(const Hexahedron *elm, const concepts::Array< F > &coeff, F &val, const Real3d &p, const Real t) const
void operator()(const concepts::Element< G > &elm, const concepts::Array< F > &coeff, F &val, const uint *i) const
void operator()(const concepts::Element< G > &elm, const concepts::Array< F > &coeff, F &val, const concepts::Real3d &p, const concepts::Real t=0.0) const
Implements Value::operator() for the subsequent method at a given reference coordinate.
Element on an edge representing the normal derivatives of neighbouring elements, especially their mea...
Definition: function.hh:20
void operator()(const concepts::Element< G > &elm, const concepts::Array< F > &coeff, concepts::Array< F > &val, const concepts::Real p, const concepts::Real t=0.0) const override
Throws an exception.
void operator()(const concepts::Element< G > &elm, const concepts::Array< F > &coeff, concepts::Array< F > &val, const concepts::Real3d &p, const concepts::Real t=0.0) const override
Definition: function.hh:193
virtual void operator()(const concepts::Element< G > &elm, const concepts::Array< F > &coeff, concepts::Array< F > &val, const Real2d &p, const Real t=0.0) const
virtual Laplacian< F, G > * clone() const override