From aeaefa0dede2d8082c24de5e63078f3593b17b55 Mon Sep 17 00:00:00 2001 From: Johannes Hofmann Date: Sun, 24 Apr 2005 07:51:17 +0000 Subject: implement optimization using newton method implement optimization using newton method --- src/gipfel.cxx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/gipfel.cxx') diff --git a/src/gipfel.cxx b/src/gipfel.cxx index 934ed75..8335abb 100644 --- a/src/gipfel.cxx +++ b/src/gipfel.cxx @@ -1,5 +1,5 @@ // -// "$Id: gipfel.cxx,v 1.11 2005/04/19 16:17:56 hofmann Exp $" +// "$Id: gipfel.cxx,v 1.12 2005/04/24 09:51:17 hofmann Exp $" // // flpsed program. // @@ -90,6 +90,12 @@ void comp_cb(Fl_Widget *, void *) { } } +void newton_cb(Fl_Widget *, void *) { + if (gipf) { + gipf->newton(); + } +} + void about_cb() { fl_message("flpsed -- a pseudo PostScript editor\n" "(c) Johannes Hofmann 2004, 2005\n\n" @@ -207,6 +213,8 @@ int main(int argc, char** argv) { t->align(FL_ALIGN_LEFT); Fl_Button *b = new Fl_Button(200, 60, 20, 15, "comp"); b->callback(comp_cb); + Fl_Button *b1 = new Fl_Button(250, 60, 20, 15, "opt"); + b1->callback(newton_cb); scroll = new Fl_Scroll(0, 75, win->w(), win->h()-75); -- cgit v1.2.3