hp1D::BilinearFormVtxHelper< F > Class Template Reference

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. More...

#include <formula.hh>

Public Member Functions

 BilinearFormVtxHelper (const concepts::ElementFormulaContainer< F > frm)
 Constructor. More...
 
const concepts::ElementFormula< F > * formula () const
 Getter for formula. More...
 
const concepts::Array< F > getFrmVal (const hp1D::Element< Real > &elm) const
 Returns the values of frm on {0,1}. More...
 
const concepts::Array< Real > getInvJacobeanDet (const hp1D::Element< Real > &elm) const
 Returns the inverse of the jacobean determinant (i.J.d.) More...
 
const concepts::Array< Real > getInvJacobeanDetSq (const hp1D::Element< Real > &elm) const
 Returns the inverse of the jacobean determinant squared (i.J.d.s.) More...
 
const concepts::Array< Real > getTangentialSecondDerivative (const hp1D::Element< Real > &elm) const
 Returns the second tangential derivative (s.t.d.) of the inverse Parametrisation on {0,1}. More...
 

Protected Attributes

const concepts::ElementFormulaContainer< F > frm_
 ElementFormula. More...
 

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:
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich