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 () |