UT3Tangent.weighted_inner ========================= .. py:method:: t3toolbox.uniform_manifold.UT3Tangent.weighted_inner(other, weights) .. code-block:: python def weighted_inner(self, other: 'UT3Tangent', weights: 'ubv.UT3FrameWeights') -> NDArray: # shape = stack_shape (K+C) The **weighted** coordinate inner product ```` w.r.t. one metric ``weights``. The same-tangent-space precondition is checked, as is the frame-like stack of ``weights``; vectorized over the stack (returns shape ``K + C``). Backend twin: :py:func:`~t3toolbox.backend.utv_operations.utv_weighted_inner`.