evangelistalab / qforte

GNU Lesser General Public License v3.0
49 stars 18 forks source link

Fermion computer #220

Closed nstair closed 1 year ago

nstair commented 1 year ago

Description

This PR adds a FCI computer class, the FCIComputer is based on a rank-2 tensor and is intended to mimic functionality found in modern direct CI codes. Currently The class isn't much more than a functional constructor, but future PR's will add functions for the optimized application SQOperators (which preserve appropriate symmetries), and eventually TensorOperators (using the Knowls Handy algorithm).

There exist 'test' cases in qforte/sandbox, but actual test-cases will need to be implemented.

User Notes

Checklist