Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: cddlib/cddlib

Tags

0.94n

Toggle 0.94n's commit message
Updated CHANGELOG for 0.94n

0.94m

Toggle 0.94m's commit message

Verified

This commit was signed with the committer’s verified signature.
saraedum Julian Rüth
Updated CHANGELOG for 0.94m

0.94l

Toggle 0.94l's commit message

Verified

This commit was signed with the committer’s verified signature.
saraedum Julian Rüth
Updated CHANGELOG for 0.94l

0.94k

Toggle 0.94k's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #42 from saraedum/094k

0.94j

Toggle 0.94j's commit message
Updated changelog for actual release

0.94

Toggle 0.94's commit message
Version 0.94

dd_MatrixCanonicalize has been added. This reduces matrix M to a minimal
representation by computing all implicit linearity rows and all redundant rows.
It applies lexicographic sorting of rows to remove duplicates before applying
redundancy removal. This function combines the two computations together in
more efficient manner than before. See the new redcheck.c for its use. Several
basic operations for matrices have been added, such as dd_MatrixRowsRemove and
dd_MatrixRowsRemove2.

The representation conversion dd_DDMatrix2Poly now handles the empty
H-polyhedra properly, by calling an LP-based emptiness checker before running
the double description algorithm.

New functions finding specific points in H-polyhedra are added.
dd_ExistsRestrictedFace is a general inequality system solver with specified
equations, inequalities and strict inequalities. dd_FindRelativeInterior finds
a point in the relative interior of a polyhedron.

Imported in Apr 2018 from cddlib-094.tar.gz released Aug 24, 2005.

Some preceding versions had no released tarball available in Apr 2018:

Version 0.93d (Feb 27, 2005)
----------------------------
The problem of outputting the running log has been corrected. This problem and
a solution was communicated by Charles Geyer. Now, a new global dd_boolean
variable dd_log (= dd_FALSE by default) controls log output. An scdd/lcdd bug
of terminating with segmentation fault when an input polyhedron is numerically
delicate has been corrected. This bug was reported by Stefan Volkwein.

Version 0.93c (Dec 26, 2003)
----------------------------
A bug of Phase I of the dual simplex method in floating-point arithmetics is
fixed. The problem (bus error) occurred when input data is not appropriate for
floating-point arithmetics. The problem occurrs even for the GMP executables as
the exact LP solver first tries to detect the terminal basis with float-point
arithmetics.

Version 0.93b (Nov 10, 2003)
----------------------------
The nonterminating problem of the LP solver has been fixed. This was due to a
cycling of the criss-cross method in floating-point arithmetics, that is
extremely rare. Also, the phase I of the dual simplex method has been modified.
The auxiliary LP is perhaps less likely to be degenerate.

0.94i

Toggle 0.94i's commit message
Version 0.94i

The missing definition of dd_set_d function in the case of -DGMPRATIONAL flag
is used. The only change is in cddmp.h. The use of this function is explained
in testcdd2.c program. This function is useful when input is mostly float
(real). Even such a case, running on the rational exact arithmetic might be
helpful to debug the floating point computation.

Imported in Apr 2018 from cddlib-094i.tar.gz released Mar 9, 2018.

0.94h

Toggle 0.94h's commit message
Version 0.94h

Thanks to Mathieu Dutour, one minor bug has been fixed.

Imported in Apr 2018 from cddlib-094h.tar.gz released Apr 30, 2015.

0.94g

Toggle 0.94g's commit message
Version 0.94g

Thanks to both Anders Jensen and Mathieu Dutour a few memory leaks in cddlib.c
and cddlp.c have been fixed. Also, some patches sent by Jerry James have been
applied. These were for making the library shared and more compatible for C++
compilers.

Imported in Apr 2018 from cddlib-094g.tar.gz released Mar 23, 2012.

0.94f

Toggle 0.94f's commit message
Version 0.94f

Thanks to Sven Verdoolaege's fixes, the "configure" script now uses "gcc" as
the default compiler, rather than "g++" in earlier releases, and the libraries
can be linked properly with both C and C++ programs.

Imported in Apr 2018 from cddlib-094f.tar.gz released Feb 7, 2008.