00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef _FRAMETL_SIMPLIFIED_STEEPEST_DESCENT_H
00011 #define _FRAMETL_SIMPLIFIED_STEEPEST_DESCENT_H
00012
00013 #include <algebra/infinite_vector.h>
00014
00015 namespace FrameTL
00016 {
00033 template <class PROBLEM>
00034 void simplified_steepest_descent_SOLVE(const PROBLEM& problem, const double epsilon,
00035 InfiniteVector<double, typename PROBLEM::Index>& u_epsilon,
00036 const int jmax);
00037 }
00038
00039 #include <simplified_steepest_descent.cpp>
00040
00041 #endif // _FRAMETL_SIMPLIFIED_STEEPEST_DESCENT_H