Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

kernel.h

Go to the documentation of this file.
00001 
00006 #ifndef __KERNEL_H__
00007 #define __KERNEL_H__
00008 
00009 #include "cmdparam.h" 
00010 #include "lissom.h" 
00011 #include "globals.h" 
00012 
00013 
00014 /* Global variables */
00015 extern double map_activity[NMAX][NMAX]; 
00016 extern double resp_to_inp[NMAX][NMAX];  
00017 #ifndef NO_WEIGHTS
00018 extern Wts    wts[NROWS][NMAX];       
00019 #endif
00020 
00021 extern int    display;
00022 extern int    tend;
00023 
00024 /* Commands */
00025 cmdstat cmd_testing( CMD_ARGS );
00026 cmdstat cmd_training( CMD_ARGS );
00027 cmdstat cmd_kill_connections( CMD_ARGS );
00028 cmdstat cmd_init_network( CMD_ARGS );
00029 
00030 
00031 /* Public routines */
00032 void   collect_activation_data(int dest_pe);
00033 void   compute_responses(int ts);
00034 void   kernel_init_hook(void);
00035 void   init_weights(void);
00036 void   initialize_actlists(void);
00037 void   initialize_markers(void);
00038 int    load_current(int load_snap, const char* filename);
00039 int    network_size_connections( void );
00040 double network_size_megabytes( void );
00041 void   present_inputs(int learn);
00042 void   response_to_input(void);
00043 int    save_current(const char* filename);
00044 void   settle_responses(int learn);
00045 void   setup_latw(void);
00046 int    change_lateral_exc_radius(int old_radius, int new_radius);
00047 
00048 #endif

Generated at Mon Aug 21 00:30:54 2000 for RF-LISSOM by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000