|
OpenBEM
Open-source framework for electromagnetic simulation with the boundary element method.
|
#include <complex>#include <cstdint>#include <external/Eigen/Core>Go to the source code of this file.
Namespaces | |
| namespace | bem |
| Primary namespace for the OpenBEM library. | |
Typedefs | |
Aliases for built-in C++ types. | |
| using | bem::Float = double |
| Floating point number. | |
| using | bem::Complex = std::complex< Float > |
| Complex floating point number. | |
| using | bem::Index = std::size_t |
| Unsigned integer type for indices and container sizes. | |
| using | bem::Int = int |
| Signed integer type. | |
Aliases for Eigen types. | |
| template<typename T > | |
| using | bem::EigMat = Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > |
Dynamic-size matrix containing type T. | |
| template<typename T , Index M, Index N> | |
| using | bem::EigMatMN = Eigen::Matrix< T, M, N > |
Fixed-size matrix with M rows and N columns containing type T. | |
| template<typename T , Index N> | |
| using | bem::EigMatXN = Eigen::Matrix< T, Eigen::Dynamic, N > |
Fixed-width matrix with N columns containing type T. | |
| template<typename T , Index N> | |
| using | bem::EigMatNX = Eigen::Matrix< T, N, Eigen::Dynamic > |
Fixed-height matrix with N rows containing type T. | |
| template<typename T > | |
| using | bem::EigColVec = Eigen::Matrix< T, Eigen::Dynamic, 1 > |
Dynamic-size column vector containing type T. | |
| template<typename T , Index N> | |
| using | bem::EigColVecN = Eigen::Matrix< T, N, 1 > |
Fixed-size column vector of size N containing type T. | |
| template<typename T > | |
| using | bem::EigRowVec = Eigen::Matrix< T, 1, Eigen::Dynamic > |
Dynamic-size row vector containing type T. | |
| template<typename T , Index N> | |
| using | bem::EigRowVecN = Eigen::Matrix< T, 1, N > |
Fixed-size row vector of size N containing type T. | |
| template<class EigObj > | |
| using | bem::ConstEigRef = const Eigen::Ref< const EigObj > |
| Read-only reference to an Eigen object. | |
| template<class EigObj > | |
| using | bem::EigRef = Eigen::Ref< EigObj > |
| Writable reference to an Eigen object. | |
Type aliases.
Definition in file types.hpp.