Exemplo n.º 1
0
 def setup_selfenergy_interpolation(self,es=np.linspace(-4.0,4.0,100),
          delta=0.0001,pristine=False):
   """Create the functions that interpolate the selfenergy"""
   from interpolation import intermatrix
   self.interpolated_selfenergy = False # set as False
   fsl = lambda e: self.get_selfenergy(e,delta=delta,lead=0,pristine=pristine)
   fsr = lambda e: self.get_selfenergy(e,delta=delta,lead=1,pristine=pristine)
   fun_sr = intermatrix(fsr,xs=es) # get the function
   fun_sl = intermatrix(fsl,xs=es) # get the function
   self.selfgen = [fun_sl,fun_sr] # store functions
   self.interpolated_selfenergy = True # set as true
Exemplo n.º 2
0
 def setup_selfenergy_interpolation(self,es=np.linspace(-4.0,4.0,100),
          delta=0.0001,pristine=False):
   """Create the functions that interpolate the selfenergy"""
   from interpolation import intermatrix
   self.interpolated_selfenergy = False # set as False
   fsl = lambda e: self.get_selfenergy(e,delta=delta,lead=0,pristine=pristine)
   fsr = lambda e: self.get_selfenergy(e,delta=delta,lead=1,pristine=pristine)
   fun_sr = intermatrix(fsr,xs=es) # get the function
   fun_sl = intermatrix(fsl,xs=es) # get the function
   self.selfgen = [fun_sl,fun_sr] # store functions
   self.interpolated_selfenergy = True # set as true