7class CorrelationPotential;
17constexpr bool print_final_eps =
false;
18constexpr bool print_each_eps =
false;
41 const std::vector<double> &vl,
double alpha,
42 const std::vector<DiracSpinor> &core,
const DiracSpinor &Fs,
43 double eps_target = 1.0e-9,
44 const MBPT::CorrelationPotential *
const Sigma =
nullptr,
46 const std::vector<double> &H_mag = {});
54 const std::vector<double> &vl,
double alpha,
55 const std::vector<DiracSpinor> &core,
57 const MBPT::CorrelationPotential *
const Sigma =
nullptr,
59 const std::vector<double> &H_mag = {});
65 const MBPT::CorrelationPotential *
const Sigma =
nullptr);
70 double eps_target = 1.0e-9,
71 const MBPT::CorrelationPotential *
const Sigma =
nullptr);
76 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:70
Stores Wavefunction (set of valence orbitals, grid, HF etc.)
Definition Wavefunction.hpp:36
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 findes dF = \sum_n |n><n|hFa> / (ea - en + omega) - 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