Example #1
0
 def init_sites(self, model_params):
     Nmax = model_params.get('Nmax', 3)
     conserve = model_params.get('conserve', 'N')
     filling = model_params.get('filling', (1, 8))
     filling = filling[0] / filling[1]
     site = BosonSite(Nmax=Nmax, conserve=conserve, filling=filling)
     return site
Example #2
0
 def init_sites(self, model_params):
     conserve = get_parameter(model_params, 'conserve', 'N', self.name)
     site = BosonSite(conserve=conserve)
     return site
Example #3
0
 def init_sites(self, model_params):
     conserve = model_params.get('conserve', 'N')
     site = BosonSite(conserve=conserve)
     return site