Class defining the RWG-based TEFIE.
More...
#include <tefie.hpp>
template<
typename MatrixType = EigenDenseMatrix<Complex>>
class bem::rwg::Tefie< MatrixType >
Class defining the RWG-based TEFIE.
- Template Parameters
-
| MatrixType | - Matrix type used for all operators, must derive from MatrixBase<Complex>. |
- Examples
- /examples/ex01_start_here.cpp, and /examples/ex02_assemblers.cpp.
Definition at line 59 of file tefie.hpp.
◆ set_operators()
template<
typename MatrixType = EigenDenseMatrix<Complex>>
Sets custom operators for the Tefie object.
- Parameters
-
| [in] | op_T | - Object for the vector hypersingular operator. |
| [in] | op_K | - Object for the vector double-layer potential operator. |
Definition at line 72 of file tefie.hpp.
◆ j_matrix()
template<
typename MatrixType = EigenDenseMatrix<Complex>>
◆ m_matrix()
template<
typename MatrixType = EigenDenseMatrix<Complex>>
Returns the operator matrix associated with the magnetic surface current density.
- Parameters
-
| [in] | f | - Frequency in Hz. |
| [in] | material | - Material for which the equation is defined. |
- Returns
- Operator matrix.
Definition at line 112 of file tefie.hpp.
◆ id_matrix()
template<
typename MatrixType = EigenDenseMatrix<Complex>>
Returns the identity operator matrix associated with the magnetic surface current density.
- Returns
- Operator matrix.
Definition at line 133 of file tefie.hpp.
◆ exc_matrix()
template<
typename MatrixType = EigenDenseMatrix<Complex>>
Returns the excitation matrix for a given excitation operator.
- Parameters
-
| [in] | f | - Frequency in Hz. |
| [in] | material | - Material for which the equation is defined. |
| [in] | exc | - Excitation operator. |
- Returns
- Excitation matrix.
- Examples
- /examples/ex01_start_here.cpp.
Definition at line 151 of file tefie.hpp.
◆ j_projector()
template<
typename MatrixType = EigenDenseMatrix<Complex>>
◆ m_projector()
template<
typename MatrixType = EigenDenseMatrix<Complex>>
Returns the projector matrix associated with the magnetic surface current density.
- Parameters
-
| [in] | f | - Frequency in Hz. |
| [in] | material | - Material for which the equation is defined. |
| [in] | points | - Points at which to project fields. |
- Returns
- Projector matrix.
Definition at line 208 of file tefie.hpp.
◆ op_T_
template<
typename MatrixType = EigenDenseMatrix<Complex>>
◆ op_K_
template<
typename MatrixType = EigenDenseMatrix<Complex>>
◆ proj_T_
template<
typename MatrixType = EigenDenseMatrix<Complex>>
◆ proj_K_
template<
typename MatrixType = EigenDenseMatrix<Complex>>
◆ assembler_
template<
typename MatrixType = EigenDenseMatrix<Complex>>
◆ obs_mesh_
template<
typename MatrixType = EigenDenseMatrix<Complex>>
◆ src_mesh_
template<
typename MatrixType = EigenDenseMatrix<Complex>>
◆ elem_pairs_
template<
typename MatrixType = EigenDenseMatrix<Complex>>
◆ flip_normals_
template<
typename MatrixType = EigenDenseMatrix<Complex>>
The documentation for this class was generated from the following file: