|
typedef double | waveblocks::real_t |
|
typedef std::complex< real_t > | waveblocks::complex_t |
|
typedef int | waveblocks::dim_t |
|
template<int R, int C> |
using | waveblocks::CMatrix = Eigen::Matrix< complex_t, R, C > |
|
template<int R, int C> |
using | waveblocks::RMatrix = Eigen::Matrix< real_t, R, C > |
|
template<int R, int C> |
using | waveblocks::CArray = Eigen::Array< complex_t, R, C > |
|
template<int R, int C> |
using | waveblocks::RArray = Eigen::Array< real_t, R, C > |
|
template<int N> |
using | waveblocks::HaWpBasisVector = CArray< Eigen::Dynamic, N > |
|
using | waveblocks::Coefficients = Eigen::Matrix< complex_t, Eigen::Dynamic, 1 > |
|
template<class I , int R, int C> |
using | waveblocks::GMatrix = Eigen::Matrix< I, R, C > |
|
template<class I , int R> |
using | waveblocks::GVector = GMatrix< I, R, 1 > |
|
template<int R> |
using | waveblocks::CVector = GVector< complex_t, R > |
|
template<int R> |
using | waveblocks::RVector = GVector< real_t, R > |
|
template<class P > |
using | waveblocks::function_t = std::function< P > |
|
template<int D> |
using | waveblocks::rD_to_r = function_t< real_t(RVector< D >)> |
|
template<int D> |
using | waveblocks::rD_to_rD = function_t< RVector< D >(RVector< D >)> |
|
template<int D> |
using | waveblocks::rD_to_rDxD = function_t< RMatrix< D, D >(RVector< D >)> |
|
template<int D> |
using | waveblocks::rD_to_c = function_t< complex_t(RVector< D >)> |
|
template<int D> |
using | waveblocks::rD_to_cD = function_t< CVector< D >(RVector< D >)> |
|
template<int D> |
using | waveblocks::rD_to_cDxD = function_t< CMatrix< D, D >(RVector< D >)> |
|
template<int D, int N> |
using | waveblocks::rD_to_cNxN = function_t< CMatrix< N, N >(RVector< D >)> |
|
template<int D> |
using | waveblocks::cD_to_r = function_t< real_t(CVector< D >)> |
|
template<int D> |
using | waveblocks::cD_to_rD = function_t< RVector< D >(CVector< D >)> |
|
template<int D> |
using | waveblocks::cD_to_rDxD = function_t< RMatrix< D, D >(CVector< D >)> |
|
using | waveblocks::c_to_c = function_t< complex_t(complex_t)> |
|
template<int D> |
using | waveblocks::cD_to_c = function_t< complex_t(CVector< D >)> |
|
template<int D> |
using | waveblocks::cD_to_cD = function_t< CVector< D >(CVector< D >)> |
|
template<int D> |
using | waveblocks::cD_to_cDxD = function_t< CMatrix< D, D >(CVector< D >)> |
|
template<int D, int N> |
using | waveblocks::cD_to_cNxN = function_t< CMatrix< N, N >(CVector< D >)> |
|
template<int D, class F > |
using | waveblocks::rD_to_function = function_t< F(RVector< D >)> |
|
template<int D, int N, class F > |
using | waveblocks::rD_to_function_vector = function_t< GVector< F, N >(RVector< D >)> |
|
template<int D, int N, class F > |
using | waveblocks::rD_to_function_matrix = function_t< GMatrix< F, N, N >(RVector< D >)> |
|
template<int D, class F > |
using | waveblocks::cD_to_function = function_t< F(CVector< D >)> |
|
template<int D, int N, class F > |
using | waveblocks::cD_to_function_vector = function_t< GVector< F, N >(CVector< D >)> |
|
template<int D, int N, class F > |
using | waveblocks::cD_to_function_matrix = function_t< GMatrix< F, N, N >(CVector< D >)> |
|
template<int N> |
using | waveblocks::eigenvalues_t = typename Eigen::EigenSolver< RMatrix< N, N > >::EigenvalueType |
|
template<int N> |
using | waveblocks::eigenvector_t = typename Eigen::EigenSolver< RMatrix< N, N > >::EigenvectorsType |
|