Fock builders
ElemCo.FockFactory — ModuleFock builders (using FciDump or DF integrals)
Exported functions
ElemCo.FockFactory.gen_density_matrix — Methodgen_density_matrix(EC::ECInfo, CMOl::Matrix, CMOr::Matrix, occvec)Generate $D_{μν}=C^l_{μi} C^r_{νi}$ with $i$ defined by occvec. Only real part of $D_{μν}$ is kept.
ElemCo.FockFactory.gen_dffock — Methodgen_dffock(EC::ECInfo, cMO::SpinMatrix, bao, bfit)Compute unrestricted DF-HF Fock matrices SpinMatrix(Fα, Fβ) in AO basis (integral direct).
ElemCo.FockFactory.gen_dffock — Methodgen_dffock(EC::ECInfo, cMO::MOs)Compute unrestricted DF-HF Fock matrices [Fα, Fβ] in AO basis (using precalculated Cholesky-decomposed integrals).
ElemCo.FockFactory.gen_dffock — Methodgen_dffock(EC::ECInfo, cMO::Matrix{Float64}, bao, bfit)Compute closed-shell DF-HF Fock matrix (integral direct) in AO basis.
ElemCo.FockFactory.gen_dffock — Methodgen_dffock(EC::ECInfo, cMO::Matrix{Float64}, cPO::Matrix{Float64})Compute closed-shell DF-HF Fock matrix and the positron Fock matrix in AO basis (using precalculated Cholesky- decomposed integrals and density matrices).
ElemCo.FockFactory.gen_dffock — Methodgen_dffock(EC::ECInfo, cMO::Matrix{Float64})Compute closed-shell DF-HF Fock matrix in AO basis (using precalculated Cholesky-decomposed integrals).
ElemCo.FockFactory.gen_fock — Methodgen_fock(EC::ECInfo, CMOl::Matrix, CMOr::Matrix)Calculate closed-shell fock matrix from FCIDump integrals and orbitals CMOl, CMOr.
ElemCo.FockFactory.gen_fock — Methodgen_fock(EC::ECInfo, den::Matrix)Calculate closed-shell fock matrix from FCIDump integrals and density matrix den.
ElemCo.FockFactory.gen_fock — Methodgen_fock(EC::ECInfo, spincase::Symbol, den::Matrix, denOS::Matrix)Calculate UHF fock matrix from FCIDump integrals and density matrices den (for spincase) and denOS (opposite spin to spincase).
ElemCo.FockFactory.gen_fock — Methodgen_fock(EC::ECInfo, spincase::Symbol, CMOl::Matrix, CMOr::Matrix)Calculate UHF fock matrix from FCIDump integrals for spincase∈{:α,:β} and orbitals CMOl, CMOr and orbitals for the opposite-spin CMOlOS and CMOrOS.
ElemCo.FockFactory.gen_fock — Methodgen_fock(EC::ECInfo, spincase::Symbol)Calculate UHF fock matrix from FCIDump integrals for spincase∈{:α,:β}.
ElemCo.FockFactory.gen_fock — Methodgen_fock(EC::ECInfo)Calculate closed-shell fock matrix from FCIDump integrals.
ElemCo.FockFactory.gen_frac_density_matrix — Methodgen_frac_density_matrix(EC::ECInfo, CMOl::Matrix, CMOr::Matrix, occupation)Generate $D_{μν}=C^l_{μi} C^r_{νi} n_i$ with $n_i$ provided in occupation. Only real part of $D_{μν}$ is kept.
ElemCo.FockFactory.gen_ufock — Methodgen_ufock(EC::ECInfo, CMOl::SpinMatrix, CMOr::SpinMatrix)Calculate UHF fock matrix from FCIDump integrals and orbitals cMOl, cMOr with cMOl[1] and cMOr[1] - α-MO transformation coefficients and cMOl[2] and cMOr[2] - β-MO transformation coefficients.
ElemCo.FockFactory.gen_ufock — Methodgen_ufock(EC::ECInfo, den::SpinMatrix)Calculate UHF fock matrix from FCIDump integrals and density matrix den.