Class documentation of Concepts

Loading...
Searching...
No Matches

#include <linearForm.hh>

Inheritance diagram for concepts::LinearForm< F, G >:
concepts::OutputOperator concepts::Neumann< Real > hp2D::GradLinearForm< F > bem::AdaptLaplaceDLP< F > bem::AdaptLaplaceSLP< F > bem::LaplaceDLP< F > bem::LaplaceSLP< F > concepts::Neumann< F > constraints::ConstraintsList< F > hp1D::GradLinearForm< F > hp1D::LinearFormGradInterp_Grad< F > hp1D::PointEvaluation< F > hp1D::Riesz< F > hp2D::GradLinearForm< F > hp2D::Riesz< F > hp2D::l2::Riesz< F > vectorial::LinearForm< F, G >

Public Member Functions

virtual void operator() (const Element< G > &elm, ElementMatrix< F > &em) const =0
 

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream.
 

Detailed Description

template<class F, class G = typename Realtype<F>::type>
class concepts::LinearForm< F, G >

Abstract class for a linear form. This linear form computes an element-wise contribution to a function on a space.

Examples
linearFEM1d-simple.cc, and linearFEM1d.cc.

Definition at line 29 of file linearForm.hh.

Member Function Documentation

◆ info()

◆ operator()()

template<class F , class G = typename Realtype<F>::type>
virtual void concepts::LinearForm< F, G >::operator() ( const Element< G > &  elm,
ElementMatrix< F > &  em 
) const
pure virtual

Computes the element contribution to the function.

Parameters
elmElement on which the computations should be performed
emThe local matrix

Implemented in vectorial::LinearForm< F, G >.


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