|
OpenBEM
Open-source framework for electromagnetic simulation with the boundary element method.
|
Base class for generating excitation coefficients for RWG-based BEM systems. More...
#include <base.hpp>
Inheritance diagram for bem::rwg::ExcitationBase< obs_num_dof >:Base class for generating excitation coefficients for RWG-based BEM systems.
| obs_num_dof | - Number of degrees of freedom associated with each observation triangle. |
|
pure virtual |
Computes the excitation coefficients for each degree of freedom associated with the observation triangle.
| [in] | k | - Complex wavenumber. |
| [in] | obs_tri | - Observation triangle in the local coordinate system of src_tri. |
obs_tri, and each column corresponds to each excitation when there is more than one excitation (i.e., more than one right-hand side). The number of excitations and various other settings should be provided via the inheriting class's methods. Implemented in bem::rwg::InfinitesimalGap, bem::rwg::RwgPlaneWave, and bem::rwg::NxRwgPlaneWave.
|
pure virtual |
Returns the number of excitations (right-hand sides) to be generated.
Implemented in bem::rwg::InfinitesimalGap, bem::rwg::PlaneWaveBase< obs_num_dof >, and bem::rwg::PlaneWaveBase< 3 >.