7class CorrelationPotential;
17constexpr bool print_final_eps =
false;
18constexpr bool print_each_eps =
false;
40 const DiracSpinor &Fa,
double omega,
const std::vector<double> &vl,
41 double alpha,
const std::vector<DiracSpinor> &core,
const DiracSpinor &Fs,
42 double eps_target = 1.0e-9,
43 const MBPT::CorrelationPotential *
const Sigma =
nullptr,
44 const HF::Breit *
const VBr =
nullptr,
const std::vector<double> &H_mag = {});
52 const std::vector<double> &vl,
double alpha,
53 const std::vector<DiracSpinor> &core,
55 const MBPT::CorrelationPotential *
const Sigma =
nullptr,
57 const std::vector<double> &H_mag = {});
63 const MBPT::CorrelationPotential *
const Sigma =
nullptr);
68 double eps_target = 1.0e-9,
69 const MBPT::CorrelationPotential *
const Sigma =
nullptr);
75 const std::vector<DiracSpinor> &basis);
Stores radial Dirac spinor: F_nk = (f, g)
Definition DiracSpinor.hpp:41
Holds grid, including type + Jacobian (dr/du)
Definition Grid.hpp:31
Breit (Hartree-Fock Breit) interaction potential.
Definition Breit.hpp:52
Solves relativistic Hartree-Fock equations for core and valence. Optionally includes Breit and QED ef...
Definition HartreeFock.hpp:71
Stores Wavefunction (set of valence orbitals, grid, HF etc.)
Definition Wavefunction.hpp:37
Calculates many-body corrections (RPA) to matrix elements of external field.
Definition calcMatrixElements.cpp:14
DiracSpinor solveMixedState(const DiracSpinor &Fa, double omega, const std::vector< double > &vl, double alpha, const std::vector< DiracSpinor > &core, const DiracSpinor &hFa, double eps_target, const MBPT::CorrelationPotential *const Sigma, const HF::Breit *const VBr, const std::vector< double > &H_mag)
Solves Mixed States (TDHF) equation, inhomogenous equation, with Hartree-Fock Hamiltonian,...
Definition MixedStates.cpp:16
DiracSpinor solveMixedState_basis(const DiracSpinor &Fa, const DiracSpinor &hFa, double omega, const std::vector< DiracSpinor > &basis)
Directly defines dF via explicit sum over basis: mainly for tests. .
Definition MixedStates.cpp:111
Functions and classes for Hartree-Fock.
Definition CI_Integrals.hpp:12
Many-body perturbation theory.
Definition CI_Integrals.hpp:9