Automatic Differentiation
 
Loading...
Searching...
No Matches

◆ calculate_eigenvector()

void stan::math::opencl_kernels::calculate_eigenvector ( const __global double_d l_plus,
const __global double_d u_minus,
const __global double *  subdiag,
int  twist_idx,
__global double *  eigenvectors 
)

Calculates an eigenvector from twisted factorization T - shift * I = L+.

  • D+ * L+^T = U- * D- * U-^T.
    Parameters
    l_plusSubdiagonal of the L+.
    u_minusSuperdiagonal of the U-.
    subdiagSubdiagonal of T
    twist_idxTwist index.
    [out]eigenvectorsMatrix in which to store resulting vectors.

Definition at line 336 of file mrrr.hpp.