math/eigen3 3.4.0_3 MidnightBSD
Lightweight library for vector and matrix math
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- lgpl2.1, MPL20
- Categories
- math
Description
Eigen is a C++ template library for linear algebra (vectors, matrices, and related algorithms).
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | math/eigen3 | 3.4.0_3 |
| FreeBSD | math/eigen3 | 3.4.0_4 |
| OpenBSD | math/eigen3 | 3.4.0p0 |
| NetBSD | math/eigen3 | 3.4.0nb1 |
| DragonFly | math/eigen3 | 3.4.0_4 |
Install
Binary package:
mport install eigen
From mports:
cd /usr/mports/math/eigen3 && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= eigen>0:math/eigen3
Dependencies
As this port's Makefile names them.
Test 8
suitesparse-cholmod>0: math/suitesparse-cholmodsuitesparse-umfpack>0: math/suitesparse-umfpacksuperlu>0: math/superluadol-c>0: math/adol-cfftw3>0: math/fftw3mpfr>0: math/mpfrgmp>0: math/gmpboost-libs>0: devel/boost-libs
No port depends on this one.
Configuration
Options name: math_eigen
| Option | Default | Description |
|---|---|---|
| BLAS | on | Adds math dependencies |
- USES
- cmake:testing
- Service scripts
- none
Files
pkg-plist 535
- include/eigen3/Eigen/Cholesky
- include/eigen3/Eigen/CholmodSupport
- include/eigen3/Eigen/Core
- include/eigen3/Eigen/Dense
- include/eigen3/Eigen/Eigen
- include/eigen3/Eigen/Eigenvalues
- include/eigen3/Eigen/Geometry
- include/eigen3/Eigen/Householder
- include/eigen3/Eigen/IterativeLinearSolvers
- include/eigen3/Eigen/Jacobi
- include/eigen3/Eigen/KLUSupport
- include/eigen3/Eigen/LU
- include/eigen3/Eigen/MetisSupport
- include/eigen3/Eigen/OrderingMethods
- include/eigen3/Eigen/PaStiXSupport
- include/eigen3/Eigen/PardisoSupport
- include/eigen3/Eigen/QR
- include/eigen3/Eigen/QtAlignedMalloc
- include/eigen3/Eigen/SPQRSupport
- include/eigen3/Eigen/SVD
- include/eigen3/Eigen/Sparse
- include/eigen3/Eigen/SparseCholesky
- include/eigen3/Eigen/SparseCore
- include/eigen3/Eigen/SparseLU
- include/eigen3/Eigen/SparseQR
- include/eigen3/Eigen/StdDeque
- include/eigen3/Eigen/StdList
- include/eigen3/Eigen/StdVector
- include/eigen3/Eigen/SuperLUSupport
- include/eigen3/Eigen/UmfPackSupport
- include/eigen3/Eigen/src/Cholesky/LDLT.h
- include/eigen3/Eigen/src/Cholesky/LLT.h
- include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h
- include/eigen3/Eigen/src/CholmodSupport/CholmodSupport.h
- include/eigen3/Eigen/src/Core/ArithmeticSequence.h
- include/eigen3/Eigen/src/Core/Array.h
- include/eigen3/Eigen/src/Core/ArrayBase.h
- include/eigen3/Eigen/src/Core/ArrayWrapper.h
- include/eigen3/Eigen/src/Core/Assign.h
- include/eigen3/Eigen/src/Core/AssignEvaluator.h
- include/eigen3/Eigen/src/Core/Assign_MKL.h
- include/eigen3/Eigen/src/Core/BandMatrix.h
- include/eigen3/Eigen/src/Core/Block.h
- include/eigen3/Eigen/src/Core/BooleanRedux.h
- include/eigen3/Eigen/src/Core/CommaInitializer.h
- include/eigen3/Eigen/src/Core/ConditionEstimator.h
- include/eigen3/Eigen/src/Core/CoreEvaluators.h
- include/eigen3/Eigen/src/Core/CoreIterators.h
- include/eigen3/Eigen/src/Core/CwiseBinaryOp.h
- include/eigen3/Eigen/src/Core/CwiseNullaryOp.h
- include/eigen3/Eigen/src/Core/CwiseTernaryOp.h
- include/eigen3/Eigen/src/Core/CwiseUnaryOp.h
- include/eigen3/Eigen/src/Core/CwiseUnaryView.h
- include/eigen3/Eigen/src/Core/DenseBase.h
- include/eigen3/Eigen/src/Core/DenseCoeffsBase.h
- include/eigen3/Eigen/src/Core/DenseStorage.h
- include/eigen3/Eigen/src/Core/Diagonal.h
- include/eigen3/Eigen/src/Core/DiagonalMatrix.h
- include/eigen3/Eigen/src/Core/DiagonalProduct.h
- include/eigen3/Eigen/src/Core/Dot.h
- include/eigen3/Eigen/src/Core/EigenBase.h
- include/eigen3/Eigen/src/Core/ForceAlignedAccess.h
- include/eigen3/Eigen/src/Core/Fuzzy.h
- include/eigen3/Eigen/src/Core/GeneralProduct.h
- include/eigen3/Eigen/src/Core/GenericPacketMath.h
- include/eigen3/Eigen/src/Core/GlobalFunctions.h
- include/eigen3/Eigen/src/Core/IO.h
- include/eigen3/Eigen/src/Core/IndexedView.h
- include/eigen3/Eigen/src/Core/Inverse.h
- include/eigen3/Eigen/src/Core/Map.h
- include/eigen3/Eigen/src/Core/MapBase.h
- include/eigen3/Eigen/src/Core/MathFunctions.h
- include/eigen3/Eigen/src/Core/MathFunctionsImpl.h
- include/eigen3/Eigen/src/Core/Matrix.h
- include/eigen3/Eigen/src/Core/MatrixBase.h
- include/eigen3/Eigen/src/Core/NestByValue.h
- include/eigen3/Eigen/src/Core/NoAlias.h
- include/eigen3/Eigen/src/Core/NumTraits.h
- include/eigen3/Eigen/src/Core/PartialReduxEvaluator.h
- include/eigen3/Eigen/src/Core/PermutationMatrix.h
- include/eigen3/Eigen/src/Core/PlainObjectBase.h
- include/eigen3/Eigen/src/Core/Product.h
- include/eigen3/Eigen/src/Core/ProductEvaluators.h
- include/eigen3/Eigen/src/Core/Random.h
- include/eigen3/Eigen/src/Core/Redux.h
- include/eigen3/Eigen/src/Core/Ref.h
- include/eigen3/Eigen/src/Core/Replicate.h
- include/eigen3/Eigen/src/Core/Reshaped.h
- include/eigen3/Eigen/src/Core/ReturnByValue.h
- include/eigen3/Eigen/src/Core/Reverse.h
- include/eigen3/Eigen/src/Core/Select.h
- include/eigen3/Eigen/src/Core/SelfAdjointView.h
- include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h
- include/eigen3/Eigen/src/Core/Solve.h
- include/eigen3/Eigen/src/Core/SolveTriangular.h
- include/eigen3/Eigen/src/Core/SolverBase.h
- include/eigen3/Eigen/src/Core/StableNorm.h
- include/eigen3/Eigen/src/Core/StlIterators.h
- include/eigen3/Eigen/src/Core/Stride.h
- include/eigen3/Eigen/src/Core/Swap.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| libeigen-eigen-3147391d946bb4b6c68edd901f2add6ac1f31f8c_GL0.tar.gz | 2.710482e+06 | 0c8c490764f9c2a793133491adca0cd073b73e0bde965c68cbe58d91b5ed4261 |