CorewiseGeometry.inner ====================== .. py:method:: t3toolbox.manifold.CorewiseGeometry.inner(t1, t2) .. code-block:: python def inner( self, t1: T3Tangent, t2: T3Tangent, ) -> NDArray: # the Euclidean (coordinate) inner product, shape = stack_shape (K + C) The **Euclidean** (coordinate) inner product of two tangents on the core parameter space. The corewise dot of the variations -- *no* orthogonal/gauge requirement (the ``(U,G,G,G)`` frame is non-orthonormal by design). Safe mode checks only that the two tangents share a frame. This is exactly :py:meth:`T3Tangent.corewise_inner`.