Bernd Gärtner
49ca59733c
- user manual:
...
- added remark about possible filter failures
- added example where they occur, and how to fix them
- added benchmark section
- ref manual:
- documented pricing strategies
- code:
- made partial_filtered_dantzig the default for double input
- added timer output to test_solver
2007-04-19 14:36:10 +00:00
Bernd Gärtner
3099951a2d
- Andreas's manual comments
2007-04-18 21:14:11 +00:00
Bernd Gärtner
7f04b33cdb
- minor cleanup:
...
- non-debugged vout in pricing strategies removed
- debug.h adapted to react to other things than D_NDEBUG as well
2007-04-17 20:52:11 +00:00
Bernd Gärtner
558c2e3c1e
- Ron's fixes
...
- some debug output tweaking
2007-04-17 17:54:17 +00:00
Bernd Gärtner
159679d480
- QP_options put into manual, with cycling example
2007-04-15 19:36:07 +00:00
Bernd Gärtner
4559516680
- user manual rewritten and almost complete
...
- added class Quadratic_program_options to customize behavior, still
need to document it
2007-04-15 16:49:56 +00:00
Bernd Gärtner
03cf2c3732
- // example: comments in all example files
...
- added invert_matrix.cpp as example for Quadratic_program<NT>
- added first_qp_basic_constraints.cpp as example for QP_solution
2007-04-14 18:20:17 +00:00
Bernd Gärtner
d987c81bd6
- examples cleaned up; now all examples are referred to from the ref_manual
2007-04-14 15:48:12 +00:00
Bernd Gärtner
ce80f2f8db
- _from_pointer models removed (they are useless as well)
...
- fixed and added more examples, and referred to them from manual
2007-04-14 15:39:55 +00:00
Bernd Gärtner
62f0ca4473
- manual:
...
- added QP_solution page (the fat one)
- added package description and image
- some minor revisions
- code:
- renamed some QP_solution methods to make them more accessible
2007-04-12 14:50:16 +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
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
4cbbedf839
- missing const added
...
- first_qp fixed to provide 2D instead of D
2007-04-03 10:05:43 +00:00
Bernd Gärtner
8a7a6a899e
- internal qp_D now represents 2*D
2007-03-22 13:45:07 +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
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
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
6039e402f1
- some warning fixes, plus minimal testfile that breaks debugged platform
2007-02-16 11:56:15 +00:00
Bernd Gärtner
0a4fa9fa15
examples cleaned up and fixed
2007-02-08 17:57:45 +00:00
Bernd Gärtner
a949180978
introduced cast of qp_A[j] to A_column for cases where we get a proxy only
2006-11-01 11:57:09 +00:00
Bernd Gärtner
aeb1213f4c
- Free models added;
...
- figures/program for closest point in intersection of halfspaces
2006-10-27 14:07:45 +00:00
Bernd Gärtner
9928a8dc81
non-working boost::transform_iteratoxr
2006-10-24 15:34:11 +00:00
Bernd Gärtner
ec5e0b2e00
switched to Kernel_traits<Point_d> to find out the ring type
2006-10-24 09:57:02 +00:00
Bernd Gärtner
1d6da1df10
switched to Cartesian in examples
2006-10-21 17:06:52 +00:00
Bernd Gärtner
43d3e1b6bc
important variables doc
2006-10-21 17:02:31 +00:00
Bernd Gärtner
3726467e19
refactoring1
2006-10-21 16:00:32 +00:00
Bernd Gärtner
503940b105
point in convex hull example added (examples+doc)
2006-10-21 15:25:32 +00:00
Bernd Gärtner
d1c7c0d1f0
next user manual round
2006-10-19 20:07:04 +00:00
Bernd Gärtner
b1994690c6
first part of usr manual; renamed functionality (QP->Quadratic_program...)
2006-10-19 17:47:58 +00:00
Bernd Gärtner
191f397d13
- basic interface for QP_solution enhanced; interface types and names
...
are now consistently only introduced in QP_solution, while the virtual
functions in QP_solver_base are implementation-centered
2006-09-26 09:54:39 +00:00
Bernd Gärtner
6a21496393
- added sparse representation and handling of LP to MPS reader; make_zero_D is removed
2006-09-16 19:12:07 +00:00
Bernd Gärtner
aff6bd05a5
- made first version of QP_solution
...
- refactored QP_solver to have missing types / iterators from QP generated
- added normalization of variable values / solution
2006-09-14 16:46:51 +00:00
Bernd Gärtner
f9ff2cfb36
- added make_qp function (more will follow: make_lp, make_nonnegative_lp,...)
...
- moved write_MPS out of QP_from_mps and made general
- introduced QP_solution as ref-counted wrapper for QP_solver pointers
2006-09-13 21:10:11 +00:00
Bernd Gärtner
7464866235
- added QP models
...
- refactored QP_solver to separate the QP, the ET and the Tags
- got rid of MPS.h, MPS.C (integrated into QP_models)
- added QP_functions.h to test full rank of QP
- added QP_solver diagnostics for friends to access
- removed ET type from MPS reader (was only needed for rank test, and now
I'm using the new QP function for that -> faster and cleaner)
2006-09-09 14:58:32 +00:00
Bernd Gärtner
d0a6a430ce
removed configurable row type, now CGAL::Comparison must be used
2006-09-05 12:32:25 +00:00
Bernd Gärtner
33cdafd438
- adapted to new type Gmpzf
...
- fixed some possible sources of ambiguity: all arithmetic ops now
have both operands of the same type
2006-08-31 11:27:31 +00:00
Bernd Gärtner
0bd5d53953
replaced CGAL::Double by CGAL::MP_Float and removed all includes of Double
2006-08-25 14:06:31 +00:00
Bernd Gärtner
1d057b9e59
enhanced MPS parser. It can now handle
...
- NAMEs with spaces
- RANGES
- RHS entry for objective row (means: constant term in obj func)
enhanced QP_solver. It can now handle a constant term in obj func
2006-08-24 14:12:24 +00:00
Bernd Gärtner
b8b1810b58
- added some additional assertions
...
- in write_MPS, 0's are now omitted
- added routine to read floating-point number in decimal format from MPS
- fixed two bugs that didn't have any effect (yet)
- commented out some expensive checks / long outputs in example programs
2006-08-24 07:45:02 +00:00
Bernd Gärtner
4b97123f03
replace bad previous commit by correct fix (just comment out expensive check)
2006-08-17 13:41:20 +00:00
Bernd Gärtner
0839e8a90c
added flag to suppress rank checking in MPS-reader (might be very slow)
2006-08-17 12:49:19 +00:00
Andreas Meyer
b454b3febd
manual cleanup:
...
* .C ---> .cpp
* removed ../examples from paths
* moved some demo/example files out of doc_tex into their respective place
* now it should build properly, again
2006-08-07 16:43:09 +00:00
Bernd Gärtner
5eb10120a0
wrong path fixes
2006-07-12 10:45:00 +00:00
Bernd Gärtner
6579a4c658
internal h-files moved to include/CGAL/QP_solver
2006-07-11 11:19:55 +00:00
Andreas Fabri
c07a9c6dc5
changed .C to .cpp in examples
2006-07-09 19:40:04 +00:00
Laurent Saboret
1f0a69733b
Fixed svn:keywords property
2006-06-23 13:56:01 +00:00
Sylvain Pion
566dda4ad7
Replace symlink by copy.
2006-05-19 19:47:53 +00:00