")", } ## ONE BAND Horio et al. ///////////////////////////////////////////////////////// bandObject = BandStructure(**params) ## Discretize bandObject.setMuToDoping(0.30) bandObject.runBandStructure(printDoping=True) # bandObject.mc_func() # print("mc = " + "{:.3f}".format(bandObject.mc)) # bandObject.figDiscretizeFS2D() # bandObject.figMultipleFS2D() ## Conductivity condObject = Conductivity(bandObject, **params) # condObject.figdfdE() # condObject.runTransport() # condObject.omegac_tau_func() # print("omega_c * tau = " + "{:.3f}".format(condObject.omegac_tau)) # condObject.figScatteringPhi(kz=0) # condObject.solveMovementFunc() # condObject.figCumulativevft() ## ADMR amro1band = ADMR([condObject], **params) amro1band.runADMR() amro1band.fileADMR(folder="sim/Tl2201_Tc_20K/") amro1band.figADMR(folder="sim/Tl2201_Tc_20K/")
## Compute ADMR with final parameters from the fit bandObject.mu = mu bandObject.discretize_FS() bandObject.dos_k_func() bandObject.doping() condObject = Conductivity(bandObject, Bamp=45, gamma_0=gamma_0, gamma_k=gamma_k, power=power, gamma_dos=gamma_dos) ADMRObject = ADMR([condObject]) ADMRObject.Btheta_array = Btheta_array ADMRObject.runADMR() ADMRObject.fileADMR(folder="data_NdLSCO_0p21") #<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<# ## Figures ////////////////////////////////////////////////////////////////# #>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>># #///// RC Parameters //////# mpl.rcdefaults() mpl.rcParams['font.size'] = 24. # change the size of the font in every figure mpl.rcParams['font.family'] = 'Arial' # font Arial in every figure mpl.rcParams['axes.labelsize'] = 24. mpl.rcParams['xtick.labelsize'] = 24 mpl.rcParams['ytick.labelsize'] = 24 mpl.rcParams['xtick.direction'] = "in" mpl.rcParams['ytick.direction'] = "in" mpl.rcParams['xtick.top'] = True
## Create Bandstructure object bandObject = BandStructure(**params) ## Discretize Fermi surface # bandObject.setMuToDoping(0.15) # print(bandObject["mu"]) bandObject.runBandStructure(printDoping=True) # bandObject.mc_func() # print("mc = " + "{:.3f}".format(bandObject.mc)) # bandObject.figMultipleFS2D() # # bandObject.figDiscretizeFS2D() # ## Compute conductivity condObject = Conductivity(bandObject, **params) # condObject.runTransport() # condObject.figScatteringColor() # condObject.omegac_tau_func() # print("omega_c * tau = " + "{:.3f}".format(condObject.omegac_tau)) # # condObject.figScatteringPhi(kz=0) # # condObject.figScatteringPhi(kz=pi/bandObject.c) # # condObject.figScatteringPhi(kz=2*pi/bandObject.c) # # condObject.figArcs() # ## Compute ADMR amro1band = ADMR([condObject], **params) amro1band.runADMR() amro1band.fileADMR(folder="sim/NdLSCO_0p24") amro1band.figADMR(folder="sim/NdLSCO_0p24")