Class documentation of Concepts

Loading...
Searching...
No Matches
hp1D::BilinearFormVtxHelper< F > Class Template Reference

#include <formula.hh>

Inheritance diagram for hp1D::BilinearFormVtxHelper< F >:
hp1D::Jump1Jump1< F > hp1D::Mean2Jump1< F >

Public Member Functions

 BilinearFormVtxHelper (const concepts::ElementFormulaContainer< F > frm)
 Constructor.
 
const concepts::ElementFormula< F > * formula () const
 Getter for formula.
 
const concepts::Array< Real > getInvJacobeanDet (const hp1D::Element< Real > &elm) const
 
const concepts::Array< Real > getInvJacobeanDetSq (const hp1D::Element< Real > &elm) const
 
const concepts::Array< Real > getTangentialSecondDerivative (const hp1D::Element< Real > &elm) const
 
const concepts::Array< F > getFrmVal (const hp1D::Element< Real > &elm) const
 

Protected Attributes

const concepts::ElementFormulaContainer< F > frm_
 ElementFormula.
 

Detailed Description

template<class F = Real>
class hp1D::BilinearFormVtxHelper< F >

Helper class for bilinearforms a(u,v), where a is a i-j Form that just works on the Vertices, like JUMP or MEAN and products of it on the end of the elements.

Definition at line 264 of file formula.hh.

Constructor & Destructor Documentation

◆ BilinearFormVtxHelper()

template<class F = Real>
hp1D::BilinearFormVtxHelper< F >::BilinearFormVtxHelper ( const concepts::ElementFormulaContainer< F >  frm)
inline

Constructor.

Definition at line 267 of file formula.hh.

Member Function Documentation

◆ formula()

template<class F = Real>
const concepts::ElementFormula< F > * hp1D::BilinearFormVtxHelper< F >::formula ( ) const
inline

Getter for formula.

Definition at line 272 of file formula.hh.

◆ getFrmVal()

template<class F = Real>
const concepts::Array< F > hp1D::BilinearFormVtxHelper< F >::getFrmVal ( const hp1D::Element< Real > &  elm) const

Returns the values of frm on {0,1}

Returns
Array of size 2, with the values frm on {0,1}

◆ getInvJacobeanDet()

template<class F = Real>
const concepts::Array< Real > hp1D::BilinearFormVtxHelper< F >::getInvJacobeanDet ( const hp1D::Element< Real > &  elm) const

Returns the inverse of the jacobean determinant (i.J.d.)

Returns
Array of size 2, with the values i.J.d. on {0,1}

◆ getInvJacobeanDetSq()

template<class F = Real>
const concepts::Array< Real > hp1D::BilinearFormVtxHelper< F >::getInvJacobeanDetSq ( const hp1D::Element< Real > &  elm) const

Returns the inverse of the jacobean determinant squared (i.J.d.s.)

Returns
Array of size 2, with the values of i.J.d.s. on {0,1}

◆ getTangentialSecondDerivative()

template<class F = Real>
const concepts::Array< Real > hp1D::BilinearFormVtxHelper< F >::getTangentialSecondDerivative ( const hp1D::Element< Real > &  elm) const

Returns the second tangential derivative (s.t.d.) of the inverse Parametrisation on {0,1}

Returns
Array of size 2, with the values of the s.t.d. on {0,1}

Member Data Documentation

◆ frm_

template<class F = Real>
const concepts::ElementFormulaContainer<F> hp1D::BilinearFormVtxHelper< F >::frm_
protected

ElementFormula.

Definition at line 308 of file formula.hh.


The documentation for this class was generated from the following file: