forte2.dsrg.dsrg_base ===================== .. py:module:: forte2.dsrg.dsrg_base Module Contents --------------- .. py:class:: DSRGBase Bases: :py:obj:`forte2.base_classes.SystemMixin`, :py:obj:`forte2.base_classes.MOsMixin`, :py:obj:`forte2.base_classes.MOSpaceMixin`, :py:obj:`abc.ABC` Base class for DSRG methods. .. !! processed by numpydoc !! .. py:attribute:: flow_param :type: float :value: 0.5 .. py:attribute:: relax_reference :type: int | str | bool :value: False .. py:attribute:: relax_maxiter :type: int :value: 10 .. py:attribute:: relax_tol :type: float :value: 1e-06 .. py:attribute:: frozen_core_orbitals :type: int | list[int] :value: None .. py:attribute:: frozen_virtual_orbitals :type: int | list[int] :value: None .. py:attribute:: executed :type: bool :value: False .. py:attribute:: converged :type: bool :value: False .. py:method:: run() .. py:method:: test_relaxation_convergence(irelax) .. py:method:: solve_dsrg() :abstractmethod: .. py:method:: do_reference_relaxation() :abstractmethod: .. py:method:: get_integrals() :abstractmethod: