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