Bembel
 
Loading...
Searching...
No Matches
Bembel::AugmentedEFIEExcitation< 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 <AugmentedEFIEExcitation.hpp>

Detailed Description

template<typename Derived, typename LinOp>
class Bembel::AugmentedEFIEExcitation< 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 AugmentedEFIEExcitation.hpp.

Public Member Functions

 AugmentedEFIEExcitation (const AnsatzSpace< LinOp > &ansatz_space, const int dofs_scalar)
 
void init_AugmentedEFIEExcitation (const AnsatzSpace< LinOp > &ansatz_space, const int dofs_scalar)
 
void compute ()
 
Derived & get_linear_form ()
 
const Eigen::VectorXcd & get_excitation () const
 

Constructor & Destructor Documentation

◆ AugmentedEFIEExcitation() [1/2]

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

Definition at line 26 of file AugmentedEFIEExcitation.hpp.

◆ AugmentedEFIEExcitation() [2/2]

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

Definition at line 27 of file AugmentedEFIEExcitation.hpp.

Member Function Documentation

◆ compute()

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

Definition at line 48 of file AugmentedEFIEExcitation.hpp.

◆ get_excitation()

template<typename Derived , typename LinOp >
const Eigen::VectorXcd & Bembel::AugmentedEFIEExcitation< Derived, LinOp >::get_excitation ( ) const
inline

Definition at line 59 of file AugmentedEFIEExcitation.hpp.

◆ get_linear_form()

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

Definition at line 58 of file AugmentedEFIEExcitation.hpp.

◆ init_AugmentedEFIEExcitation()

template<typename Derived , typename LinOp >
void Bembel::AugmentedEFIEExcitation< Derived, LinOp >::init_AugmentedEFIEExcitation ( const AnsatzSpace< LinOp > &  ansatz_space,
const int  dofs_scalar 
)
inline

Definition at line 34 of file AugmentedEFIEExcitation.hpp.


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