6#ifndef hp2dlinearform_hh
7#define hp2dlinearform_hh
20 template<
class F, u
int dim>
23 class BoundaryConditions;
37 template<
class F,
class G>
59 template<
class F = Real>
71 bool ignoreMissingElem =
false);
82 bool ignoreMissingElem =
false);
97 virtual std::ostream&
info(std::ostream& os)
const;
107 bool ignoreMissingElem;
135 template<
class F = concepts::Real>
146 bool ignoreMissingElem =
false);
154 bool ignoreMissingElem =
false);
167 virtual std::ostream&
info(std::ostream& os)
const;
172 bool ignoreMissingElem_;
218 virtual std::ostream&
info(std::ostream& os)
const;
234 template<
class F = Real>
243 bool ignoreMissingElem =
false);
257 virtual std::ostream&
info(std::ostream& os)
const;
261 bool ignoreMissingElem;
Riesz(const std::string &str, concepts::BoundaryConditions *bc=0, bool ignoreMissingElem=false)
void operator()(const concepts::Element< Real > &elm, concepts::ElementMatrix< F > &em) const
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
Riesz(const concepts::ElementFormulaContainer< F > frm, concepts::BoundaryConditions *bc=0, bool ignoreMissingElem=false)
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
void operator()(const concepts::Element< Real > &elm, concepts::ElementMatrix< F > &em) const
Riesz(const concepts::ElementFormulaContainer< F > frm, bool ignoreMissingElem=false)
GenericElement< KarniadakisMixin< F > > Element
template aliases for backwards compatibility
void setupGradLinearForm(vectorial::LinearForm< F, typename concepts::Realtype< F >::type > &lf, const concepts::ElementFormulaContainer< concepts::Point< F, 2 > > frm1, const concepts::ElementFormulaContainer< concepts::Point< F, 2 > > frm2)
void setupRiesz(vectorial::LinearForm< F, typename concepts::Realtype< F >::type > &lf, const concepts::ElementFormulaContainer< concepts::Point< F, 2 > > frm)