00001 #ifndef ERROR_EVALUATOR_H
00002 #define ERROR_EVALUATOR_H
00003
00004 #include <petscvec.h>
00005 #include <petscmat.h>
00006
00007 class ErrorEvaluator
00008 {
00009 public:
00010 ErrorEvaluator() {}
00011 virtual ~ErrorEvaluator() {}
00012 virtual bool Stop(Vec x, int iteration_nr) = 0;
00013 protected:
00014 Mat mat;
00015 };
00016
00017
00018 #endif