Initial snark14m import
[snark14.git] / src / snark / sirt.h
1 /* 
2  ***********************************************************
3  $SNARK_Header: S N A R K  1 4 - A PICTURE RECONSTRUCTION PROGRAM $
4  $HeadURL: svn://dig.cs.gc.cuny.edu/snark/trunk/src/snark/sirt.h $
5  $LastChangedRevision: 97 $
6  $Date: 2014-07-02 20:07:41 -0400 (Wed, 02 Jul 2014) $
7  $Author: agulati $
8  ***********************************************************
9  */
10
11 #ifndef SIRT_H
12 #define SIRT_H      
13
14 #include "alg.h"
15
16 class sirt_class: public alg_class
17 {
18 private:
19         FILE* Xalg3User1;
20         FILE* Xalg3User2;
21
22         INTEGER hmeth;INTEGER hgsir;INTEGER hlsir;INTEGER hstar;INTEGER hnorm;INTEGER hrela;INTEGER hsigm;INTEGER hback;
23
24         REAL* w1;REAL* w2;REAL* w3;REAL* gen_inv_dn;REAL* vector_b;REAL* pbase;INTEGER* sbase;
25
26 public:
27         INTEGER Init();BOOLEAN Run(REAL* recon, INTEGER* list, REAL* weight, INTEGER iter);INTEGER Reset();
28 };
29
30 #endif // SIRT_H