UT3Tangent.tangent_space_dimension#

t3toolbox.uniform_manifold.UT3Tangent.tangent_space_dimension()#
def tangent_space_dimension(self):  # int (unstacked) or int array of shape = frame stack C

Dimension of the tangent space at this base point (= the fixed-rank manifold dimension), per frame-stack element C (the K vectors share the frame, hence the same tangent space).

An int when unstacked (C == ()), else an int array of shape C. Computed from the structurally-minimal ranks (gauge already quotiented); see compute_manifold_dim(). Masks are host numpy, so the ranks – and this dimension – are host quantities (a small loop over the frame stack, computed once).