jturney / ambit

C++ library for the implementation of tensor product calculations through a clean, concise user interface.
GNU Lesser General Public License v3.0
21 stars 9 forks source link

Remove some lightweight classes #50

Closed JonathonMisiewicz closed 2 years ago

JonathonMisiewicz commented 2 years ago

Gets rid of the MOSpace class and the SpinType enum. C side and Py side contradicted each other about whether having no MOs is acceptable, so I changed the C-side contract and left the Py-side contract intact: thou must have MOs. I can change this if needed.