QNANO
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
Slater_Koster_From_TB_Parameter Class Reference

Associate Orbitals to Slater-Koster matrix elements. More...

#include <Slater_Koster_From_TB_Parameter.h>

Public Types

typedef double(* fct_type) (std::pair< const TB_Parameter *, int >, double, double, double, double)
 
typedef double(* fct_type_noHarrison) (std::pair< const TB_Parameter *, int >, double, double, double)
 
typedef double(* fct_type_diag) (std::pair< const TB_Parameter *, int >)
 

Static Public Member Functions

static double s_s_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double s_s (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double s_px_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double s_px (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double s_py_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double s_py (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double s_pz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double s_pz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double px_s_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double px_s (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double py_s_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double py_s (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double pz_s_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double pz_s (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double sstar_sstar_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double sstar_sstar (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double s_sstar_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double s_sstar (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double sstar_s_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double sstar_s (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double sstar_px_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double sstar_px (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double sstar_py_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double sstar_py (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double sstar_pz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double sstar_pz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double px_sstar_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double px_sstar (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double py_sstar_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double py_sstar (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double pz_sstar_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double pz_sstar (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double px_px_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double px_px (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double px_py_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double px_py (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double px_pz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double px_pz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double py_px_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double py_px (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double py_py_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double py_py (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double py_pz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double py_pz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double pz_px_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double pz_px (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double pz_py_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double pz_py (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double pz_pz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double pz_pz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double s_dxy_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double s_dxy (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double sstar_dxy_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double sstar_dxy (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dxy_s_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dxy_s (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dxy_sstar_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dxy_sstar (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double px_dxy_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double px_dxy (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double py_dxy_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double py_dxy (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double pz_dxy_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double pz_dxy (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dxy_px_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dxy_px (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dxy_py_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dxy_py (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dxy_pz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dxy_pz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double s_dyz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double s_dyz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double sstar_dyz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double sstar_dyz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dyz_s_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dyz_s (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dyz_sstar_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dyz_sstar (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double px_dyz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double px_dyz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double py_dyz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double py_dyz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double pz_dyz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double pz_dyz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dyz_px_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dyz_px (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dyz_py_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dyz_py (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dyz_pz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dyz_pz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double s_dxz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double s_dxz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double sstar_dxz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double sstar_dxz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dxz_s_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dxz_s (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dxz_sstar_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dxz_sstar (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double px_dxz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double px_dxz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double py_dxz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double py_dxz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double pz_dxz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double pz_dxz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dxz_px_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dxz_px (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dxz_py_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dxz_py (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dxz_pz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dxz_pz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double s_dx2y2_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double s_dx2y2 (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double sstar_dx2y2_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double sstar_dx2y2 (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dx2y2_s_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dx2y2_s (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dx2y2_sstar_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dx2y2_sstar (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double px_dx2y2_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double px_dx2y2 (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double py_dx2y2_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double py_dx2y2 (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double pz_dx2y2_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double pz_dx2y2 (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dx2y2_px_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dx2y2_px (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dx2y2_py_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dx2y2_py (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dx2y2_pz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dx2y2_pz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double s_dz2_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double s_dz2 (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double sstar_dz2_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double sstar_dz2 (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dz2_s_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dz2_s (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dz2_sstar_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dz2_sstar (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double px_dz2_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double px_dz2 (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double py_dz2_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double py_dz2 (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double pz_dz2_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double pz_dz2 (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dz2_px_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dz2_px (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dz2_py_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dz2_py (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dz2_pz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dz2_pz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dxy_dxy_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dxy_dxy (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dyz_dyz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dyz_dyz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dxz_dxz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dxz_dxz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dx2y2_dx2y2_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dx2y2_dx2y2 (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dz2_dz2_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dz2_dz2 (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dxy_dyz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dxy_dyz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dxy_dxz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dxy_dxz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dxy_dx2y2_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dxy_dx2y2 (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dxy_dz2_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dxy_dz2 (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dyz_dxy_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dyz_dxy (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dyz_dxz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dyz_dxz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dyz_dx2y2_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dyz_dx2y2 (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dyz_dz2_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dyz_dz2 (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dxz_dxy_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dxz_dxy (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dxz_dyz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dxz_dyz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dxz_dx2y2_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dxz_dx2y2 (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dxz_dz2_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dxz_dz2 (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dx2y2_dxy_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dx2y2_dxy (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dx2y2_dyz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dx2y2_dyz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dx2y2_dxz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dx2y2_dxz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dx2y2_dz2_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dx2y2_dz2 (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dz2_dxy_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dz2_dxy (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dz2_dyz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dz2_dyz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dz2_dxz_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dz2_dxz (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dz2_dx2y2_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double dz2_dx2y2 (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dummy (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N, double d0overd)
 
static double dummy_noHarrison (std::pair< const TB_Parameter *, int > par_typ, double L, double M, double N)
 
static double diag_s (std::pair< const TB_Parameter *, int > par_typ)
 
static double diag_px (std::pair< const TB_Parameter *, int > par_typ)
 
static double diag_py (std::pair< const TB_Parameter *, int > par_typ)
 
static double diag_pz (std::pair< const TB_Parameter *, int > par_typ)
 
static double diag_sstar (std::pair< const TB_Parameter *, int > par_typ)
 
static double diag_dxy (std::pair< const TB_Parameter *, int > par_typ)
 
static double diag_dyz (std::pair< const TB_Parameter *, int > par_typ)
 
static double diag_dxz (std::pair< const TB_Parameter *, int > par_typ)
 
static double diag_dx2y2 (std::pair< const TB_Parameter *, int > par_typ)
 
static double diag_dz2 (std::pair< const TB_Parameter *, int > par_typ)
 
static fct_type get_hopping (size_t o0, size_t o1)
 
static fct_type_noHarrison get_hopping_noHarrison (size_t o0, size_t o1)
 
static fct_type_diag get_diag (size_t o0)
 

Static Public Attributes

static const fct_type hoppings [20][20]
 
static const fct_type_noHarrison hoppings_noHarrison [20][20]
 
static const fct_type_diag diags [20] ={diag_s, diag_px, diag_py, diag_pz, diag_sstar, diag_dxy, diag_dyz, diag_dxz, diag_dx2y2, diag_dz2, diag_s, diag_px, diag_py, diag_pz, diag_sstar, diag_dxy, diag_dyz, diag_dxz, diag_dx2y2, diag_dz2}
 

Detailed Description

Associate Orbitals to Slater-Koster matrix elements.


The documentation for this class was generated from the following files: