(
        self,
        arrays: Sequence[ArrayType],
        out: Optional[ArrayType] = None,
        backend: str = "auto",
        evaluate_constants: bool = False,
    )
return _core_contract(
            list(arrays),
            contraction_list,
            out=out,
            backend=backend,
            evaluate_constants=evaluate_constants,
            **self.einsum_kwargs,
        )
The normal, core contraction.
The normal, core contraction.
The normal core contraction .
def _contract(
        self,
        arrays: Sequence[ArrayType],
        out: Optional[ArrayType] = None,
        backend: str = "auto",
        evaluate_constants: bool = False,
    ) -> ArrayType:
        """The normal, core contraction."""
        contraction_list = self._full_contraction_list if evaluate_constants else self.contraction_list

        return _core_contract(
            list(arrays),
            contraction_list,
            out=out,
            backend=backend,
            evaluate_constants=evaluate_constants,
            **self.einsum_kwargs,
        )
def _contract ( self , arrays : Sequence [ ArrayType ] , out : Optional [ ArrayType ] = None , backend : str = "auto" , evaluate_constants : bool = False , ) -> ArrayType : contraction_list = self . _full_contraction_list if evaluate_constants else self . contraction_list return _core_contract ( list ( arrays ) , contraction_list , out = out , backend = backend , evaluate_constants = evaluate_constants , * * self . einsum_kwargs , )