Esempio n. 1
0
 def __init__(self,
              stencil,
              diagksl,
              orthoksl,
              initksl,
              gd,
              nvalence,
              setups,
              bd,
              world,
              kd,
              kptband_comm,
              timer=None):
     FDWaveFunctions.__init__(self, stencil, diagksl, orthoksl, initksl, gd,
                              nvalence, setups, bd, complex, world, kd,
                              kptband_comm, timer)
Esempio n. 2
0
 def __init__(self, stencil, diagksl, orthoksl, initksl, gd, nvalence,
              setups, bd, dtype, world, kd, kptband_comm, timer):
     assert dtype == complex
     FDWaveFunctions.__init__(self,
                              stencil,
                              diagksl,
                              orthoksl,
                              initksl,
                              gd,
                              nvalence,
                              setups,
                              bd,
                              dtype,
                              world,
                              kd,
                              kptband_comm,
                              timer=timer)
Esempio n. 3
0
 def __init__(self, stencil, parallel, initksl, gd, nvalence, collinear,
              setups, bd, dtype, world, kd, kptband_comm, timer):
     assert dtype == complex
     FDWaveFunctions.__init__(self,
                              stencil,
                              parallel,
                              initksl,
                              gd,
                              nvalence,
                              setups,
                              bd,
                              dtype,
                              world,
                              kd,
                              kptband_comm,
                              collinear=collinear,
                              timer=timer)
     self.overlap = self.make_overlap()
Esempio n. 4
0
 def __init__(self, stencil, diagksl, orthoksl, initksl, gd, nvalence, setups,
              bd, world, kd, timer=None):
     FDWaveFunctions.__init__(self, stencil, diagksl, orthoksl, initksl,
                              gd, nvalence, setups, bd, complex, world,
                              kd, timer)