2#include "Wavefunction/DiracSpinor.hpp"
81 bool force_rescale =
false,
bool subtract_self =
true,
82 bool force_orthog =
true,
bool average_tail =
false);
106 bool average_tail =
false);
143 bool force_orthog,
const std::vector<double> &vc);
145 std::shared_ptr<const Grid> p_rgrid;
Stores set of continuum orbitals, and solves using Hartree-Fock method.
Definition ContinuumOrbitals.hpp:20
void clear()
Resets (deletes) all orbitals.
Definition ContinuumOrbitals.cpp:264
int solveContinuumHF(double ec, int min_l, int max_l, const DiracSpinor *psi=nullptr, bool force_rescale=false, bool subtract_self=true, bool force_orthog=true, bool average_tail=false)
Solves continuum states with energy ec between min/max l.
Definition ContinuumOrbitals.cpp:44
std::vector< DiracSpinor > orbitals
The continuum orbitals (each solve appends to this list)
Definition ContinuumOrbitals.hpp:139
double check_orthog(bool print=true) const
Checks orthogonality between cntm and core orbitals.
Definition ContinuumOrbitals.cpp:22
int solveContinuumZeff(double ec, int min_l, int max_l, double Z_eff, const DiracSpinor *Fi, bool force_orthog, bool average_tail=false)
Solves cntm states using simple H-like potential with Z_eff.
Definition ContinuumOrbitals.cpp:185
int solveContinuumZeffAnalytic(double ec, int min_l, int max_l, double Z_eff, const DiracSpinor *Fi, bool force_orthog)
As solveContinuumZeff, but uses exact analytic Dirac-Coulomb states.
Definition ContinuumOrbitals.cpp:229
Stores radial Dirac spinor: F_nk = (f, g)
Definition DiracSpinor.hpp:55
Non-uniform radial grid with Jacobian, suitable for atomic structure calculations.
Definition Grid.hpp:85
Solves relativistic Hartree-Fock equations for core and valence. Optionally includes Breit and QED ef...
Definition HartreeFock.hpp:114
Stores Wavefunction (set of valence orbitals, grid, HF etc.)
Definition Wavefunction.hpp:48
Functions and classes for Hartree-Fock.
Definition CI_Integrals.hpp:16