math/eigen3 3.4.0_4
Lightweight library for vector and matrix math
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- LGPL21, MPL20
- Categories
- math
- Package size
- 1061.0 KiB, 8517.8 KiB installed
Description
Eigen is a C++ template library for linear algebra (vectors, matrices, and related algorithms).
Install
As a binary package — by origin, or by package name:
pkg install math/eigen3
pkg install eigen
From the ports tree:
cd /usr/ports/math/eigen3/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= eigen>0:math/eigen3
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 | 3.4.0_4 | 3.4.0_4 | - | 3.4.0_4 | 3.4.0_4 |
| FreeBSD:14:quarterly | 3.4.0_4 | 3.4.0_4 | n/a | 3.4.0_4 | 3.4.0_4 |
| FreeBSD:15:latest | 3.4.0_4 | 3.4.0_4 | n/a | 3.4.0_4 | 3.4.0_4 |
| FreeBSD:15:quarterly | 3.4.0_4 | 3.4.0_4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.4.0_4 | 3.4.0_4 | 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.
All 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
All run dependencies 10
Required by 137
- astro/calcmysky
- astro/kstars
- astro/phd2
- astro/py-pykep
- audio/csound
- audio/essentia
- audio/guitarix-lv2
- audio/neuralrack-lv2
- audio/py-essentia
- biology/cufflinks
- biology/gcta
- biology/gemma
- biology/iqtree
- biology/salmon
- cad/PrusaSlicer
- cad/freecad
- cad/freecad-devel
- cad/gmsh
- cad/ifcopenshell
- cad/libfive
- cad/opencascade
- cad/openroad
- cad/openscad
- cad/openscad-devel
- cad/solvespace
- databases/sfcgal
- devel/glaze
- devel/lief
- devel/nanobind
- devel/nextpnr
- devel/nextpnr-devel
- editors/calligra
- games/leela-zero
- games/marblemarcher
- games/openage
- graphics/alizams
- graphics/blender
- graphics/blender4
- graphics/cloudcompare
- graphics/colmap
- graphics/digikam
- graphics/elastix
- graphics/instant-meshes
- graphics/kealib
- graphics/krita
- graphics/magnum-examples
- graphics/magnum-integration
- graphics/mirtk
- graphics/movit
- graphics/open3d
- graphics/opencv
- graphics/opengv
- graphics/openmvs
- graphics/pcl-pointclouds
- graphics/poselib
- graphics/simpleitk
- graphics/vpaint
- graphics/wings
- graphics/zeno
- math/analitza
- math/arpack-ng
- math/audi
- math/ceres-solver
- math/cgal
- math/cimod
- math/cppad
- math/dune-fem
- math/fcl
- math/fcl05
- math/g2o
- math/gravity
- math/ignition-math
- math/labplot
- math/libmesh
- math/moab
- math/openmesh
- math/openturns
- math/or-tools
- math/proxsuite
- math/py-jij-cimod
- math/py-or-tools
- math/py-pyaudi
- math/py-python-fcl
- math/scilab
- math/spectra
- math/stan
- math/stanmath
- math/sympol
- math/xlife++
- misc/dartsim
- misc/frugally-deep
- misc/kdeedu
- misc/lightgbm
- misc/minidnn
- misc/ompl
- misc/openmvg
- misc/py-lightgbm
- misc/py-openvdb
- misc/visp
- multimedia/mlt7
The first 100 are listed.
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 |
Commit history 0
No commits in the history this site was built from.