Searched refs:OnTheRight (Results 1 - 21 of 21) sorted by relevance

/external/eigen/Eigen/src/SparseCore/
H A DSparsePermutation.h27 MoveOuter = SrcStorageOrder==RowMajor ? Side==OnTheLeft : Side==OnTheRight
45 MoveOuter = SrcStorageOrder==RowMajor ? Side==OnTheLeft : Side==OnTheRight
64 sizes[((Side==OnTheLeft) ^ Transposed) ? jp : j] = m_matrix.innerVector(((Side==OnTheRight) ^ Transposed) ? jp : j).size();
70 Index jsrc = ((Side==OnTheRight) ^ Transposed) ? jp : j;
111 inline const internal::permut_sparsematrix_product_retval<PermutationBase<PermDerived>, SparseDerived, OnTheRight, false>
114 return internal::permut_sparsematrix_product_retval<PermutationBase<PermDerived>, SparseDerived, OnTheRight, false>(perm, matrix.derived());
131 inline const internal::permut_sparsematrix_product_retval<PermutationBase<PermDerived>, SparseDerived, OnTheRight, true>
134 return internal::permut_sparsematrix_product_retval<PermutationBase<PermDerived>, SparseDerived, OnTheRight, true>(tperm.nestedPermutation(), matrix.derived());
/external/eigen/Eigen/src/Core/
H A DDiagonalProduct.h30 ||(int(_StorageOrder) == RowMajor && int(ProductOrder) == OnTheRight)),
83 ||(int(StorageOrder) == ColMajor && int(ProductOrder) == OnTheRight)), internal::true_type, internal::false_type>::type());
122 inline const DiagonalProduct<Derived, DiagonalDerived, OnTheRight>
125 return DiagonalProduct<Derived, DiagonalDerived, OnTheRight>(derived(), a_diagonal.derived());
H A DPermutationMatrix.h509 inline const internal::permut_matrix_product_retval<PermutationDerived, Derived, OnTheRight>
514 <PermutationDerived, Derived, OnTheRight>
576 Block<Dest, Side==OnTheLeft ? 1 : Dest::RowsAtCompileTime, Side==OnTheRight ? 1 : Dest::ColsAtCompileTime>(dst, k)
577 .swap(Block<Dest, Side==OnTheLeft ? 1 : Dest::RowsAtCompileTime, Side==OnTheRight ? 1 : Dest::ColsAtCompileTime>
589 Block<Dest, Side==OnTheLeft ? 1 : Dest::RowsAtCompileTime, Side==OnTheRight ? 1 : Dest::ColsAtCompileTime>
594 Block<const MatrixTypeNestedCleaned,Side==OnTheLeft ? 1 : MatrixType::RowsAtCompileTime,Side==OnTheRight ? 1 : MatrixType::ColsAtCompileTime>
595 (m_matrix, ((Side==OnTheRight) ^ Transposed) ? m_permutation.indices().coeff(i) : i);
660 inline const internal::permut_matrix_product_retval<PermutationType, OtherDerived, OnTheRight, true>
663 return internal::permut_matrix_product_retval<PermutationType, OtherDerived, OnTheRight, true>(trPerm.m_permutation, matrix.derived());
H A DTranspositions.h330 inline const internal::transposition_matrix_product_retval<TranspositionsDerived, Derived, OnTheRight>
335 <TranspositionsDerived, Derived, OnTheRight>
387 else if(Side==OnTheRight)
415 inline const internal::transposition_matrix_product_retval<TranspositionType, Derived, OnTheRight, true>
418 return internal::transposition_matrix_product_retval<TranspositionType, Derived, OnTheRight, true>(trt.m_transpositions, matrix.derived());
H A DGeneralProduct.h342 enum { Side = Lhs::IsVectorAtCompileTime ? OnTheLeft : OnTheRight };
343 typedef typename internal::conditional<int(Side)==OnTheRight,_LhsNested,_RhsNested>::type MatrixType;
364 gemv_selector<OnTheRight,OtherStorageOrder,BlasCompatible>
406 template<> struct gemv_selector<OnTheRight,ColMajor,true>
479 template<> struct gemv_selector<OnTheRight,RowMajor,true>
530 template<> struct gemv_selector<OnTheRight,ColMajor,false>
543 template<> struct gemv_selector<OnTheRight,RowMajor,false>
H A DSolveTriangular.h42 int Side, // can be OnTheLeft/OnTheRight
147 struct triangular_solver_selector<Lhs,Rhs,OnTheRight,Mode,CompleteUnrolling,1> {
177 eigen_assert( cols() == rows() && ((Side==OnTheLeft && cols() == other.rows()) || (Side==OnTheRight && cols() == other.cols())) );
196 * \a Side==OnTheRight.
H A DMatrixBase.h193 const DiagonalProduct<Derived, DiagonalDerived, OnTheRight>
/external/eigen/Eigen/src/Core/util/
H A DConstants.h279 OnTheRight = 2 enumerator in enum:Eigen::__anon20802
/external/eigen/Eigen/src/Eigenvalues/
H A DGeneralizedSelfAdjointEigenSolver.h187 cholB.matrixU().template solveInPlace<OnTheRight>(matC);
H A DRealQZ.h323 template solve<OnTheRight>(m_S.template block<2,2>(i,i));
/external/eigen/Eigen/src/Householder/
H A DHouseholderSequence.h22 * \tparam Side either OnTheLeft (the default) or OnTheRight
90 struct hseq_side_dependent_impl<VectorsType, CoeffsType, OnTheRight>
93 typedef HouseholderSequence<VectorsType, CoeffsType, OnTheRight> HouseholderSequenceType;
431 * the constructed HouseholderSequence is set to OnTheRight, instead of the default OnTheLeft.
434 HouseholderSequence<VectorsType,CoeffsType,OnTheRight> rightHouseholderSequence(const VectorsType& v, const CoeffsType& h)
436 return HouseholderSequence<VectorsType,CoeffsType,OnTheRight>(v, h);
/external/eigen/test/
H A Dproduct_trmm.cpp18 typedef Matrix<Scalar,Dynamic,OtherCols,OtherCols==1?ColMajor:OtherOrder> OnTheRight; typedef
26 OnTheRight ge_right(cols,otherCols);
H A Dproduct_trsolve.cpp23 (TRI).transpose().template solveInPlace<OnTheRight>(XB.transpose()); \
26 (XB).transpose() = (TRI).transpose().template solve<OnTheRight>(XB.transpose()); \
H A Dhouseholder.cpp119 HouseholderSequence<TMatrixType, HCoeffsVectorType, OnTheRight> rhseq(tm2, hc);
/external/eigen/blas/
H A Dlevel3_impl.h82 func[NOTR | (RIGHT << 2) | (UP << 3) | (NUNIT << 4)] = (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Upper|0, false,ColMajor,ColMajor>::run);
83 func[TR | (RIGHT << 2) | (UP << 3) | (NUNIT << 4)] = (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Lower|0, false,RowMajor,ColMajor>::run);
84 func[ADJ | (RIGHT << 2) | (UP << 3) | (NUNIT << 4)] = (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Lower|0, Conj, RowMajor,ColMajor>::run);
90 func[NOTR | (RIGHT << 2) | (LO << 3) | (NUNIT << 4)] = (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Lower|0, false,ColMajor,ColMajor>::run);
91 func[TR | (RIGHT << 2) | (LO << 3) | (NUNIT << 4)] = (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Upper|0, false,RowMajor,ColMajor>::run);
92 func[ADJ | (RIGHT << 2) | (LO << 3) | (NUNIT << 4)] = (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Upper|0, Conj, RowMajor,ColMajor>::run);
99 func[NOTR | (RIGHT << 2) | (UP << 3) | (UNIT << 4)] = (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Upper|UnitDiag,false,ColMajor,ColMajor>::run);
100 func[TR | (RIGHT << 2) | (UP << 3) | (UNIT << 4)] = (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Lower|UnitDiag,false,RowMajor,ColMajor>::run);
101 func[ADJ | (RIGHT << 2) | (UP << 3) | (UNIT << 4)] = (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Lower|UnitDiag,Conj, RowMajor,ColMajor>::run);
107 func[NOTR | (RIGHT << 2) | (LO << 3) | (UNIT << 4)] = (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Lowe
[all...]
H A DPackedTriangularSolverVector.h75 struct packed_triangular_solve_vector<LhsScalar, RhsScalar, Index, OnTheRight, Mode, Conjugate, StorageOrder>
/external/eigen/Eigen/src/Core/products/
H A DTriangularSolverMatrix_MKL.h98 struct triangular_solve_matrix<EIGTYPE,Index,OnTheRight,Mode,Conjugate,TriStorageOrder,ColMajor> \
H A DTriangularSolverMatrix.h28 Scalar, Index, Side==OnTheLeft?OnTheRight:OnTheLeft,
187 struct triangular_solve_matrix<Scalar,Index,OnTheRight,Mode,Conjugate,TriStorageOrder,ColMajor>
196 EIGEN_DONT_INLINE void triangular_solve_matrix<Scalar,Index,OnTheRight,Mode,Conjugate,TriStorageOrder,ColMajor>::run(
H A DTriangularSolverVector.h18 struct triangular_solve_vector<LhsScalar, RhsScalar, Index, OnTheRight, Mode, Conjugate, StorageOrder>
/external/eigen/Eigen/src/SVD/
H A DUpperBidiagonalization.h44 OnTheRight
/external/eigen/Eigen/src/Cholesky/
H A DLLT.h318 if(rs>0) A11.adjoint().template triangularView<Upper>().template solveInPlace<OnTheRight>(A21);

Completed in 389 milliseconds