function.hh
virtual void compute_(const Quad< G > &elm, const uint j[2], F &val, const uint i[2]) const
virtual void compute_(const Q &elm, const concepts::Array< F > &coeff, F &val, const Real2d &p, const Real t=0.0) const
bool compute_(const Quad< Real > *elm, const concepts::Array< F > &coeff, F &val, const uint i[2]) const
virtual void compute_(const Q &elm, const concepts::Array< F > &coeff, F &val, const Real2d &p, const Real t=0.0) const
virtual void compute_(const hp1D::Element< G > &elm, const concepts::Array< F > &coeff, F &val, const Real2d &p, const Real t=0.0) const
virtual std::ostream & info(std::ostream &os) const
An abstract class for a function in a FE space.
Definition: elementFormula.hh:25
bool compute_(const InfiniteQuad *elm, const concepts::Array< F > &coeff, F &val, const uint i[2]) const
bool compute_(const Quad< Real > *elm, const uint j[2], F &val, const uint i[2]) const
virtual void compute_(const Q &elm, const uint j[3], F &val, const uint i[2]) const
virtual Partial_yy< F, Q > * clone() const
bool compute_(const Quad< Real > *elm, const concepts::Array< F > &coeff, F &val, const Real2d &p, const Real t) const
virtual std::ostream & info(std::ostream &os) const
virtual void compute_(const Q &elm, const concepts::Array< F > &coeff, F &val, const uint i[2]) const
bool compute_(const Quad< Real > *elm, const concepts::Array< F > &coeff, F &val, const Real2d &p, const Real t) const
The Neumann trace of the approximated function in a FE space.
Definition: function.hh:355
Base class for element functions for hp elements in 2D.
Definition: functionBase.hh:38
virtual void compute_(const Q &elm, const uint j[3], F &val, const uint i[2]) const
TraceDeriv(const concepts::Attribute attrib)
Constructor with given attribute.
Definition: function.hh:317
virtual std::ostream & info(std::ostream &os) const
The vectorial 2D curl of the approximated function in a FE space.
Definition: function.hh:242
Element on an edge representing the normal derivatives of neighbouring elements, especially their mea...
Definition: neumannTraceElement.hh:42
virtual void compute_(const Quad< Real > &elm, const uint j[2], concepts::Array< F > &val, const uint i[2]) const
virtual void operator()(const concepts::Element< G > &elm, const concepts::Array< F > &coeff, concepts::Array< F > &val, const uint *i) const
virtual void compute_(const hp1D::Element< G > &elm, const concepts::Array< F > &coeff, F &val, const uint i[2]) const
virtual void compute_(const hp1D::Element< G > &elm, const concepts::Array< F > &coeff, F &val, const uint i[2]) const
virtual void compute_(const Quad< G > &elm, const concepts::Array< F > &coeff, F &val, const Real2d &p, const Real t=0.0) const
void compute_(const concepts::Array< F > &coeff, F &val, const Real *xValues, uint nsx, const Real *yValues, uint nsy) const
bool compute_(H elm, const uint j[2], F &val, const uint i[2]) 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 uint *i) const
virtual std::ostream & info(std::ostream &os) const
virtual std::ostream & info(std::ostream &os) const
virtual void compute_(const Quad< Real > &elm, const concepts::Array< F > &coeff, concepts::Array< F > &val, const Real2d &p, const Real t=0.0) const
virtual std::ostream & info(std::ostream &os) const
virtual std::ostream & info(std::ostream &os) const
bool compute_(const NTElement_BA< Real > *nTelm, const concepts::Array< F > &coeff, F &val, const Real p, const Real t) const
void compute_(const concepts::Array< F > &coeff, F &val, const Real *xValues, uint nsx, const Real *yValues, uint nsy) const
bool compute_(const Quad< Real > *elm, const uint j[2], F &val, const uint i[2]) const
bool compute_(const InfiniteQuad *elm, const concepts::Array< F > &coeff, F &val, const Real2d &p, const Real t) const
virtual void compute_(const Q &elm, const concepts::Array< F > &coeff, F &val, const uint i[2]) const
Double partial derivative in x direction of the approximated function in a FE space.
Definition: function.hh:197
virtual void compute_(const Quad< Real > &elm, const concepts::Array< F > &coeff, concepts::Array< F > &val, const uint i[2]) const
virtual void compute_(const Quad< G > &elm, const concepts::Array< F > &coeff, F &val, const uint i[2]) const
bool compute_(const Quad< Real > *elm, const concepts::Array< F > &coeff, F &val, const uint i[2]) const
bool compute_(H elm, const concepts::Array< F > &coeff, F &val, const uint i[2]) const
virtual void compute_(const hp1D::Element< G > &elm, const uint j[2], F &val, const uint i[2]) const
bool compute_(const NeumannTraceElement< Real > *elm, const concepts::Array< F > &coeff, F &val, const Real &p, const Real t) const
virtual Partial_xx< F, Q > * clone() const
Double partial derivative in y direction of the approximated function in a FE space.
Definition: function.hh:221
virtual std::ostream & info(std::ostream &os) const
virtual void compute_(const hp1D::Element< G > &elm, const uint j[2], F &val, const uint i[2]) const
virtual void compute_(const Quad< Real > &elm, const concepts::Array< F > &coeff, concepts::Array< F > &val, const Real2d &p, const Real t=0.0) const
virtual std::ostream & info(std::ostream &os) const
virtual std::ostream & info(std::ostream &os) const
bool compute_(const Quad< Real > *elm, const concepts::Array< F > &coeff, F &val, const Real2d &p, const Real t) const
virtual void compute_(const hp1D::Element< G > &elm, const concepts::Array< F > &coeff, F &val, const Real2d &p, const Real t=0.0) const
virtual void compute_(const Quad< Real > &elm, const uint j[2], concepts::Array< F > &val, const uint i[2]) const
Element on an edge representing the normal derivative of neighbouring elements, especially their mean...
Definition: neumannTrace.hh:40
bool compute_(const InfiniteQuad *elm, const uint j[2], F &val, const uint i[2]) const
The tangential derivative of the Dirichlet trace of the approximated function in a FE space.
Definition: function.hh:312
virtual void compute_(const Quad< Real > &elm, const concepts::Array< F > &coeff, concepts::Array< F > &val, const uint i[2]) const
The Dirichlet trace of the approximated function in a FE space.
Definition: function.hh:271