Global Variables

float next_input[30][1221]; float next_output[30][35]; float i_h_weights[30][1221]; float h_o_weights[35][31]; float h_o_w_ch_sum_array[35][31]; float i_h_w_ch_sum_array[30][1221]; float hidden_delta[31]; float i_h_lrc; float h_o_lrc;

Local vars for the Function initialize

extern float i_h_weights[30][1221]; extern float h_o_weights[35][31]; extern float i_h_w_ch_sum_array[30][1221]; extern float h_o_w_ch_sum_array[35][31]; extern float next_input[30][1221]; extern float next_output[30][35]; int i, j, h, o, pattern; struct _iobuf *fp; char *temp_15, *temp_14; float *temp_17; char *temp_16, *temp_19, *temp_18; float *temp_21; char *temp_20, *temp_23, *temp_22; float *temp_25; char *temp_24, *temp_27, *temp_26; float *temp_29; char *temp_28;

Local vars for the Function input_hidden

extern float i_h_weights[30][1221]; register float *receiver, *weight, *sender, *end_sender; float *end_receiver; float *temp_36; float temp_35; float *temp_34; float temp_33, temp_32, temp_31; float *temp_30; double temp_42, temp_41; float temp_40, temp_39; double temp_38, temp_37; float *temp_43;

Local vars for the Function hidden_output

extern float h_o_weights[35][31]; register float *receiver, *weight, *sender, *end_sender; float *end_receiver; float *temp_50; float temp_49; float *temp_48; float temp_47, temp_46, temp_45; float *temp_44; double temp_56, temp_55; float temp_54, temp_53; double temp_52, temp_51; float *temp_57;

Local vars for the Function output_hidden

extern float h_o_weights[35][31]; extern float h_o_w_ch_sum_array[35][31]; extern float hidden_delta[31]; register int hu, ou; float delta[35]; float psum_array[31]; double temp_67, temp_66; float temp_65; double temp_64, temp_63; float temp_62, temp_61, temp_60, temp_59, temp_58, temp_72, temp_71, temp_70, temp_69; int temp_68; float temp_78, temp_77, temp_76, temp_75; int temp_74, temp_73; double temp_87, temp_86; float temp_85; double temp_84; float temp_83; double temp_82, temp_81; float temp_80; double temp_79;

Local vars for the Function hidden_input

extern float i_h_weights[30][1221]; extern float h_o_w_ch_sum_array[35][31]; extern float hidden_delta[31]; register float *w_ch, *delta, *sender, *end_sender; float *end_delta; float *temp_94; float temp_93, temp_92, temp_91, temp_90; float *temp_89, *temp_88;

Local vars for the Function update_stats

int ou; float temp_103, temp_102, temp_101, temp_100, temp_99, temp_98, temp_97, temp_96; float *temp_95;

Local vars for the Function update_weights

register int iu, hu; int ou; extern float i_h_weights[30][1221]; extern float i_h_w_ch_sum_array[30][1221]; extern float h_o_w_ch_sum_array[35][31]; extern float h_o_weights[35][31]; float temp_108, temp_107, temp_106; int temp_105, temp_104; double temp_113, temp_112; float temp_111; int temp_110, temp_109; float temp_118, temp_117, temp_116; int temp_115, temp_114; double temp_123, temp_122; float temp_121; int temp_120, temp_119;

Local vars for the Function main

extern float next_input[30][1221]; extern float next_output[30][35]; int i, hu, o, pattern, epoch; float error; float hidden_act[31]; float output_act[35]; float result_array[30][35]; char *temp_124, *temp_125; float *temp_128, *temp_127; float (*temp_126)[1221]; float *temp_130, *temp_129, *temp_134, *temp_133, *temp_132; float (*temp_131)[35]; float *temp_138, *temp_137, *temp_136; float (*temp_135)[35]; float *temp_140; float (*temp_139)[1221]; double temp_144; float temp_143; int temp_142; char *temp_141;