This class handles the assembly and storage of the system matrix. More...
#include <AugmentedEFIE.hpp>
This class handles the assembly and storage of the system matrix.
Definition at line 20 of file AugmentedEFIE.hpp.
Public Member Functions | |
| AugmentedEFIE (const AnsatzSpace< Derived > &ansatz_space_vector, const Geometry &geometry) | |
| void | init_AugmentedEFIE (const AnsatzSpace< Derived > &ansatz_space_vector, const Geometry &geometry) | 
| void | compute () | 
| Assembles the system matrix without voltage source excitation.  | |
| void | compute (VoltageSource source) | 
| Assembles the system matrix with voltage source excitation.  | |
| void | stabilize () | 
| void | set_wavenumber (std::complex< double > wavenumber) | 
| Set wave number.  | |
| void | set_omega (double omega) | 
| const MatrixFormat & | get_system_matrix () const | 
| const std::complex< double > | get_wavenumber () | 
| Return wave number.  | |
| const int | get_dofs_vector () | 
| Return number of degrees of freedom for the current.  | |
| const int | get_dofs_scalar () | 
| Return number of degrees of freedom for the potential.  | |
| const Eigen::VectorXcd | get_excitation () | 
| Debug output for the excitation.  | |
| const AnsatzSpace< HelmholtzSingleLayerOperator > | get_ansatz_space_scalar () | 
| Debug output for the excitation.  | |
| const AnsatzSpace< MassMatrixScalarDisc > | get_ansatz_space_mass () |