forte2._forte2.dsrg_utils ========================= .. py:module:: forte2._forte2.dsrg_utils Module Contents --------------- .. py:function:: compute_T1_block(t1: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, None))], ei: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], ea: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], flow_param: float) -> None compute_T1_block(t1: Annotated[numpy.typing.NDArray[numpy.complex128], dict(shape=(None, None))], ei: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], ea: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], flow_param: float) -> None .. py:function:: compute_T2_block(t2: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, None, None, None))], ei: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], ej: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], ea: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], eb: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], flow_param: float) -> None compute_T2_block(t2: Annotated[numpy.typing.NDArray[numpy.complex128], dict(shape=(None, None, None, None))], ei: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], ej: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], ea: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], eb: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], flow_param: float) -> None .. py:function:: renormalize_V_block(v: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, None, None, None))], ei: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], ej: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], ea: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], eb: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], flow_param: float) -> None renormalize_V_block(v: Annotated[numpy.typing.NDArray[numpy.complex128], dict(shape=(None, None, None, None))], ei: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], ej: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], ea: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], eb: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], flow_param: float) -> None .. py:function:: renormalize_3index(v: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, None, None))], ep: float, eq: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], er: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], es: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], flow_param: float) -> None renormalize_3index(v: Annotated[numpy.typing.NDArray[numpy.complex128], dict(shape=(None, None, None))], ep: float, eq: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], er: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], es: Annotated[numpy.typing.NDArray[numpy.float64], dict(shape=(None, ))], flow_param: float) -> None