HomeSort by relevance Sort by last modified time
    Searched refs:OnTheRight (Results 1 - 20 of 20) sorted by null

  /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);

Completed in 269 milliseconds