Bembel
 
Loading...
Searching...
No Matches
Bembel::DiscreteLinearForm< Derived, LinOp > Class Template Reference

This class, given a LinearForm with defined traits, takes care of the assembly of the right hand side. More...

#include <DiscreteLinearForm.hpp>

Detailed Description

template<typename Derived, typename LinOp>
class Bembel::DiscreteLinearForm< Derived, LinOp >

This class, given a LinearForm with defined traits, takes care of the assembly of the right hand side.

Definition at line 21 of file DiscreteLinearForm.hpp.

Public Member Functions

 DiscreteLinearForm (const AnsatzSpace< LinOp > &ansatz_space)
 
void init_DiscreteLinearForm (const AnsatzSpace< LinOp > &ansatz_space)
 
void compute ()
 
void set_degree (const int &deg)
 
Derived & get_linear_form ()
 
const Eigen::Matrix< typename LinearFormTraits< Derived >::Scalar, Eigen::Dynamic, 1 > & get_discrete_linear_form () const
 

Constructor & Destructor Documentation

◆ DiscreteLinearForm() [1/2]

template<typename Derived , typename LinOp >
Bembel::DiscreteLinearForm< Derived, LinOp >::DiscreteLinearForm ( )
inline

Definition at line 26 of file DiscreteLinearForm.hpp.

◆ DiscreteLinearForm() [2/2]

template<typename Derived , typename LinOp >
Bembel::DiscreteLinearForm< Derived, LinOp >::DiscreteLinearForm ( const AnsatzSpace< LinOp > &  ansatz_space)
inlineexplicit

Definition at line 27 of file DiscreteLinearForm.hpp.

Member Function Documentation

◆ compute()

template<typename Derived , typename LinOp >
void Bembel::DiscreteLinearForm< Derived, LinOp >::compute ( )
inline
Todo:
Add inline commentary

Definition at line 44 of file DiscreteLinearForm.hpp.

◆ get_discrete_linear_form()

template<typename Derived , typename LinOp >
const Eigen::Matrix< typename LinearFormTraits< Derived >::Scalar, Eigen::Dynamic, 1 > & Bembel::DiscreteLinearForm< Derived, LinOp >::get_discrete_linear_form ( ) const
inline

Definition at line 94 of file DiscreteLinearForm.hpp.

◆ get_linear_form()

template<typename Derived , typename LinOp >
Derived & Bembel::DiscreteLinearForm< Derived, LinOp >::get_linear_form ( )
inline

Definition at line 91 of file DiscreteLinearForm.hpp.

◆ init_DiscreteLinearForm()

template<typename Derived , typename LinOp >
void Bembel::DiscreteLinearForm< Derived, LinOp >::init_DiscreteLinearForm ( const AnsatzSpace< LinOp > &  ansatz_space)
inline

Definition at line 33 of file DiscreteLinearForm.hpp.

◆ set_degree()

template<typename Derived , typename LinOp >
void Bembel::DiscreteLinearForm< Derived, LinOp >::set_degree ( const int deg)
inline

Definition at line 87 of file DiscreteLinearForm.hpp.


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