Bernd Gärtner
4214cf44b4
- simplification: some redundant models removed
2007-04-12 07:48:28 +00:00
Bernd Gärtner
a2712eb429
- various refactorings:
...
- mps reader is now derived from a model that allows to set
up and manipulate a program entrywise
- old copying models removed
- free models removed (they are utterly useless)
- a() -> get_a() etc.
- the solver can now solve problems with no variables :-)
- manual:
- added maker pages
- adapted to above changes
2007-04-11 15:48:19 +00:00
Bernd Gärtner
eacca3f01d
- the order of QMATRIX entries changed
2007-04-11 07:12:26 +00:00
Bernd Gärtner
6a7eed25d7
- switched back to nonverbose test_MPS
2007-04-03 17:57:59 +00:00
Bernd Gärtner
05bb54506f
- made certificate examples work directly with the iterators rather
...
than copying their ranges
2007-04-03 17:49:14 +00:00
Bernd Gärtner
8e41774983
- added performance note to solving functions doc
...
- changed unbounded direction w so that x + tw is the unbounded ray
- aded certificate iterators to QP_solution
- added example programs that demonstrate the certificates
- fixed examples so that 2D instead of D is given
2007-04-03 14:54:38 +00:00
Bernd Gärtner
ec52f86fd3
- some fixes in models
...
- added doc for solve and print functions
2007-04-03 11:55:36 +00:00
Bernd Gärtner
2a841b7f4a
- minor fix
2007-04-03 10:13:10 +00:00
Bernd Gärtner
d4939fd7bf
- some explanation added to copying models
2007-04-03 10:10:35 +00:00
Bernd Gärtner
4cbbedf839
- missing const added
...
- first_qp fixed to provide 2D instead of D
2007-04-03 10:05:43 +00:00
Bernd Gärtner
9d3b0d0327
- added sparse MPS readers
...
- documented MPS format
2007-04-03 10:04:21 +00:00
Bernd Gärtner
a971b7db8a
- sparse mps readers added
...
- minor fix in print routine
- output for mps instances deleted (it's replaced by the general template)
2007-04-03 07:14:06 +00:00
Bernd Gärtner
6b13cebe20
- maintainer file
2007-04-02 19:21:54 +00:00
Bernd Gärtner
0b043a97e6
- committed test_random_qp; it now also solves the programs using
...
their NQP, LP, NLP interfaces
2007-04-02 17:52:18 +00:00
Bernd Gärtner
2d225d4184
- added doc for QP_models
2007-04-02 14:05:46 +00:00
Bernd Gärtner
9f5e838e6f
- added a farkas-Lemma proof of infeasibility
...
- added test with random small QP's
- fixed some bugs discovered by this:
- output routine for programs is now printing symmetric D
- internal comparison routine is now ignoring bound value if it
was specified as infinite
- fixed sign error in subrotuine of ratio_test
- removed constant term from consideration in phase I
2007-04-02 10:01:50 +00:00
Bernd Gärtner
f0ebdcf4af
- fixed tesuite so that filtered pricing strategies are only used
...
if input type is double
- *always* run the tests if input type is rational, since file types
double/int/rational all convert to it
2007-03-30 18:25:09 +00:00
Andreas Fabri
c7e831b9ac
Removed unused arguments
2007-03-27 07:49:33 +00:00
Bernd Gärtner
290d0e7e1f
- fixed all occurrences of qp_A[i][j], qp_D[i][j] (qp_A[i], qp_D[i] are in
...
general only convertible to the appropriate iterator types, and so the
above will not work. The fix is to use (*(qp_A + i))[j]
2007-03-23 10:57:07 +00:00
Bernd Gärtner
51b3b30f78
- copying models now have default/copy-constructors and assignment ops
...
- test (and fixed) access to upper-diagonal entries in D
- MPS read/write disagreement now only triggers warning (small differences
may be ok if floating point numbers are used)
2007-03-23 10:20:03 +00:00
Bernd Gärtner
8a7a6a899e
- internal qp_D now represents 2*D
2007-03-22 13:45:07 +00:00
Bernd Gärtner
a82ea6875e
Is_in_standard_form -> Is_nonnegative (like in interface)
2007-03-22 10:10:57 +00:00
Bernd Gärtner
00657e993b
- is_valid made private and integrated into QP_solver constructor (it may use
...
QP data that are no longer available after the constructor call)
- fixed copying models to only copy entries of D on/below the diagonal
- fixed are_equal_qp function to only access entries of D on/below the diagonal
2007-03-22 09:41:04 +00:00
Joachim Reichel
35b0f3bb6c
update FSF address
2007-03-20 19:24:29 +00:00
Bernd Gärtner
5d9a94c31a
- uninitialized variable fix
2007-03-20 10:38:39 +00:00
Bernd Gärtner
48b08c927a
- added new models that copy the data and integrated them into testsuite
2007-03-19 17:02:50 +00:00
Bernd Gärtner
3992a4840c
- integrated MPS print function into test suite
...
- cleaned up QP_functions by putting internal stuff into nested namespace
2007-03-19 14:46:14 +00:00
Bernd Gärtner
e527fa4c0a
- U_iterator::value_type -> iterator_traits<U_iterator>:value_type
...
- various warnings fixed
2007-03-17 23:18:53 +00:00
Michael Hemmer
854ea80b4b
rm use of CGALi::Is_field etc
...
replaced by use of Algebraic_category tag
2007-03-12 17:34:47 +00:00
Sylvain Pion
05840a8f17
Cleanup of white spaces and empty lines also under examples/*/*.h.
2007-03-10 16:45:36 +00:00
Sylvain Pion
6fb5cb906b
Remove trailing white spaces and end of lines.
...
(using : perl -pi.bak -e 's/\s+$/\n/' */examples/*/*.cpp )
2007-03-10 14:59:41 +00:00
Bernd Gärtner
1475ebf022
functor moved from dependent classes to QP_solver
2007-03-05 14:44:06 +00:00
Bernd Gärtner
4eb4184763
moved the trivial test file for Menelaos' broken setup to where it belongs
2007-03-02 11:52:35 +00:00
Bernd Gärtner
6b5aaed1a0
- fixed "changes meaning" error
2007-03-01 19:26:54 +00:00
Bernd Gärtner
d03d1ccaf4
- avoid division by zero gcd in Quotient_normalizer
2007-03-01 16:47:18 +00:00
Bernd Gärtner
f3d98caccb
- some further warning fixes
2007-02-23 09:08:12 +00:00
Bernd Gärtner
513678a4a6
- some more warning fixes
2007-02-22 10:15:03 +00:00
Bernd Gärtner
b59d73c78f
- fixed warnings (mainly unused variables in functions overloaded by tags)
2007-02-22 10:07:00 +00:00
Bernd Gärtner
0e05f24b44
- C-files removed from test
2007-02-16 15:59:47 +00:00
Bernd Gärtner
5a76699d6d
- removed C-files under include/CGAL
2007-02-16 15:40:25 +00:00
Bernd Gärtner
6039e402f1
- some warning fixes, plus minimal testfile that breaks debugged platform
2007-02-16 11:56:15 +00:00
Bernd Gärtner
010463a038
- went from a[i] to *(a+i) to please debugged g++, but don't understand
...
the actual problem
2007-02-15 14:21:44 +00:00
Bernd Gärtner
1ecc6a24f2
- redundant friend removed; iterators now returned as "const Iterator" in the
...
hope of pleasing Menelaos' debugged g++ platform
2007-02-13 12:18:05 +00:00
Andreas Fabri
4732722fc0
Moved captions below figure
2007-02-13 11:44:18 +00:00
Bernd Gärtner
7bbcbc2f31
fixes of small errors detected on various platforms
2007-02-12 08:41:50 +00:00
Bernd Gärtner
0a4fa9fa15
examples cleaned up and fixed
2007-02-08 17:57:45 +00:00
Bernd Gärtner
29bb3bfa24
QP_solver testsuite improved and adapted to Algebraic_foundations
2007-02-08 15:45:01 +00:00
Sylvain Pion
fb8595b94e
Cleanup : remove ancient CGAL_PROTECT_* macros.
...
It's the compiler's job to optimize preprocessing time.
2007-01-24 17:16:05 +00:00
Sylvain Pion
40d0fb8d35
Fix all "align=center" in <img> by "align=middle".
2007-01-13 21:49:03 +00:00
Laurent Saboret
9d0d302a87
Fixed svn properties of whole trunk
2006-12-18 09:37:55 +00:00