/external/eigen/doc/examples/ |
H A D | tut_arithmetic_redux_basic.cpp | 2 #include <Eigen/Dense> 7 Eigen::Matrix2d mat;
|
H A D | tut_matrix_resize.cpp | 2 #include <Eigen/Dense> 4 using namespace Eigen;
|
H A D | TemplateKeyword_flexible.cpp | 1 #include <Eigen/Dense> 4 using namespace Eigen;
|
H A D | TemplateKeyword_simple.cpp | 1 #include <Eigen/Dense> 4 using namespace Eigen;
|
H A D | TutorialLinAlgComputeTwice.cpp | 2 #include <Eigen/Dense> 5 using namespace Eigen;
|
H A D | Tutorial_ArrayClass_interop_matrix.cpp | 1 #include <Eigen/Dense> 4 using namespace Eigen;
|
H A D | Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp | 1 #include <Eigen/Dense> 5 using namespace Eigen;
|
H A D | Tutorial_simple_example_dynamic_size.cpp | 1 #include <Eigen/Core> 4 using namespace Eigen;
|
H A D | class_CwiseUnaryOp.cpp | 1 #include <Eigen/Core> 3 using namespace Eigen;
|
/external/eigen/unsupported/doc/examples/ |
H A D | MatrixSine.cpp | 1 #include <unsupported/Eigen/MatrixFunctions> 4 using namespace Eigen;
|
H A D | MatrixSinh.cpp | 1 #include <unsupported/Eigen/MatrixFunctions> 4 using namespace Eigen;
|
H A D | MatrixSquareRoot.cpp | 1 #include <unsupported/Eigen/MatrixFunctions> 4 using namespace Eigen;
|
/external/eigen/unsupported/test/ |
H A D | mpreal_support.cpp | 2 #include <Eigen/MPRealSupport> 3 #include <Eigen/LU> 4 #include <Eigen/Eigenvalues> 8 using namespace Eigen; 14 typedef Matrix<mpreal,Eigen::Dynamic,Eigen::Dynamic> MatrixXmp; 22 int s = Eigen::internal::random<int>(1,100); 30 VERIFY(Eigen::internal::isApprox(A.array().abs2().sum(), A.squaredNorm()));
|
/external/eigen/test/ |
H A D | conservative_resize.cpp | 1 // This file is part of Eigen, a lightweight C++ template library 12 #include <Eigen/Core> 14 using namespace Eigen; 19 typedef Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic, Storage> MatrixType; 63 typedef Matrix<Scalar, 1, Eigen::Dynamic> VectorType; 117 CALL_SUBTEST_1((run_matrix_tests<int, Eigen::RowMajor>())); 118 CALL_SUBTEST_1((run_matrix_tests<int, Eigen::ColMajor>())); 119 CALL_SUBTEST_2((run_matrix_tests<float, Eigen::RowMajor>())); 120 CALL_SUBTEST_2((run_matrix_tests<float, Eigen [all...] |
H A D | nomalloc.cpp | 1 // This file is part of Eigen, a lightweight C++ template library 27 #include <Eigen/Cholesky> 28 #include <Eigen/Eigenvalues> 29 #include <Eigen/LU> 30 #include <Eigen/QR> 31 #include <Eigen/SVD> 107 typedef Eigen::Matrix<Scalar, 108 Eigen::Dynamic, Eigen::Dynamic, 112 typedef Eigen [all...] |
H A D | umeyama.cpp | 1 // This file is part of Eigen, a lightweight C++ template library 12 #include <Eigen/Core> 13 #include <Eigen/Geometry> 15 #include <Eigen/LU> // required for MatrixBase::determinant 16 #include <Eigen/SVD> // required for SVD 18 using namespace Eigen; 22 Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic> randMatrixUnitary(int size) 25 typedef Eigen [all...] |
/external/eigen/test/eigen2/ |
H A D | eigen2_triangular.cpp | 1 // This file is part of Eigen, a lightweight C++ template library 2 // for linear algebra. Eigen itself is part of the KDE project. 39 MatrixType m1up = m1.template part<Eigen::UpperTriangular>(); 40 MatrixType m2up = m2.template part<Eigen::UpperTriangular>(); 54 r1.template part<Eigen::UpperTriangular>() += m1; 60 m1.template part<Eigen::UpperTriangular>() = (m2.transpose() * m2).lazy(); 62 VERIFY_IS_APPROX(m3.template part<Eigen::LowerTriangular>().transpose(), m1); 66 m1.template part<Eigen::LowerTriangular>() = (m2.transpose() * m2).lazy(); 67 VERIFY_IS_APPROX(m3.template part<Eigen::LowerTriangular>(), m1); 77 m3 = m1.template part<Eigen [all...] |
/external/eigen/Eigen/src/Core/util/ |
H A D | Macros.h | 1 // This file is part of Eigen, a lightweight C++ template library 132 // Eval.h:91: sorry, unimplemented: inlining failed in call to 'const Eigen::Eval<Derived> Eigen::MatrixBase<Scalar, Derived>::eval() const' 172 namespace Eigen { namespace 183 namespace Eigen { 185 // trivial function copying a bool. Must be EIGEN_DONT_INLINE, so we implement it after including Eigen headers. 199 if(!Eigen::internal::copy_bool(x)) \ 200 Eigen::internal::assert_fail(EIGEN_MAKESTRING(x), __PRETTY_FUNCTION__, __FILE__, __LINE__); \ 241 namespace Eigen { namespace 246 #define EIGEN_UNUSED_VARIABLE(var) Eigen [all...] |
/external/eigen/Eigen/src/StlSupport/ |
H A D | details.h | 1 // This file is part of Eigen, a lightweight C++ template library 15 #define EIGEN_ALIGNED_ALLOCATOR Eigen::aligned_allocator 18 namespace Eigen { namespace 55 typename Eigen::internal::conditional< \ 56 Eigen::internal::is_arithmetic<T>::value, \ 58 Eigen::internal::workaround_msvc_stl_support<T> \
|
/external/ceres-solver/internal/ceres/ |
H A D | small_blas.h | 70 DCHECK((kRowA == Eigen::Dynamic) || (kRowA == num_row_a)); \ 71 DCHECK((kColA == Eigen::Dynamic) || (kColA == num_col_a)); \ 72 DCHECK((kRowB == Eigen::Dynamic) || (kRowB == num_row_b)); \ 73 DCHECK((kColB == Eigen::Dynamic) || (kColB == num_col_b)); \ 74 const int NUM_ROW_A = (kRowA != Eigen::Dynamic ? kRowA : num_row_a); \ 75 const int NUM_COL_A = (kColA != Eigen::Dynamic ? kColA : num_col_a); \ 76 const int NUM_ROW_B = (kColB != Eigen::Dynamic ? kRowB : num_row_b); \ 77 const int NUM_COL_B = (kColB != Eigen::Dynamic ? kColB : num_col_b); 96 // implementation and FooEigen uses Eigen's implementation. Foo 115 // not available, then Eigen [all...] |
/external/eigen/bench/ |
H A D | vdw_new.cpp | 2 #include <Eigen/Core> 4 using namespace Eigen; 18 typedef Matrix<SCALAR, Eigen::Dynamic, 1> Vec;
|
H A D | benchmarkX.cpp | 5 #include <Eigen/Core> 8 using namespace Eigen;
|
H A D | benchmarkXcwise.cpp | 4 #include <Eigen/Core> 7 using namespace Eigen;
|
/external/eigen/doc/ |
H A D | tutorial.cpp | 1 #include <Eigen/Array> 8 Eigen::Matrix3f m3 = Eigen::Matrix3f::Random(); 9 Eigen::Matrix4f m4 = Eigen::Matrix4f::Identity(); 50 Eigen::Matrix4f other = (m4 * m4).lazy(); // forces lazy evaluation 51 m4 = m4 + m4; // here Eigen goes for lazy evaluation, as with most expressions 52 m4 = -m4 + m4 + 5 * m4; // same here, Eigen chooses lazy evaluation for all that. 53 m4 = m4 * (m4 + m4); // here Eigen chooses to first evaluate m4 + m4 into a temporary. 55 m3 = m3 * m4.block<3,3>(1,1); // here Eigen choose [all...] |
/external/eigen/bench/spbench/ |
H A D | sp_solver.cpp | 1 // Small bench routine for Eigen available in Eigen 7 #include <Eigen/Jacobi> 8 #include <Eigen/Householder> 9 #include <Eigen/IterativeLinearSolvers> 10 #include <Eigen/LU> 11 #include <unsupported/Eigen/SparseExtra> 12 //#include <Eigen/SparseLU> 13 #include <Eigen/SuperLUSupport> 14 // #include <unsupported/Eigen/sr [all...] |