OpenBEM
Open-source framework for electromagnetic simulation with the boundary element method.
Loading...
Searching...
No Matches
bem::rwg::EdgeExcitationAssembler Class Referenceabstract

Class for generating excitation matrices for RWG-based BEM systems with RWG testing functions. More...

#include <excitation_matrix.hpp>

+ Inheritance diagram for bem::rwg::EdgeExcitationAssembler:

Detailed Description

Class for generating excitation matrices for RWG-based BEM systems with RWG testing functions.

Examples
/examples/ex02_assemblers.cpp.

Definition at line 46 of file excitation_matrix.hpp.

Member Function Documentation

◆ assemble() [1/2]

void bem::rwg::EdgeExcitationAssembler::assemble ( MatrixBase< Complex > &  mat,
ExcitationBase< 3 > &  exc,
const Complex  k 
)
override

Assembles the excitation matrix for a given excitation object and observation triangle mesh.

Parameters
[out]mat- Matrix to store the assembled excitation coefficients, with columns corresponding to each right-hand side, and rows corresponding to observation mesh edges.
[in]exc- Excitation object that computes the coefficients to be assembled into mat.
[in]k- Complex wavenumber.
Examples
/examples/ex02_assemblers.cpp.

Definition at line 28 of file excitation_matrix.cpp.

◆ assemble() [2/2]

virtual void bem::rwg::ExcitationAssemblerBase< obs_num_dof >::assemble ( MatrixBase< Complex > &  mat,
ExcitationBase< obs_num_dof > &  exc,
const Complex  k 
)
pure virtualinherited

Assembles the excitation matrix for a given excitation object and observation triangle mesh.

Parameters
[out]mat- Matrix to store the assembled excitation coefficients, with columns corresponding to each right-hand side, and rows corresponding to observation mesh degrees of freedom.
[in]exc- Excitation object that computes the coefficients to be assembled into mat.
[in]k- Complex wavenumber.

Member Data Documentation

◆ obs_mesh_

const TriangleMesh<3>& bem::rwg::ExcitationAssemblerBase< obs_num_dof >::obs_mesh_
protectedinherited

Definition at line 277 of file base.hpp.

◆ elems_

Definition at line 278 of file base.hpp.


The documentation for this class was generated from the following files: