|
OpenBEM
Open-source framework for electromagnetic simulation with the boundary element method.
|
#include <stdexcept>#include <iostream>#include "types.hpp"#include "geometry/primitives/triangle.hpp"#include "rwg/integrators/obs/base.hpp"#include "rwg/integrators/obs/strategic.hpp"#include "rwg/operators/base.hpp"#include "rwg/operators/single_layer.hpp"#include "rwg/operators/double_layer.hpp"#include "rwg/operators/gram.hpp"#include "rwg/operators/incidence.hpp"#include "rwg/operators/generic.tpp"Go to the source code of this file.
Classes | |
| class | bem::rwg::GenericRwgOp< ObsIntegratorType > |
Class for computing RWG operators based on a given OperatorName. More... | |
| class | bem::rwg::GenericPulseOp< ObsIntegratorType > |
Class for computing pulse function operators based on a given OperatorName. More... | |
Namespaces | |
| namespace | bem |
| Primary namespace for the OpenBEM library. | |
| namespace | bem::rwg |
| Namespace for RWG-based BEM functionality. | |
Enumerations | |
| enum class | bem::rwg::OperatorName { VECTOR_SINGLE_LAYER , ROT_VECTOR_SINGLE_LAYER , VECTOR_DOUBLE_LAYER_PV , ROT_VECTOR_DOUBLE_LAYER_PV , SCALAR_SINGLE_LAYER , VECTOR_HYPERSINGULAR , ROT_VECTOR_HYPERSINGULAR , RWG_RWG , ROT_RWG_RWG , PULSE_PULSE , DIVRWG , DEFAULT } |
| Enum class defining operator names. More... | |
Functions | |
| std::ostream & | bem::rwg::operator<< (std::ostream &os, OperatorName op_name) |
Overloaded output stream operator for OperatorName. | |
Convenience wrapper classes to generate any operator based on a given integer flag.
Definition in file generic.hpp.