18#ifndef BEM_RWG_EXC_ASSEMBLER_H
19#define BEM_RWG_EXC_ASSEMBLER_H
28template <
typename T>
class MatrixBase;
36template <u
int8_t obs_num_dof>
class ExcitationBase;
Class for generating excitation matrices for RWG-based BEM systems with RWG testing functions.
void assemble(MatrixBase< Complex > &mat, ExcitationBase< 3 > &exc, const Complex k) override
Assembles the excitation matrix for a given excitation object and observation triangle mesh.
Base class for generating excitation matrices for RWG-based BEM systems.
Class for generating excitation matrices for RWG-based BEM systems with pulse testing functions.
void assemble(MatrixBase< Complex > &mat, ExcitationBase< 1 > &exc, const Complex k) override
Assembles the excitation matrix for a given excitation object and observation triangle mesh.
std::complex< Float > Complex
Complex floating point number.
Eigen::Matrix< T, N, 1 > EigColVecN
Fixed-size column vector of size N containing type T.
Namespace for RWG-based BEM functionality.
Primary namespace for the OpenBEM library.