math/tvmet 1.7.2_2 FreeBSD
Tiny Vector and Matrix template library
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- LGPL21+
- Categories
- math
- Package size
- 183.2 KiB, 871.6 KiB installed
Description
This Tiny Vector and Matrix template library uses Meta and Expression Templates to evaluate results at compile time, thus making it fast for low-end systems. Temporaries are avoided because of this. The dimensions are static and bounded at compile time.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | math/tvmet | 1.7.2_2 |
| DragonFly | math/tvmet | 1.7.2_2 |
Install
Binary package:
pkg install tvmet
From the ports tree:
cd /usr/ports/math/tvmet/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= tvmet>0:math/tvmet
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 | 1.7.2_2 | 1.7.2_2 | 1.7.2_1 | 1.7.2_2 | 1.7.2_2 |
| FreeBSD:14:quarterly | 1.7.2_2 | 1.7.2_2 | n/a | 1.7.2_2 | 1.7.2_2 |
| FreeBSD:15:latest | 1.7.2_2 | 1.7.2_2 | n/a | 1.7.2_2 | 1.7.2_2 |
| FreeBSD:15:quarterly | 1.7.2_2 | 1.7.2_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.7.2_2 | 1.7.2_2 | 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.
Build dependencies 3
No port depends on this one.
Configuration
Options name: math_tvmet
| Option | Default | Description |
|---|---|---|
| CPPUNIT | off | |
| DEBUG | off | Build with debugging support |
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
- USES
- gmake tar:bzip2 libtool
- Service scripts
- none
Message after installing
Files
Manual pages 1
- tvmet-config(1)
pkg-plist 124
- bin/tvmet-config
- share/man/man1/tvmet-config.1.gz
- include/tvmet/AliasProxy.h
- include/tvmet/BinaryFunctionals.h
- include/tvmet/CommaInitializer.h
- include/tvmet/CompileTimeError.h
- include/tvmet/Extremum.h
- include/tvmet/Functional.h
- include/tvmet/Io.h
- include/tvmet/Matrix.h
- include/tvmet/MatrixBinaryFunctions.h
- include/tvmet/MatrixEval.h
- include/tvmet/MatrixFunctions.h
- include/tvmet/MatrixImpl.h
- include/tvmet/MatrixOperators.h
- include/tvmet/MatrixUnaryFunctions.h
- include/tvmet/NumericTraits.h
- include/tvmet/RunTimeError.h
- include/tvmet/TvmetBase.h
- include/tvmet/TypePromotion.h
- include/tvmet/UnaryFunctionals.h
- include/tvmet/Vector.h
- include/tvmet/VectorBinaryFunctions.h
- include/tvmet/VectorEval.h
- include/tvmet/VectorFunctions.h
- include/tvmet/VectorImpl.h
- include/tvmet/VectorOperators.h
- include/tvmet/VectorUnaryFunctions.h
- include/tvmet/config/config-gcc.h
- include/tvmet/config/config-icc.h
- include/tvmet/config/config-kcc.h
- include/tvmet/config/config-pgi.h
- include/tvmet/config/config-vc71.h
- include/tvmet/config/config-vc71.h.in
- include/tvmet/config.h
- include/tvmet/loop/Gemm.h
- include/tvmet/loop/Gemmt.h
- include/tvmet/loop/Gemtm.h
- include/tvmet/loop/Gemtv.h
- include/tvmet/loop/Gemv.h
- include/tvmet/loop/Matrix.h
- include/tvmet/loop/Vector.h
- include/tvmet/meta/Gemm.h
- include/tvmet/meta/Gemmt.h
- include/tvmet/meta/Gemtm.h
- include/tvmet/meta/Gemtv.h
- include/tvmet/meta/Gemv.h
- include/tvmet/meta/Matrix.h
- include/tvmet/meta/Vector.h
- include/tvmet/tvmet.h
- include/tvmet/util/General.h
- include/tvmet/util/Incrementor.h
- include/tvmet/util/Random.h
- include/tvmet/util/Timer.h
- include/tvmet/xpr/BinOperator.h
- include/tvmet/xpr/Eval.h
- include/tvmet/xpr/Identity.h
- include/tvmet/xpr/Literal.h
- include/tvmet/xpr/MMProduct.h
- include/tvmet/xpr/MMProductTransposed.h
- include/tvmet/xpr/MMtProduct.h
- include/tvmet/xpr/MVProduct.h
- include/tvmet/xpr/Matrix.h
- include/tvmet/xpr/MatrixBinaryFunctions.h
- include/tvmet/xpr/MatrixCol.h
- include/tvmet/xpr/MatrixDiag.h
- include/tvmet/xpr/MatrixFunctions.h
- include/tvmet/xpr/MatrixOperators.h
- include/tvmet/xpr/MatrixRow.h
- include/tvmet/xpr/MatrixTranspose.h
- include/tvmet/xpr/MatrixUnaryFunctions.h
- include/tvmet/xpr/MtMProduct.h
- include/tvmet/xpr/MtVProduct.h
- include/tvmet/xpr/Null.h
- include/tvmet/xpr/UnOperator.h
- include/tvmet/xpr/Vector.h
- include/tvmet/xpr/VectorBinaryFunctions.h
- include/tvmet/xpr/VectorFunctions.h
- include/tvmet/xpr/VectorOperators.h
- include/tvmet/xpr/VectorUnaryFunctions.h
- share/aclocal/tvmet.m4
- share/doc/tvmet/Util.h
- share/doc/tvmet/aat.png
- share/doc/tvmet/ata.png
- share/doc/tvmet/axpy.png
- share/doc/tvmet/benchmark.dox
- share/doc/tvmet/build.dox
- share/doc/tvmet/compiler.dox
- share/doc/tvmet/dox_functions.cc
- share/doc/tvmet/dox_operators.cc
- share/doc/tvmet/faq.dox
- share/doc/tvmet/intro.dox
- share/doc/tvmet/license.dox
- share/doc/tvmet/links.dox
- share/doc/tvmet/matrix_matrix.png
- share/doc/tvmet/matrix_vector.png
- share/doc/tvmet/misc.dox
- share/doc/tvmet/notes.dox
- share/doc/tvmet/projects.dox
- share/doc/tvmet/tvmet.css
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| tvmet-1.7.2.tar.bz2 | 532599 | ca4a1e72afb70ca34bbd7cb0500a159003f5c270903f1b303af48a883dbe13ae |
Master sites 1
- SF/tvmet/Tar.Gz_Bz2%20Archive/1.7.2
Commit history 0
No commits in the history this site was built from.