Lines Matching refs:OP

34   template<typename MatrixSolver, typename MatrixType, typename Scalar, bool BisSPD> struct OP;
472 MatrixSolver OP; in compute() local
476 OP.compute(B); in compute()
482 OP.compute(A); in compute()
494 OP.compute(AminusSigmaB); in compute()
499 OP.compute(AminusSigmaB); in compute()
504 if (!(mode == 1 && isBempty) && !(mode == 2 && isBempty) && OP.info() != Success) in compute()
541 internal::OP<MatrixSolver, MatrixType, Scalar, BisSPD>::applyOP(OP, A, n, in, out); in compute()
551 Matrix<Scalar, Dynamic, 1>::Map(out, n) = OP.solve(Matrix<Scalar, Dynamic, 1>::Map(in, n)); in compute()
559 … Matrix<Scalar, Dynamic, 1>::Map(out, n) = OP.solve(Matrix<Scalar, Dynamic, 1>::Map(in, n)); in compute()
561 … Matrix<Scalar, Dynamic, 1>::Map(out, n) = OP.solve(B * Matrix<Scalar, Dynamic, 1>::Map(in, n)); in compute()
620 … internal::OP<MatrixSolver, MatrixType, Scalar, BisSPD>::project(OP, n, nev, m_eivec.data()); in compute()
747 struct OP
749 … static inline void applyOP(MatrixSolver &OP, const MatrixType &A, int n, Scalar *in, Scalar *out);
750 static inline void project(MatrixSolver &OP, int n, int k, Scalar *vecs);
754 struct OP<MatrixSolver, MatrixType, Scalar, true>
756 static inline void applyOP(MatrixSolver &OP, const MatrixType &A, int n, Scalar *in, Scalar *out)
762 …Matrix<Scalar, Dynamic, 1>::Map(out, n) = OP.matrixU().solve(Matrix<Scalar, Dynamic, 1>::Map(in, n…
763 …Matrix<Scalar, Dynamic, 1>::Map(out, n) = OP.permutationPinv() * Matrix<Scalar, Dynamic, 1>::Map(o…
771 …Matrix<Scalar, Dynamic, 1>::Map(out, n) = OP.permutationP() * Matrix<Scalar, Dynamic, 1>::Map(out,…
772 …Matrix<Scalar, Dynamic, 1>::Map(out, n) = OP.matrixL().solve(Matrix<Scalar, Dynamic, 1>::Map(out, …
775 static inline void project(MatrixSolver &OP, int n, int k, Scalar *vecs)
779 …Matrix<Scalar, Dynamic, Dynamic>::Map(vecs, n, k) = OP.matrixU().solve(Matrix<Scalar, Dynamic, Dyn…
780 …Matrix<Scalar, Dynamic, Dynamic>::Map(vecs, n, k) = OP.permutationPinv() * Matrix<Scalar, Dynamic,…
786 struct OP<MatrixSolver, MatrixType, Scalar, false>
788 static inline void applyOP(MatrixSolver &OP, const MatrixType &A, int n, Scalar *in, Scalar *out)
793 static inline void project(MatrixSolver &OP, int n, int k, Scalar *vecs)