Lines Matching defs:rhs
18 // forward and backward substitution, row-major, rhs is a vector
25 static void run(Index size, const LhsScalar* lhs, RhsScalar* rhs)
37 rhs[i] -= (ConjLhsType(LhsMap(lhs+s,pi))
38 .cwiseProduct(Map<const Matrix<RhsScalar,Dynamic,1> >(rhs+(IsLower ? 0 : i+1),pi))).sum();
40 rhs[i] /= cj(lhs[IsLower ? i : 0]);
46 // forward and backward substitution, column-major, rhs is a vector
53 static void run(Index size, const LhsScalar* lhs, RhsScalar* rhs)
65 rhs[i] /= cj(lhs[IsLower ? 0 : i]);
67 Map<Matrix<RhsScalar,Dynamic,1> >(rhs+(IsLower? i+1 : 0),r) -=
68 rhs[i] * ConjLhsType(LhsMap(lhs+(IsLower? 1 : 0),r));
77 static void run(Index size, const LhsScalar* lhs, RhsScalar* rhs)
82 >::run(size, lhs, rhs);