name: eigen version: 2.1.2 x-revision: 3 homepage: https://github.com/osidorkin/haskell-eigen synopsis: Eigen C++ library (linear algebra: matrices, vectors, numerical solvers). description: This module provides Haskell binding for . . ["Eigen is versatile."] . It supports all matrix sizes, from small fixed-size matrices to arbitrarily large dense matrices, and even sparse matrices. . It supports all standard numeric types, including std::complex, integers, and is easily extensible to custom numeric types. . It supports various and . . Its ecosystem of provides many specialized features such as non-linear optimization, matrix functions, a polynomial solver, FFT, and much more. . ["Eigen is fast."] . Expression templates allow to intelligently remove temporaries and enable , when that is appropriate. . is performed for SSE 2/3/4, ARM NEON, and AltiVec instruction sets, with graceful fallback to non-vectorized code. . Fixed-size matrices are fully optimized: dynamic memory allocation is avoided, and the loops are unrolled when that makes sense. . For large matrices, special attention is paid to cache-friendliness. . ["Eigen is reliable."] . Algorithms are carefully selected for reliability. Reliability trade-offs are and are available. . Eigen is thoroughly tested through its own (over 500 executables), the standard BLAS test suite, and parts of the LAPACK test suite. . ["Eigen is elegant."] . The API is extremely while feeling natural to C++ programmers, thanks to expression templates. . Implementing an algorithm on top of Eigen feels like just copying pseudocode. . ["Eigen has good compiler support"] as we run our test suite against many compilers to guarantee reliability and work around any compiler bugs. Eigen also is standard C++98 and maintains very reasonable compilation times. . Eigen is licensed under the MPL2, which is a simple weak copyleft license. Common questions about the MPL2 are answered in the official MPL2 FAQ at . . Note that currently, a few features in Eigen rely on third-party code licensed under the LGPL: SimplicialCholesky, AMD ordering, and constrained_cg. Such features are explicitly disabled by compiling Eigen with the EIGEN_MPL2_ONLY preprocessor symbol defined. . Virtually any software may use Eigen. For example, closed-source software may use Eigen without having to disclose its own source code. Many proprietary and closed-source software projects are using Eigen right now, as well as many BSD-licensed projects. . Package documentation is based or replicate original . category: Data, Math, Algebra, Statistics, Algorithms, Numeric license: BSD3 license-file: LICENSE copyright: (c) 2013-2015, Oleg Sidorkin author: Oleg Sidorkin maintainer: Oleg Sidorkin cabal-version: >= 1.8 build-type: Simple tested-with: GHC ==7.8.3 extra-source-files: cbits/eigen-runtime.h cbits/eigen-dense.h cbits/eigen-la.h cbits/eigen-sparse.h cbits/eigen-sparse-la.h eigen3/.hg_archival.txt eigen3/.hgeol eigen3/.hgignore eigen3/.hgtags eigen3/bench/basicbench.cxxlist eigen3/bench/basicbenchmark.cpp eigen3/bench/basicbenchmark.h eigen3/bench/bench_gemm.cpp eigen3/bench/bench_multi_compilers.sh eigen3/bench/bench_norm.cpp eigen3/bench/bench_reverse.cpp eigen3/bench/bench_sum.cpp eigen3/bench/bench_unrolling eigen3/bench/benchBlasGemm.cpp eigen3/bench/benchCholesky.cpp eigen3/bench/benchEigenSolver.cpp eigen3/bench/benchFFT.cpp eigen3/bench/benchGeometry.cpp eigen3/bench/benchmark.cpp eigen3/bench/benchmark_suite eigen3/bench/benchmarkSlice.cpp eigen3/bench/benchmarkX.cpp eigen3/bench/benchmarkXcwise.cpp eigen3/bench/BenchSparseUtil.h eigen3/bench/BenchTimer.h eigen3/bench/BenchUtil.h eigen3/bench/benchVecAdd.cpp eigen3/bench/btl/actions/action_aat_product.hh eigen3/bench/btl/actions/action_ata_product.hh eigen3/bench/btl/actions/action_atv_product.hh eigen3/bench/btl/actions/action_axpby.hh eigen3/bench/btl/actions/action_axpy.hh eigen3/bench/btl/actions/action_cholesky.hh eigen3/bench/btl/actions/action_ger.hh eigen3/bench/btl/actions/action_hessenberg.hh eigen3/bench/btl/actions/action_lu_decomp.hh eigen3/bench/btl/actions/action_lu_solve.hh eigen3/bench/btl/actions/action_matrix_matrix_product.hh eigen3/bench/btl/actions/action_matrix_matrix_product_bis.hh eigen3/bench/btl/actions/action_matrix_vector_product.hh eigen3/bench/btl/actions/action_partial_lu.hh eigen3/bench/btl/actions/action_rot.hh eigen3/bench/btl/actions/action_symv.hh eigen3/bench/btl/actions/action_syr2.hh eigen3/bench/btl/actions/action_trisolve.hh eigen3/bench/btl/actions/action_trisolve_matrix.hh eigen3/bench/btl/actions/action_trmm.hh eigen3/bench/btl/actions/basic_actions.hh eigen3/bench/btl/cmake/FindACML.cmake eigen3/bench/btl/cmake/FindATLAS.cmake eigen3/bench/btl/cmake/FindBlitz.cmake eigen3/bench/btl/cmake/FindCBLAS.cmake eigen3/bench/btl/cmake/FindGMM.cmake eigen3/bench/btl/cmake/FindGOTO.cmake eigen3/bench/btl/cmake/FindGOTO2.cmake eigen3/bench/btl/cmake/FindMKL.cmake eigen3/bench/btl/cmake/FindMTL4.cmake eigen3/bench/btl/cmake/FindPackageHandleStandardArgs.cmake eigen3/bench/btl/cmake/FindTvmet.cmake eigen3/bench/btl/cmake/MacroOptionalAddSubdirectory.cmake eigen3/bench/btl/CMakeLists.txt eigen3/bench/btl/COPYING eigen3/bench/btl/data/action_settings.txt eigen3/bench/btl/data/CMakeLists.txt eigen3/bench/btl/data/gnuplot_common_settings.hh eigen3/bench/btl/data/go_mean eigen3/bench/btl/data/mean.cxx eigen3/bench/btl/data/mk_gnuplot_script.sh eigen3/bench/btl/data/mk_mean_script.sh eigen3/bench/btl/data/mk_new_gnuplot.sh eigen3/bench/btl/data/perlib_plot_settings.txt eigen3/bench/btl/data/regularize.cxx eigen3/bench/btl/data/smooth.cxx eigen3/bench/btl/data/smooth_all.sh eigen3/bench/btl/generic_bench/bench.hh eigen3/bench/btl/generic_bench/bench_parameter.hh eigen3/bench/btl/generic_bench/btl.hh eigen3/bench/btl/generic_bench/init/init_function.hh eigen3/bench/btl/generic_bench/init/init_matrix.hh eigen3/bench/btl/generic_bench/init/init_vector.hh eigen3/bench/btl/generic_bench/static/bench_static.hh eigen3/bench/btl/generic_bench/static/intel_bench_fixed_size.hh eigen3/bench/btl/generic_bench/static/static_size_generator.hh eigen3/bench/btl/generic_bench/timers/mixed_perf_analyzer.hh eigen3/bench/btl/generic_bench/timers/portable_perf_analyzer.hh eigen3/bench/btl/generic_bench/timers/portable_perf_analyzer_old.hh eigen3/bench/btl/generic_bench/timers/portable_timer.hh eigen3/bench/btl/generic_bench/timers/STL_perf_analyzer.hh eigen3/bench/btl/generic_bench/timers/STL_timer.hh eigen3/bench/btl/generic_bench/timers/x86_perf_analyzer.hh eigen3/bench/btl/generic_bench/timers/x86_timer.hh eigen3/bench/btl/generic_bench/utils/size_lin_log.hh eigen3/bench/btl/generic_bench/utils/size_log.hh eigen3/bench/btl/generic_bench/utils/utilities.h eigen3/bench/btl/generic_bench/utils/xy_file.hh eigen3/bench/btl/libs/BLAS/blas.h eigen3/bench/btl/libs/BLAS/blas_interface.hh eigen3/bench/btl/libs/BLAS/blas_interface_impl.hh eigen3/bench/btl/libs/BLAS/c_interface_base.h eigen3/bench/btl/libs/BLAS/CMakeLists.txt eigen3/bench/btl/libs/BLAS/main.cpp eigen3/bench/btl/libs/blitz/blitz_interface.hh eigen3/bench/btl/libs/blitz/blitz_LU_solve_interface.hh eigen3/bench/btl/libs/blitz/btl_blitz.cpp eigen3/bench/btl/libs/blitz/btl_tiny_blitz.cpp eigen3/bench/btl/libs/blitz/CMakeLists.txt eigen3/bench/btl/libs/blitz/tiny_blitz_interface.hh eigen3/bench/btl/libs/eigen2/btl_tiny_eigen2.cpp eigen3/bench/btl/libs/eigen2/CMakeLists.txt eigen3/bench/btl/libs/eigen2/eigen2_interface.hh eigen3/bench/btl/libs/eigen2/main_adv.cpp eigen3/bench/btl/libs/eigen2/main_linear.cpp eigen3/bench/btl/libs/eigen2/main_matmat.cpp eigen3/bench/btl/libs/eigen2/main_vecmat.cpp eigen3/bench/btl/libs/eigen3/btl_tiny_eigen3.cpp eigen3/bench/btl/libs/eigen3/CMakeLists.txt eigen3/bench/btl/libs/eigen3/eigen3_interface.hh eigen3/bench/btl/libs/eigen3/main_adv.cpp eigen3/bench/btl/libs/eigen3/main_linear.cpp eigen3/bench/btl/libs/eigen3/main_matmat.cpp eigen3/bench/btl/libs/eigen3/main_vecmat.cpp eigen3/bench/btl/libs/gmm/CMakeLists.txt eigen3/bench/btl/libs/gmm/gmm_interface.hh eigen3/bench/btl/libs/gmm/gmm_LU_solve_interface.hh eigen3/bench/btl/libs/gmm/main.cpp eigen3/bench/btl/libs/mtl4/.kdbgrc.main eigen3/bench/btl/libs/mtl4/CMakeLists.txt eigen3/bench/btl/libs/mtl4/main.cpp eigen3/bench/btl/libs/mtl4/mtl4_interface.hh eigen3/bench/btl/libs/mtl4/mtl4_LU_solve_interface.hh eigen3/bench/btl/libs/STL/CMakeLists.txt eigen3/bench/btl/libs/STL/main.cpp eigen3/bench/btl/libs/STL/STL_interface.hh eigen3/bench/btl/libs/tvmet/CMakeLists.txt eigen3/bench/btl/libs/tvmet/main.cpp eigen3/bench/btl/libs/tvmet/tvmet_interface.hh eigen3/bench/btl/libs/ublas/CMakeLists.txt eigen3/bench/btl/libs/ublas/main.cpp eigen3/bench/btl/libs/ublas/ublas_interface.hh eigen3/bench/btl/README eigen3/bench/check_cache_queries.cpp eigen3/bench/eig33.cpp eigen3/bench/geometry.cpp eigen3/bench/product_threshold.cpp eigen3/bench/quat_slerp.cpp eigen3/bench/quatmul.cpp eigen3/bench/README.txt eigen3/bench/sparse_cholesky.cpp eigen3/bench/sparse_dense_product.cpp eigen3/bench/sparse_lu.cpp eigen3/bench/sparse_product.cpp eigen3/bench/sparse_randomsetter.cpp eigen3/bench/sparse_setter.cpp eigen3/bench/sparse_transpose.cpp eigen3/bench/sparse_trisolver.cpp eigen3/bench/spbench/CMakeLists.txt eigen3/bench/spbench/sp_solver.cpp eigen3/bench/spbench/spbench.dtd eigen3/bench/spbench/spbenchsolver.cpp eigen3/bench/spbench/spbenchsolver.h eigen3/bench/spbench/spbenchstyle.h eigen3/bench/spbench/test_sparseLU.cpp eigen3/bench/spmv.cpp eigen3/bench/vdw_new.cpp eigen3/blas/BandTriangularSolver.h eigen3/blas/chbmv.f eigen3/blas/chpmv.f eigen3/blas/CMakeLists.txt eigen3/blas/common.h eigen3/blas/complex_double.cpp eigen3/blas/complex_single.cpp eigen3/blas/complexdots.f eigen3/blas/ctbmv.f eigen3/blas/double.cpp eigen3/blas/drotm.f eigen3/blas/drotmg.f eigen3/blas/dsbmv.f eigen3/blas/dspmv.f eigen3/blas/dtbmv.f eigen3/blas/GeneralRank1Update.h eigen3/blas/level1_cplx_impl.h eigen3/blas/level1_impl.h eigen3/blas/level1_real_impl.h eigen3/blas/level2_cplx_impl.h eigen3/blas/level2_impl.h eigen3/blas/level2_real_impl.h eigen3/blas/level3_impl.h eigen3/blas/lsame.f eigen3/blas/PackedSelfadjointProduct.h eigen3/blas/PackedTriangularMatrixVector.h eigen3/blas/PackedTriangularSolverVector.h eigen3/blas/Rank2Update.h eigen3/blas/README.txt eigen3/blas/single.cpp eigen3/blas/srotm.f eigen3/blas/srotmg.f eigen3/blas/ssbmv.f eigen3/blas/sspmv.f eigen3/blas/stbmv.f eigen3/blas/testing/cblat1.f eigen3/blas/testing/cblat2.dat eigen3/blas/testing/cblat2.f eigen3/blas/testing/cblat3.dat eigen3/blas/testing/cblat3.f eigen3/blas/testing/CMakeLists.txt eigen3/blas/testing/dblat1.f eigen3/blas/testing/dblat2.dat eigen3/blas/testing/dblat2.f eigen3/blas/testing/dblat3.dat eigen3/blas/testing/dblat3.f eigen3/blas/testing/runblastest.sh eigen3/blas/testing/sblat1.f eigen3/blas/testing/sblat2.dat eigen3/blas/testing/sblat2.f eigen3/blas/testing/sblat3.dat eigen3/blas/testing/sblat3.f eigen3/blas/testing/zblat1.f eigen3/blas/testing/zblat2.dat eigen3/blas/testing/zblat2.f eigen3/blas/testing/zblat3.dat eigen3/blas/testing/zblat3.f eigen3/blas/xerbla.cpp eigen3/blas/zhbmv.f eigen3/blas/zhpmv.f eigen3/blas/ztbmv.f eigen3/cmake/EigenConfigureTesting.cmake eigen3/cmake/EigenDetermineOSVersion.cmake eigen3/cmake/EigenDetermineVSServicePack.cmake eigen3/cmake/EigenTesting.cmake eigen3/cmake/FindAdolc.cmake eigen3/cmake/FindBLAS.cmake eigen3/cmake/FindCholmod.cmake eigen3/cmake/FindEigen2.cmake eigen3/cmake/FindEigen3.cmake eigen3/cmake/FindFFTW.cmake eigen3/cmake/FindGLEW.cmake eigen3/cmake/FindGMP.cmake eigen3/cmake/FindGoogleHash.cmake eigen3/cmake/FindGSL.cmake eigen3/cmake/FindLAPACK.cmake eigen3/cmake/FindMetis.cmake eigen3/cmake/FindMPFR.cmake eigen3/cmake/FindPastix.cmake eigen3/cmake/FindScotch.cmake eigen3/cmake/FindSPQR.cmake eigen3/cmake/FindStandardMathLibrary.cmake eigen3/cmake/FindSuperLU.cmake eigen3/cmake/FindUmfpack.cmake eigen3/cmake/language_support.cmake eigen3/cmake/RegexUtils.cmake eigen3/CMakeLists.txt eigen3/COPYING.BSD eigen3/COPYING.GPL eigen3/COPYING.LGPL eigen3/COPYING.MINPACK eigen3/COPYING.MPL2 eigen3/COPYING.README eigen3/CTestConfig.cmake eigen3/CTestCustom.cmake.in eigen3/debug/gdb/__init__.py eigen3/debug/gdb/printers.py eigen3/debug/msvc/eigen.natvis eigen3/debug/msvc/eigen_autoexp_part.dat eigen3/demos/CMakeLists.txt eigen3/demos/mandelbrot/CMakeLists.txt eigen3/demos/mandelbrot/mandelbrot.cpp eigen3/demos/mandelbrot/mandelbrot.h eigen3/demos/mandelbrot/README eigen3/demos/mix_eigen_and_c/binary_library.cpp eigen3/demos/mix_eigen_and_c/binary_library.h eigen3/demos/mix_eigen_and_c/example.c eigen3/demos/mix_eigen_and_c/README eigen3/demos/opengl/camera.cpp eigen3/demos/opengl/camera.h eigen3/demos/opengl/CMakeLists.txt eigen3/demos/opengl/gpuhelper.cpp eigen3/demos/opengl/gpuhelper.h eigen3/demos/opengl/icosphere.cpp eigen3/demos/opengl/icosphere.h eigen3/demos/opengl/quaternion_demo.cpp eigen3/demos/opengl/quaternion_demo.h eigen3/demos/opengl/README eigen3/demos/opengl/trackball.cpp eigen3/demos/opengl/trackball.h eigen3/doc/A05_PortingFrom2To3.dox eigen3/doc/A10_Eigen2SupportModes.dox eigen3/doc/AsciiQuickReference.txt eigen3/doc/B01_Experimental.dox eigen3/doc/ClassHierarchy.dox eigen3/doc/CMakeLists.txt eigen3/doc/CustomizingEigen.dox eigen3/doc/Doxyfile.in eigen3/doc/eigen_navtree_hacks.js eigen3/doc/Eigen_Silly_Professor_64x64.png eigen3/doc/eigendoxy.css eigen3/doc/eigendoxy_footer.html.in eigen3/doc/eigendoxy_header.html.in eigen3/doc/eigendoxy_layout.xml.in eigen3/doc/eigendoxy_tabs.css eigen3/doc/examples/.krazy eigen3/doc/examples/class_Block.cpp eigen3/doc/examples/class_CwiseBinaryOp.cpp eigen3/doc/examples/class_CwiseUnaryOp.cpp eigen3/doc/examples/class_CwiseUnaryOp_ptrfun.cpp eigen3/doc/examples/class_FixedBlock.cpp eigen3/doc/examples/class_FixedVectorBlock.cpp eigen3/doc/examples/class_VectorBlock.cpp eigen3/doc/examples/CMakeLists.txt eigen3/doc/examples/DenseBase_middleCols_int.cpp eigen3/doc/examples/DenseBase_middleRows_int.cpp eigen3/doc/examples/DenseBase_template_int_middleCols.cpp eigen3/doc/examples/DenseBase_template_int_middleRows.cpp eigen3/doc/examples/function_taking_eigenbase.cpp eigen3/doc/examples/function_taking_ref.cpp eigen3/doc/examples/MatrixBase_cwise_const.cpp eigen3/doc/examples/QuickStart_example.cpp eigen3/doc/examples/QuickStart_example2_dynamic.cpp eigen3/doc/examples/QuickStart_example2_fixed.cpp eigen3/doc/examples/TemplateKeyword_flexible.cpp eigen3/doc/examples/TemplateKeyword_simple.cpp eigen3/doc/examples/tut_arithmetic_add_sub.cpp eigen3/doc/examples/tut_arithmetic_dot_cross.cpp eigen3/doc/examples/tut_arithmetic_matrix_mul.cpp eigen3/doc/examples/tut_arithmetic_redux_basic.cpp eigen3/doc/examples/tut_arithmetic_scalar_mul_div.cpp eigen3/doc/examples/tut_matrix_coefficient_accessors.cpp eigen3/doc/examples/tut_matrix_resize.cpp eigen3/doc/examples/tut_matrix_resize_fixed_size.cpp eigen3/doc/examples/Tutorial_ArrayClass_accessors.cpp eigen3/doc/examples/Tutorial_ArrayClass_addition.cpp eigen3/doc/examples/Tutorial_ArrayClass_cwise_other.cpp eigen3/doc/examples/Tutorial_ArrayClass_interop.cpp eigen3/doc/examples/Tutorial_ArrayClass_interop_matrix.cpp eigen3/doc/examples/Tutorial_ArrayClass_mult.cpp eigen3/doc/examples/Tutorial_BlockOperations_block_assignment.cpp eigen3/doc/examples/Tutorial_BlockOperations_colrow.cpp eigen3/doc/examples/Tutorial_BlockOperations_corner.cpp eigen3/doc/examples/Tutorial_BlockOperations_print_block.cpp eigen3/doc/examples/Tutorial_BlockOperations_vector.cpp eigen3/doc/examples/Tutorial_PartialLU_solve.cpp eigen3/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp eigen3/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.cpp eigen3/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.cpp eigen3/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp eigen3/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp eigen3/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp eigen3/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp eigen3/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp eigen3/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp eigen3/doc/examples/Tutorial_simple_example_dynamic_size.cpp eigen3/doc/examples/Tutorial_simple_example_fixed_size.cpp eigen3/doc/examples/TutorialLinAlgComputeTwice.cpp eigen3/doc/examples/TutorialLinAlgExComputeSolveError.cpp eigen3/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp eigen3/doc/examples/TutorialLinAlgExSolveLDLT.cpp eigen3/doc/examples/TutorialLinAlgInverseDeterminant.cpp eigen3/doc/examples/TutorialLinAlgRankRevealing.cpp eigen3/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp eigen3/doc/examples/TutorialLinAlgSetThreshold.cpp eigen3/doc/examples/TutorialLinAlgSVDSolve.cpp eigen3/doc/FixedSizeVectorizable.dox eigen3/doc/FunctionsTakingEigenTypes.dox eigen3/doc/HiPerformance.dox eigen3/doc/InsideEigenExample.dox eigen3/doc/Manual.dox eigen3/doc/Overview.dox eigen3/doc/PassingByValue.dox eigen3/doc/PreprocessorDirectives.dox eigen3/doc/QuickReference.dox eigen3/doc/QuickStartGuide.dox eigen3/doc/snippets/.krazy eigen3/doc/snippets/AngleAxis_mimic_euler.cpp eigen3/doc/snippets/class_FullPivLU.cpp eigen3/doc/snippets/CMakeLists.txt eigen3/doc/snippets/ColPivHouseholderQR_solve.cpp eigen3/doc/snippets/compile_snippet.cpp.in eigen3/doc/snippets/ComplexEigenSolver_compute.cpp eigen3/doc/snippets/ComplexEigenSolver_eigenvalues.cpp eigen3/doc/snippets/ComplexEigenSolver_eigenvectors.cpp eigen3/doc/snippets/ComplexSchur_compute.cpp eigen3/doc/snippets/ComplexSchur_matrixT.cpp eigen3/doc/snippets/ComplexSchur_matrixU.cpp eigen3/doc/snippets/Cwise_abs.cpp eigen3/doc/snippets/Cwise_abs2.cpp eigen3/doc/snippets/Cwise_acos.cpp eigen3/doc/snippets/Cwise_asin.cpp eigen3/doc/snippets/Cwise_boolean_and.cpp eigen3/doc/snippets/Cwise_boolean_or.cpp eigen3/doc/snippets/Cwise_cos.cpp eigen3/doc/snippets/Cwise_cube.cpp eigen3/doc/snippets/Cwise_equal_equal.cpp eigen3/doc/snippets/Cwise_exp.cpp eigen3/doc/snippets/Cwise_greater.cpp eigen3/doc/snippets/Cwise_greater_equal.cpp eigen3/doc/snippets/Cwise_inverse.cpp eigen3/doc/snippets/Cwise_less.cpp eigen3/doc/snippets/Cwise_less_equal.cpp eigen3/doc/snippets/Cwise_log.cpp eigen3/doc/snippets/Cwise_max.cpp eigen3/doc/snippets/Cwise_min.cpp eigen3/doc/snippets/Cwise_minus.cpp eigen3/doc/snippets/Cwise_minus_equal.cpp eigen3/doc/snippets/Cwise_not_equal.cpp eigen3/doc/snippets/Cwise_plus.cpp eigen3/doc/snippets/Cwise_plus_equal.cpp eigen3/doc/snippets/Cwise_pow.cpp eigen3/doc/snippets/Cwise_product.cpp eigen3/doc/snippets/Cwise_quotient.cpp eigen3/doc/snippets/Cwise_sin.cpp eigen3/doc/snippets/Cwise_slash_equal.cpp eigen3/doc/snippets/Cwise_sqrt.cpp eigen3/doc/snippets/Cwise_square.cpp eigen3/doc/snippets/Cwise_tan.cpp eigen3/doc/snippets/Cwise_times_equal.cpp eigen3/doc/snippets/DenseBase_LinSpaced.cpp eigen3/doc/snippets/DenseBase_LinSpaced_seq.cpp eigen3/doc/snippets/DenseBase_setLinSpaced.cpp eigen3/doc/snippets/DirectionWise_replicate.cpp eigen3/doc/snippets/DirectionWise_replicate_int.cpp eigen3/doc/snippets/EigenSolver_compute.cpp eigen3/doc/snippets/EigenSolver_EigenSolver_MatrixType.cpp eigen3/doc/snippets/EigenSolver_eigenvalues.cpp eigen3/doc/snippets/EigenSolver_eigenvectors.cpp eigen3/doc/snippets/EigenSolver_pseudoEigenvectors.cpp eigen3/doc/snippets/FullPivHouseholderQR_solve.cpp eigen3/doc/snippets/FullPivLU_image.cpp eigen3/doc/snippets/FullPivLU_kernel.cpp eigen3/doc/snippets/FullPivLU_solve.cpp eigen3/doc/snippets/GeneralizedEigenSolver.cpp eigen3/doc/snippets/HessenbergDecomposition_compute.cpp eigen3/doc/snippets/HessenbergDecomposition_matrixH.cpp eigen3/doc/snippets/HessenbergDecomposition_packedMatrix.cpp eigen3/doc/snippets/HouseholderQR_householderQ.cpp eigen3/doc/snippets/HouseholderQR_solve.cpp eigen3/doc/snippets/HouseholderSequence_HouseholderSequence.cpp eigen3/doc/snippets/IOFormat.cpp eigen3/doc/snippets/Jacobi_makeGivens.cpp eigen3/doc/snippets/Jacobi_makeJacobi.cpp eigen3/doc/snippets/JacobiSVD_basic.cpp eigen3/doc/snippets/LLT_example.cpp eigen3/doc/snippets/LLT_solve.cpp eigen3/doc/snippets/Map_general_stride.cpp eigen3/doc/snippets/Map_inner_stride.cpp eigen3/doc/snippets/Map_outer_stride.cpp eigen3/doc/snippets/Map_placement_new.cpp eigen3/doc/snippets/Map_simple.cpp eigen3/doc/snippets/Matrix_resize_int.cpp eigen3/doc/snippets/Matrix_resize_int_int.cpp eigen3/doc/snippets/Matrix_resize_int_NoChange.cpp eigen3/doc/snippets/Matrix_resize_NoChange_int.cpp eigen3/doc/snippets/Matrix_setConstant_int.cpp eigen3/doc/snippets/Matrix_setConstant_int_int.cpp eigen3/doc/snippets/Matrix_setIdentity_int_int.cpp eigen3/doc/snippets/Matrix_setOnes_int.cpp eigen3/doc/snippets/Matrix_setOnes_int_int.cpp eigen3/doc/snippets/Matrix_setRandom_int.cpp eigen3/doc/snippets/Matrix_setRandom_int_int.cpp eigen3/doc/snippets/Matrix_setZero_int.cpp eigen3/doc/snippets/Matrix_setZero_int_int.cpp eigen3/doc/snippets/MatrixBase_adjoint.cpp eigen3/doc/snippets/MatrixBase_all.cpp eigen3/doc/snippets/MatrixBase_applyOnTheLeft.cpp eigen3/doc/snippets/MatrixBase_applyOnTheRight.cpp eigen3/doc/snippets/MatrixBase_array.cpp eigen3/doc/snippets/MatrixBase_array_const.cpp eigen3/doc/snippets/MatrixBase_asDiagonal.cpp eigen3/doc/snippets/MatrixBase_block_int_int.cpp eigen3/doc/snippets/MatrixBase_block_int_int_int_int.cpp eigen3/doc/snippets/MatrixBase_bottomLeftCorner_int_int.cpp eigen3/doc/snippets/MatrixBase_bottomRightCorner_int_int.cpp eigen3/doc/snippets/MatrixBase_bottomRows_int.cpp eigen3/doc/snippets/MatrixBase_cast.cpp eigen3/doc/snippets/MatrixBase_col.cpp eigen3/doc/snippets/MatrixBase_colwise.cpp eigen3/doc/snippets/MatrixBase_computeInverseAndDetWithCheck.cpp eigen3/doc/snippets/MatrixBase_computeInverseWithCheck.cpp eigen3/doc/snippets/MatrixBase_cwiseAbs.cpp eigen3/doc/snippets/MatrixBase_cwiseAbs2.cpp eigen3/doc/snippets/MatrixBase_cwiseEqual.cpp eigen3/doc/snippets/MatrixBase_cwiseInverse.cpp eigen3/doc/snippets/MatrixBase_cwiseMax.cpp eigen3/doc/snippets/MatrixBase_cwiseMin.cpp eigen3/doc/snippets/MatrixBase_cwiseNotEqual.cpp eigen3/doc/snippets/MatrixBase_cwiseProduct.cpp eigen3/doc/snippets/MatrixBase_cwiseQuotient.cpp eigen3/doc/snippets/MatrixBase_cwiseSqrt.cpp eigen3/doc/snippets/MatrixBase_diagonal.cpp eigen3/doc/snippets/MatrixBase_diagonal_int.cpp eigen3/doc/snippets/MatrixBase_diagonal_template_int.cpp eigen3/doc/snippets/MatrixBase_eigenvalues.cpp eigen3/doc/snippets/MatrixBase_end_int.cpp eigen3/doc/snippets/MatrixBase_eval.cpp eigen3/doc/snippets/MatrixBase_extract.cpp eigen3/doc/snippets/MatrixBase_fixedBlock_int_int.cpp eigen3/doc/snippets/MatrixBase_identity.cpp eigen3/doc/snippets/MatrixBase_identity_int_int.cpp eigen3/doc/snippets/MatrixBase_inverse.cpp eigen3/doc/snippets/MatrixBase_isDiagonal.cpp eigen3/doc/snippets/MatrixBase_isIdentity.cpp eigen3/doc/snippets/MatrixBase_isOnes.cpp eigen3/doc/snippets/MatrixBase_isOrthogonal.cpp eigen3/doc/snippets/MatrixBase_isUnitary.cpp eigen3/doc/snippets/MatrixBase_isZero.cpp eigen3/doc/snippets/MatrixBase_leftCols_int.cpp eigen3/doc/snippets/MatrixBase_marked.cpp eigen3/doc/snippets/MatrixBase_noalias.cpp eigen3/doc/snippets/MatrixBase_ones.cpp eigen3/doc/snippets/MatrixBase_ones_int.cpp eigen3/doc/snippets/MatrixBase_ones_int_int.cpp eigen3/doc/snippets/MatrixBase_operatorNorm.cpp eigen3/doc/snippets/MatrixBase_part.cpp eigen3/doc/snippets/MatrixBase_prod.cpp eigen3/doc/snippets/MatrixBase_random.cpp eigen3/doc/snippets/MatrixBase_random_int.cpp eigen3/doc/snippets/MatrixBase_random_int_int.cpp eigen3/doc/snippets/MatrixBase_replicate.cpp eigen3/doc/snippets/MatrixBase_replicate_int_int.cpp eigen3/doc/snippets/MatrixBase_reverse.cpp eigen3/doc/snippets/MatrixBase_rightCols_int.cpp eigen3/doc/snippets/MatrixBase_row.cpp eigen3/doc/snippets/MatrixBase_rowwise.cpp eigen3/doc/snippets/MatrixBase_segment_int_int.cpp eigen3/doc/snippets/MatrixBase_select.cpp eigen3/doc/snippets/MatrixBase_set.cpp eigen3/doc/snippets/MatrixBase_setIdentity.cpp eigen3/doc/snippets/MatrixBase_setOnes.cpp eigen3/doc/snippets/MatrixBase_setRandom.cpp eigen3/doc/snippets/MatrixBase_setZero.cpp eigen3/doc/snippets/MatrixBase_start_int.cpp eigen3/doc/snippets/MatrixBase_template_int_bottomRows.cpp eigen3/doc/snippets/MatrixBase_template_int_end.cpp eigen3/doc/snippets/MatrixBase_template_int_int_block_int_int_int_int.cpp eigen3/doc/snippets/MatrixBase_template_int_int_bottomLeftCorner.cpp eigen3/doc/snippets/MatrixBase_template_int_int_bottomLeftCorner_int_int.cpp eigen3/doc/snippets/MatrixBase_template_int_int_bottomRightCorner.cpp eigen3/doc/snippets/MatrixBase_template_int_int_bottomRightCorner_int_int.cpp eigen3/doc/snippets/MatrixBase_template_int_int_topLeftCorner.cpp eigen3/doc/snippets/MatrixBase_template_int_int_topLeftCorner_int_int.cpp eigen3/doc/snippets/MatrixBase_template_int_int_topRightCorner.cpp eigen3/doc/snippets/MatrixBase_template_int_int_topRightCorner_int_int.cpp eigen3/doc/snippets/MatrixBase_template_int_leftCols.cpp eigen3/doc/snippets/MatrixBase_template_int_rightCols.cpp eigen3/doc/snippets/MatrixBase_template_int_segment.cpp eigen3/doc/snippets/MatrixBase_template_int_start.cpp eigen3/doc/snippets/MatrixBase_template_int_topRows.cpp eigen3/doc/snippets/MatrixBase_topLeftCorner_int_int.cpp eigen3/doc/snippets/MatrixBase_topRightCorner_int_int.cpp eigen3/doc/snippets/MatrixBase_topRows_int.cpp eigen3/doc/snippets/MatrixBase_transpose.cpp eigen3/doc/snippets/MatrixBase_zero.cpp eigen3/doc/snippets/MatrixBase_zero_int.cpp eigen3/doc/snippets/MatrixBase_zero_int_int.cpp eigen3/doc/snippets/PartialPivLU_solve.cpp eigen3/doc/snippets/PartialRedux_count.cpp eigen3/doc/snippets/PartialRedux_maxCoeff.cpp eigen3/doc/snippets/PartialRedux_minCoeff.cpp eigen3/doc/snippets/PartialRedux_norm.cpp eigen3/doc/snippets/PartialRedux_prod.cpp eigen3/doc/snippets/PartialRedux_squaredNorm.cpp eigen3/doc/snippets/PartialRedux_sum.cpp eigen3/doc/snippets/RealQZ_compute.cpp eigen3/doc/snippets/RealSchur_compute.cpp eigen3/doc/snippets/RealSchur_RealSchur_MatrixType.cpp eigen3/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp eigen3/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp eigen3/doc/snippets/SelfAdjointEigenSolver_eigenvalues.cpp eigen3/doc/snippets/SelfAdjointEigenSolver_eigenvectors.cpp eigen3/doc/snippets/SelfAdjointEigenSolver_operatorInverseSqrt.cpp eigen3/doc/snippets/SelfAdjointEigenSolver_operatorSqrt.cpp eigen3/doc/snippets/SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp eigen3/doc/snippets/SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp eigen3/doc/snippets/SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp eigen3/doc/snippets/SelfAdjointView_eigenvalues.cpp eigen3/doc/snippets/SelfAdjointView_operatorNorm.cpp eigen3/doc/snippets/TopicAliasing_block.cpp eigen3/doc/snippets/TopicAliasing_block_correct.cpp eigen3/doc/snippets/TopicAliasing_cwise.cpp eigen3/doc/snippets/TopicAliasing_mult1.cpp eigen3/doc/snippets/TopicAliasing_mult2.cpp eigen3/doc/snippets/TopicAliasing_mult3.cpp eigen3/doc/snippets/TopicStorageOrders_example.cpp eigen3/doc/snippets/Tridiagonalization_compute.cpp eigen3/doc/snippets/Tridiagonalization_decomposeInPlace.cpp eigen3/doc/snippets/Tridiagonalization_diagonal.cpp eigen3/doc/snippets/Tridiagonalization_householderCoefficients.cpp eigen3/doc/snippets/Tridiagonalization_packedMatrix.cpp eigen3/doc/snippets/Tridiagonalization_Tridiagonalization_MatrixType.cpp eigen3/doc/snippets/tut_arithmetic_redux_minmax.cpp eigen3/doc/snippets/tut_arithmetic_transpose_aliasing.cpp eigen3/doc/snippets/tut_arithmetic_transpose_conjugate.cpp eigen3/doc/snippets/tut_arithmetic_transpose_inplace.cpp eigen3/doc/snippets/tut_matrix_assignment_resizing.cpp eigen3/doc/snippets/Tutorial_AdvancedInitialization_Block.cpp eigen3/doc/snippets/Tutorial_AdvancedInitialization_CommaTemporary.cpp eigen3/doc/snippets/Tutorial_AdvancedInitialization_Join.cpp eigen3/doc/snippets/Tutorial_AdvancedInitialization_LinSpaced.cpp eigen3/doc/snippets/Tutorial_AdvancedInitialization_ThreeWays.cpp eigen3/doc/snippets/Tutorial_AdvancedInitialization_Zero.cpp eigen3/doc/snippets/Tutorial_commainit_01.cpp eigen3/doc/snippets/Tutorial_commainit_01b.cpp eigen3/doc/snippets/Tutorial_commainit_02.cpp eigen3/doc/snippets/Tutorial_Map_rowmajor.cpp eigen3/doc/snippets/Tutorial_Map_using.cpp eigen3/doc/snippets/Tutorial_solve_matrix_inverse.cpp eigen3/doc/snippets/Tutorial_solve_multiple_rhs.cpp eigen3/doc/snippets/Tutorial_solve_reuse_decomposition.cpp eigen3/doc/snippets/Tutorial_solve_singular.cpp eigen3/doc/snippets/Tutorial_solve_triangular.cpp eigen3/doc/snippets/Tutorial_solve_triangular_inplace.cpp eigen3/doc/snippets/Vectorwise_reverse.cpp eigen3/doc/SparseLinearSystems.dox eigen3/doc/SparseQuickReference.dox eigen3/doc/special_examples/CMakeLists.txt eigen3/doc/special_examples/Tutorial_sparse_example.cpp eigen3/doc/special_examples/Tutorial_sparse_example_details.cpp eigen3/doc/StlContainers.dox eigen3/doc/StorageOrders.dox eigen3/doc/StructHavingEigenMembers.dox eigen3/doc/TemplateKeyword.dox eigen3/doc/TopicAliasing.dox eigen3/doc/TopicAssertions.dox eigen3/doc/TopicEigenExpressionTemplates.dox eigen3/doc/TopicLazyEvaluation.dox eigen3/doc/TopicLinearAlgebraDecompositions.dox eigen3/doc/TopicMultithreading.dox eigen3/doc/TopicResizing.dox eigen3/doc/TopicScalarTypes.dox eigen3/doc/TopicVectorization.dox eigen3/doc/tutorial.cpp eigen3/doc/TutorialAdvancedInitialization.dox eigen3/doc/TutorialArrayClass.dox eigen3/doc/TutorialBlockOperations.dox eigen3/doc/TutorialGeometry.dox eigen3/doc/TutorialLinearAlgebra.dox eigen3/doc/TutorialMapClass.dox eigen3/doc/TutorialMatrixArithmetic.dox eigen3/doc/TutorialMatrixClass.dox eigen3/doc/TutorialReductionsVisitorsBroadcasting.dox eigen3/doc/TutorialSparse.dox eigen3/doc/TutorialSparse_example_details.dox eigen3/doc/UnalignedArrayAssert.dox eigen3/doc/UsingIntelMKL.dox eigen3/doc/WrongStackAlignment.dox eigen3/Eigen/Array eigen3/Eigen/Cholesky eigen3/Eigen/CholmodSupport eigen3/Eigen/CMakeLists.txt eigen3/Eigen/Core eigen3/Eigen/Dense eigen3/Eigen/Eigen eigen3/Eigen/Eigen2Support eigen3/Eigen/Eigenvalues eigen3/Eigen/Geometry eigen3/Eigen/Householder eigen3/Eigen/IterativeLinearSolvers eigen3/Eigen/Jacobi eigen3/Eigen/LeastSquares eigen3/Eigen/LU eigen3/Eigen/MetisSupport eigen3/Eigen/OrderingMethods eigen3/Eigen/PardisoSupport eigen3/Eigen/PaStiXSupport eigen3/Eigen/QR eigen3/Eigen/QtAlignedMalloc eigen3/Eigen/Sparse eigen3/Eigen/SparseCholesky eigen3/Eigen/SparseCore eigen3/Eigen/SparseLU eigen3/Eigen/SparseQR eigen3/Eigen/SPQRSupport eigen3/Eigen/src/Cholesky/CMakeLists.txt eigen3/Eigen/src/Cholesky/LDLT.h eigen3/Eigen/src/Cholesky/LLT.h eigen3/Eigen/src/Cholesky/LLT_MKL.h eigen3/Eigen/src/CholmodSupport/CholmodSupport.h eigen3/Eigen/src/CholmodSupport/CMakeLists.txt eigen3/Eigen/src/CMakeLists.txt eigen3/Eigen/src/Core/arch/AltiVec/CMakeLists.txt eigen3/Eigen/src/Core/arch/AltiVec/Complex.h eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h eigen3/Eigen/src/Core/arch/CMakeLists.txt eigen3/Eigen/src/Core/arch/Default/CMakeLists.txt eigen3/Eigen/src/Core/arch/Default/Settings.h eigen3/Eigen/src/Core/arch/NEON/CMakeLists.txt eigen3/Eigen/src/Core/arch/NEON/Complex.h eigen3/Eigen/src/Core/arch/NEON/PacketMath.h eigen3/Eigen/src/Core/arch/SSE/CMakeLists.txt eigen3/Eigen/src/Core/arch/SSE/Complex.h eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h eigen3/Eigen/src/Core/arch/SSE/PacketMath.h eigen3/Eigen/src/Core/Array.h eigen3/Eigen/src/Core/ArrayBase.h eigen3/Eigen/src/Core/ArrayWrapper.h eigen3/Eigen/src/Core/Assign.h eigen3/Eigen/src/Core/Assign_MKL.h eigen3/Eigen/src/Core/BandMatrix.h eigen3/Eigen/src/Core/Block.h eigen3/Eigen/src/Core/BooleanRedux.h eigen3/Eigen/src/Core/CMakeLists.txt eigen3/Eigen/src/Core/CommaInitializer.h eigen3/Eigen/src/Core/CoreIterators.h eigen3/Eigen/src/Core/CwiseBinaryOp.h eigen3/Eigen/src/Core/CwiseNullaryOp.h eigen3/Eigen/src/Core/CwiseUnaryOp.h eigen3/Eigen/src/Core/CwiseUnaryView.h eigen3/Eigen/src/Core/DenseBase.h eigen3/Eigen/src/Core/DenseCoeffsBase.h eigen3/Eigen/src/Core/DenseStorage.h eigen3/Eigen/src/Core/Diagonal.h eigen3/Eigen/src/Core/DiagonalMatrix.h eigen3/Eigen/src/Core/DiagonalProduct.h eigen3/Eigen/src/Core/Dot.h eigen3/Eigen/src/Core/EigenBase.h eigen3/Eigen/src/Core/Flagged.h eigen3/Eigen/src/Core/ForceAlignedAccess.h eigen3/Eigen/src/Core/Functors.h eigen3/Eigen/src/Core/Fuzzy.h eigen3/Eigen/src/Core/GeneralProduct.h eigen3/Eigen/src/Core/GenericPacketMath.h eigen3/Eigen/src/Core/GlobalFunctions.h eigen3/Eigen/src/Core/IO.h eigen3/Eigen/src/Core/Map.h eigen3/Eigen/src/Core/MapBase.h eigen3/Eigen/src/Core/MathFunctions.h eigen3/Eigen/src/Core/Matrix.h eigen3/Eigen/src/Core/MatrixBase.h eigen3/Eigen/src/Core/NestByValue.h eigen3/Eigen/src/Core/NoAlias.h eigen3/Eigen/src/Core/NumTraits.h eigen3/Eigen/src/Core/PermutationMatrix.h eigen3/Eigen/src/Core/PlainObjectBase.h eigen3/Eigen/src/Core/ProductBase.h eigen3/Eigen/src/Core/products/CMakeLists.txt eigen3/Eigen/src/Core/products/CoeffBasedProduct.h eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h eigen3/Eigen/src/Core/products/GeneralMatrixVector.h eigen3/Eigen/src/Core/products/GeneralMatrixVector_MKL.h eigen3/Eigen/src/Core/products/Parallelizer.h eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h eigen3/Eigen/src/Core/products/SelfadjointProduct.h eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h eigen3/Eigen/src/Core/products/TriangularMatrixVector.h eigen3/Eigen/src/Core/products/TriangularMatrixVector_MKL.h eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h eigen3/Eigen/src/Core/products/TriangularSolverMatrix_MKL.h eigen3/Eigen/src/Core/products/TriangularSolverVector.h eigen3/Eigen/src/Core/Random.h eigen3/Eigen/src/Core/Redux.h eigen3/Eigen/src/Core/Ref.h eigen3/Eigen/src/Core/Replicate.h eigen3/Eigen/src/Core/ReturnByValue.h eigen3/Eigen/src/Core/Reverse.h eigen3/Eigen/src/Core/Select.h eigen3/Eigen/src/Core/SelfAdjointView.h eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h eigen3/Eigen/src/Core/SolveTriangular.h eigen3/Eigen/src/Core/StableNorm.h eigen3/Eigen/src/Core/Stride.h eigen3/Eigen/src/Core/Swap.h eigen3/Eigen/src/Core/Transpose.h eigen3/Eigen/src/Core/Transpositions.h eigen3/Eigen/src/Core/TriangularMatrix.h eigen3/Eigen/src/Core/util/BlasUtil.h eigen3/Eigen/src/Core/util/CMakeLists.txt eigen3/Eigen/src/Core/util/Constants.h eigen3/Eigen/src/Core/util/DisableStupidWarnings.h eigen3/Eigen/src/Core/util/ForwardDeclarations.h eigen3/Eigen/src/Core/util/Macros.h eigen3/Eigen/src/Core/util/Memory.h eigen3/Eigen/src/Core/util/Meta.h eigen3/Eigen/src/Core/util/MKL_support.h eigen3/Eigen/src/Core/util/NonMPL2.h eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h eigen3/Eigen/src/Core/util/StaticAssert.h eigen3/Eigen/src/Core/util/XprHelper.h eigen3/Eigen/src/Core/VectorBlock.h eigen3/Eigen/src/Core/VectorwiseOp.h eigen3/Eigen/src/Core/Visitor.h eigen3/Eigen/src/Eigen2Support/Block.h eigen3/Eigen/src/Eigen2Support/CMakeLists.txt eigen3/Eigen/src/Eigen2Support/Cwise.h eigen3/Eigen/src/Eigen2Support/CwiseOperators.h eigen3/Eigen/src/Eigen2Support/Geometry/AlignedBox.h eigen3/Eigen/src/Eigen2Support/Geometry/All.h eigen3/Eigen/src/Eigen2Support/Geometry/AngleAxis.h eigen3/Eigen/src/Eigen2Support/Geometry/CMakeLists.txt eigen3/Eigen/src/Eigen2Support/Geometry/Hyperplane.h eigen3/Eigen/src/Eigen2Support/Geometry/ParametrizedLine.h eigen3/Eigen/src/Eigen2Support/Geometry/Quaternion.h eigen3/Eigen/src/Eigen2Support/Geometry/Rotation2D.h eigen3/Eigen/src/Eigen2Support/Geometry/RotationBase.h eigen3/Eigen/src/Eigen2Support/Geometry/Scaling.h eigen3/Eigen/src/Eigen2Support/Geometry/Transform.h eigen3/Eigen/src/Eigen2Support/Geometry/Translation.h eigen3/Eigen/src/Eigen2Support/Lazy.h eigen3/Eigen/src/Eigen2Support/LeastSquares.h eigen3/Eigen/src/Eigen2Support/LU.h eigen3/Eigen/src/Eigen2Support/Macros.h eigen3/Eigen/src/Eigen2Support/MathFunctions.h eigen3/Eigen/src/Eigen2Support/Memory.h eigen3/Eigen/src/Eigen2Support/Meta.h eigen3/Eigen/src/Eigen2Support/Minor.h eigen3/Eigen/src/Eigen2Support/QR.h eigen3/Eigen/src/Eigen2Support/SVD.h eigen3/Eigen/src/Eigen2Support/TriangularSolver.h eigen3/Eigen/src/Eigen2Support/VectorBlock.h eigen3/Eigen/src/Eigenvalues/CMakeLists.txt eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h eigen3/Eigen/src/Eigenvalues/ComplexSchur.h eigen3/Eigen/src/Eigenvalues/ComplexSchur_MKL.h eigen3/Eigen/src/Eigenvalues/EigenSolver.h eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h eigen3/Eigen/src/Eigenvalues/RealQZ.h eigen3/Eigen/src/Eigenvalues/RealSchur.h eigen3/Eigen/src/Eigenvalues/RealSchur_MKL.h eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h eigen3/Eigen/src/Geometry/AlignedBox.h eigen3/Eigen/src/Geometry/AngleAxis.h eigen3/Eigen/src/Geometry/arch/CMakeLists.txt eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h eigen3/Eigen/src/Geometry/CMakeLists.txt eigen3/Eigen/src/Geometry/EulerAngles.h eigen3/Eigen/src/Geometry/Homogeneous.h eigen3/Eigen/src/Geometry/Hyperplane.h eigen3/Eigen/src/Geometry/OrthoMethods.h eigen3/Eigen/src/Geometry/ParametrizedLine.h eigen3/Eigen/src/Geometry/Quaternion.h eigen3/Eigen/src/Geometry/Rotation2D.h eigen3/Eigen/src/Geometry/RotationBase.h eigen3/Eigen/src/Geometry/Scaling.h eigen3/Eigen/src/Geometry/Transform.h eigen3/Eigen/src/Geometry/Translation.h eigen3/Eigen/src/Geometry/Umeyama.h eigen3/Eigen/src/Householder/BlockHouseholder.h eigen3/Eigen/src/Householder/CMakeLists.txt eigen3/Eigen/src/Householder/Householder.h eigen3/Eigen/src/Householder/HouseholderSequence.h eigen3/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h eigen3/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h eigen3/Eigen/src/IterativeLinearSolvers/CMakeLists.txt eigen3/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h eigen3/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h eigen3/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h eigen3/Eigen/src/Jacobi/CMakeLists.txt eigen3/Eigen/src/Jacobi/Jacobi.h eigen3/Eigen/src/LU/arch/CMakeLists.txt eigen3/Eigen/src/LU/arch/Inverse_SSE.h eigen3/Eigen/src/LU/CMakeLists.txt eigen3/Eigen/src/LU/Determinant.h eigen3/Eigen/src/LU/FullPivLU.h eigen3/Eigen/src/LU/Inverse.h eigen3/Eigen/src/LU/PartialPivLU.h eigen3/Eigen/src/LU/PartialPivLU_MKL.h eigen3/Eigen/src/MetisSupport/CMakeLists.txt eigen3/Eigen/src/MetisSupport/MetisSupport.h eigen3/Eigen/src/misc/blas.h eigen3/Eigen/src/misc/CMakeLists.txt eigen3/Eigen/src/misc/Image.h eigen3/Eigen/src/misc/Kernel.h eigen3/Eigen/src/misc/Solve.h eigen3/Eigen/src/misc/SparseSolve.h eigen3/Eigen/src/OrderingMethods/Amd.h eigen3/Eigen/src/OrderingMethods/CMakeLists.txt eigen3/Eigen/src/OrderingMethods/Eigen_Colamd.h eigen3/Eigen/src/OrderingMethods/Ordering.h eigen3/Eigen/src/PardisoSupport/CMakeLists.txt eigen3/Eigen/src/PardisoSupport/PardisoSupport.h eigen3/Eigen/src/PaStiXSupport/CMakeLists.txt eigen3/Eigen/src/PaStiXSupport/PaStiXSupport.h eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h eigen3/Eigen/src/plugins/BlockMethods.h eigen3/Eigen/src/plugins/CMakeLists.txt eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h eigen3/Eigen/src/QR/CMakeLists.txt eigen3/Eigen/src/QR/ColPivHouseholderQR.h eigen3/Eigen/src/QR/ColPivHouseholderQR_MKL.h eigen3/Eigen/src/QR/FullPivHouseholderQR.h eigen3/Eigen/src/QR/HouseholderQR.h eigen3/Eigen/src/QR/HouseholderQR_MKL.h eigen3/Eigen/src/SparseCholesky/CMakeLists.txt eigen3/Eigen/src/SparseCholesky/SimplicialCholesky.h eigen3/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h eigen3/Eigen/src/SparseCore/AmbiVector.h eigen3/Eigen/src/SparseCore/CMakeLists.txt eigen3/Eigen/src/SparseCore/CompressedStorage.h eigen3/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h eigen3/Eigen/src/SparseCore/MappedSparseMatrix.h eigen3/Eigen/src/SparseCore/SparseBlock.h eigen3/Eigen/src/SparseCore/SparseColEtree.h eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h eigen3/Eigen/src/SparseCore/SparseCwiseUnaryOp.h eigen3/Eigen/src/SparseCore/SparseDenseProduct.h eigen3/Eigen/src/SparseCore/SparseDiagonalProduct.h eigen3/Eigen/src/SparseCore/SparseDot.h eigen3/Eigen/src/SparseCore/SparseFuzzy.h eigen3/Eigen/src/SparseCore/SparseMatrix.h eigen3/Eigen/src/SparseCore/SparseMatrixBase.h eigen3/Eigen/src/SparseCore/SparsePermutation.h eigen3/Eigen/src/SparseCore/SparseProduct.h eigen3/Eigen/src/SparseCore/SparseRedux.h eigen3/Eigen/src/SparseCore/SparseSelfAdjointView.h eigen3/Eigen/src/SparseCore/SparseSparseProductWithPruning.h eigen3/Eigen/src/SparseCore/SparseTranspose.h eigen3/Eigen/src/SparseCore/SparseTriangularView.h eigen3/Eigen/src/SparseCore/SparseUtil.h eigen3/Eigen/src/SparseCore/SparseVector.h eigen3/Eigen/src/SparseCore/SparseView.h eigen3/Eigen/src/SparseCore/TriangularSolver.h eigen3/Eigen/src/SparseLU/CMakeLists.txt eigen3/Eigen/src/SparseLU/SparseLU.h eigen3/Eigen/src/SparseLU/SparseLU_column_bmod.h eigen3/Eigen/src/SparseLU/SparseLU_column_dfs.h eigen3/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h eigen3/Eigen/src/SparseLU/SparseLU_gemm_kernel.h eigen3/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h eigen3/Eigen/src/SparseLU/SparseLU_kernel_bmod.h eigen3/Eigen/src/SparseLU/SparseLU_Memory.h eigen3/Eigen/src/SparseLU/SparseLU_panel_bmod.h eigen3/Eigen/src/SparseLU/SparseLU_panel_dfs.h eigen3/Eigen/src/SparseLU/SparseLU_pivotL.h eigen3/Eigen/src/SparseLU/SparseLU_pruneL.h eigen3/Eigen/src/SparseLU/SparseLU_relax_snode.h eigen3/Eigen/src/SparseLU/SparseLU_Structs.h eigen3/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h eigen3/Eigen/src/SparseLU/SparseLU_Utils.h eigen3/Eigen/src/SparseLU/SparseLUImpl.h eigen3/Eigen/src/SparseQR/CMakeLists.txt eigen3/Eigen/src/SparseQR/SparseQR.h eigen3/Eigen/src/SPQRSupport/CMakeLists.txt eigen3/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h eigen3/Eigen/src/StlSupport/CMakeLists.txt eigen3/Eigen/src/StlSupport/details.h eigen3/Eigen/src/StlSupport/StdDeque.h eigen3/Eigen/src/StlSupport/StdList.h eigen3/Eigen/src/StlSupport/StdVector.h eigen3/Eigen/src/SuperLUSupport/CMakeLists.txt eigen3/Eigen/src/SuperLUSupport/SuperLUSupport.h eigen3/Eigen/src/SVD/CMakeLists.txt eigen3/Eigen/src/SVD/JacobiSVD.h eigen3/Eigen/src/SVD/JacobiSVD_MKL.h eigen3/Eigen/src/SVD/UpperBidiagonalization.h eigen3/Eigen/src/UmfPackSupport/CMakeLists.txt eigen3/Eigen/src/UmfPackSupport/UmfPackSupport.h eigen3/Eigen/StdDeque eigen3/Eigen/StdList eigen3/Eigen/StdVector eigen3/Eigen/SuperLUSupport eigen3/Eigen/SVD eigen3/Eigen/UmfPackSupport eigen3/eigen3.pc.in eigen3/failtest/block_nonconst_ctor_on_const_xpr_0.cpp eigen3/failtest/block_nonconst_ctor_on_const_xpr_1.cpp eigen3/failtest/block_nonconst_ctor_on_const_xpr_2.cpp eigen3/failtest/block_on_const_type_actually_const_0.cpp eigen3/failtest/block_on_const_type_actually_const_1.cpp eigen3/failtest/CMakeLists.txt eigen3/failtest/colpivqr_int.cpp eigen3/failtest/const_qualified_block_method_retval_0.cpp eigen3/failtest/const_qualified_block_method_retval_1.cpp eigen3/failtest/const_qualified_diagonal_method_retval.cpp eigen3/failtest/const_qualified_transpose_method_retval.cpp eigen3/failtest/diagonal_nonconst_ctor_on_const_xpr.cpp eigen3/failtest/diagonal_on_const_type_actually_const.cpp eigen3/failtest/eigensolver_cplx.cpp eigen3/failtest/eigensolver_int.cpp eigen3/failtest/failtest_sanity_check.cpp eigen3/failtest/fullpivlu_int.cpp eigen3/failtest/fullpivqr_int.cpp eigen3/failtest/jacobisvd_int.cpp eigen3/failtest/ldlt_int.cpp eigen3/failtest/llt_int.cpp eigen3/failtest/map_nonconst_ctor_on_const_ptr_0.cpp eigen3/failtest/map_nonconst_ctor_on_const_ptr_1.cpp eigen3/failtest/map_nonconst_ctor_on_const_ptr_2.cpp eigen3/failtest/map_nonconst_ctor_on_const_ptr_3.cpp eigen3/failtest/map_nonconst_ctor_on_const_ptr_4.cpp eigen3/failtest/map_on_const_type_actually_const_0.cpp eigen3/failtest/map_on_const_type_actually_const_1.cpp eigen3/failtest/partialpivlu_int.cpp eigen3/failtest/qr_int.cpp eigen3/failtest/ref_1.cpp eigen3/failtest/ref_2.cpp eigen3/failtest/ref_3.cpp eigen3/failtest/ref_4.cpp eigen3/failtest/ref_5.cpp eigen3/failtest/transpose_nonconst_ctor_on_const_xpr.cpp eigen3/failtest/transpose_on_const_type_actually_const.cpp eigen3/INSTALL eigen3/lapack/cholesky.cpp eigen3/lapack/clacgv.f eigen3/lapack/cladiv.f eigen3/lapack/clarf.f eigen3/lapack/clarfb.f eigen3/lapack/clarfg.f eigen3/lapack/clarft.f eigen3/lapack/CMakeLists.txt eigen3/lapack/complex_double.cpp eigen3/lapack/complex_single.cpp eigen3/lapack/dladiv.f eigen3/lapack/dlamch.f eigen3/lapack/dlapy2.f eigen3/lapack/dlapy3.f eigen3/lapack/dlarf.f eigen3/lapack/dlarfb.f eigen3/lapack/dlarfg.f eigen3/lapack/dlarft.f eigen3/lapack/double.cpp eigen3/lapack/dsecnd_NONE.f eigen3/lapack/eigenvalues.cpp eigen3/lapack/ilaclc.f eigen3/lapack/ilaclr.f eigen3/lapack/iladlc.f eigen3/lapack/iladlr.f eigen3/lapack/ilaslc.f eigen3/lapack/ilaslr.f eigen3/lapack/ilazlc.f eigen3/lapack/ilazlr.f eigen3/lapack/lapack_common.h eigen3/lapack/lu.cpp eigen3/lapack/second_NONE.f eigen3/lapack/single.cpp eigen3/lapack/sladiv.f eigen3/lapack/slamch.f eigen3/lapack/slapy2.f eigen3/lapack/slapy3.f eigen3/lapack/slarf.f eigen3/lapack/slarfb.f eigen3/lapack/slarfg.f eigen3/lapack/slarft.f eigen3/lapack/zlacgv.f eigen3/lapack/zladiv.f eigen3/lapack/zlarf.f eigen3/lapack/zlarfb.f eigen3/lapack/zlarfg.f eigen3/lapack/zlarft.f eigen3/scripts/buildtests.in eigen3/scripts/cdashtesting.cmake.in eigen3/scripts/check.in eigen3/scripts/CMakeLists.txt eigen3/scripts/debug.in eigen3/scripts/eigen_gen_credits.cpp eigen3/scripts/eigen_gen_docs eigen3/scripts/release.in eigen3/scripts/relicense.py eigen3/signature_of_eigen3_matrix_library eigen3/test/adjoint.cpp eigen3/test/array.cpp eigen3/test/array_for_matrix.cpp eigen3/test/array_replicate.cpp eigen3/test/array_reverse.cpp eigen3/test/bandmatrix.cpp eigen3/test/basicstuff.cpp eigen3/test/bicgstab.cpp eigen3/test/block.cpp eigen3/test/cholesky.cpp eigen3/test/cholmod_support.cpp eigen3/test/CMakeLists.txt eigen3/test/commainitializer.cpp eigen3/test/conjugate_gradient.cpp eigen3/test/conservative_resize.cpp eigen3/test/corners.cpp eigen3/test/cwiseop.cpp eigen3/test/denseLM.cpp eigen3/test/determinant.cpp eigen3/test/diagonal.cpp eigen3/test/diagonalmatrices.cpp eigen3/test/dontalign.cpp eigen3/test/dynalloc.cpp eigen3/test/eigen2/CMakeLists.txt eigen3/test/eigen2/eigen2_adjoint.cpp eigen3/test/eigen2/eigen2_alignedbox.cpp eigen3/test/eigen2/eigen2_array.cpp eigen3/test/eigen2/eigen2_basicstuff.cpp eigen3/test/eigen2/eigen2_bug_132.cpp eigen3/test/eigen2/eigen2_cholesky.cpp eigen3/test/eigen2/eigen2_commainitializer.cpp eigen3/test/eigen2/eigen2_cwiseop.cpp eigen3/test/eigen2/eigen2_determinant.cpp eigen3/test/eigen2/eigen2_dynalloc.cpp eigen3/test/eigen2/eigen2_eigensolver.cpp eigen3/test/eigen2/eigen2_first_aligned.cpp eigen3/test/eigen2/eigen2_geometry.cpp eigen3/test/eigen2/eigen2_geometry_with_eigen2_prefix.cpp eigen3/test/eigen2/eigen2_hyperplane.cpp eigen3/test/eigen2/eigen2_inverse.cpp eigen3/test/eigen2/eigen2_linearstructure.cpp eigen3/test/eigen2/eigen2_lu.cpp eigen3/test/eigen2/eigen2_map.cpp eigen3/test/eigen2/eigen2_meta.cpp eigen3/test/eigen2/eigen2_miscmatrices.cpp eigen3/test/eigen2/eigen2_mixingtypes.cpp eigen3/test/eigen2/eigen2_newstdvector.cpp eigen3/test/eigen2/eigen2_nomalloc.cpp eigen3/test/eigen2/eigen2_packetmath.cpp eigen3/test/eigen2/eigen2_parametrizedline.cpp eigen3/test/eigen2/eigen2_prec_inverse_4x4.cpp eigen3/test/eigen2/eigen2_product_large.cpp eigen3/test/eigen2/eigen2_product_small.cpp eigen3/test/eigen2/eigen2_qr.cpp eigen3/test/eigen2/eigen2_qtvector.cpp eigen3/test/eigen2/eigen2_regression.cpp eigen3/test/eigen2/eigen2_sizeof.cpp eigen3/test/eigen2/eigen2_smallvectors.cpp eigen3/test/eigen2/eigen2_sparse_basic.cpp eigen3/test/eigen2/eigen2_sparse_product.cpp eigen3/test/eigen2/eigen2_sparse_solvers.cpp eigen3/test/eigen2/eigen2_sparse_vector.cpp eigen3/test/eigen2/eigen2_stdvector.cpp eigen3/test/eigen2/eigen2_submatrices.cpp eigen3/test/eigen2/eigen2_sum.cpp eigen3/test/eigen2/eigen2_svd.cpp eigen3/test/eigen2/eigen2_swap.cpp eigen3/test/eigen2/eigen2_triangular.cpp eigen3/test/eigen2/eigen2_unalignedassert.cpp eigen3/test/eigen2/eigen2_visitor.cpp eigen3/test/eigen2/gsl_helper.h eigen3/test/eigen2/main.h eigen3/test/eigen2/product.h eigen3/test/eigen2/runtest.sh eigen3/test/eigen2/sparse.h eigen3/test/eigen2/testsuite.cmake eigen3/test/eigen2support.cpp eigen3/test/eigensolver_complex.cpp eigen3/test/eigensolver_generalized_real.cpp eigen3/test/eigensolver_generic.cpp eigen3/test/eigensolver_selfadjoint.cpp eigen3/test/exceptions.cpp eigen3/test/first_aligned.cpp eigen3/test/geo_alignedbox.cpp eigen3/test/geo_eulerangles.cpp eigen3/test/geo_homogeneous.cpp eigen3/test/geo_hyperplane.cpp eigen3/test/geo_orthomethods.cpp eigen3/test/geo_parametrizedline.cpp eigen3/test/geo_quaternion.cpp eigen3/test/geo_transformations.cpp eigen3/test/hessenberg.cpp eigen3/test/householder.cpp eigen3/test/integer_types.cpp eigen3/test/inverse.cpp eigen3/test/jacobi.cpp eigen3/test/jacobisvd.cpp eigen3/test/linearstructure.cpp eigen3/test/lu.cpp eigen3/test/main.h eigen3/test/mapped_matrix.cpp eigen3/test/mapstaticmethods.cpp eigen3/test/mapstride.cpp eigen3/test/meta.cpp eigen3/test/metis_support.cpp eigen3/test/miscmatrices.cpp eigen3/test/mixingtypes.cpp eigen3/test/nesting_ops.cpp eigen3/test/nomalloc.cpp eigen3/test/nullary.cpp eigen3/test/packetmath.cpp eigen3/test/pardiso_support.cpp eigen3/test/pastix_support.cpp eigen3/test/permutationmatrices.cpp eigen3/test/prec_inverse_4x4.cpp eigen3/test/product.h eigen3/test/product_extra.cpp eigen3/test/product_large.cpp eigen3/test/product_mmtr.cpp eigen3/test/product_notemporary.cpp eigen3/test/product_selfadjoint.cpp eigen3/test/product_small.cpp eigen3/test/product_symm.cpp eigen3/test/product_syrk.cpp eigen3/test/product_trmm.cpp eigen3/test/product_trmv.cpp eigen3/test/product_trsolve.cpp eigen3/test/qr.cpp eigen3/test/qr_colpivoting.cpp eigen3/test/qr_fullpivoting.cpp eigen3/test/qtvector.cpp eigen3/test/real_qz.cpp eigen3/test/redux.cpp eigen3/test/ref.cpp eigen3/test/resize.cpp eigen3/test/runtest.sh eigen3/test/schur_complex.cpp eigen3/test/schur_real.cpp eigen3/test/selfadjoint.cpp eigen3/test/simplicial_cholesky.cpp eigen3/test/sizeof.cpp eigen3/test/sizeoverflow.cpp eigen3/test/smallvectors.cpp eigen3/test/sparse.h eigen3/test/sparse_basic.cpp eigen3/test/sparse_permutations.cpp eigen3/test/sparse_product.cpp eigen3/test/sparse_solver.h eigen3/test/sparse_solvers.cpp eigen3/test/sparse_vector.cpp eigen3/test/sparseLM.cpp eigen3/test/sparselu.cpp eigen3/test/sparseqr.cpp eigen3/test/special_numbers.cpp eigen3/test/spqr_support.cpp eigen3/test/stable_norm.cpp eigen3/test/stddeque.cpp eigen3/test/stdlist.cpp eigen3/test/stdvector.cpp eigen3/test/stdvector_overload.cpp eigen3/test/superlu_support.cpp eigen3/test/swap.cpp eigen3/test/testsuite.cmake eigen3/test/triangular.cpp eigen3/test/umeyama.cpp eigen3/test/umfpack_support.cpp eigen3/test/unalignedassert.cpp eigen3/test/unalignedcount.cpp eigen3/test/upperbidiagonalization.cpp eigen3/test/vectorization_logic.cpp eigen3/test/vectorwiseop.cpp eigen3/test/visitor.cpp eigen3/test/zerosized.cpp eigen3/unsupported/bench/bench_svd.cpp eigen3/unsupported/CMakeLists.txt eigen3/unsupported/doc/CMakeLists.txt eigen3/unsupported/doc/eigendoxy_layout.xml.in eigen3/unsupported/doc/examples/BVH_Example.cpp eigen3/unsupported/doc/examples/CMakeLists.txt eigen3/unsupported/doc/examples/FFT.cpp eigen3/unsupported/doc/examples/MatrixExponential.cpp eigen3/unsupported/doc/examples/MatrixFunction.cpp eigen3/unsupported/doc/examples/MatrixLogarithm.cpp eigen3/unsupported/doc/examples/MatrixPower.cpp eigen3/unsupported/doc/examples/MatrixPower_optimal.cpp eigen3/unsupported/doc/examples/MatrixSine.cpp eigen3/unsupported/doc/examples/MatrixSinh.cpp eigen3/unsupported/doc/examples/MatrixSquareRoot.cpp eigen3/unsupported/doc/examples/PolynomialSolver1.cpp eigen3/unsupported/doc/examples/PolynomialUtils1.cpp eigen3/unsupported/doc/Overview.dox eigen3/unsupported/doc/snippets/CMakeLists.txt eigen3/unsupported/Eigen/AdolcForward eigen3/unsupported/Eigen/AlignedVector3 eigen3/unsupported/Eigen/ArpackSupport eigen3/unsupported/Eigen/AutoDiff eigen3/unsupported/Eigen/BVH eigen3/unsupported/Eigen/CMakeLists.txt eigen3/unsupported/Eigen/FFT eigen3/unsupported/Eigen/IterativeSolvers eigen3/unsupported/Eigen/KroneckerProduct eigen3/unsupported/Eigen/LevenbergMarquardt eigen3/unsupported/Eigen/MatrixFunctions eigen3/unsupported/Eigen/MoreVectorization eigen3/unsupported/Eigen/MPRealSupport eigen3/unsupported/Eigen/NonLinearOptimization eigen3/unsupported/Eigen/NumericalDiff eigen3/unsupported/Eigen/OpenGLSupport eigen3/unsupported/Eigen/Polynomials eigen3/unsupported/Eigen/Skyline eigen3/unsupported/Eigen/SparseExtra eigen3/unsupported/Eigen/Splines eigen3/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h eigen3/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h eigen3/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h eigen3/unsupported/Eigen/src/AutoDiff/CMakeLists.txt eigen3/unsupported/Eigen/src/BVH/BVAlgorithms.h eigen3/unsupported/Eigen/src/BVH/CMakeLists.txt eigen3/unsupported/Eigen/src/BVH/KdBVH.h eigen3/unsupported/Eigen/src/CMakeLists.txt eigen3/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h eigen3/unsupported/Eigen/src/FFT/CMakeLists.txt eigen3/unsupported/Eigen/src/FFT/ei_fftw_impl.h eigen3/unsupported/Eigen/src/FFT/ei_kissfft_impl.h eigen3/unsupported/Eigen/src/IterativeSolvers/CMakeLists.txt eigen3/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h eigen3/unsupported/Eigen/src/IterativeSolvers/DGMRES.h eigen3/unsupported/Eigen/src/IterativeSolvers/GMRES.h eigen3/unsupported/Eigen/src/IterativeSolvers/IncompleteCholesky.h eigen3/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h eigen3/unsupported/Eigen/src/IterativeSolvers/IterationController.h eigen3/unsupported/Eigen/src/IterativeSolvers/MINRES.h eigen3/unsupported/Eigen/src/IterativeSolvers/Scaling.h eigen3/unsupported/Eigen/src/KroneckerProduct/CMakeLists.txt eigen3/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h eigen3/unsupported/Eigen/src/LevenbergMarquardt/CMakeLists.txt eigen3/unsupported/Eigen/src/LevenbergMarquardt/CopyrightMINPACK.txt eigen3/unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMpar.h eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h eigen3/unsupported/Eigen/src/MatrixFunctions/CMakeLists.txt eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixFunctionAtomic.h eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h eigen3/unsupported/Eigen/src/MatrixFunctions/StemFunction.h eigen3/unsupported/Eigen/src/MoreVectorization/CMakeLists.txt eigen3/unsupported/Eigen/src/MoreVectorization/MathFunctions.h eigen3/unsupported/Eigen/src/NonLinearOptimization/chkder.h eigen3/unsupported/Eigen/src/NonLinearOptimization/CMakeLists.txt eigen3/unsupported/Eigen/src/NonLinearOptimization/covar.h eigen3/unsupported/Eigen/src/NonLinearOptimization/dogleg.h eigen3/unsupported/Eigen/src/NonLinearOptimization/fdjac1.h eigen3/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h eigen3/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h eigen3/unsupported/Eigen/src/NonLinearOptimization/r1mpyq.h eigen3/unsupported/Eigen/src/NonLinearOptimization/r1updt.h eigen3/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h eigen3/unsupported/Eigen/src/NumericalDiff/CMakeLists.txt eigen3/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h eigen3/unsupported/Eigen/src/Polynomials/CMakeLists.txt eigen3/unsupported/Eigen/src/Polynomials/Companion.h eigen3/unsupported/Eigen/src/Polynomials/PolynomialSolver.h eigen3/unsupported/Eigen/src/Polynomials/PolynomialUtils.h eigen3/unsupported/Eigen/src/Skyline/CMakeLists.txt eigen3/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h eigen3/unsupported/Eigen/src/Skyline/SkylineMatrix.h eigen3/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h eigen3/unsupported/Eigen/src/Skyline/SkylineProduct.h eigen3/unsupported/Eigen/src/Skyline/SkylineStorage.h eigen3/unsupported/Eigen/src/Skyline/SkylineUtil.h eigen3/unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h eigen3/unsupported/Eigen/src/SparseExtra/CMakeLists.txt eigen3/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h eigen3/unsupported/Eigen/src/SparseExtra/MarketIO.h eigen3/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h eigen3/unsupported/Eigen/src/SparseExtra/RandomSetter.h eigen3/unsupported/Eigen/src/Splines/CMakeLists.txt eigen3/unsupported/Eigen/src/Splines/Spline.h eigen3/unsupported/Eigen/src/Splines/SplineFitting.h eigen3/unsupported/Eigen/src/Splines/SplineFwd.h eigen3/unsupported/Eigen/src/SVD/BDCSVD.h eigen3/unsupported/Eigen/src/SVD/CMakeLists.txt eigen3/unsupported/Eigen/src/SVD/doneInBDCSVD.txt eigen3/unsupported/Eigen/src/SVD/JacobiSVD.h eigen3/unsupported/Eigen/src/SVD/SVDBase.h eigen3/unsupported/Eigen/src/SVD/TODOBdcsvd.txt eigen3/unsupported/Eigen/SVD eigen3/unsupported/README.txt eigen3/unsupported/test/alignedvector3.cpp eigen3/unsupported/test/autodiff.cpp eigen3/unsupported/test/bdcsvd.cpp eigen3/unsupported/test/BVH.cpp eigen3/unsupported/test/CMakeLists.txt eigen3/unsupported/test/dgmres.cpp eigen3/unsupported/test/FFT.cpp eigen3/unsupported/test/FFTW.cpp eigen3/unsupported/test/forward_adolc.cpp eigen3/unsupported/test/gmres.cpp eigen3/unsupported/test/jacobisvd.cpp eigen3/unsupported/test/kronecker_product.cpp eigen3/unsupported/test/levenberg_marquardt.cpp eigen3/unsupported/test/matrix_exponential.cpp eigen3/unsupported/test/matrix_function.cpp eigen3/unsupported/test/matrix_functions.h eigen3/unsupported/test/matrix_power.cpp eigen3/unsupported/test/matrix_square_root.cpp eigen3/unsupported/test/minres.cpp eigen3/unsupported/test/mpreal/mpreal.h eigen3/unsupported/test/mpreal_support.cpp eigen3/unsupported/test/NonLinearOptimization.cpp eigen3/unsupported/test/NumericalDiff.cpp eigen3/unsupported/test/openglsupport.cpp eigen3/unsupported/test/polynomialsolver.cpp eigen3/unsupported/test/polynomialutils.cpp eigen3/unsupported/test/sparse_extra.cpp eigen3/unsupported/test/splines.cpp eigen3/unsupported/test/svd_common.h source-repository head type: git location: git://github.com/osidorkin/haskell-eigen.git library exposed-modules: Data.Eigen.LA Data.Eigen.SparseLA Data.Eigen.Matrix Data.Eigen.Matrix.Mutable Data.Eigen.SparseMatrix Data.Eigen.Parallel Data.Eigen.Internal ghc-options: -Wall -fno-warn-name-shadowing build-depends: base >= 3 && < 5, vector >= 0.5 && < 0.12, primitive >= 0.1 && < 0.7, bytestring, transformers >= 0.3 include-dirs: eigen3, cbits c-sources: cbits/eigen-runtime.cpp cbits/eigen-dense.cpp cbits/eigen-sparse.cpp cbits/eigen-la.cpp cbits/eigen-sparse-la.cpp extra-libraries: stdc++ Test-Suite test-solve type: exitcode-stdio-1.0 main-is: test/solve.hs build-depends: base, primitive, vector, eigen Test-Suite test-rank type: exitcode-stdio-1.0 main-is: test/rank.hs build-depends: base, primitive, vector, eigen Test-Suite test-regression type: exitcode-stdio-1.0 main-is: test/regression.hs build-depends: base, primitive, vector, eigen