def c_he_tridiag_2(ctx, A, T, B):

    n = A.rows

    for i in xrange(0, n):
        for k in xrange(0, n):
            B[k,i] *= T[k]

    for i in xrange(0, n):
        if A[i,i] != 0:
            for j in xrange(0, n):
                G = 0
                for k in xrange(0, i):
                    G += ctx.conj(A[i,k]) * B[k,j]
                for k in xrange(0, i):
                    B[k,j] -= G * A[k,i]
Renders VFSGRRClient as plain JSON-friendly data structure.
dataset/ETHPy150Open fredrik-johansson/mpmath/mpmath/matrices/eigen_symmetric.py/c_he_tridiag_2--crossover with--dataset/ETHPy150Open google/grr/grr/gui/api_aff4_object_renderers.py/VFSGRRClientApiObjectRenderer.RenderObject