|
OpenBEM
Open-source framework for electromagnetic simulation with the boundary element method.
|
Class for computing pulse function operators based on a given OperatorName.
More...
#include <generic.hpp>
Inheritance diagram for bem::rwg::GenericPulseOp< ObsIntegratorType >:Class for computing pulse function operators based on a given OperatorName.
Definition at line 184 of file generic.hpp.
|
inline |
Constructs a GenericPulseOp for computing operator op_name with a specified integration object.
| [in] | op_name | - Name of the operator to be computed. |
| [in] | obs_integrator | - Integration object for the observation triangle (optional). |
Definition at line 199 of file generic.hpp.
|
overridevirtual |
Computes the operator value for the given observation and source triangles.
| [in] | k | - Complex wavenumber. |
| [in] | obs_tri | - Observation triangle. |
| [in] | src_tri | - Source triangle. |
Implements bem::rwg::OperatorBase< 1, 1 >.
Definition at line 92 of file generic.tpp.
|
inlinestaticinherited |
Transforms the coordinates of the observation and source triangles into a local coordinate system defined by the source triangle.
| [out] | obs_tri_local | - Observation triangle in the source's local coordinate system. |
| [out] | src_tri_local | - Source triangle in its local coordinate system. |
| [in] | obs_tri | - Original observation triangle. |
| [in] | src_tri | - Original source triangle. |