/external/eigen/doc/snippets/ |
Triangular_solve.cpp | 11 << m.triangularView<Eigen::Upper>().solve<Eigen::OnTheRight>(n);
|
/external/eigen/Eigen/src/Householder/ |
HouseholderSequence.h | 22 * \tparam Side either OnTheLeft (the default) or OnTheRight 98 struct hseq_side_dependent_impl<VectorsType, CoeffsType, OnTheRight> 101 typedef HouseholderSequence<VectorsType, CoeffsType, OnTheRight> HouseholderSequenceType; 327 SubVectorsType sub_vecs1(m_vectors.const_cast_derived(), Side==OnTheRight ? k : start, 328 Side==OnTheRight ? start : k, 329 Side==OnTheRight ? bs : m_vectors.rows()-start, 330 Side==OnTheRight ? m_vectors.cols()-start : bs); 331 typename internal::conditional<Side==OnTheRight, Transpose<SubVectorsType>, SubVectorsType&>::type sub_vecs(sub_vecs1); 460 * the constructed HouseholderSequence is set to OnTheRight, instead of the default OnTheLeft. 463 HouseholderSequence<VectorsType,CoeffsType,OnTheRight> rightHouseholderSequence(const VectorsType& v, const CoeffsType& h [all...] |
/external/eigen/Eigen/src/SparseCore/ |
SparsePermutation.h | 30 MoveOuter = SrcStorageOrder==RowMajor ? Side==OnTheLeft : Side==OnTheRight 48 sizes[((Side==OnTheLeft) ^ Transposed) ? jp : j] = StorageIndex(mat.innerVector(((Side==OnTheRight) ^ Transposed) ? jp : j).nonZeros()); 54 Index jsrc = ((Side==OnTheRight) ^ Transposed) ? jp : j; 92 // typename traits<permutation_sparse_matrix_product<Rhs,Lhs,OnTheRight,false> >::ReturnType 120 : public evaluator<typename permutation_matrix_product<Lhs,OnTheRight,false,SparseShape>::ReturnType> 123 typedef typename permutation_matrix_product<Lhs,OnTheRight,false,SparseShape>::ReturnType PlainObject;
|
/external/eigen/blas/ |
level3_impl.h | 92 (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Upper|0, false,ColMajor,ColMajor>::run), 94 (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Lower|0, false,RowMajor,ColMajor>::run), 96 (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Lower|0, Conj, RowMajor,ColMajor>::run), 106 (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Lower|0, false,ColMajor,ColMajor>::run), 108 (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Upper|0, false,RowMajor,ColMajor>::run), 110 (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Upper|0, Conj, RowMajor,ColMajor>::run), 120 (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Upper|UnitDiag,false,ColMajor,ColMajor>::run), 122 (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Lower|UnitDiag,false,RowMajor,ColMajor>::run), 124 (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Lower|UnitDiag,Conj, RowMajor,ColMajor>::run), 134 (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Lower|UnitDiag,false,ColMajor,ColMajor>::run) [all...] |
PackedTriangularSolverVector.h | 75 struct packed_triangular_solve_vector<LhsScalar, RhsScalar, Index, OnTheRight, Mode, Conjugate, StorageOrder>
|
/external/eigen/Eigen/src/Eigenvalues/ |
GeneralizedSelfAdjointEigenSolver.h | 186 cholB.matrixU().template solveInPlace<OnTheRight>(matC);
|
RealQZ.h | 323 template solve<OnTheRight>(m_S.template block<2,2>(i,i));
|
/external/eigen/Eigen/src/Core/ |
ProductEvaluators.h | 372 enum { Side = Lhs::IsVectorAtCompileTime ? OnTheLeft : OnTheRight }; 373 typedef typename internal::remove_all<typename internal::conditional<int(Side)==OnTheRight,LhsNested,RhsNested>::type>::type MatrixType; [all...] |
GeneralProduct.h | 191 gemv_dense_selector<OnTheRight,OtherStorageOrder,BlasCompatible> 196 template<> struct gemv_dense_selector<OnTheRight,ColMajor,true> 290 template<> struct gemv_dense_selector<OnTheRight,RowMajor,true> 343 template<> struct gemv_dense_selector<OnTheRight,ColMajor,false> 357 template<> struct gemv_dense_selector<OnTheRight,RowMajor,false>
|
SolveTriangular.h | 42 int Side, // can be OnTheLeft/OnTheRight 146 struct triangular_solver_selector<Lhs,Rhs,OnTheRight,Mode,CompleteUnrolling,1> { 170 eigen_assert( derived().cols() == derived().rows() && ((Side==OnTheLeft && derived().cols() == other.rows()) || (Side==OnTheRight && derived().cols() == other.cols())) );
|
/external/eigen/test/ |
product_trmm.cpp | 26 typedef Matrix<Scalar,Dynamic,OtherCols,OtherCols==1?ColMajor:OtherOrder> OnTheRight; 34 OnTheRight ge_right(cols,otherCols);
|
product_trsolve.cpp | 23 (TRI).transpose().template solveInPlace<OnTheRight>(XB.transpose()); \ 26 (XB).transpose() = (TRI).transpose().template solve<OnTheRight>(XB.transpose()); \
|
householder.cpp | 119 HouseholderSequence<TMatrixType, HCoeffsVectorType, OnTheRight> rhseq(tm2, hc);
|
sparse_permutations.cpp | 231 VERIFY((internal::is_same<internal::permutation_matrix_product<SparseMatrix<double>,OnTheRight,false,SparseShape>::ReturnType,
|
/external/eigen/Eigen/src/Core/products/ |
TriangularSolverMatrix_BLAS.h | 96 struct triangular_solve_matrix<EIGTYPE,Index,OnTheRight,Mode,Conjugate,TriStorageOrder,ColMajor> \
|
TriangularSolverMatrix.h | 28 Scalar, Index, Side==OnTheLeft?OnTheRight:OnTheLeft, 189 struct triangular_solve_matrix<Scalar,Index,OnTheRight,Mode,Conjugate,TriStorageOrder,ColMajor> 198 EIGEN_DONT_INLINE void triangular_solve_matrix<Scalar,Index,OnTheRight,Mode,Conjugate,TriStorageOrder,ColMajor>::run(
|
TriangularSolverVector.h | 18 struct triangular_solve_vector<LhsScalar, RhsScalar, Index, OnTheRight, Mode, Conjugate, StorageOrder>
|
/external/eigen/Eigen/src/Core/util/ |
Constants.h | 335 OnTheRight = 2
|
/external/eigen/Eigen/src/SVD/ |
UpperBidiagonalization.h | 45 OnTheRight
|
/external/eigen/Eigen/src/Cholesky/ |
LLT.h | 353 if(rs>0) A11.adjoint().template triangularView<Upper>().template solveInPlace<OnTheRight>(A21);
|