Switch between matrix types
Switch between matrix types
Easily switch between sparse and dense matrix types for storing Hamiltonian: arma::Mat
, arma::SpMat
Switch between ensembles
Switch between ensembles
Easily switch between different statistical ensembles: Canonical
, Grand canonical
, Parity Conserved Grand Canonical
and more
Switch between data types
Switch between data types
Easily switch between different data types: double
, complex<double>
Description
Description
SOLIDstate is a dynamic shared C++ library designed for small quantum system studies with many-body interactions. Library includes few models, pre-defined geometries, solving eigenequation, measuring observables or studing quantum dynamics.