ipie.systems package

Submodules

ipie.systems.generic module

class ipie.systems.generic.Generic(nelec: Tuple[int, int], verbose: bool = False)[source]

Bases: object

Generic system class

This class should contain information that is system specific and not related to the hamiltonian

Parameters:
  • nelec (tuple) – Number of alpha and beta electrons.

  • inputs (dict) – Input options defined below.

  • verbose (bool) – Print extra information.

nup

number of alpha electrons

Type:

int

ndown

number of beta electrons

Type:

int

ne

total number of electrons

Type:

int

nelec

Number of alpha and beta electrons.

Type:

tuple

ipie.systems.hubbard module

ipie.systems.utils module

ipie.systems.utils.get_system(sys_opts=None, verbose=0, comm=None)[source]

Wrapper to select system class

Parameters:
  • sys_opts (dict) – System input options.

  • verbose (bool) – Output verbosity.

Returns:

system – System class.

Return type:

object

Module contents