Skip to content

Latest commit



43 lines (30 loc) · 1.28 KB


File metadata and controls

43 lines (30 loc) · 1.28 KB

Connecting host programs to adcc

Documentation for host programs and how to talk to adcc

Python dictionary or HDF5 file

.. autoclass:: adcc.DataHfProvider
    :members: __init__

Host-program specific interface

For implementing a host-program specific interface to adcc, taking advantage of all features of the host program, a derived class of the :class:`adcc.HartreeFockProvider` has to be implemented. The interface for this is:

.. autoclass:: adcc.HartreeFockProvider

Examples in the adcc source code for these interface are located in the adcc/backend folder. For example or


TODO Explain the OperatorIntegralProvider and its mechanism.

C++ interface

For directly passing data to libadcc on the C++ level, the following interface needs to be implemented:

.. doxygenclass:: libadcc::HartreeFockSolution_i