/external/ceres-solver/include/ceres/ |
H A D | dynamic_numeric_diff_cost_function.h | 155 using Eigen::Map; 156 using Eigen::Matrix; 157 using Eigen::Dynamic; 158 using Eigen::RowMajor;
|
/external/ceres-solver/include/ceres/internal/ |
H A D | numeric_diff.h | 39 #include "Eigen/Dense" 96 using Eigen::Map; 97 using Eigen::Matrix; 98 using Eigen::RowMajor; 99 using Eigen::ColMajor;
|
/external/ceres-solver/internal/ceres/ |
H A D | implicit_schur_complement_test.cc | 34 #include "Eigen/Dense" 105 lhs->triangularView<Eigen::StrictlyLower>() = 106 lhs_ref.triangularView<Eigen::StrictlyUpper>().transpose(); 112 schur_solution = lhs->selfadjointView<Eigen::Upper>().llt().solve(*rhs); 162 lhs.selfadjointView<Eigen::Upper>().llt().solve(rhs);
|
H A D | covariance_impl.cc | 41 #include "Eigen/SparseCore" 43 // Suppress unused local variable warning from Eigen Ordering.h #included by 44 // SparseQR in Eigen 3.2.0. This was fixed in Eigen 3.2.1, but 3.2.0 is still 53 #include "Eigen/SparseQR" 60 #include "Eigen/SVD" 588 Eigen::JacobiSVD<Matrix> svd(dense_jacobian, 589 Eigen::ComputeThinU | Eigen::ComputeThinV); 667 typedef Eigen [all...] |
H A D | schur_complement_solver.cc | 54 #include "Eigen/Dense" 55 #include "Eigen/SparseCore" 116 // Eigen's Cholesky factorization. 137 Eigen::LLT<Matrix, Eigen::Upper> llt = 139 .selfadjointView<Eigen::Upper>() 141 if (llt.info() != Eigen::Success) { 144 "Eigen failure. Unable to perform dense Cholesky factorization."; 433 // Eigen's sparse cholesky factorization routines. 445 "Eigen' [all...] |
H A D | line_search_direction.cc | 299 inverse_hessian_.selfadjointView<Eigen::Lower>()); 304 inverse_hessian_.selfadjointView<Eigen::Lower>() * 308 B.selfadjointView<Eigen::Lower>(). 314 inverse_hessian_.triangularView<Eigen::Lower>() += 319 inverse_hessian_.selfadjointView<Eigen::Lower>() *
|
H A D | sparse_normal_cholesky_solver.cc | 49 #include "Eigen/SparseCore" 137 "Eigen's SimplicialLDLT decomposition. " 143 EventLogger event_logger("SparseNormalCholeskySolver::Eigen::Solve"); 173 Eigen::MappedSparseMatrix<double, Eigen::ColMajor> AtA( 184 // This is a crappy way to be doing this. But right now Eigen does 189 if (simplicial_ldlt_->info() != Eigen::Success) { 192 "Eigen failure. Unable to find symbolic factorization."; 199 if(simplicial_ldlt_->info() != Eigen::Success) { 202 "Eigen failur [all...] |
/external/eigen/Eigen/src/Eigen2Support/ |
H A D | Lazy.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { namespace 69 } // end namespace Eigen
|
H A D | TriangularSolver.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { namespace 40 } // end namespace Eigen
|
/external/eigen/Eigen/src/QR/ |
H A D | HouseholderQR_MKL.h | 28 * Content : Eigen bindings to Intel(R) MKL 37 #include "Eigen/src/Core/util/MKL_support.h" 39 namespace Eigen { namespace 67 } // end namespace Eigen
|
/external/eigen/Eigen/src/SparseLU/ |
H A D | SparseLU_Structs.h | 1 // This file is part of Eigen, a lightweight C++ template library 71 namespace Eigen { namespace 110 } // end namespace Eigen
|
H A D | SparseLU_relax_snode.h | 1 // This file is part of Eigen, a lightweight C++ template library 31 namespace Eigen { namespace 82 } // end namespace Eigen
|
/external/eigen/Eigen/src/misc/ |
H A D | SparseSolve.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { namespace 57 Eigen::Matrix<DestScalar,Dynamic,Dynamic> tmp(size,rhsCols); 58 Eigen::Matrix<DestScalar,Dynamic,Dynamic> tmpX(size,rhsCols); 76 typedef Eigen::internal::sparse_solve_retval_base<DecompositionType,Rhs> Base; \ 126 } // end namespace Eigen
|
H A D | Image.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { namespace 73 typedef Eigen::internal::image_retval_base<DecompositionType> Base; \ 82 } // end namespace Eigen
|
H A D | Kernel.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { namespace 72 typedef Eigen::internal::kernel_retval_base<DecompositionType> Base; \ 79 } // end namespace Eigen
|
H A D | Solve.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { namespace 66 typedef Eigen::internal::solve_retval_base<DecompositionType,Rhs> Base; \ 74 } // end namespace Eigen
|
/external/eigen/doc/snippets/ |
H A D | class_FullPivLU.cpp | 5 Eigen::FullPivLU<Matrix5x3> lu(m);
|
/external/eigen/bench/ |
H A D | benchBlasGemm.cpp | 11 #include <Eigen/Core> 29 typedef Eigen::Matrix<Scalar,Eigen::Dynamic,Eigen::Dynamic> MyMatrix; 107 Eigen::BenchTimer timer; 156 std::cout << "l1: " << Eigen::l1CacheSize() << std::endl; 157 std::cout << "l2: " << Eigen::l2CacheSize() << std::endl; 163 using namespace Eigen;
|
H A D | bench_reverse.cpp | 3 #include <Eigen/Core> 5 using namespace Eigen;
|
H A D | eig33.cpp | 1 // This file is part of Eigen, a lightweight C++ template library 40 #include <Eigen/Core> 41 #include <Eigen/Eigenvalues> 42 #include <Eigen/Geometry> 45 using namespace Eigen; 142 if((evals(2)-evals(0))<=Eigen::NumTraits<Scalar>::epsilon()) 157 if(n1<=Eigen::NumTraits<Scalar>::epsilon()) 183 std::cout << "Eigen: " << t.best() << "s\n";
|
/external/eigen/unsupported/Eigen/src/Splines/ |
H A D | SplineFwd.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 #include <Eigen/Core> 15 namespace Eigen namespace
|
/external/ceres-solver/examples/ |
H A D | bal_problem.cc | 37 #include "Eigen/Core" 45 typedef Eigen::Map<Eigen::VectorXd> VectorRef; 46 typedef Eigen::Map<const Eigen::VectorXd> ConstVectorRef; 190 Eigen::VectorXd inverse_rotation = -angle_axis_ref; 218 Eigen::Vector3d median;
|
/external/eigen/unsupported/Eigen/src/AutoDiff/ |
H A D | AutoDiffScalar.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { namespace 43 * Finally, _DerType can also be any Eigen compatible expression. 45 * This class represents a scalar value while tracking its respective derivatives using Eigen's expression 53 * AutoDiffScalar can be used as the scalar type of an Eigen::Matrix object. However, 524 inline const Eigen::AutoDiffScalar<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<typename Eigen::internal::traits<typename Eigen [all...] |
/external/eigen/test/eigen2/ |
H A D | eigen2_newstdvector.cpp | 1 // This file is part of Eigen, a lightweight C++ template library 12 #include <Eigen/StdVector> 13 #include <Eigen/Geometry> 21 std::vector<MatrixType,Eigen::aligned_allocator<MatrixType> > v(10, MatrixType(rows,cols)), w(20, y); 56 std::vector<TransformType,Eigen::aligned_allocator<TransformType> > v(10), w(20, y); 91 std::vector<QuaternionType,Eigen::aligned_allocator<QuaternionType> > v(10), w(20, y);
|
/external/eigen/test/ |
H A D | stdvector.cpp | 1 // This file is part of Eigen, a lightweight C++ template library 11 #include <Eigen/StdVector> 12 #include <Eigen/Geometry> 20 std::vector<MatrixType,Eigen::aligned_allocator<MatrixType> > v(10, MatrixType(rows,cols)), w(20, y); 55 std::vector<TransformType,Eigen::aligned_allocator<TransformType> > v(10), w(20, y); 90 std::vector<QuaternionType,Eigen::aligned_allocator<QuaternionType> > v(10), w(20, y);
|