18#ifndef BEM_RWG_INTEQ_CONT_H
19#define BEM_RWG_INTEQ_CONT_H
45template <
typename MatrixType = EigenDenseMatrix<Complex>>
83 MatrixType
I (base::obs_mesh_.num_elems(), base::src_mesh_.num_elems());
85 I.scale(
J * two_pi *
f);
93 base::obs_mesh_, base::src_mesh_, base::elem_pairs_
Class defining a general material with a constant (zero or non-zero) electrical conductivity and real...
Class defining the RWG-based surface continuity equation.
MatrixType rho_matrix(const Float f, const Material &material)
Returns the operator matrix associated with the electric surface charge density.
MatrixType j_matrix(const Float f, const Material &material)
Returns the operator matrix associated with the electric surface current density.
Class for computing the discrete divergence matrix for RWG functions.
Class for generating operator matrices for pulse observation and RWG source functions.
Base class defining an RWG-based integral equation.
void assemble(MatrixBase< Complex > &mat, OperatorType op, const Complex k)
Assembles the operator matrix for a given operator object and source and observation meshes.
const Complex J
Imaginary unit.
double Float
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.