/external/eigen/Eigen/src/SparseLU/ |
SparseLU_pivotL.h | 59 template <typename Scalar, typename Index> 60 Index SparseLUImpl<Scalar,Index>::pivotL(const Index jcol, const RealScalar& diagpivotthresh, IndexVector& perm_r, IndexVector& iperm_c, Index& pivrow, GlobalLU_t& glu) 68 Scalar* lu_sup_ptr = &(glu.lusup.data()[glu.xlusup(fsupc)]); // Start of the current supernode 69 Scalar* lu_col_ptr = &(glu.lusup.data()[glu.xlusup(jcol)]); // Start of jcol in the supernode 127 Scalar temp = Scalar(1.0) / lu_col_ptr[nsupc];
|
SparseLU_relax_snode.h | 46 template <typename Scalar, typename Index> 47 void SparseLUImpl<Scalar,Index>::relax_snode (const Index n, IndexVector& et, const Index relax_columns, IndexVector& descendants, IndexVector& relax_end)
|
SparseLU_Utils.h | 20 template <typename Scalar, typename Index> 21 void SparseLUImpl<Scalar,Index>::countnz(const Index n, Index& nnzL, Index& nnzU, GlobalLU_t& glu) 51 template <typename Scalar, typename Index> 52 void SparseLUImpl<Scalar,Index>::fixupL(const Index n, const IndexVector& perm_r, GlobalLU_t& glu)
|
/external/eigen/test/ |
determinant.cpp | 25 typedef typename MatrixType::Scalar Scalar; 26 Scalar x = internal::random<Scalar>(); 27 VERIFY_IS_APPROX(MatrixType::Identity(size, size).determinant(), Scalar(1)); 51 VERIFY_IS_APPROX(m2.block(0,0,0,0).determinant(), Scalar(1));
|
eigen2support.cpp | 18 typedef typename MatrixType::Scalar Scalar; 26 Scalar s1 = internal::random<Scalar>(), 27 s2 = internal::random<Scalar>(); 29 // scalar addition 32 VERIFY_IS_APPROX((m1*Scalar(2)).cwise() - s2, (m1+m1) - MatrixType::Constant(rows,cols,s2) );
|
inverse.cpp | 24 typedef typename MatrixType::Scalar Scalar; 33 VERIFY_IS_APPROX((Scalar(2)*m2).inverse(), m2.inverse()*Scalar(0.5)); 44 typedef typename NumTraits<Scalar>::Real RealScalar; 45 typedef Matrix<Scalar, MatrixType::ColsAtCompileTime, 1> VectorType;
|
product_extra.cpp | 15 typedef typename MatrixType::Scalar Scalar; 16 typedef Matrix<Scalar, 1, Dynamic> RowVectorType; 17 typedef Matrix<Scalar, Dynamic, 1> ColVectorType; 18 typedef Matrix<Scalar, Dynamic, Dynamic, 37 Scalar s1 = internal::random<Scalar>(), 38 s2 = internal::random<Scalar>(), 39 s3 = internal::random<Scalar>(); 116 typedef typename MatrixType::Scalar Scalar [all...] |
real_qz.cpp | 21 typedef typename MatrixType::Scalar Scalar; 51 if (abs(qz.matrixT()(i,j))!=Scalar(0.0)) 53 if (j<i-1 && abs(qz.matrixS()(i,j))!=Scalar(0.0)) 55 if (j==i-1 && j>0 && abs(qz.matrixS()(i,j))!=Scalar(0.0) && abs(qz.matrixS()(i-1,j-1))!=Scalar(0.0))
|
geo_alignedbox.cpp | 28 typedef typename BoxType::Scalar Scalar; 29 typedef typename NumTraits<Scalar>::Real RealScalar; 30 typedef Matrix<Scalar, BoxType::AmbientDimAtCompileTime, 1> VectorType; 50 VERIFY(b0.contains(p0*s1+(Scalar(1)-s1)*p1)); 81 typedef typename BoxType::Scalar Scalar; 82 typedef Matrix<Scalar, BoxType::AmbientDimAtCompileTime, 1> VectorType; 95 typedef typename GetDifferentType<Scalar>::type OtherScalar; 97 VERIFY_IS_APPROX(hp1f.template cast<Scalar>(),b0) [all...] |
geo_homogeneous.cpp | 13 template<typename Scalar,int Size> void homogeneous(void) 19 typedef Matrix<Scalar,Size,Size> MatrixType; 20 typedef Matrix<Scalar,Size,1, ColMajor> VectorType; 22 typedef Matrix<Scalar,Size+1,Size> HMatrixType; 23 typedef Matrix<Scalar,Size+1,1> HVectorType; 25 typedef Matrix<Scalar,Size,Size+1> T1MatrixType; 26 typedef Matrix<Scalar,Size+1,Size+1> T2MatrixType; 27 typedef Matrix<Scalar,Size+1,Size> T3MatrixType; 71 Transform<Scalar, Size, Affine> aff; 72 Transform<Scalar, Size, AffineCompact> caff [all...] |
product_trmm.cpp | 12 template<typename Scalar, int Mode, int TriOrder, int OtherOrder, int ResOrder, int OtherCols> 17 typedef Matrix<Scalar,Dynamic,Dynamic,TriOrder> TriMatrix; 18 typedef Matrix<Scalar,Dynamic,OtherCols,OtherCols==1?ColMajor:OtherOrder> OnTheRight; 19 typedef Matrix<Scalar,OtherCols,Dynamic,OtherCols==1?RowMajor:OtherOrder> OnTheLeft; 21 typedef Matrix<Scalar,Dynamic,OtherCols,OtherCols==1?ColMajor:ResOrder> ResXS; 22 typedef Matrix<Scalar,OtherCols,Dynamic,OtherCols==1?RowMajor:ResOrder> ResSX; 31 Scalar s1 = internal::random<Scalar>(), 32 s2 = internal::random<Scalar>(); 63 template<typename Scalar, int Mode, int TriOrder [all...] |
/external/eigen/test/eigen2/ |
eigen2_svd.cpp | 21 typedef typename MatrixType::Scalar Scalar; 22 typedef typename NumTraits<Scalar>::Real RealScalar; 24 Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> b = 25 Matrix<Scalar, MatrixType::RowsAtCompileTime, 1>::Random(rows,1); 26 Matrix<Scalar, MatrixType::ColsAtCompileTime, 1> x(cols,1), x2(cols,1);
|
eigen2_linearstructure.cpp | 18 typedef typename MatrixType::Scalar Scalar; 19 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType; 30 Scalar s1 = ei_random<Scalar>(); 31 while (ei_abs(s1)<1e-3) s1 = ei_random<Scalar>(); 49 if(NumTraits<Scalar>::HasFloatingPoint) 61 if(NumTraits<Scalar>::HasFloatingPoint)
|
/external/eigen/Eigen/src/Core/products/ |
TriangularMatrixVector_MKL.h | 50 #define EIGEN_MKL_TRMV_SPECIALIZE(Scalar) \ 52 struct triangular_matrix_vector_product<Index,Mode,Scalar,ConjLhs,Scalar,ConjRhs,ColMajor,Specialized> { \ 53 static void run(Index _rows, Index _cols, const Scalar* _lhs, Index lhsStride, \ 54 const Scalar* _rhs, Index rhsIncr, Scalar* _res, Index resIncr, Scalar alpha) { \ 55 triangular_matrix_vector_product_trmv<Index,Mode,Scalar,ConjLhs,Scalar,ConjRhs,ColMajor>::run( \ 60 struct triangular_matrix_vector_product<Index,Mode,Scalar,ConjLhs,Scalar,ConjRhs,RowMajor,Specialized> { [all...] |
/external/eigen/Eigen/src/Eigen2Support/ |
CwiseOperators.h | 121 Cwise<ExpressionType>::pow(const Scalar& exponent) const 123 return EIGEN_CWISE_UNOP_RETURN_TYPE(internal::scalar_pow_op)(_expression(), internal::scalar_pow_op<Scalar>(exponent)); 208 // comparisons to scalar value 210 /** \deprecated ArrayBase::operator<(Scalar) */ 213 Cwise<ExpressionType>::operator<(Scalar s) const 219 /** \deprecated ArrayBase::operator<=(Scalar) */ 222 Cwise<ExpressionType>::operator<=(Scalar s) const 228 /** \deprecated ArrayBase::operator>(Scalar) */ 231 Cwise<ExpressionType>::operator>(Scalar s) const 237 /** \deprecated ArrayBase::operator>=(Scalar) */ [all...] |
/external/eigen/bench/ |
sparse_trisolver.cpp | 37 typedef SparseMatrix<Scalar,UpperTriangular> EigenSparseTriMatrix; 38 typedef SparseMatrix<Scalar,RowMajorBit|UpperTriangular> EigenSparseTriMatrixRow; 47 Scalar v = (internal::random<float>(0,1) < density) ? internal::random<Scalar>() : 0; 51 dst.fill(j,j) = internal::random<Scalar>(); 64 typedef Matrix<Scalar,Dynamic,1> DenseVector; 82 Matrix<Scalar,Dynamic,Dynamic,Dynamic,Dynamic,RowMajorBit> m2(rows,cols); 139 gmm::csr_matrix<Scalar> m2; 142 std::vector<Scalar> gmmX(cols), gmmB(cols); 143 Map<Matrix<Scalar,Dynamic,1> >(&gmmX[0], cols) = x [all...] |
bench_reverse.cpp | 15 typedef double Scalar; 30 Scalar acc = 0; 70 bench_reverse(Matrix<Scalar,Dynamic,Dynamic>(dynsizes[i],dynsizes[i])); 71 bench_reverse(Matrix<Scalar,Dynamic,1>(dynsizes[i]*dynsizes[i])); 73 // bench_reverse(Matrix<Scalar,2,2>()); 74 // bench_reverse(Matrix<Scalar,3,3>()); 75 // bench_reverse(Matrix<Scalar,4,4>()); 76 // bench_reverse(Matrix<Scalar,5,5>()); 77 // bench_reverse(Matrix<Scalar,6,6>()); 78 // bench_reverse(Matrix<Scalar,7,7>()) [all...] |
/external/eigen/Eigen/src/Eigenvalues/ |
RealQZ.h | 68 typedef typename MatrixType::Scalar Scalar; 69 typedef std::complex<typename NumTraits<Scalar>::Real> ComplexScalar; 73 typedef Matrix<Scalar, ColsAtCompileTime, 1, Options & ~RowMajor, MaxColsAtCompileTime, 1> ColumnVectorType; 192 Matrix<Scalar,Dynamic,1> m_workspace; 197 Scalar m_normOfT, m_normOfS; 200 typedef Matrix<Scalar,3,1> Vector3s; 201 typedef Matrix<Scalar,2,1> Vector2s; 202 typedef Matrix<Scalar,2,2> Matrix2s; 203 typedef JacobiRotation<Scalar> JRs [all...] |
/external/opencv3/modules/cudawarping/test/ |
interpolation.hpp | 49 template <typename T> T readVal(const cv::Mat& src, int y, int x, int c, int border_type, cv::Scalar borderVal = cv::Scalar()) 59 static T getValue(const cv::Mat& src, float y, float x, int c, int border_type, cv::Scalar borderVal = cv::Scalar()) 67 static T getValue(const cv::Mat& src, float y, float x, int c, int border_type, cv::Scalar borderVal = cv::Scalar()) 104 static T getValue(const cv::Mat& src, float y, float x, int c, int border_type, cv::Scalar borderVal = cv::Scalar())
|
/external/opencv3/modules/imgproc/test/ |
test_pc.cpp | 73 cv::rectangle(r1, Point(100, 100), Point(110, 110), Scalar(0, 0, 0), CV_FILLED); 74 cv::rectangle(r2, Point(90, 80), Point(100, 90), Scalar(0, 0, 0), CV_FILLED);
|
/external/opencv3/modules/shape/include/opencv2/shape/ |
shape_transformer.hpp | 87 const Scalar& borderValue=Scalar()) const = 0;
|
/external/opencv3/samples/cpp/ |
houghcircles.cpp | 41 circle( cimg, Point(c[0], c[1]), c[2], Scalar(0,0,255), 3, LINE_AA); 42 circle( cimg, Point(c[0], c[1]), 2, Scalar(0,255,0), 3, LINE_AA);
|
/external/eigen/Eigen/src/SparseCore/ |
TriangularSolver.h | 30 typedef typename Rhs::Scalar Scalar; 37 Scalar tmp = other.coeff(i,col); 38 Scalar lastVal(0); 64 typedef typename Rhs::Scalar Scalar; 71 Scalar tmp = other.coeff(i,col); 72 Scalar l_ii(0); 102 typedef typename Rhs::Scalar Scalar; [all...] |
/external/eigen/bench/spbench/ |
spbenchsolver.h | 213 template<typename Solver, typename Scalar> 214 void call_solver(Solver &solver, const int solver_id, const typename Solver::MatrixType& A, const Matrix<Scalar, Dynamic, 1>& b, const Matrix<Scalar, Dynamic, 1>& refX,std::ofstream& statbuf) 221 Matrix<Scalar, Dynamic, 1> x; 261 Matrix<Scalar, Dynamic, 1> temp; 278 template<typename Solver, typename Scalar> 279 void call_directsolver(Solver& solver, const int solver_id, const typename Solver::MatrixType& A, const Matrix<Scalar, Dynamic, 1>& b, const Matrix<Scalar, Dynamic, 1>& refX, std::string& statFile) 288 template<typename Solver, typename Scalar> 289 void call_itersolver(Solver &solver, const int solver_id, const typename Solver::MatrixType& A, const Matrix<Scalar, Dynamic, 1>& b, const Matrix<Scalar, Dynamic, 1>& refX, std::string& statFile [all...] |
/external/eigen/Eigen/src/Core/ |
Transpose.h | 34 typedef typename MatrixType::Scalar Scalar; 114 Scalar, 115 const Scalar 119 inline const Scalar* data() const { return derived().nestedExpression().data(); } 133 inline const Scalar& coeffRef(Index rowId, Index colId) const 138 inline const Scalar& coeffRef(Index index) const 356 template<typename Scalar, bool DestIsTransposed, typename OtherDerived> 359 static bool run(const Scalar* dest, const OtherDerived& src) 361 return (bool(blas_traits<OtherDerived>::IsTransposed) != DestIsTransposed) && (dest!=0 && dest==(const Scalar*)extract_data(src)) [all...] |