00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef _FRAME_TL_STEEPEST_DESCENT1_H
00011 #define _FRAME_TL_STEEPEST_DESCENT1_H
00012
00013 #include <algebra/infinite_vector.h>
00014 #include <algebra/vector.h>
00015
00016 namespace FrameTL
00017 {
00020 template <class PROBLEM>
00021 void steepest_descent1_SOLVE(const PROBLEM& P, const double epsilon,
00022 InfiniteVector<double, typename PROBLEM::Index>& u_epsilon,
00023 const int jmax, InfiniteVector<double,typename PROBLEM::Index> rhs = InfiniteVector<double,typename PROBLEM::Index>());
00024 }
00025
00026 #include <steepest_descent1.cpp>
00027
00028 #endif