8#ifndef hp2dEdgeBilinearform_hh
9#define hp2dEdgeBilinearform_hh
61 template<
typename F = Real>
76 virtual std::ostream&
info(std::ostream& os)
const;
100 void operator()(
const hp2D::l2::Quad<Real>& elmX,
const Quad<Real>& elmY,
104 virtual std::ostream&
info(std::ostream& os)
const;
136 virtual std::ostream&
info(std::ostream& os)
const;
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
void operator()(const concepts::Element< Real > &elmX, const concepts::Element< Real > &elmY, concepts::ElementMatrix< Real > &em) const
virtual EdgeIdentity * clone() const
RotRot(const concepts::ElementFormulaContainer< F > frm=concepts::ElementFormulaContainer< F >())
Constructor.
virtual RotRot< F > * clone() const
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
virtual Rotuv * clone() const
std::complex< Real > Cmplx
Type for a complex number. It also depends on the setting of Real.
GenericElement< KarniadakisMixin< F > > Element
template aliases for backwards compatibility