hp1D::LinearFormHelper< 1, F > Class Template Reference
Helper class for linearforms l(v), where v is a 1-form. More...
#include <formula.hh>
Public Member Functions | |
LinearFormHelper (const concepts::ElementFormulaContainer< F > frm) | |
virtual | ~LinearFormHelper () |
Protected Member Functions | |
void | computeIntermediate_ (const Element< Real > &elm) const |
Compute the intermediate data for element matrix computation. More... | |
Protected Attributes | |
const concepts::ElementFormulaContainer< F > | frm_ |
ElementFormula. More... | |
concepts::Array< F > | intermediateValue_ |
Intermediate value (on each quadrature point) More... | |
Detailed Description
template<class F>
class hp1D::LinearFormHelper< 1, F >
Helper class for linearforms l(v), where v is a 1-form.
is the element mapping from reference element . is for a example the derivative of a shape function, and the derivative of the local corresponding local shape function.
Computes intermediate data for element matrix computation.
Definition at line 155 of file formula.hh.
Constructor & Destructor Documentation
◆ LinearFormHelper()
template<class F >
hp1D::LinearFormHelper< 1, F >::LinearFormHelper | ( | const concepts::ElementFormulaContainer< F > | frm | ) |
◆ ~LinearFormHelper()
template<class F >
|
virtual |
Member Function Documentation
◆ computeIntermediate_()
template<class F >
|
protected |
Compute the intermediate data for element matrix computation.
This method is important for the derivated linear forms.
Member Data Documentation
◆ frm_
template<class F >
|
protected |
ElementFormula.
Definition at line 174 of file formula.hh.
◆ intermediateValue_
template<class F >
|
mutableprotected |
The documentation for this class was generated from the following file:
- hp1D/formula.hh