Helper class for bilinear forms a(u,v) where u is a 0-form and v is a 1-form. More...
#include <bilinearFormHelper.hh>


Public Member Functions | |
| BilinearFormHelper_0_1 (const concepts::ElementFormulaContainer< F > frm1, const concepts::ElementFormulaContainer< F > frm2) | |
| BilinearFormHelper_0_1 (const concepts::ElementFormulaContainer< concepts::Point< F, 2 > > &frm) | |
Protected Member Functions | |
| void | computeIntermediate_ (const BaseQuad< concepts::Real > &elm) |
| Compute the intermediate data for element matrix computation. | |
Protected Attributes | |
| concepts::ElementFormulaContainer < concepts::Point< F, 2 > > | frm_ |
| ElementFormula. | |
| ArrayElementFormula < concepts::Point< F, 2 > > | intermediateVector_ |
| Intermediate vector (on each quadrature point) | |
Helper class for bilinear forms a(u,v) where u is a 0-form and v is a 1-form.
For example, the Advection-BF is a 0-1-BF
Here | J|, J^{-} and {k} can be precomputed as a single vector intermediateVector_ per quadrature point.
Definition at line 73 of file bilinearFormHelper.hh.
| hp2D::BilinearFormHelper_0_1< F >::BilinearFormHelper_0_1 | ( | const concepts::ElementFormulaContainer< F > | frm1, |
| const concepts::ElementFormulaContainer< F > | frm2 | ||
| ) | [inline] |
Definition at line 75 of file bilinearFormHelper.hh.
| hp2D::BilinearFormHelper_0_1< F >::BilinearFormHelper_0_1 | ( | const concepts::ElementFormulaContainer< concepts::Point< F, 2 > > & | frm | ) | [inline] |
Definition at line 80 of file bilinearFormHelper.hh.
| void hp2D::LinearFormHelper_1< F >::computeIntermediate_ | ( | const BaseQuad< concepts::Real > & | elm | ) | [protected, inherited] |
Compute the intermediate data for element matrix computation.
This method is important for the derivated linear forms.
concepts::ElementFormulaContainer<concepts::Point<F, 2> > hp2D::LinearFormHelper_1< F >::frm_ [protected, inherited] |
ElementFormula.
Definition at line 119 of file linearFormHelper.hh.
ArrayElementFormula<concepts::Point<F,2> > hp2D::LinearFormHelper_1< F >::intermediateVector_ [protected, inherited] |