Class spinhalfKondo#
Defined in File spinhalfKondo.hpp
Class Documentation#
-
class spinhalfKondo#
Spin-half Kondo impurity model in a conserved symmetry basis.
The class builds an impurity spin coupled to conduction electrons and stores the diagonalized block structure for later use in NRG and thermodynamic routines.
Public Functions
-
inline spinhalfKondo(double JKondo, double spinS)#
Construct the spin-half Kondo model.
- Parameters:
JKondo – Exchange coupling between impurity and conduction electrons.
spinS – Impurity spin magnitude.
-
inline std::vector<std::vector<int>> get_basis() const#
Return the quantum-number basis sectors.
- Returns:
Block labels for the constructed symmetry basis.
-
inline std::vector<std::vector<double>> get_eigenvaluesQ() const#
Return the eigenvalues in each symmetry block.
- Returns:
Sector-wise eigenvalues of the Kondo Hamiltonian.
-
inline std::vector<double> get_chi_Q() const#
Return the fermionic parity sign associated with each block.
- Returns:
Parity factor for each quantum-number block.
-
inline spinhalfKondo(double JKondo, double spinS)#