/external/ceres-solver/internal/ceres/ |
small_blas.h | 38 #include "ceres/internal/eigen.h" 93 DCHECK((kRowA == Eigen::Dynamic) || (kRowA == num_row_a)); \ 94 DCHECK((kColA == Eigen::Dynamic) || (kColA == num_col_a)); \ 95 DCHECK((kRowB == Eigen::Dynamic) || (kRowB == num_row_b)); \ 96 DCHECK((kColB == Eigen::Dynamic) || (kColB == num_col_b)); \ 97 const int NUM_ROW_A = (kRowA != Eigen::Dynamic ? kRowA : num_row_a); \ 98 const int NUM_COL_A = (kColA != Eigen::Dynamic ? kColA : num_col_a); \ 99 const int NUM_ROW_B = (kColB != Eigen::Dynamic ? kRowB : num_row_b); \ 100 const int NUM_COL_B = (kColB != Eigen::Dynamic ? kColB : num_col_b); 119 // implementation and FooEigen uses Eigen's implementation. Fo [all...] |
dogleg_strategy.h | 79 typedef Eigen::Matrix<double, 2, 1, Eigen::DontAlign> Vector2d; 80 typedef Eigen::Matrix<double, 2, 2, Eigen::DontAlign> Matrix2d;
|
/external/eigen/Eigen/src/Core/util/ |
Macros.h | 1 // This file is part of Eigen, a lightweight C++ template library 138 // Eval.h:91: sorry, unimplemented: inlining failed in call to 'const Eigen::Eval<Derived> Eigen::MatrixBase<Scalar, Derived>::eval() const' 172 namespace Eigen { 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__); \ 290 // format used in Eigen's documentation 292 #define EIGEN_DEFAULT_IO_FORMAT Eigen::IOFormat(3, 0, " ", "\n", "", "" [all...] |
StaticAssert.h | 1 // This file is part of Eigen, a lightweight C++ template library 14 /* Some notes on Eigen's static assertion mechanism: 36 namespace Eigen { 98 } // end namespace Eigen 106 {Eigen::internal::static_assertion<bool(CONDITION)>::MSG;} 111 if (Eigen::internal::static_assertion<bool(CONDITION)>::MSG) {} 131 EIGEN_STATIC_ASSERT(TYPE::SizeAtCompileTime!=Eigen::Dynamic, \ 136 EIGEN_STATIC_ASSERT(TYPE::SizeAtCompileTime==Eigen::Dynamic, \ 152 (int(TYPE0::SizeAtCompileTime)==Eigen::Dynamic \ 153 || int(TYPE1::SizeAtCompileTime)==Eigen::Dynamic [all...] |
/external/eigen/bench/ |
vdw_new.cpp | 2 #include <Eigen/Core> 4 using namespace Eigen; 18 typedef Matrix<SCALAR, Eigen::Dynamic, 1> Vec;
|
benchmarkX.cpp | 5 #include <Eigen/Core> 8 using namespace Eigen;
|
benchmarkXcwise.cpp | 4 #include <Eigen/Core> 7 using namespace Eigen;
|
basicbenchmark.h | 18 if (MatrixType::SizeAtCompileTime!=Eigen::Dynamic) asm("#fixedsize"); 24 if (MatrixType::SizeAtCompileTime!=Eigen::Dynamic) asm("#fixedsize"); 30 if (MatrixType::SizeAtCompileTime!=Eigen::Dynamic) asm("#fixedsize"); 51 Eigen::BenchTimer timer;
|
sparse_lu.cpp | 6 #include <Eigen/Sparse> 43 #include <Eigen/LU> 95 std::cout << "Eigen Dense\t" << density*100 << "%\n"; 103 std::cout << "Eigen/dense:\t" << timer.value() << endl; 117 doEigen<Eigen::UmfPack>("Eigen/UmfPack (auto)", sm1, b, x, 0); 122 doEigen<Eigen::SuperLU>("Eigen/SuperLU (nat)", sm1, b, x, Eigen::NaturalOrdering); 123 // doEigen<Eigen::SuperLU>("Eigen/SuperLU (MD AT+A)", sm1, b, x, Eigen::MinimumDegree_AT_PLUS_A) [all...] |
/external/eigen/doc/ |
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 chooses NOT to evaluate block() into a temporar [all...] |
/external/eigen/doc/examples/ |
TemplateKeyword_flexible.cpp | 1 #include <Eigen/Dense> 4 using namespace Eigen;
|
TemplateKeyword_simple.cpp | 1 #include <Eigen/Dense> 4 using namespace Eigen;
|
TutorialLinAlgComputeTwice.cpp | 2 #include <Eigen/Dense> 5 using namespace Eigen;
|
Tutorial_ArrayClass_interop_matrix.cpp | 1 #include <Eigen/Dense> 4 using namespace Eigen;
|
Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp | 1 #include <Eigen/Dense> 5 using namespace Eigen;
|
Tutorial_simple_example_dynamic_size.cpp | 1 #include <Eigen/Core> 4 using namespace Eigen;
|
class_CwiseUnaryOp.cpp | 1 #include <Eigen/Core> 3 using namespace Eigen;
|
tut_arithmetic_add_sub.cpp | 2 #include <Eigen/Dense> 4 using namespace Eigen;
|
tut_arithmetic_matrix_mul.cpp | 2 #include <Eigen/Dense> 4 using namespace Eigen;
|
/external/eigen/unsupported/Eigen/src/Skyline/ |
SkylineUtil.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { 29 EIGEN_STRONG_INLINE Derived& operator Op(const Eigen::SkylineMatrixBase<OtherDerived>& other) \ 54 typedef typename Eigen::internal::traits<Derived>::Scalar Scalar; \ 55 typedef typename Eigen::NumTraits<Scalar>::Real RealScalar; \ 56 typedef typename Eigen::internal::traits<Derived>::StorageKind StorageKind; \ 57 typedef typename Eigen::internal::index<StorageKind>::type Index; \ 58 enum { Flags = Eigen::internal::traits<Derived>::Flags, }; 61 _EIGEN_SKYLINE_GENERIC_PUBLIC_INTERFACE(Derived, Eigen::SkylineMatrixBase<Derived>) 87 } // end namespace Eigen [all...] |
/external/eigen/failtest/ |
map_nonconst_ctor_on_const_ptr_3.cpp | 1 #include "../Eigen/Core" 9 using namespace Eigen;
|
map_nonconst_ctor_on_const_ptr_4.cpp | 1 #include "../Eigen/Core" 9 using namespace Eigen;
|
/external/eigen/test/ |
superlu_support.cpp | 1 // This file is part of Eigen, a lightweight C++ template library 12 #include <Eigen/SuperLUSupport>
|
umfpack_support.cpp | 1 // This file is part of Eigen, a lightweight C++ template library 12 #include <Eigen/UmfPackSupport>
|
/external/eigen/unsupported/doc/examples/ |
PolynomialSolver1.cpp | 1 #include <unsupported/Eigen/Polynomials> 5 using namespace Eigen; 14 Eigen::Matrix<double,6,1> polynomial; 28 Eigen::Matrix<float,7,1> hardCase_polynomial; 34 Eigen::Matrix<float,6,1> evals;
|