00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef _FRAME_TL_RICHARDSON_H
00011 #define _FRAME_TL_RICHARDSON_H
00012
00013 #include <algebra/infinite_vector.h>
00014
00015 namespace FrameTL
00016 {
00019 template <class PROBLEM>
00020 void richardson_SOLVE(const PROBLEM& P, const double epsilon,
00021 InfiniteVector<double, typename PROBLEM::Index>& u_epsilon,
00022 Array1D<InfiniteVector<double, typename PROBLEM::Index> >& approximations);
00023 }
00024
00025 #include <richardson.cpp>
00026
00027 #endif