00001
00002
00003
00004
00005 #ifndef PETSCMONITOR
00006 #define PETSCMONITOR
00007
00008 #include "OoqpMonitor.h"
00009 #include <assert.h>
00010
00011 class OoqpPetscSelfMonitor : public OoqpSelfMonitor {
00012 protected:
00013 int rank;
00014 public:
00015 OoqpPetscSelfMonitor();
00016 virtual void doIt( Solver * solver, Data * data, Variables * vars,
00017 Residuals * resids,
00018 double alpha, double sigma,
00019 int i, double mu,
00020 int status_code,
00021 int level );
00022 };
00023
00024 #endif