UT3Tangent.corewise_inner#
- t3toolbox.uniform_manifold.UT3Tangent.corewise_inner(other)#
def corewise_inner(self, other: 'UT3Tangent') -> NDArray: # shape = stack_shape (K+C); scalar unstacked
The raw corewise (coordinate) dot of two tangents’ variations – not the HS inner product.
Computed on the real (masked) content, vectorized over the stack: returns an array of shape
stack_shape(K + C), one dot per stacked tangent (a scalar when unstacked). The same-tangent-space precondition is checked. It equals Hilbert-Schmidt only on an orthonormal, gauged frame; for that semantic use the (forthcoming) manifold geometry’sinner.- Parameters:
other (UT3Tangent)
- Return type: