00001 #ifndef _SimpleNewtonRaphson_H 00002 #define _SimpleNewtonRaphson_H 00003 00004 00005 00026 #include <math.h> 00027 00028 #include "FloatVector.hpp" 00029 #include "AbsFvFxn.hpp" 00030 00031 class SimpleNewtonRaphson 00032 { 00033 public: 00034 SimpleNewtonRaphson(){} 00035 virtual ~SimpleNewtonRaphson(){} 00036 00037 virtual FloatVector* solve(AbsFvFxn* f, FloatVector* x); // dest avoids recons 00038 }; 00039 00040 #endif