00001 // ------------------------------------------------------------------------- 00002 // StabLin.h - This header file contains the class definition for 00003 // Linearized Stability Analysis. 00004 // ------------------------------------------------------------------------- 00005 // 00006 // $Author: evandro $ 00007 // $Revision: 1.2 $ 00008 // $Date: 2000/04/04 22:40:09 $ 00009 // $State: Exp $ 00010 // 00011 // ------------------------------------------------------------------------- 00012 00013 #ifndef _STABLIN_H 00014 #define _STABLIN_H 00015 00016 #include "ctrl.h" 00017 00018 // ------------------------------------------------------------------------- 00019 // Forward declarations: 00020 // 00021 class cVector; 00022 class cSysMatrix; 00023 00024 // ------------------------------------------------------------------------- 00025 // Stability class: 00026 // 00027 class cStabLin : public cCtrl 00028 { 00029 public: 00030 cStabLin(void); 00031 virtual ~cStabLin(void) { } 00032 virtual void Solver (void); 00033 00034 protected: 00035 int InvIter (cSysMatrix *, cSysMatrix *, double *, cVector &); 00036 void PrintResult(double, cVector &); 00037 }; 00038 00039 #endif