t3_linalg ========= .. py:module:: t3toolbox.backend.t3_linalg .. autoapi-nested-parse:: Linear algebra on ragged t3 data, defined w.r.t. the REPRESENTED dense tensor. ``t3_add``/``t3_scale``/``t3_inner_product``/``t3_norm``/``t3_mult`` and the ``t3m_*`` forms simulate operations on the dense tensor, using the cores only as a computational device (add concatenates ranks; nothing here is corewise). ``t3_sum_stack`` is the rank-growing tensor sum over a stack -- not the rank-preserving corewise core sum. Functions --------- .. toctree:: :hidden: /autoapi/t3toolbox/backend/t3_linalg/t3_add /autoapi/t3toolbox/backend/t3_linalg/t3_sum_stack /autoapi/t3toolbox/backend/t3_linalg/t3_scale /autoapi/t3toolbox/backend/t3_linalg/t3_inner_product /autoapi/t3toolbox/backend/t3_linalg/t3_norm /autoapi/t3toolbox/backend/t3_linalg/t3_mult /autoapi/t3toolbox/backend/t3_linalg/t3m_form_then_round /autoapi/t3toolbox/backend/t3_linalg/t3m_inplace_fused /autoapi/t3toolbox/backend/t3_linalg/t3m_swap /autoapi/t3toolbox/backend/t3_linalg/t3_plus_scalar /autoapi/t3toolbox/backend/t3_linalg/t3_weighted_norm /autoapi/t3toolbox/backend/t3_linalg/t3_weighted_inner .. autoapisummary:: t3toolbox.backend.t3_linalg.t3_add t3toolbox.backend.t3_linalg.t3_sum_stack t3toolbox.backend.t3_linalg.t3_scale t3toolbox.backend.t3_linalg.t3_inner_product t3toolbox.backend.t3_linalg.t3_norm t3toolbox.backend.t3_linalg.t3_mult t3toolbox.backend.t3_linalg.t3m_form_then_round t3toolbox.backend.t3_linalg.t3m_inplace_fused t3toolbox.backend.t3_linalg.t3m_swap t3toolbox.backend.t3_linalg.t3_plus_scalar t3toolbox.backend.t3_linalg.t3_weighted_norm t3toolbox.backend.t3_linalg.t3_weighted_inner