WaveBlocksND
|
Classes | |
struct | Basis |
Helper class to ease template specialzations. More... | |
struct | Basis< 1, 1, C > |
struct | Basis< 1, D, C > |
struct | Basis< N, 1, C > |
Typedefs | |
template<int N, int D> | |
using | Canonical = Basis< N, D, N > |
Collection of types associated with a matrix potential in canonical basis. More... | |
template<int N, int D> | |
using | Eigen = Basis< N, D, 1 > |
Collection of types associated with a matrix potential in eigen basis. More... | |
using waveblocks::potentials::bases::Canonical = typedef Basis<N, D, N> |
Collection of types associated with a matrix potential in canonical basis.
N | Number of levels (dimension of square matrix when evaluated) |
D | Dimension of argument space |
using waveblocks::potentials::bases::Eigen = typedef Basis<N, D, 1> |
Collection of types associated with a matrix potential in eigen basis.
N | Number of levels (dimension of diagonal vector when evaluated) |
D | Dimension of argument space |