|
using | Pomerol::RealType = double |
| Real floating point type. More...
|
|
using | Pomerol::ComplexType = std::complex< double > |
| Complex floating point type. More...
|
|
using | Pomerol::ParticleIndex = unsigned int |
| Index of a single particle degree of freedom. More...
|
|
using | Pomerol::QuantumState = libcommute::sv_index_type |
| Index of a many-body state. More...
|
|
using | Pomerol::ComplexMatrixType = Eigen::Matrix< ComplexType, Eigen::Dynamic, Eigen::Dynamic, Eigen::AutoAlign|Eigen::RowMajor > |
| Dense complex matrix. More...
|
|
template<bool Complex> |
using | Pomerol::MelemType = typename std::conditional< Complex, ComplexType, RealType >::type |
|
template<typename ScalarType > |
using | Pomerol::LOperatorType = libcommute::loperator< ScalarType, libcommute::fermion, libcommute::boson > |
|
template<bool Complex> |
using | Pomerol::LOperatorTypeRC = libcommute::loperator< MelemType< Complex >, libcommute::fermion, libcommute::boson > |
|
template<bool Complex> |
using | Pomerol::MatrixType = Eigen::Matrix< MelemType< Complex >, Eigen::Dynamic, Eigen::Dynamic, Eigen::AutoAlign|Eigen::RowMajor > |
|
using | Pomerol::ComplexVectorType = Eigen::Matrix< ComplexType, Eigen::Dynamic, 1, Eigen::AutoAlign > |
| Dense complex vector. More...
|
|
using | Pomerol::RealVectorType = Eigen::Matrix< RealType, Eigen::Dynamic, 1, Eigen::AutoAlign > |
| Dense real vector. More...
|
|
template<bool Complex> |
using | Pomerol::VectorType = Eigen::Matrix< MelemType< Complex >, Eigen::Dynamic, 1, Eigen::AutoAlign > |
|
template<bool Complex> |
using | Pomerol::ColMajorMatrixType = Eigen::SparseMatrix< MelemType< Complex >, Eigen::ColMajor > |
|
template<bool Complex> |
using | Pomerol::RowMajorMatrixType = Eigen::SparseMatrix< MelemType< Complex >, Eigen::RowMajor > |
|
Declarations of the most basic types and macros.
- Author
- Igor Krivenko
-
Andrey Antipov (andre.nosp@m.y.e..nosp@m.antip.nosp@m.ov@g.nosp@m.mail..nosp@m.com)
Definition in file Misc.hpp.