20#define FormulaFromWeightConstr_D 0
21#define FormulaFromWeightAppl_D 0
94 const Real p,
const Real t = 0.0)
const;
96 const Real2d& p,
const Real t = 0.0)
const;
105 virtual std::ostream&
info(std::ostream& os)
const;
108 std::unique_ptr<const concepts::ElementFormula<F> > frm_;
140 template<
typename F, u
int dim = 2>
166 virtual std::ostream&
info(std::ostream& os)
const;
169 std::unique_ptr<const concepts::ElementFormula<F> > f_;
175 mutable bool samePoints_;
179 mutable bool zeroElement_;
192 template<
typename F, u
int dim = 2>
216 virtual std::ostream&
info(std::ostream& os)
const;
219 std::unique_ptr<const concepts::ElementFormula<F> > f_;
225 mutable bool zeroElement_;
243 const Real p,
const Real t = 0.0)
const;
246 const Real t = 0.0)
const {
247 return (*
this)(elm, p[0], t);
251 const Real t = 0.0)
const {
252 return (*
this)(elm, p[0], t);
260 virtual std::ostream&
info(std::ostream& os)
const;
267 std::unique_ptr<const concepts::ElementFunction<F> > f_;
286 const Real p,
const Real t = 0.0)
const;
289 const Real t = 0.0)
const {
290 return (*
this)(elm, p[0], t);
294 const Real t = 0.0)
const {
295 return (*
this)(elm, p[0], t);
303 virtual std::ostream&
info(std::ostream& os)
const;
310 std::unique_ptr<const concepts::ElementFunction<F> > f_;
323 const Real p,
const Real t = 0.0)
const;
326 const Real t = 0.0)
const {
327 return (*
this)(elm, p[0], t);
331 const Real t = 0.0)
const {
332 return (*
this)(elm, p[0], t);
340 virtual std::ostream&
info(std::ostream& os)
const;
virtual H1Extension< F > * clone() const
Virtual copy constructor.
H1Extension(const concepts::ElementFormula< F > &frm)
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
H1Extension(const concepts::ElementFormula< F > &frm, const concepts::Set< concepts::Attribute > attributes)