forte2.base_classes.active_space_solver ======================================= .. py:module:: forte2.base_classes.active_space_solver Module Contents --------------- .. py:class:: ActiveSpaceSolver Bases: :py:obj:`abc.ABC`, :py:obj:`forte2.base_classes.mixins.MOsMixin`, :py:obj:`forte2.base_classes.mixins.SystemMixin`, :py:obj:`forte2.base_classes.mixins.MOSpaceMixin` Helper class that provides a standard way to create an ABC using inheritance. .. !! processed by numpydoc !! .. py:attribute:: states :type: forte2.state.State | list[forte2.state.State] .. py:attribute:: nroots :type: int | list[int] :value: 1 .. py:attribute:: weights :type: list[float] | list[list[float]] :value: None .. py:attribute:: mo_space :type: forte2.state.MOSpace :value: None .. py:attribute:: frozen_core_orbitals :type: list[int] :value: None .. py:attribute:: core_orbitals :type: list[int] :value: None .. py:attribute:: active_orbitals :type: list[int] | list[list[int]] :value: None .. py:attribute:: frozen_virtual_orbitals :type: list[int] :value: None .. py:attribute:: die_if_not_converged :type: bool :value: False .. py:class:: RelActiveSpaceSolver Bases: :py:obj:`ActiveSpaceSolver` Helper class that provides a standard way to create an ABC using inheritance. .. !! processed by numpydoc !! .. py:attribute:: nel :type: int :value: None .. py:attribute:: states :type: forte2.state.State | list[forte2.state.State] :value: None