Overture  Version 25
YaleEquationSolver.h
Go to the documentation of this file.
1 #ifndef YALE_EQUATION_SOLVER_H
2 #define YALE_EQUATION_SOLVER_H
3 
4 //
5 // Yale solver for Oges
6 //
7 
8 //kkc 040415 #include <iostream.h>
9 #include "OvertureDefine.h"
10 #include OV_STD_INCLUDE(iostream)
11 
12 #include <math.h>
13 #include <assert.h>
14 
15 #include "EquationSolver.h"
16 
17 
19 {
20  public:
21  YaleEquationSolver(Oges & oges_);
22  virtual ~YaleEquationSolver();
23 
24  virtual int solve(realCompositeGridFunction & u,
26 
27  virtual real sizeOf( FILE *file=NULL ); // return number of bytes allocated
28  virtual int printStatistics( FILE *file = stdout ) const; // output any relevant statistics
29  protected:
30  int solve();
31  int allocateWorkSpace();
32 
33 
35  int nsp;
37  int solverJob;
39 
41 
43 
44 
45 };
46 
47 
48 #endif