mirror of
https://github.com/LCPQ/quantum_package
synced 2024-11-07 22:53:57 +01:00
78 lines
2.9 KiB
ReStructuredText
78 lines
2.9 KiB
ReStructuredText
==========
|
|
MOs Module
|
|
==========
|
|
|
|
Molecular orbitals are expressed as
|
|
|
|
.. math::
|
|
|
|
\phi_k({\bf r}) = \sum_i C_{ik} \chi_k({\bf r})
|
|
|
|
The current set of molecular orbitals has a label ``mo_label``.
|
|
When the orbitals are modified, the label should also be updated to keep
|
|
everything consistent.
|
|
|
|
When saving the MOs, the ``mo_basis`` directory of the EZFIO file is copied
|
|
in the ``save`` directory, named by the current ``mo_label``. All this is
|
|
done with the script named ``save_current_mos.sh`` in the ``scripts`` directory.
|
|
|
|
Needed Modules
|
|
==============
|
|
|
|
.. Do not edit this section. It was auto-generated from the
|
|
.. NEEDED_MODULES file.
|
|
|
|
* `AOs <http://github.com/LCPQ/quantum_package/tree/master/src/AOs>`_
|
|
* `Ezfio_files <http://github.com/LCPQ/quantum_package/tree/master/src/Ezfio_files>`_
|
|
* `Nuclei <http://github.com/LCPQ/quantum_package/tree/master/src/Nuclei>`_
|
|
* `Output <http://github.com/LCPQ/quantum_package/tree/master/src/Output>`_
|
|
* `Utils <http://github.com/LCPQ/quantum_package/tree/master/src/Utils>`_
|
|
* `Electrons <http://github.com/LCPQ/quantum_package/tree/master/src/Electrons>`_
|
|
|
|
Documentation
|
|
=============
|
|
|
|
.. Do not edit this section. It was auto-generated from the
|
|
.. NEEDED_MODULES file.
|
|
|
|
`cholesky_mo <http://github.com/LCPQ/quantum_package/tree/master/src/MOs/cholesky_mo.irp.f#L1>`_
|
|
Cholesky decomposition of AO Density matrix to
|
|
generate MOs
|
|
|
|
`mo_density_matrix <http://github.com/LCPQ/quantum_package/tree/master/src/MOs/cholesky_mo.irp.f#L44>`_
|
|
Density matrix in MO basis
|
|
|
|
`mo_density_matrix_virtual <http://github.com/LCPQ/quantum_package/tree/master/src/MOs/cholesky_mo.irp.f#L64>`_
|
|
Density matrix in MO basis (virtual MOs)
|
|
|
|
`mo_coef <http://github.com/LCPQ/quantum_package/tree/master/src/MOs/mos.irp.f#L22>`_
|
|
Molecular orbital coefficients on AO basis set
|
|
mo_coef(i,j) = coefficient of the ith ao on the jth mo
|
|
mo_label : Label characterizing the MOS (local, canonical, natural, etc)
|
|
|
|
`mo_coef_transp <http://github.com/LCPQ/quantum_package/tree/master/src/MOs/mos.irp.f#L60>`_
|
|
Molecular orbital coefficients on AO basis set
|
|
|
|
`mo_label <http://github.com/LCPQ/quantum_package/tree/master/src/MOs/mos.irp.f#L23>`_
|
|
Molecular orbital coefficients on AO basis set
|
|
mo_coef(i,j) = coefficient of the ith ao on the jth mo
|
|
mo_label : Label characterizing the MOS (local, canonical, natural, etc)
|
|
|
|
`mo_occ <http://github.com/LCPQ/quantum_package/tree/master/src/MOs/mos.irp.f#L78>`_
|
|
MO occupation numbers
|
|
|
|
`mo_tot_num <http://github.com/LCPQ/quantum_package/tree/master/src/MOs/mos.irp.f#L1>`_
|
|
Total number of molecular orbitals and the size of the keys corresponding
|
|
|
|
`mo_tot_num_align <http://github.com/LCPQ/quantum_package/tree/master/src/MOs/mos.irp.f#L12>`_
|
|
Aligned variable for dimensioning of arrays
|
|
|
|
`mo_as_eigvectors_of_mo_matrix <http://github.com/LCPQ/quantum_package/tree/master/src/MOs/utils.irp.f#L22>`_
|
|
Undocumented
|
|
|
|
`save_mos <http://github.com/LCPQ/quantum_package/tree/master/src/MOs/utils.irp.f#L1>`_
|
|
Undocumented
|
|
|
|
|
|
|