UniformManifoldGeometryOps.from_point#

classmethod t3toolbox.backend.geometry.UniformManifoldGeometryOps.from_point(x0_data, sharing=None)#
def from_point(
        cls,
        x0_data:  typ.Tuple,                              # UniformTuckerTensorTrain.data = (tk_sc, tt_sc, shape, masks)
        sharing:  typ.Optional[typ.Sequence] = None,      # len=d group labels; None = unshared
) -> 'UniformManifoldGeometryOps':

The geometry at x0’s fixed rank. The variation masks come from x0’s orthogonal representation (ut3_orthogonal_representations()), which is where the SVD-prefix mask contract is established – do not build them by hand (docs/contributor/uniform_svd_prefix_orthogonalization.md).

Parameters:
  • x0_data (t3toolbox.backend.common.typ.Tuple)

  • sharing (t3toolbox.backend.common.typ.Optional[t3toolbox.backend.common.typ.Sequence])

Return type:

UniformManifoldGeometryOps