bf_partialderiv.hh
virtual void operator()(const concepts::Element< Real > &elmX, const concepts::Element< Real > &elmY, concepts::ElementMatrix< F > &em) const
concepts::ElementMatrix< Real > stiff1D_
Local 1D stiffness and mass matrices for Karniadakis basis.
Definition: bf_partialderiv.hh:115
bool operator()(const InfiniteLaguerreQuad *elmX, const InfiniteLaguerreQuad *elmY, concepts::ElementMatrix< F > &em) const
A 2D FEM element: an infinite quad with basis based on Laguerre functions.
Definition: quad.hh:452
bool operator()(const hp2D::Quad< Real > *elmX, const hp2D::Quad< Real > *elmY, concepts::ElementMatrix< F > &em) const
Assembling for hp2D::Quad.
A function class to calculate element matrices for the bilinear form related to a partial derivative ...
Definition: bf_partialderiv.hh:87
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
virtual ~BilinearFormOnePartDeriv()
Definition: bf_partialderiv.hh:98
virtual ~BilinearFormTwoPartDeriv()
Definition: bf_partialderiv.hh:166
GenericElement< KarniadakisMixin< F > > Element
template aliases for backwards compatibility
Definition: element.hh:270
Helper class for bilinearforms a(u,v), where u and v are 1-forms, which computes intermediate data fo...
Definition: bilinearFormHelper.hh:140
concepts::ElementMatrix< Real > mass1D_
Definition: bf_partialderiv.hh:115
Abstract function class to evaluate a bilinear form.
Definition: bilinearForm.hh:33
bool operator()(const Quad< Real > *elmX, const Quad< Real > *elmY, concepts::ElementMatrix< F > &em) const
Assembling for hp2D::Quad.
BilinearFormTwoPartDeriv(const enum partDerivType i, const enum partDerivType j, const concepts::ElementFormulaContainer< F > frm=concepts::ElementFormulaContainer< F >())
Constructor.
Helper class for bilinear forms a(u,v) where u is a 0-form and v is a 1-form.
Definition: bilinearFormHelper.hh:78
virtual void operator()(const concepts::Element< Real > &elmX, const concepts::Element< Real > &elmY, concepts::ElementMatrix< F > &em) const
virtual BilinearFormOnePartDeriv< F > * clone() const
Virtual constructor.
Definition: bf_partialderiv.hh:100
BilinearFormOnePartDeriv(const enum partDerivType i, const concepts::ElementFormulaContainer< F > frm=concepts::ElementFormulaContainer< F >())
Constructor.
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
virtual BilinearFormTwoPartDeriv< F > * clone() const
Virtual constructor.
Definition: bf_partialderiv.hh:168
A function class to calculate element matrices for the bilinear form related to a partial derivative ...
Definition: bf_partialderiv.hh:153