math/eigen5 5.0.1 FreeBSD
Lightweight library for vector and matrix math
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- APACHE20, BSD3CLAUSE, MPL20
- Categories
- math
- Package size
- 2022.7 KiB, 18129.5 KiB installed
Description
Eigen is a C++ template library for linear algebra (vectors, matrices, and related algorithms).
Install
Binary package:
pkg install eigen5
From the ports tree:
cd /usr/ports/math/eigen5/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= eigen5>0:math/eigen5
LIB_DEPENDS= libeigen_blas.so:math/eigen5
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 5.0.1 | 5.0.1 | - | - | 5.0.1 |
| FreeBSD:14:quarterly | 5.0.1 | 5.0.1 | n/a | - | 5.0.1 |
| FreeBSD:15:latest | 5.0.1 | 5.0.1 | n/a | - | - |
| FreeBSD:15:quarterly | 5.0.1 | 5.0.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 5.0.1 | 5.0.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
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
The full lists below include those, and their dependencies in turn.
Build dependencies 25
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/cmake-core
- devel/gettext-runtime
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/pkgconf
- devel/readline
- dns/libidn2
- lang/gcc14
- lang/python312
- math/blas
- math/gmp
- math/lapack
- math/mpc
- math/mpdecimal
- math/mpfr
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
Run dependencies 10
Required by 3
Configuration
Options name: math_eigen
| Option | Default | Description |
|---|---|---|
| BLAS | on | Adds math dependencies |
- USES
- cmake:testing
- Service scripts
- none
- Conflicts with
- eigen
Files
pkg-plist 608
- include/eigen3/Eigen/AccelerateSupport
- 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/ThreadPool
- include/eigen3/Eigen/UmfPackSupport
- include/eigen3/Eigen/Version
- include/eigen3/Eigen/src/AccelerateSupport/AccelerateSupport.h
- include/eigen3/Eigen/src/AccelerateSupport/InternalHeaderCheck.h
- include/eigen3/Eigen/src/Cholesky/InternalHeaderCheck.h
- 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/CholmodSupport/InternalHeaderCheck.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/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/DeviceWrapper.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/Fill.h
- include/eigen3/Eigen/src/Core/FindCoeff.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/InnerProduct.h
- include/eigen3/Eigen/src/Core/InternalHeaderCheck.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/RandomImpl.h
- include/eigen3/Eigen/src/Core/RealView.h
- include/eigen3/Eigen/src/Core/Redux.h
- include/eigen3/Eigen/src/Core/Ref.h
- include/eigen3/Eigen/src/Core/Replicate.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| eigen-5.0.1.tar.bz2 | 2.335713e+06 | e4de6b08f33fd8b8985d2f204381408c660bffa6170ac65b68ae1bd3cd575c0a |
Commit history 0
No commits in the history this site was built from.