#include <linearFormHelper.hh>
Public Member Functions | |
LinearFormHelper_1 (const concepts::ElementFormulaContainer< F > frm1, const concepts::ElementFormulaContainer< F > frm2) | |
LinearFormHelper_1 (const concepts::ElementFormulaContainer< concepts::Point< F, 2 > > frm) | |
Protected Member Functions | |
void | computeIntermediate_ (const BaseQuad< concepts::Real > &elm) const |
Protected Attributes | |
ArrayElementFormula< concepts::Point< F, 2 > > | intermediateVector_ |
concepts::ElementFormulaContainer< concepts::Point< F, 2 > > | frm_ |
ElementFormula. | |
Helper class for linearforms l(v), where v is a one form
Here, is the element mapping from reference element , is the Jacobian matrix.
Precomputes intermediate data for element matrix computation, this is
which is stored as a single vector intermediateVector_ for each quadrature point.
The class can be used as well for bilinear forms a(u,v) where u is a 0-form and v is a 1-form. One example is the bilinear form hp2D::Advection
Definition at line 117 of file linearFormHelper.hh.
|
protected |
Compute the intermediate data for element matrix computation
This method is important for the derivated linear forms.
|
protected |
ElementFormula.
Definition at line 139 of file linearFormHelper.hh.
|
mutableprotected |