math/tmv 0.76_1
Fast, intuitive linear algebra library for C++
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD2CLAUSE
- Categories
- math
- Package size
- 3914.2 KiB, 24803.5 KiB installed
Description
The Template Matrix/Vector (TMV) Library is a C++ class library designed to make writing code with vectors and matrices both transparent and fast. Transparency means that when you look at your code months later, it is obvious what the code does, making it easier to debug. Fast means the execution time of the code should be as fast as possible - this is mostly algorithm dependent, so we want the underlying library code to use the fastest algorithms possible.
Install
As a binary package — by origin, or by package name:
pkg install math/tmv
pkg install tmv
From the ports tree:
cd /usr/ports/math/tmv/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= tmv>0:math/tmv
LIB_DEPENDS= libtmv.so:math/tmv
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 | 0.76_1 | 0.76_1 | - | 0.76_1 | 0.76_1 |
| FreeBSD:14:quarterly | 0.76_1 | 0.76_1 | n/a | 0.76_1 | 0.76_1 |
| FreeBSD:15:latest | 0.76_1 | 0.76_1 | n/a | 0.76_1 | 0.76_1 |
| FreeBSD:15:quarterly | 0.76_1 | 0.76_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.76_1 | 0.76_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
All build dependencies 12
All run dependencies 10
No port depends on this one.
Configuration
Options name: math_tmv
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- gmake blaslapack:netlib localbase
- Service scripts
- none
Files
pkg-plist 106
- include/TMV.h
- include/TMV_Band.h
- include/TMV_Diag.h
- include/TMV_Small.h
- include/TMV_Sym.h
- include/TMV_SymBand.h
- include/TMV_Tri.h
- include/tmv/TMV_Array.h
- include/tmv/TMV_AuxAllDiv.h
- include/tmv/TMV_AuxMatComposite1.h
- include/tmv/TMV_AuxMatComposite2.h
- include/tmv/TMV_AuxMatComposite3.h
- include/tmv/TMV_AuxProdMM.h
- include/tmv/TMV_AuxProdMMa.h
- include/tmv/TMV_AuxProdXM.h
- include/tmv/TMV_AuxProdXV.h
- include/tmv/TMV_AuxQuotMM.h
- include/tmv/TMV_AuxQuotMMa.h
- include/tmv/TMV_AuxQuotXM.h
- include/tmv/TMV_AuxQuotXMa.h
- include/tmv/TMV_AuxSumMM.h
- include/tmv/TMV_AuxSumMMa.h
- include/tmv/TMV_AuxSumMMb.h
- include/tmv/TMV_AuxSumMX.h
- include/tmv/TMV_AuxTQuotMM.h
- include/tmv/TMV_AuxTQuotMMa.h
- include/tmv/TMV_AuxVecComposite.h
- include/tmv/TMV_BandLUD.h
- include/tmv/TMV_BandMatrix.h
- include/tmv/TMV_BandMatrixArith.h
- include/tmv/TMV_BandMatrixArithFunc.h
- include/tmv/TMV_BandQRD.h
- include/tmv/TMV_BandSVD.h
- include/tmv/TMV_BandSymArith.h
- include/tmv/TMV_BandSymBandArith.h
- include/tmv/TMV_Base.h
- include/tmv/TMV_BaseBandMatrix.h
- include/tmv/TMV_BaseDiagMatrix.h
- include/tmv/TMV_BaseMatrix.h
- include/tmv/TMV_BaseSymBandMatrix.h
- include/tmv/TMV_BaseSymMatrix.h
- include/tmv/TMV_BaseTriMatrix.h
- include/tmv/TMV_BaseVector.h
- include/tmv/TMV_DiagBandArith.h
- include/tmv/TMV_DiagMatrix.h
- include/tmv/TMV_DiagMatrixArith.h
- include/tmv/TMV_DiagMatrixArithFunc.h
- include/tmv/TMV_DiagSymArith.h
- include/tmv/TMV_DiagSymBandArith.h
- include/tmv/TMV_DiagTriArith.h
- include/tmv/TMV_DiagTriArithFunc.h
- include/tmv/TMV_Divider.h
- include/tmv/TMV_Givens.h
- include/tmv/TMV_Householder.h
- include/tmv/TMV_IOStyle.h
- include/tmv/TMV_LUD.h
- include/tmv/TMV_ListInit.h
- include/tmv/TMV_MIt.h
- include/tmv/TMV_Matrix.h
- include/tmv/TMV_MatrixArith.h
- include/tmv/TMV_MatrixArithFunc.h
- include/tmv/TMV_PackedQ.h
- include/tmv/TMV_Permutation.h
- include/tmv/TMV_PermutationArith.h
- include/tmv/TMV_QRD.h
- include/tmv/TMV_QRPD.h
- include/tmv/TMV_SVD.h
- include/tmv/TMV_SimpleMatrix.h
- include/tmv/TMV_SmallMatrix.h
- include/tmv/TMV_SmallMatrixArith.h
- include/tmv/TMV_SmallMatrixArithFunc.h
- include/tmv/TMV_SmallMatrixDiv.h
- include/tmv/TMV_SmallVector.h
- include/tmv/TMV_SmallVectorArith.h
- include/tmv/TMV_SmallVectorArithFunc.h
- include/tmv/TMV_SymBandCHD.h
- include/tmv/TMV_SymBandMatrix.h
- include/tmv/TMV_SymBandMatrixArith.h
- include/tmv/TMV_SymBandMatrixArithFunc.h
- include/tmv/TMV_SymBandSVD.h
- include/tmv/TMV_SymCHD.h
- include/tmv/TMV_SymDivider.h
- include/tmv/TMV_SymHouseholder.h
- include/tmv/TMV_SymLDLD.h
- include/tmv/TMV_SymMatrix.h
- include/tmv/TMV_SymMatrixArith.h
- include/tmv/TMV_SymMatrixArithFunc.h
- include/tmv/TMV_SymSVD.h
- include/tmv/TMV_SymSymBandArith.h
- include/tmv/TMV_TriBandArith.h
- include/tmv/TMV_TriBandArithFunc.h
- include/tmv/TMV_TriDiv.h
- include/tmv/TMV_TriMatrix.h
- include/tmv/TMV_TriMatrixArith.h
- include/tmv/TMV_TriMatrixArithFunc.h
- include/tmv/TMV_TriSymArith.h
- include/tmv/TMV_TriSymBandArith.h
- include/tmv/TMV_VIt.h
- include/tmv/TMV_Vector.h
- include/tmv/TMV_VectorArith.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| rmjarvis-tmv-v0.76_GH0.tar.gz | 1.721095e+06 | 0fff114e26d0b192a6e96b722eaa3de57c86a1a2d794bf4c996d882549184e7e |
Commit history 0
No commits in the history this site was built from.