Searched refs:Eigen (Results 1 - 25 of 542) sorted by relevance

1234567891011>>

/external/eigen/doc/
H A DUsingIntelMKL.dox29 * Content : Documentation on the use of Intel MKL through Eigen
33 namespace Eigen {
35 /** \page TopicUsingIntelMKL Using Intel® Math Kernel Library from Eigen
37 \section TopicUsingIntelMKL_Intro Eigen and Intel® Math Kernel Library (Intel® MKL)
39 Since Eigen version 3.1 and later, users can benefit from built-in Intel MKL optimizations with an installed copy of Intel MKL 10.3 (or later).
43 \warning Be aware that Intel® MKL is a proprietary software. It is the responsibility of the users to buy MKL licenses for their products. Moreover, the license of the user product has to allow linking to proprietary software that excludes any unmodified versions of the GPL. As a consequence, this also means that Eigen has to be used through the LGPL3+ license.
45 Using Intel MKL through Eigen is easy:
46 -# define the \c EIGEN_USE_MKL_ALL macro before including any Eigen's header
50 When doing so, a number of Eigen's algorithms are silently substituted with calls to Intel MKL routines.
69 The breadth of Eigen functionalit
[all...]
/external/ceres-solver/internal/ceres/generated/
H A Dschur_eliminator_d_d_d.cc50 template class SchurEliminator<Eigen::Dynamic, Eigen::Dynamic, Eigen::Dynamic>;
H A Dschur_eliminator_2_2_d.cc51 template class SchurEliminator<2, 2, Eigen::Dynamic>;
H A Dschur_eliminator_2_3_d.cc51 template class SchurEliminator<2, 3, Eigen::Dynamic>;
H A Dschur_eliminator_2_4_d.cc51 template class SchurEliminator<2, 4, Eigen::Dynamic>;
H A Dschur_eliminator_4_4_d.cc51 template class SchurEliminator<4, 4, Eigen::Dynamic>;
/external/ceres-solver/include/ceres/internal/
H A Deigen.h34 #include "Eigen/Core"
38 typedef Eigen::Matrix<double, Eigen::Dynamic, 1> Vector;
39 typedef Eigen::Matrix<double,
40 Eigen::Dynamic,
41 Eigen::Dynamic,
42 Eigen::RowMajor> Matrix;
43 typedef Eigen::Map<Vector> VectorRef;
44 typedef Eigen::Map<Matrix> MatrixRef;
45 typedef Eigen
[all...]
/external/eigen/lapack/
H A Dlapack_common.h1 // This file is part of Eigen, a lightweight C++ template library
19 typedef Eigen::Map<Eigen::Transpositions<Eigen::Dynamic,Eigen::Dynamic,int> > PivotsType;
/external/eigen/demos/opengl/
H A Dcamera.h1 // This file is part of Eigen, a lightweight C++ template library
13 #include <Eigen/Geometry>
22 inline Frame(const Eigen::Vector3f& pos = Eigen::Vector3f::Zero(), argument
23 const Eigen::Quaternionf& o = Eigen::Quaternionf())
32 Eigen::Quaternionf orientation;
33 Eigen::Vector3f position;
60 void setPosition(const Eigen::Vector3f& pos);
61 inline const Eigen
[all...]
/external/eigen/doc/examples/
H A DTutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp2 #include <Eigen/Dense>
5 using namespace Eigen;
9 Eigen::MatrixXf m(2,4);
10 Eigen::VectorXf v(2);
H A Dclass_Block.cpp1 #include <Eigen/Core>
3 using namespace Eigen;
7 Eigen::Block<Derived>
10 return Eigen::Block<Derived>(m.derived(), 0, 0, rows, cols);
14 const Eigen::Block<const Derived>
17 return Eigen::Block<const Derived>(m.derived(), 0, 0, rows, cols);
H A Dclass_FixedBlock.cpp1 #include <Eigen/Core>
3 using namespace Eigen;
7 Eigen::Block<Derived, 2, 2>
10 return Eigen::Block<Derived, 2, 2>(m.derived(), 0, 0);
14 const Eigen::Block<const Derived, 2, 2>
17 return Eigen::Block<const Derived, 2, 2>(m.derived(), 0, 0);
H A Dclass_FixedVectorBlock.cpp1 #include <Eigen/Core>
3 using namespace Eigen;
7 Eigen::VectorBlock<Derived, 2>
10 return Eigen::VectorBlock<Derived, 2>(v.derived(), 0);
14 const Eigen::VectorBlock<const Derived, 2>
17 return Eigen::VectorBlock<const Derived, 2>(v.derived(), 0);
H A Dclass_VectorBlock.cpp1 #include <Eigen/Core>
3 using namespace Eigen;
7 Eigen::VectorBlock<Derived>
10 return Eigen::VectorBlock<Derived>(v.derived(), start, end-start);
14 const Eigen::VectorBlock<const Derived>
17 return Eigen::VectorBlock<const Derived>(v.derived(), start, end-start);
H A DDenseBase_middleCols_int.cpp1 #include <Eigen/Core>
4 using namespace Eigen;
H A DDenseBase_middleRows_int.cpp1 #include <Eigen/Core>
4 using namespace Eigen;
H A DDenseBase_template_int_middleCols.cpp1 #include <Eigen/Core>
4 using namespace Eigen;
H A DDenseBase_template_int_middleRows.cpp1 #include <Eigen/Core>
4 using namespace Eigen;
H A DQuickStart_example.cpp2 #include <Eigen/Dense>
4 using Eigen::MatrixXd;
H A DTutorialLinAlgInverseDeterminant.cpp2 #include <Eigen/Dense>
5 using namespace Eigen;
H A DTutorial_ArrayClass_mult.cpp1 #include <Eigen/Dense>
4 using namespace Eigen;
H A DTutorial_ReductionsVisitorsBroadcasting_colwise.cpp2 #include <Eigen/Dense>
7 Eigen::MatrixXf mat(2,4);
H A DTutorial_ReductionsVisitorsBroadcasting_rowwise.cpp2 #include <Eigen/Dense>
7 Eigen::MatrixXf mat(2,4);
H A Dtut_matrix_resize_fixed_size.cpp2 #include <Eigen/Dense>
4 using namespace Eigen;
/external/eigen/doc/special_examples/
H A DTutorial_sparse_example.cpp1 #include <Eigen/Sparse>
4 typedef Eigen::SparseMatrix<double> SpMat; // declares a column-major sparse matrix type of double
5 typedef Eigen::Triplet<double> T;
7 void buildProblem(std::vector<T>& coefficients, Eigen::VectorXd& b, int n);
8 void saveAsBitmap(const Eigen::VectorXd& x, int n, const char* filename);
17 Eigen::VectorXd b(m); // the right hand side-vector resulting from the constraints
24 Eigen::SimplicialCholesky<SpMat> chol(A); // performs a Cholesky factorization of A
25 Eigen::VectorXd x = chol.solve(b); // use the factorization to solve for the given right hand side

Completed in 189 milliseconds

1234567891011>>