00001 #ifndef INFSFT_H 00002 #define INFSFT_H 00003 00004 #include "nfsft_old.h" 00005 00006 #define NFSFT_CGNR_E (1U<<0) 00007 #define NFSFT_CGNE_R (1U<<1) 00008 #define NFSFT_LANDWEBER (1U<<2) 00009 #define NFSFT_STEEPEST_DESCENT (1U<<3) 00010 #define NFSFT_ITERATE_2nd (1U<<4) 00011 #define NFSFT_PRECOMPUTE_WEIGHT (1U<<5) 00012 #define NFSFT_PRECOMPUTE_DAMP (1U<<6) 00013 #define NFSFT_NORMS_FOR_LANDWEBER (1U<<7) 00014 00015 void infsft_init_old(infsft_plan_old this_iplan, nfsft_plan_old direct_plan); 00016 00017 void infsft_init_guru_old(infsft_plan_old this_iplan, nfsft_plan_old direct_plan, 00018 int infsft_flags_old); 00019 00020 infsft_plan_old infsft_make_plan_old(); 00021 00022 void infsft_before_loop_old(infsft_plan_old this_iplan); 00023 00024 void infsft_loop_one_step_old(infsft_plan_old this_iplan); 00025 00026 void infsft_finalize_old(infsft_plan_old this_iplan); 00027 00028 #endif