Class kondoTwoImpuritySC#

Inheritance Relationships#

Base Type#

Class Documentation#

class kondoTwoImpuritySC : public fermionBasis#

Two-impurity Kondo model with spin-conserving symmetry sectors.

The model builds a local basis for two coupled impurity spins and includes exchange and RKKY-type couplings between them together with a local pairing term.

Public Functions

inline explicit kondoTwoImpuritySC(const std::map<std::string, double> &params)#

Construct a two-impurity Kondo model from a parameter map.

Parameters:

params – Map containing at least Jkondo1, Jkondo2, J_RKKY, spinS, and Delta_sc.

inline std::vector<std::vector<int>> get_basis() const#

Return the quantum-number sectors for the current basis.

inline std::vector<std::vector<double>> get_eigenvaluesQ() const#

Return the eigenvalues for each symmetry block.

inline std::vector<double> get_chi_Q() const#

Return the parity sign associated with each block.

Public Members

std::vector<std::vector<double>> eigenvalues_Q#

Eigenvalues for each symmetry block.

std::vector<double> chi_Q#

Parity factor for each block.

std::vector<std::vector<int>> n_Q#

Quantum-number labels for each block.