BSD Ports

math/4ti2 1.6.15 FreeBSD

Solve algebraic, geometric, combinatorial problems on linear spaces

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
math
Package size
855.5 KiB, 3025.5 KiB installed

Description

4ti2 is a software package for algebraic, geometric and combinatorial problems on linear spaces. It computes * the circuits of a cone * a problem matrix corresponding to graphical statistical models * generators for the symmetry group acting on 4-way tables * the Graver basis of a matrix or a given lattice * a Groebner basis of the toric ideal of a matrix or, more general, of the lattice ideal of a lattice * a Markov basis (generating set) of the toric ideal * the minimal solution of an integer linear program or, more general, a lattice program, using a Groebner basis * the normal form of a list of feasible points * the primitive partition identities, that is, the Graver basis of [1 2 3 ... N] * a generator description of a cone * the extreme rays of a cone * an integer lattice basis * solutions of linear inequality and equation systems over the integers

In the other systems

SystemPortVersion
FreeBSDmath/4ti21.6.15
OpenBSDmath/4ti21.6.15
DragonFlymath/4ti21.6.10

Install

Binary package:

pkg install 4ti2

From the ports tree:

cd /usr/ports/math/4ti2/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	4ti2>0:math/4ti2
LIB_DEPENDS=	lib4ti2common.so:math/4ti2

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.6.151.6.151.6.9_11.6.131.6.15
FreeBSD:14:quarterly1.6.151.6.15n/a1.6.101.6.15
FreeBSD:15:latest1.6.151.6.15n/a1.6.131.6.13
FreeBSD:15:quarterly1.6.151.6.15n/an/an/a
FreeBSD:16:latest1.6.151.6.15n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 11
Run dependencies 3
Required by 1

Configuration

Options name: math_4ti2

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
autoreconf compiler:c++11-lang gmake libtool shebangfix
Service scripts
none

Files

pkg-plist 172
  • bin/4ti2gmp
  • bin/4ti2int32
  • bin/4ti2int64
  • bin/circuits
  • bin/genmodel
  • bin/gensymm
  • bin/graver
  • bin/groebner
  • bin/hilbert
  • bin/markov
  • bin/minimize
  • bin/normalform
  • bin/output
  • bin/ppi
  • bin/qsolve
  • bin/rays
  • bin/walk
  • bin/zbasis
  • bin/zsolve
  • include/4ti2/4ti2.h
  • include/4ti2/4ti2_config.h
  • include/4ti2/4ti2xx.h
  • include/groebner/Algorithm.h
  • include/groebner/BasicCompletion.h
  • include/groebner/BasicGeneration.h
  • include/groebner/BasicOptions.h
  • include/groebner/BasicReduction.h
  • include/groebner/Binomial.h
  • include/groebner/BinomialArray.h
  • include/groebner/BinomialArrayStream.h
  • include/groebner/BinomialCollection.h
  • include/groebner/BinomialFactory.h
  • include/groebner/BinomialSet.h
  • include/groebner/BinomialSetStream.h
  • include/groebner/BinomialStream.h
  • include/groebner/BitSet.h
  • include/groebner/BitSetStream.h
  • include/groebner/Bounded.h
  • include/groebner/CircuitImplementation.h
  • include/groebner/CircuitImplementation.tpp
  • include/groebner/CircuitMatrixAlgorithm.h
  • include/groebner/CircuitMatrixAlgorithm.tpp
  • include/groebner/CircuitOptions.h
  • include/groebner/CircuitSupportAlgorithm.h
  • include/groebner/CircuitSupportAlgorithm.tpp
  • include/groebner/CircuitsAPI.h
  • include/groebner/Completion.h
  • include/groebner/DataType.h
  • include/groebner/Debug.h
  • include/groebner/DiagonalAlgorithm.h
  • include/groebner/DiagonalAlgorithm.tpp
  • include/groebner/EliminateAlgorithm.h
  • include/groebner/Euclidean.h
  • include/groebner/Extract.h
  • include/groebner/Feasible.h
  • include/groebner/FeasibleStream.h
  • include/groebner/Filter.h
  • include/groebner/FilterReduction.h
  • include/groebner/FlipCompletion.h
  • include/groebner/GeneratingSet.h
  • include/groebner/Generation.h
  • include/groebner/Globals.h
  • include/groebner/Grading.h
  • include/groebner/GroebnerBasis.h
  • include/groebner/HermiteAlgorithm.h
  • include/groebner/HermiteAlgorithm.tpp
  • include/groebner/HybridGenSet.h
  • include/groebner/Index.h
  • include/groebner/IndexBinomialSet.h
  • include/groebner/IndexSetConverter.h
  • include/groebner/LatticeBasis.h
  • include/groebner/LongDenseIndexSet.h
  • include/groebner/LongDenseIndexSetStream.h
  • include/groebner/Markov.h
  • include/groebner/MaxMinGenSet.h
  • include/groebner/Minimize.h
  • include/groebner/MinimizeOptions.h
  • include/groebner/OnesReduction.h
  • include/groebner/OnesTree.h
  • include/groebner/OnesTree.tpp
  • include/groebner/Optimise.h
  • include/groebner/Options.h
  • include/groebner/OrderedCompletion.h
  • include/groebner/Permutation.h
  • include/groebner/ProjectLiftGenSet.h
  • include/groebner/QSolveAPI.h
  • include/groebner/QSolveAlgorithm.h
  • include/groebner/QSolveConsOrder.h
  • include/groebner/QSolveVariant.h
  • include/groebner/RayAlgorithm.h
  • include/groebner/RayImplementation.h
  • include/groebner/RayImplementation.tpp
  • include/groebner/RayMatrixAlgorithm.h
  • include/groebner/RayMatrixAlgorithm.tpp
  • include/groebner/RaySupportAlgorithm.h
  • include/groebner/RaySupportAlgorithm.tpp
  • include/groebner/RaysAPI.h
  • include/groebner/Reduction.h
  • include/groebner/SaturationGenSet.h
  • include/groebner/ShortDenseIndexSet.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
4ti2-4ti2-Release_1_6_15_GH0.tar.gz5.157845e+06d95a3e8379c93063438c8c85847058484e102de810d83865feeac1a9faa6e73f

Commit history 0

No commits in the history this site was built from.