2#include "CorePolarisation.hpp"
41 const std::vector<DiracSpinor> &basis);
44 std::vector<DiracSpinor> m_basis{};
48 virtual void solve_core(
const double omega,
int max_its = 100,
49 const bool print =
true)
override final;
51 virtual Method method() const override final {
return Method::basis; }
74 const std::vector<DiracSpinor> &spectrum,
76 bool incl_dV =
true)
const;
92 const std::vector<DiracSpinor> &spectrum,
94 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:42
Uses TDHF to include core-polarisation (RPA) corrections to matrix elements of an external field oper...
Definition TDHF.hpp:59
Like TDHF, but solves the TDHF equations via basis expansion.
Definition TDHFbasis.hpp:29
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:41
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:88
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:113
virtual Method method() const override final
Returns RPA method.
Definition TDHFbasis.hpp:51
Solves relativistic Hartree-Fock equations for core and valence. Optionally includes Breit and QED ef...
Definition HartreeFock.hpp:72
Dirac operators: TensorOperator base class and derived implementations for single-particle (one-body)...
Definition GenerateOperator.cpp:6
Core-polarisation (RPA) corrections to matrix elements of an external field.
Definition calcMatrixElements.cpp:14
StateType
Whether the state is a bra or ket.
Definition CorePolarisation.hpp:112
dPsiType
Selects the perturbed orbital: X = varphi_+, Y = varphi_-.
Definition CorePolarisation.hpp:110
Method
Available RPA/core-polarisation methods.
Definition CorePolarisation.hpp:82