#include <linearForm.hh >
template<class F = Real>
class hp2D::Riesz< F >
Linear form in 2D.
This linear form computes
Currently only on quadrilaterals. The boundary integral is only correct for straigt boundaries.
Author Kersten Schmidt, 2003
Examples elasticity2D_tutorial.cc , howToGetStarted.cc , hpFEM2d-simple.cc , hpFEM2d.cc , inhomDirichletBCs.cc , inhomDirichletBCsLagrange.cc , and parallelizationTutorial.cc .
Definition at line 60 of file linearForm.hh .
◆ Riesz() [1/2]
Constructor.
Parameters
frm The formula, given elementwise
bc Boundary conditions, defaults to homogeneous
◆ Riesz() [2/2]
Contructor via a string of real valued Riesz
This will be interpreted as a concepts::ParsedFormula
Parameters
frm The formula, given as string
◆ computeIntermediate_()
Compute the intermediate data for element matrix computation
This method is important for the derivated linear forms.
◆ info()
template<class F = Real>
virtual std::ostream & hp2D::Riesz < F >::info
(
std::ostream &
os )
const
protected virtual
◆ operator()() [1/2]
Computes the element load vector. As for the computation of an element stiffness matrix, there are the loops over all quadrature points and the loops over all shape functions.
Parameters
elm The element for which the load vector should be computed.
em The load vector
◆ operator()() [2/2]
template<class F , class G = typename Realtype<F>::type>
Computes the element contribution to the function.
Parameters
elm Element on which the computations should be performed
em The local matrix
Implemented in vectorial::LinearForm< F, G > .
◆ setBasis()
virtual void concepts::LinearFormChoice::setBasis
(
Basis
basis )
inline virtual inherited
◆ basis_
Basis concepts::LinearFormChoice::basis_
mutable inherited
◆ frm_
◆ intermediateValue_
template<class F >
mutable protected inherited
◆ sharedData_
The documentation for this class was generated from the following file: