20 class NeumannTraceElement3d;
33 template<
class F,
class G = concepts::Real>
43 virtual uint
n()
const {
59 const Real p,
const Real t = 0.0)
const;
63 const Real2d& p,
const Real t = 0.0)
const;
67 const Real3d& p,
const Real t = 0.0)
const;
71 const Real3d& p,
const Real t = 0.0)
const;
76 F& val,
const uint* i)
const;
79 F& val,
const Real3d& p,
const Real t)
const;
82 F& val,
const Real2d& p,
const Real t)
const;
92 template<
class F,
class G = Real>
105 virtual uint
n()
const {
111 const uint *i)
const;
118 const Real t = 0.0)
const;
122 const Real2d& p,
const Real t = 0.0)
const;
126 const Real3d& p,
const Real t = 0.0)
const;
136 template<
class F,
class G = Real>
149 virtual uint
n()
const override{
155 F& val,
const uint *i)
const;
160 const uint *i)
const override {
162 (*this)(elm, coeff, val[0], i);
169 const uint* i)
const override;
198 (*this)(elm, coeff, val[0], p, t);
void resize(const uint sz)
virtual ~Grad()
Destructor for the class with virtual memberfunctions.
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 uint *i) const
virtual uint n() const
Number of components.
void operator()(const concepts::Element< G > &elm, const concepts::Array< F > &coeff, concepts::Array< F > &val, const uint *i) const override
void operator()(const concepts::Element< G > &elm, const uint *j, concepts::Array< F > &val, const uint *i) const override
Throws an exception.
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::Real2d &p, const concepts::Real t=0.0) const override
Throws an exception.
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
virtual uint n() const override
Number of components.
virtual ~Laplacian()
Destructor for the class with virtual memberfunctions.
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 uint *i) const
virtual ~Value()
Destructor for the class with virtual memberfunctions.
virtual uint n() const
Number of components.