proj home

Files   Classes   Functions   Hierarchy  

lineoptimizergoldtest.cpp File Reference

#include <iostream>
#include <probparab.h>
#include <lineoptimizergold.h>
#include <lineoptimizerparabola.h>
#include <lineoptimizergoldtest.h>
#include <linepath_d1.h>

Include dependency graph for lineoptimizergoldtest.cpp:

Go to the source code of this file.

Functions

void lineoptimizergoldtest01 ()


Function Documentation

void lineoptimizergoldtest01 (  ) 

Definition at line 13 of file lineoptimizergoldtest.cpp.

References probparab2::counter, lineoptimizergold< FN, XI, X, T >::printstate(), lineoptimizergold< FN, XI, X, T >::reset(), SHOW, and probparab2::xi.

Referenced by main().

00014 {
00015   cout << "Testing the golden ratio line optimizer." << endl;
00016   //cout << "
00017 
00018   double d1[] = {0.0,1.0,1.0};
00019   double x0[] = {0.0,0.0,0.0};
00020   probparab2 fn;
00021   lineoptimizergold<probparab2&,double*,double*,double> 
00022     opt(3,fn,fn.xi,x0,d1);
00023 
00024   opt.reset(0.0,5.0);
00025   for (uint i=0; i<10; ++i)
00026   {
00027     ++opt;
00028     opt.printstate();
00029   }
00030 
00031   cout << SHOW(fn.counter) << endl;
00032 }


Generated on Fri Mar 4 00:49:45 2011 for Chelton Evans Source by  doxygen 1.5.8