00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #ifndef _STABSES_H
00015 #define _STABSES_H
00016
00017 #include "ctrl.h"
00018
00019
00020
00021
00022 class cVector;
00023 class cSysMatrix;
00024
00025
00026
00027
00028 class cStabSES : public cCtrl
00029 {
00030 protected:
00031 static int _DiffOrder;
00032 static double _RelPert;
00033
00034 public:
00035 static void ReadData (void);
00036 cStabSES (void);
00037 virtual ~cStabSES (void) { }
00038 virtual void Solver (void);
00039 virtual void Solver (cSysMatrix *, cVector &, cVector &, cVector &,
00040 cVector &, cVector &, cVector &, cVector &,
00041 cVector &, int *);
00042
00043 protected:
00044 void DirecDeriv (cVector &, cVector &, cVector &, cVector &,
00045 cVector &, cVector &, cVector &, cVector &);
00046 void PrintResult(cVector &, cVector &);
00047 };
00048
00049 #endif