Esempio n. 1
0
 def __init__(self, *args, **kwargs):
     self.method = kwargs.pop('method', 'dipole')
     RealSpaceDensity.__init__(self, *args, **kwargs)
     self.lrtddft = None
     self.index = None
     self.gsdensity = None
     self.nbands = None
     self.wocc_sn = None
     self.wunocc_sn = None
Esempio n. 2
0
 def __init__(self, calculator):
     self.calculator = calculator
     density = calculator.density
     par = self.calculator.input_parameters
     RealSpaceDensity.__init__(self,
                               density.gd,
                               density.finegd,
                               1,
                               0,
                               stencil=par.stencils[1])
Esempio n. 3
0
 def __init__(self, calculator):
     self.calculator = calculator
     dens = calculator.density
     RealSpaceDensity.__init__(self,
                               dens.gd,
                               dens.finegd,
                               dens.nspins,
                               0,
                               stencil=dens.stencil,
                               redistributor=dens.redistributor)
     self.log = calculator.log
Esempio n. 4
0
 def __init__(self, calculator, log=None):
     self.calculator = calculator
     dens = calculator.density
     RealSpaceDensity.__init__(self,
                               dens.gd,
                               dens.finegd,
                               dens.nspins,
                               collinear=True,
                               charge=0.0,
                               stencil=dens.stencil,
                               redistributor=dens.redistributor)
     self.log = GPAWLogger(world=world)
     if log is None:
         self.log.fd = None
     else:
         self.log.fd = log
Esempio n. 5
0
 def __init__(self, *args, **kwargs):
     self.method = kwargs.pop('method', 'dipole')
     RealSpaceDensity.__init__(self, *args, **kwargs)
Esempio n. 6
0
 def __init__(self, *args, **kwargs):
     self.method = kwargs.pop('method', 'dipole')
     RealSpaceDensity.__init__(self, *args, **kwargs)
 def __init__(self, calculator):
     self.calculator = calculator
     density = calculator.density
     par = self.calculator.input_parameters
     RealSpaceDensity.__init__(self, density.gd, density.finegd, 1, 0, stencil=par.stencils[1])