Class kondoSC#
Defined in File kondoSC.hpp
Class Documentation#
-
class kondoSC#
Kondo-type spin-conserving single-impurity model.
This helper builds a local spin-only fermionic basis and constructs the exchange interaction between an impurity spin and a conduction-electron spin.
Public Functions
-
inline kondoSC(double JKondo, double spinS, double localDelta)#
Construct the Kondo single-channel model.
- Parameters:
JKondo – Exchange coupling strength.
spinS – Impurity spin magnitude.
localDelta – Local superconducting pairing term or equivalent channel coupling.
-
inline std::vector<std::vector<int>> get_basis() const#
Return the symmetry quantum numbers for each block.
- Returns:
Quantum-number labels per block.
-
inline std::vector<std::vector<double>> get_eigenvaluesQ() const#
Return the eigenvalues in each symmetry block.
- Returns:
Block energies for the constructed Hamiltonian.
-
inline std::vector<double> get_chi_Q() const#
Return the parity sign associated with each block.
- Returns:
Parity factor used in fermionic symmetry bookkeeping.
-
inline kondoSC(double JKondo, double spinS, double localDelta)#