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 |