Symmetry

class adcc.Symmetry(*args, **kwargs)

Bases: libadcc.Symmetry

Overloaded function.

  1. __init__(self: libadcc.Symmetry, arg0: libadcc.MoSpaces, arg1: str) -> None

Construct a Symmetry class from an MoSpaces object and the identifier for the space (e.g. o1o1, v1o1, o3v2o1v1, …). Python binding to libadcc::Symmetry.

  1. __init__(self: libadcc.Symmetry, arg0: libadcc.MoSpaces, arg1: str, arg2: Dict[str, Tuple[int, int]]) -> None

Construct a Symmetry class from an MoSpaces object, a space string and a map to supply the number of orbitals for some additional axes. For the additional axis the pair contains either two numbers (for the number of alpha and beta orbitals in this axis) or only one number and a zero (for an axis, which as only one spin kind, alpha or beta).

This is an advanced constructor. Use only if you know what you do.