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

  /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());
55 Index jdst = ((Side==OnTheLeft) ^ Transposed) ? jp : j;
67 if((Side==OnTheLeft) ^ Transposed)
97 : public evaluator<typename permutation_matrix_product<Rhs,OnTheLeft,false,SparseShape>::ReturnType>
100 typedef typename permutation_matrix_product<Rhs,OnTheLeft,false,SparseShape>::ReturnType PlainObject;
  /external/eigen/blas/
level2_impl.h 91 (internal::triangular_solve_vector<Scalar,Scalar,int,OnTheLeft, Upper|0, false,ColMajor>::run),
93 (internal::triangular_solve_vector<Scalar,Scalar,int,OnTheLeft, Lower|0, false,RowMajor>::run),
95 (internal::triangular_solve_vector<Scalar,Scalar,int,OnTheLeft, Lower|0, Conj, RowMajor>::run),
98 (internal::triangular_solve_vector<Scalar,Scalar,int,OnTheLeft, Lower|0, false,ColMajor>::run),
100 (internal::triangular_solve_vector<Scalar,Scalar,int,OnTheLeft, Upper|0, false,RowMajor>::run),
102 (internal::triangular_solve_vector<Scalar,Scalar,int,OnTheLeft, Upper|0, Conj, RowMajor>::run),
105 (internal::triangular_solve_vector<Scalar,Scalar,int,OnTheLeft, Upper|UnitDiag,false,ColMajor>::run),
107 (internal::triangular_solve_vector<Scalar,Scalar,int,OnTheLeft, Lower|UnitDiag,false,RowMajor>::run),
109 (internal::triangular_solve_vector<Scalar,Scalar,int,OnTheLeft, Lower|UnitDiag,Conj, RowMajor>::run),
112 (internal::triangular_solve_vector<Scalar,Scalar,int,OnTheLeft, Lower|UnitDiag,false,ColMajor>::run)
    [all...]
PackedTriangularSolverVector.h 20 struct packed_triangular_solve_vector<LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, RowMajor>
48 struct packed_triangular_solve_vector<LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, ColMajor>
79 packed_triangular_solve_vector<LhsScalar,RhsScalar,Index,OnTheLeft,
level3_impl.h 85 (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Upper|0, false,ColMajor,ColMajor>::run),
87 (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Lower|0, false,RowMajor,ColMajor>::run),
89 (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Lower|0, Conj, RowMajor,ColMajor>::run),\
99 (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Lower|0, false,ColMajor,ColMajor>::run),
101 (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Upper|0, false,RowMajor,ColMajor>::run),
103 (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Upper|0, Conj, RowMajor,ColMajor>::run),
113 (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Upper|UnitDiag,false,ColMajor,ColMajor>::run),
115 (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Lower|UnitDiag,false,RowMajor,ColMajor>::run),
117 (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Lower|UnitDiag,Conj, RowMajor,ColMajor>::run),
127 (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Lower|UnitDiag,false,ColMajor,ColMajor>::run)
    [all...]
  /external/eigen/Eigen/src/Core/
SolveTriangular.h 31 RhsIsVectorAtCompileTime = (Side==OnTheLeft ? Rhs::ColsAtCompileTime : Rhs::RowsAtCompileTime)==1
42 int Side, // can be OnTheLeft/OnTheRight
93 const Index othersize = Side==OnTheLeft? rhs.cols() : rhs.rows();
140 struct triangular_solver_selector<Lhs,Rhs,OnTheLeft,Mode,CompleteUnrolling,1> {
170 eigen_assert( derived().cols() == derived().rows() && ((Side==OnTheLeft && derived().cols() == other.rows()) || (Side==OnTheRight && derived().cols() == other.cols())) );
ProductEvaluators.h 372 enum { Side = Lhs::IsVectorAtCompileTime ? OnTheLeft : OnTheRight };
    [all...]
GeneralProduct.h 184 struct gemv_dense_selector<OnTheLeft,StorageOrder,BlasCompatible>
TriangularMatrix.h 470 * \a Side==OnTheLeft (the default), or the right-inverse-multiply \a other * inverse(\c *this) if
473 * Note that the template parameter \c Side can be ommitted, in which case \c Side==OnTheLeft
500 * Note that the template parameter \c Side can be ommitted, in which case \c Side==OnTheLeft
511 { return solveInPlace<OnTheLeft>(other); }
    [all...]
  /external/eigen/Eigen/src/Core/products/
TriangularSolverVector.h 22 triangular_solve_vector<LhsScalar,RhsScalar,Index,OnTheLeft,
31 struct triangular_solve_vector<LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, RowMajor>
89 struct triangular_solve_vector<LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, ColMajor>
TriangularSolverMatrix.h 28 Scalar, Index, Side==OnTheLeft?OnTheRight:OnTheLeft,
39 struct triangular_solve_matrix<Scalar,Index,OnTheLeft,Mode,Conjugate,TriStorageOrder,ColMajor>
48 EIGEN_DONT_INLINE void triangular_solve_matrix<Scalar,Index,OnTheLeft,Mode,Conjugate,TriStorageOrder,ColMajor>::run(
TriangularSolverMatrix_BLAS.h 43 struct triangular_solve_matrix<EIGTYPE,Index,OnTheLeft,Mode,Conjugate,TriStorageOrder,ColMajor> \
  /external/eigen/Eigen/src/Householder/
HouseholderSequence.h 22 * \tparam Side either OnTheLeft (the default) or OnTheRight
66 RowsAtCompileTime = Side==OnTheLeft ? traits<VectorsType>::RowsAtCompileTime
69 MaxRowsAtCompileTime = Side==OnTheLeft ? traits<VectorsType>::MaxRowsAtCompileTime
89 typedef HouseholderSequence<VectorsType, CoeffsType, OnTheLeft> HouseholderSequenceType;
180 Index rows() const { return Side==OnTheLeft ? m_vectors.rows() : m_vectors.cols(); }
453 return HouseholderSequence<VectorsType,CoeffsType,OnTheLeft>(v, h);
460 * the constructed HouseholderSequence is set to OnTheRight, instead of the default OnTheLeft.
  /external/eigen/Eigen/src/Eigenvalues/
GeneralizedSelfAdjointEigenSolver.h 185 cholB.matrixL().template solveInPlace<OnTheLeft>(matC);
  /external/eigen/test/
product_trmm.cpp 27 typedef Matrix<Scalar,OtherCols,Dynamic,OtherCols==1?RowMajor:OtherOrder> OnTheLeft;
35 OnTheLeft ge_left(otherCols,rows);
sparse_permutations.cpp 234 VERIFY((internal::is_same<internal::permutation_matrix_product<SparseMatrix<double>,OnTheLeft,false,SparseShape>::ReturnType,
  /external/eigen/Eigen/src/Core/util/
Constants.h 333 OnTheLeft = 1,
ForwardDeclarations.h 262 template<typename VectorsType, typename CoeffsType, int Side=OnTheLeft> class HouseholderSequence;

Completed in 109 milliseconds