bf_advection.hh
bool operator()(const Quad< Real > *elmX, const Quad< Real > *elmY, concepts::ElementMatrix< F > &em) const
Assembling for hp2D::Quad.
A function class to calculate element matrices for the bilinear form.
Definition: bf_advection.hh:74
virtual void operator()(const concepts::Element< Real > &elmX, const concepts::Element< Real > &elmY, concepts::ElementMatrix< F > &em) const
A 2D FEM element: an infinite quad with basis based on Laguerre functions.
Definition: quad.hh:452
GenericElement< KarniadakisMixin< F > > Element
template aliases for backwards compatibility
Definition: element.hh:270
void setupAdvection(vectorial::BilinearForm< F, typename concepts::Realtype< F >::type > &bf, const concepts::ElementFormulaContainer< concepts::Point< F, 2 > > frm, bool transpose=true)
Function to setup a bilinear form related to the vector Advection, namely.
concepts::ElementFormulaContainer< concepts::Point< F, 2 > > frm_
ElementFormula.
Definition: linearFormHelper.hh:139
Abstract function class to evaluate a bilinear form.
Definition: bilinearForm.hh:33
Advection(const concepts::ElementFormulaContainer< F > frm1, const concepts::ElementFormulaContainer< F > frm2)
Definition: bf_advection.hh:76
Advection(const concepts::ElementFormulaContainer< concepts::Point< F, 2 > > frm)
Definition: bf_advection.hh:82
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
bool operator()(const InfiniteLaguerreQuad *elmX, const InfiniteLaguerreQuad *elmY, concepts::ElementMatrix< F > &em) const
Assembling for hp2D::InfiniteLaguerreQuad.
Helper class for linearforms l(v), where v is a one form.
Definition: linearFormHelper.hh:117