2#include "CorePolarisation.hpp"
35 const std::vector<DiracSpinor> &basis);
38 std::vector<DiracSpinor> m_basis{};
42 virtual void solve_core(
const double omega,
int max_its = 100,
43 const bool print =
true)
override final;
45 virtual Method method() const override final {
return Method::basis; }
67 const std::vector<DiracSpinor> &spectrum,
69 bool incl_dV =
true)
const;
86 const std::vector<DiracSpinor> &spectrum,
88 bool incl_dV =
true)
const;
General tensor operator (virtual base class); all single-particle (one-body) tenosor operators derive...
Definition TensorOperator.hpp:198
Stores radial Dirac spinor: F_nk = (f, g)
Definition DiracSpinor.hpp:55
Uses TDHF to include core-polarisation (RPA) corrections to matrix elements of an external field oper...
Definition TDHF.hpp:58
Like TDHF, but solves the TDHF equations via basis expansion.
Definition TDHFbasis.hpp:23
DiracSpinor form_dPsi(const DiracSpinor &Fv, const double omega, dPsiType XorY, const int kappa_beta, const std::vector< DiracSpinor > &spectrum, StateType st=StateType::ket, bool incl_dV=true) const
Forms varphi^v_pm for valence state Fv: single kappa channel.
Definition TDHFbasis.cpp:38
std::vector< DiracSpinor > form_dPsis(const DiracSpinor &Fv, const double omega, dPsiType XorY, const std::vector< DiracSpinor > &spectrum, StateType st=StateType::ket, bool incl_dV=true) const
Forms varphi^v_pm for valence state Fv: all kappa channels.
Definition TDHFbasis.cpp:84
virtual void solve_core(const double omega, int max_its=100, const bool print=true) override final
See TDHF::solve_core(); same notes and warnings apply.
Definition TDHFbasis.cpp:109
virtual Method method() const override final
Returns RPA method.
Definition TDHFbasis.hpp:45
Solves relativistic Hartree-Fock equations for core and valence. Optionally includes Breit and QED ef...
Definition HartreeFock.hpp:114
Dirac operators: TensorOperator base class and derived implementations for single-particle (one-body)...
Definition SecondOrder.hpp:7
Core-polarisation (RPA) corrections to matrix elements of an external field.
Definition MatrixElements.hpp:9
StateType
Whether the state is a bra or ket.
Definition CorePolarisation.hpp:119
dPsiType
Selects the perturbed orbital: X = varphi_+, Y = varphi_-.
Definition CorePolarisation.hpp:117
Method
Available RPA/core-polarisation methods.
Definition CorePolarisation.hpp:87