/external/ceres-solver/examples/ |
H A D | libmv_homography.cc | 66 typedef Eigen::NumTraits<double> EigenDouble; 68 typedef Eigen::MatrixXd Mat; 69 typedef Eigen::VectorXd Vec; 70 typedef Eigen::Matrix<double, 3, 3> Mat3; 71 typedef Eigen::Matrix<double, 2, 1> Vec2; 72 typedef Eigen::Matrix<double, Eigen::Dynamic, 8> MatX8; 73 typedef Eigen::Vector3d Vec3; 110 void SymmetricGeometricDistanceTerms(const Eigen::Matrix<T, 3, 3> &H, argument 111 const Eigen [all...] |
/external/ceres-solver/include/ceres/ |
H A D | jet.h | 164 #include "Eigen/Core" 196 // The use of Eigen::DenseBase allows Eigen expressions 200 Jet(const T& value, const Eigen::DenseBase<Derived> &vIn) 232 // Note the Eigen::DontAlign bit is needed here because this object 239 // Setting the DontAlign bit prevents Eigen from using SSE for the 245 Eigen::Matrix<T, N, 1, Eigen::DontAlign> v; 596 // Define the helper functions Eigen needs to embed Jet types. 609 // TODO(keir): This is an Eigen 2. 638 namespace Eigen { namespace [all...] |
/external/eigen/Eigen/src/Cholesky/ |
H A D | LDLT.h | 1 // This file is part of Eigen, a lightweight C++ template library 16 namespace Eigen { namespace 320 // In some previous versions of Eigen (e.g., 3.2.1), the scaling was omitted if the pivot 602 } // end namespace Eigen
|
H A D | LLT.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { namespace 327 return Eigen::internal::llt_rank_update_lower(mat, vec, sigma); 488 } // end namespace Eigen
|
H A D | LLT_MKL.h | 28 * Content : Eigen bindings to Intel(R) MKL 36 #include "Eigen/src/Core/util/MKL_support.h" 39 namespace Eigen { namespace 76 { return Eigen::internal::llt_rank_update_lower(mat, vec, sigma); } \ 100 } // end namespace Eigen
|
/external/eigen/Eigen/src/CholmodSupport/ |
H A D | CholmodSupport.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { namespace 48 /** Wraps the Eigen sparse matrix \a mat into a Cholmod sparse matrix object. 105 /** Returns a view of the Eigen sparse matrix \a mat as Cholmod sparse matrix. 118 /** Returns a view of the Eigen \b dense matrix \a mat as Cholmod dense matrix. 139 /** Returns a view of the Cholmod sparse matrix \a cm as an Eigen sparse matrix. 371 * This simplicial variant is equivalent to Eigen's built-in SimplicialLLT class. Therefore, it has little practical interest. 418 * This simplicial variant is equivalent to Eigen's built-in SimplicialLDLT class. Therefore, it has little practical interest. 605 } // end namespace Eigen
|
/external/eigen/Eigen/src/Core/ |
H A D | Array.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { namespace 240 * Eigen defines several typedef shortcuts for most common 1D and 2D array types. 289 using Eigen::Matrix##SizeSuffix##TypeSuffix; \ 290 using Eigen::Vector##SizeSuffix##TypeSuffix; \ 291 using Eigen::RowVector##SizeSuffix##TypeSuffix; 306 } // end namespace Eigen
|
H A D | ArrayBase.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { namespace 106 #define EIGEN_CURRENT_STORAGE_BASE_CLASS Eigen::ArrayBase 146 /** \returns an \link Eigen::MatrixBase Matrix \endlink expression of this array 226 } // end namespace Eigen
|
H A D | ArrayWrapper.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { namespace 252 } // end namespace Eigen
|
H A D | Assign.h | 1 // This file is part of Eigen, a lightweight C++ template library 15 namespace Eigen { namespace 581 } // end namespace Eigen
|
H A D | Assign_MKL.h | 28 * Content : Eigen bindings to Intel(R) MKL 29 * MKL VML support for coefficient-wise unary Eigen expressions like a=b.sin() 36 namespace Eigen { namespace 79 : assign_impl<Derived1, Eigen::CwiseUnaryOp<UnaryOp, Derived2>,Traversal,Unrolling,BuiltIn> 91 // assign_impl<Derived1,Eigen::CwiseUnaryOp<UnaryOp, Derived2>,Traversal,Unrolling,BuiltIn>::run(dst,src); 109 // assign_impl<Derived1,Eigen::CwiseUnaryOp<UnaryOp, Derived2>,Traversal,Unrolling,BuiltIn>::run(dst,src); 118 struct assign_impl<Derived1, Eigen::CwiseUnaryOp<UnaryOp, Derived2>, TRAVERSAL, UNROLLING, Specialized> { \ 119 static inline void run(Derived1 &dst, const Eigen::CwiseUnaryOp<UnaryOp, Derived2> &src) { \ 222 } // end namespace Eigen
|
H A D | BandMatrix.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { namespace 332 } // end namespace Eigen
|
H A D | Block.h | 1 // This file is part of Eigen, a lightweight C++ template library 14 namespace Eigen { namespace 403 } // end namespace Eigen
|
H A D | BooleanRedux.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { namespace 152 } // end namespace Eigen
|
H A D | CommaInitializer.h | 1 // This file is part of Eigen, a lightweight C++ template library 14 namespace Eigen { namespace 152 } // end namespace Eigen
|
H A D | CoreIterators.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { namespace 15 /* This file contains the respective InnerIterator definition of the expressions defined in Eigen/Core 59 } // end namespace Eigen
|
H A D | CwiseBinaryOp.h | 1 // This file is part of Eigen, a lightweight C++ template library 14 namespace Eigen { namespace 27 * both the left-hand side and the right-hand side are Eigen expressions. 227 } // end namespace Eigen
|
H A D | CwiseNullaryOp.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { namespace 862 } // end namespace Eigen
|
H A D | CwiseUnaryOp.h | 1 // This file is part of Eigen, a lightweight C++ template library 14 namespace Eigen { namespace 124 } // end namespace Eigen
|
H A D | CwiseUnaryView.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { namespace 137 } // end namespace Eigen
|
H A D | DenseBase.h | 1 // This file is part of Eigen, a lightweight C++ template library 14 namespace Eigen { namespace 32 * and related expression types). The common Eigen API for dense objects is contained in this class. 283 Eigen::Transpose<Derived> transpose(); 474 #define EIGEN_CURRENT_STORAGE_BASE_CLASS Eigen::DenseBase 504 * Only do it when debugging Eigen, as this borders on paranoiac and could slow compilation down 519 } // end namespace Eigen
|
H A D | DenseCoeffsBase.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { namespace 752 } // end namespace Eigen
|
H A D | DenseStorage.h | 1 // This file is part of Eigen, a lightweight C++ template library 21 namespace Eigen { namespace 337 } // end namespace Eigen
|
H A D | Diagonal.h | 1 // This file is part of Eigen, a lightweight C++ template library 14 namespace Eigen { namespace 235 } // end namespace Eigen
|
H A D | DiagonalMatrix.h | 1 // This file is part of Eigen, a lightweight C++ template library 14 namespace Eigen { namespace 311 } // end namespace Eigen
|