/external/eigen/Eigen/src/Core/util/ |
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 { 101 } // end namespace Eigen 109 {Eigen::internal::static_assertion<bool(CONDITION)>::MSG;} 114 if (Eigen::internal::static_assertion<bool(CONDITION)>::MSG) {} 134 EIGEN_STATIC_ASSERT(TYPE::SizeAtCompileTime!=Eigen::Dynamic, \ 139 EIGEN_STATIC_ASSERT(TYPE::SizeAtCompileTime==Eigen::Dynamic, \ 155 (int(TYPE0::SizeAtCompileTime)==Eigen::Dynamic \ 156 || int(TYPE1::SizeAtCompileTime)==Eigen::Dynamic [all...] |
Memory.h | 1 // This file is part of Eigen, a lightweight C++ template library 61 // See bug 554 (http://eigen.tuxfamily.org/bz/show_bug.cgi?id=554) 81 namespace Eigen { 523 // you can overwrite Eigen's default behavior regarding alloca by defining EIGEN_ALLOCA 548 Eigen::internal::construct_elements_of_array(m_ptr, size); 553 Eigen::internal::destruct_elements_of_array<T>(m_ptr, m_size); 555 Eigen::internal::aligned_free(m_ptr); 589 Eigen::internal::check_size_for_overflow<TYPE>(SIZE); \ 593 : Eigen::internal::aligned_malloc(sizeof(TYPE)*SIZE) ); \ 594 Eigen::internal::aligned_stack_memory_handler<TYPE> EIGEN_CAT(NAME,_stack_memory_destructor)((BUFFER)==0 (…) [all...] |
/external/eigen/Eigen/src/Eigen2Support/Geometry/ |
Quaternion.h | 1 // This file is part of Eigen, a lightweight C++ template library 12 namespace Eigen { 495 } // end namespace Eigen
|
/external/eigen/Eigen/src/Eigenvalues/ |
SelfAdjointEigenSolver.h | 1 // This file is part of Eigen, a lightweight C++ template library 16 namespace Eigen { 377 * For compilation efficiency reasons, this procedure does not use eigen expression 478 // scale back the eigen values 590 if((eivals(2)-eivals(0))<=Eigen::NumTraits<Scalar>::epsilon()) 618 if(d0<=2*Eigen::NumTraits<Scalar>::epsilon()*d1) 687 // compute the eigen vectors 690 if((eivals(1)-eivals(0))<=abs(eivals(1))*Eigen::NumTraits<Scalar>::epsilon()) 796 } // end namespace Eigen
|
RealQZ.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { 622 } // end namespace Eigen
|
/external/eigen/Eigen/src/LU/ |
FullPivLU.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { 242 * When it needs to get the threshold value, Eigen calls threshold(). By default, this 262 /** Allows to come back to the default behavior, letting Eigen use its default formula for 265 * You should pass the special object Eigen::Default as parameter here. 266 * \code lu.setThreshold(Eigen::Default); \endcode 749 } // end namespace Eigen
|
/external/eigen/Eigen/src/QR/ |
ColPivHouseholderQR.h | 1 // This file is part of Eigen, a lightweight C++ template library 14 namespace Eigen { 309 * When it needs to get the threshold value, Eigen calls threshold(). By default, this 329 /** Allows to come back to the default behavior, letting Eigen use its default formula for 332 * You should pass the special object Eigen::Default as parameter here. 333 * \code qr.setThreshold(Eigen::Default); \endcode 578 } // end namespace Eigen
|
FullPivHouseholderQR.h | 1 // This file is part of Eigen, a lightweight C++ template library 14 namespace Eigen { 305 * When it needs to get the threshold value, Eigen calls threshold(). By default, this 325 /** Allows to come back to the default behavior, letting Eigen use its default formula for 328 * You should pass the special object Eigen::Default as parameter here. 329 * \code qr.setThreshold(Eigen::Default); \endcode 620 } // end namespace Eigen
|
/external/eigen/Eigen/src/SPQRSupport/ |
SuiteSparseQRSupport.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { 249 mutable MatrixType m_R; // The sparse matrix R in Eigen format 337 }// End namespace Eigen
|
/external/eigen/Eigen/src/SparseCholesky/ |
SimplicialCholesky.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { 258 typedef SparseTriangularView<CholMatrixType, Eigen::Lower> MatrixL; 259 typedef SparseTriangularView<typename CholMatrixType::AdjointReturnType, Eigen::Upper> MatrixU; 272 typedef SparseTriangularView<CholMatrixType, Eigen::UnitLower> MatrixL; 273 typedef SparseTriangularView<typename CholMatrixType::AdjointReturnType, Eigen::UnitUpper> MatrixU; 669 } // end namespace Eigen
|
/external/eigen/Eigen/src/SparseCore/ |
SparseMatrixBase.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { 103 CwiseUnaryOp<internal::scalar_conjugate_op<Scalar>, Eigen::Transpose<const Derived> >, 137 #define EIGEN_CURRENT_STORAGE_BASE_CLASS Eigen::SparseMatrixBase 452 } // end namespace Eigen
|
SparseVector.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { 445 } // end namespace Eigen
|
/external/eigen/Eigen/src/UmfPackSupport/ |
UmfPackSupport.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { 472 } // end namespace Eigen
|
/external/eigen/test/ |
main.h | 1 // This file is part of Eigen, a lightweight C++ template library 31 // make Eigen compatible with the Windows environment all function calls of 35 // All STL headers used by Eigen should be included here. Because main.h is 36 // included before any Eigen header and because the STL headers are guarded 46 // To test that all calls from Eigen code to std::min() and std::max() are 84 namespace Eigen 99 namespace Eigen 112 ~eigen_assert_exception() { Eigen::no_more_assert = false; } 124 namespace Eigen 137 Eigen::no_more_assert = true; [all...] |
/external/eigen/unsupported/Eigen/src/FFT/ |
ei_kissfft_impl.h | 1 // This file is part of Eigen, a lightweight C++ template library 10 namespace Eigen { 418 } // end namespace Eigen
|
/external/eigen/unsupported/Eigen/src/IterativeSolvers/ |
DGMRES.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 #include <Eigen/Eigenvalues> 15 namespace Eigen { 541 } // end namespace Eigen
|
/external/eigen/unsupported/Eigen/src/MatrixFunctions/ |
MatrixPower.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { 506 } // namespace Eigen
|
/external/eigen/unsupported/Eigen/src/NonLinearOptimization/ |
HybridNonLinearSolver.h | 4 // This file is part of Eigen, a lightweight C++ template library 16 namespace Eigen { 68 /* TODO: if eigen provides a triangular storage, use it here */ 597 } // end namespace Eigen
|
LevenbergMarquardt.h | 4 // This file is part of Eigen, a lightweight C++ template library 16 namespace Eigen { 646 } // end namespace Eigen
|
/external/eigen/unsupported/Eigen/src/SVD/ |
BDCSVD.h | 1 // This file is part of Eigen, a lightweight C++ template library 25 namespace Eigen { 746 } // end namespace Eigen
|
JacobiSVD.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { 780 } // end namespace Eigen
|
/external/eigen/Eigen/src/Core/ |
GeneralProduct.h | 1 // This file is part of Eigen, a lightweight C++ template library 14 namespace Eigen { 633 } // end namespace Eigen
|
VectorwiseOp.h | 1 // This file is part of Eigen, a lightweight C++ template library 14 namespace Eigen { 640 } // end namespace Eigen
|
/external/eigen/Eigen/src/Core/arch/AltiVec/ |
PacketMath.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { 25 // NOTE Altivec has 32 registers, but Eigen only accepts a value of 8 or 16 499 } // end namespace Eigen
|
/external/eigen/Eigen/src/Core/products/ |
GeneralBlockPanelKernel.h | 1 // This file is part of Eigen, a lightweight C++ template library 13 namespace Eigen { [all...] |