| WaveBlocksND
    | 
Helper class to ease template specialzations. More...
#include <bases.hpp>
| Public Types | |
| using | argument_type = CVector< D > | 
| using | potential_type = GMatrix< cD_to_c< D >, N, C > | 
| using | jacobian_type = GMatrix< cD_to_cD< D >, N, C > | 
| using | hessian_type = GMatrix< cD_to_cDxD< D >, N, C > | 
| using | potential_evaluation_type = CMatrix< N, C > | 
| using | jacobian_evaluation_type = GMatrix< CVector< D >, N, C > | 
| using | hessian_evaluation_type = GMatrix< CMatrix< D, D >, N, C > | 
| using | local_quadratic_evaluation_type = CMatrix< N, C > | 
| using | potential_return_type = complex_t | 
| using | jacobian_return_type = CVector< D > | 
| using | hessian_return_type = CMatrix< D, D > | 
| using | local_quadratic_return_type = complex_t | 
| Static Public Attributes | |
| static const int | argument_dimension = D | 
| static const int | number_of_levels = N | 
| static const int | number_of_columns = C | 
Helper class to ease template specialzations.
| N | Number of levels | 
| D | Dimension of argument space | 
| C | Number of columns (N for canonical basis, 1 for eigen basis) | 
| using waveblocks::potentials::bases::Basis< N, D, C >::argument_type = CVector<D> | 
| using waveblocks::potentials::bases::Basis< N, D, C >::hessian_evaluation_type = GMatrix<CMatrix<D, D>, N, C> | 
| using waveblocks::potentials::bases::Basis< N, D, C >::hessian_return_type = CMatrix<D, D> | 
| using waveblocks::potentials::bases::Basis< N, D, C >::hessian_type = GMatrix<cD_to_cDxD<D>, N, C> | 
| using waveblocks::potentials::bases::Basis< N, D, C >::jacobian_evaluation_type = GMatrix<CVector<D>, N, C> | 
| using waveblocks::potentials::bases::Basis< N, D, C >::jacobian_return_type = CVector<D> | 
| using waveblocks::potentials::bases::Basis< N, D, C >::jacobian_type = GMatrix<cD_to_cD<D>, N, C> | 
| using waveblocks::potentials::bases::Basis< N, D, C >::local_quadratic_evaluation_type = CMatrix<N, C> | 
| using waveblocks::potentials::bases::Basis< N, D, C >::local_quadratic_return_type = complex_t | 
| using waveblocks::potentials::bases::Basis< N, D, C >::potential_evaluation_type = CMatrix<N, C> | 
| using waveblocks::potentials::bases::Basis< N, D, C >::potential_return_type = complex_t | 
| using waveblocks::potentials::bases::Basis< N, D, C >::potential_type = GMatrix<cD_to_c<D>, N, C> | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
 1.8.11
 1.8.11