|
Spectral Integral Suite in C++
|
This class sets up integration Matrices. This class must be intiated by the highest order of based on which integration matrices will be made. More...
#include <sis.hpp>

Public Member Functions | |
| MatGen () | |
| Null Constructor. More... | |
| MatGen (int n_) | |
| Constructor. More... | |
| void | compute (int n_) |
| Call this to generate integration matrices for highest order n. More... | |
| void | clear () |
Public Attributes | |
| std::vector< Eigen::Matrix< std::complex< T >, Eigen::Dynamic, Eigen::Dynamic > > | mats |
| std::vector< Eigen::Matrix< std::complex< T >, Eigen::Dynamic, Eigen::Dynamic > > | mats2 |
| std::vector< Eigen::Matrix< std::complex< T >, Eigen::Dynamic, Eigen::Dynamic > > | con_mats |
This class sets up integration Matrices. This class must be intiated by the highest order of based on which integration matrices will be made.
|
inline |
|
inline |
|
inline |
Definition at line 8096 of file sis.hpp.
References sis::MatGen< T >::con_mats, sis::MatGen< T >::mats, and sis::MatGen< T >::mats2.
|
inline |
Call this to generate integration matrices for highest order n.
Definition at line 8047 of file sis.hpp.
References sis::MatGen< T >::clear(), sis::MatGen< T >::con_mats, sis::MatGen< T >::mats, sis::MatGen< T >::mats2, and sis::N.
| std::vector<Eigen::Matrix<std::complex<T>, Eigen::Dynamic, Eigen::Dynamic> > sis::MatGen< std::complex< T > >::con_mats |
| std::vector<Eigen::Matrix<std::complex<T>, Eigen::Dynamic, Eigen::Dynamic> > sis::MatGen< std::complex< T > >::mats |
| std::vector<Eigen::Matrix<std::complex<T>, Eigen::Dynamic, Eigen::Dynamic> > sis::MatGen< std::complex< T > >::mats2 |