MCPcopy Create free account
hub / github.com/EdwardRaff/JSAT / qrUpdateRInitalLoop

Method qrUpdateRInitalLoop

JSAT/src/jsat/linear/GenericMatrix.java:768–779  ·  view source on GitHub ↗
(int k, Matrix A, double[] vk, double TwoOverBeta, int M)

Source from the content-addressed store, hash-verified

766 }
767
768 private void qrUpdateRInitalLoop(int k, Matrix A, double[] vk, double TwoOverBeta, int M)
769 {
770 double y = 0;//y = vk dot A_j
771 for(int i = k; i < A.cols(); i++)
772 y += vk[i]*A.get(k, i);
773
774 y *= TwoOverBeta;
775 A.increment(k, k, -y*vk[k]);
776
777 for(int i = k+1; i < M; i++)
778 A.set(k, i, 0.0);
779 }
780
781 private void qrUpdateQ(Matrix Q, int k, double[] vk, double TwoOverBeta)
782 {

Callers 1

qrUpdateRMethod · 0.95

Calls 4

colsMethod · 0.45
getMethod · 0.45
incrementMethod · 0.45
setMethod · 0.45

Tested by

no test coverage detected