vibeqc.AICCM2026DevBFiniteTorusConvention

class vibeqc.AICCM2026DevBFiniteTorusConvention(coulomb_kernel, exchange_q0, exchange_q0_applicability, boundary_model, periodic_dimension, character_mesh_shape, bvk_madelung_supercell_repetitions, bvk_madelung_supercell_lattice_bohr, lattice_vector_convention='columns', ccm_approach='chi-ccm', ccm_construction='finite-translation-group-character', evaluation_representation='gamma-centred-character-mesh')[source]

Bases: object

Finite-N Hamiltonian convention attached to every B-stream result.

The descriptor is intentionally explicit about the exchange q=0 seam: finite-N HF, MP2, CCSD(T), and local-correlation numbers are comparable only when this convention matches. A strict-zero-mode exchange reference is a different finite torus, even though it has the same thermodynamic target.

Parameters:
  • coulomb_kernel (str)

  • exchange_q0 (str)

  • exchange_q0_applicability (str)

  • boundary_model (str)

  • periodic_dimension (int)

  • character_mesh_shape (tuple[int, int, int])

  • bvk_madelung_supercell_repetitions (tuple[int, int, int])

  • bvk_madelung_supercell_lattice_bohr (tuple[tuple[float, float, float], ...])

  • lattice_vector_convention (str)

  • ccm_approach (str)

  • ccm_construction (str)

  • evaluation_representation (str)

__init__(coulomb_kernel, exchange_q0, exchange_q0_applicability, boundary_model, periodic_dimension, character_mesh_shape, bvk_madelung_supercell_repetitions, bvk_madelung_supercell_lattice_bohr, lattice_vector_convention='columns', ccm_approach='chi-ccm', ccm_construction='finite-translation-group-character', evaluation_representation='gamma-centred-character-mesh')
Parameters:
  • coulomb_kernel (str)

  • exchange_q0 (str)

  • exchange_q0_applicability (str)

  • boundary_model (str)

  • periodic_dimension (int)

  • character_mesh_shape (tuple[int, int, int])

  • bvk_madelung_supercell_repetitions (tuple[int, int, int])

  • bvk_madelung_supercell_lattice_bohr (tuple[tuple[float, float, float], ...])

  • lattice_vector_convention (str)

  • ccm_approach (str)

  • ccm_construction (str)

  • evaluation_representation (str)

Return type:

None

Methods

__init__(coulomb_kernel, exchange_q0, ...[, ...])

Attributes

coulomb_kernel: str
exchange_q0: str
exchange_q0_applicability: str
boundary_model: str
periodic_dimension: int
character_mesh_shape: tuple[int, int, int]
bvk_madelung_supercell_repetitions: tuple[int, int, int]
bvk_madelung_supercell_lattice_bohr: tuple[tuple[float, float, float], ...]
lattice_vector_convention: str = 'columns'
ccm_approach: str = 'chi-ccm'
ccm_construction: str = 'finite-translation-group-character'
evaluation_representation: str = 'gamma-centred-character-mesh'
orbital_energy_convention: str