Searched refs:Eigen (Results 176 - 200 of 621) sorted by relevance

1234567891011>>

/external/ceres-solver/include/ceres/
H A Ddynamic_numeric_diff_cost_function.h155 using Eigen::Map;
156 using Eigen::Matrix;
157 using Eigen::Dynamic;
158 using Eigen::RowMajor;
/external/ceres-solver/include/ceres/internal/
H A Dnumeric_diff.h39 #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 Dimplicit_schur_complement_test.cc34 #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 Dcovariance_impl.cc41 #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 Dschur_complement_solver.cc54 #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 Dline_search_direction.cc299 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 Dsparse_normal_cholesky_solver.cc49 #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 DLazy.h1 // This file is part of Eigen, a lightweight C++ template library
13 namespace Eigen { namespace
69 } // end namespace Eigen
H A DTriangularSolver.h1 // 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 DHouseholderQR_MKL.h28 * 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 DSparseLU_Structs.h1 // This file is part of Eigen, a lightweight C++ template library
71 namespace Eigen { namespace
110 } // end namespace Eigen
H A DSparseLU_relax_snode.h1 // 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 DSparseSolve.h1 // 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 DImage.h1 // 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 DKernel.h1 // 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 DSolve.h1 // 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 Dclass_FullPivLU.cpp5 Eigen::FullPivLU<Matrix5x3> lu(m);
/external/eigen/bench/
H A DbenchBlasGemm.cpp11 #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 Dbench_reverse.cpp3 #include <Eigen/Core>
5 using namespace Eigen;
H A Deig33.cpp1 // 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 DSplineFwd.h1 // 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 Dbal_problem.cc37 #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 DAutoDiffScalar.h1 // 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 Deigen2_newstdvector.cpp1 // 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 Dstdvector.cpp1 // 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);

Completed in 319 milliseconds

1234567891011>>