00001 #ifndef NEREK_H 00002 #define NEREK_H 00003 00004 // -------------------------------nerek.h--------------------------------------- 00005 // 00006 // NEREK by Chad Rempp 00007 // March 1 2002 00008 // Version 0.0.02 00009 // 00010 // Also Stolen from M Buckland 00011 // 00012 //------------------------------------------------------------------------------ 00013 00014 // Structure for user defined variables 00015 struct SimData_typ{ 00016 int NumInputs; 00017 int NumOutputs; 00018 int NumHiddenLayers; 00019 int NeuronsPerLayer; 00020 int NeuronsPerHLayer; 00021 }; 00022 00023 #define RANDOM_CLAMP (((float)rand()-(float)rand())/RAND_MAX) 00024 #define RANDOM_NUM ((float)rand()/(RAND_MAX+1)) 00025 00026 // Default values for an NN 00027 #define NUM_INPUTS 6 00028 #define NUM_OUTPUTS 2 00029 #define DEFAULT_HIDDEN_LAYERS 1 00030 #define DEFAULT_NEURONS_PER_HL 9 00031 00032 #endif