/*****************************************************************************
FILE : $Source: /projects/higgs1/SNNS/CVS/SNNS/kernel/sources/kr_art1.h,v $
SHORTNAME :
SNNS VERSION : 4.2
PURPOSE : SNNS Kernel Function Prototypes for ART1-Networks
NOTES :
AUTHOR : Kai-Uwe Herrmann
DATE : 17.05.92
CHANGED BY : Sven Doering
RCS VERSION : $Revision: 2.6 $
LAST CHANGE : $Date: 1998/02/25 15:26:34 $
Copyright (c) 1990-1995 SNNS Group, IPVR, Univ. Stuttgart, FRG
Copyright (c) 1996-1998 SNNS Group, WSI, Univ. Tuebingen, FRG
******************************************************************************/
#ifndef _KR_ART1_DEFINED_
#define _KR_ART1_DEFINED_
extern int Art1_NoOfRecUnits;
extern struct Unit *Art1_cl_unit; /* Pointer to ART1 cl-unit */
extern struct Unit *Art1_nc_unit; /* Pointer to ART1 nc-unit */
/***************************************************************************/
/* kra1_sort ()
Set logical layer numbers and logical unit numbers in an ART1 network.
Also this function checks, whether the network is an ART1 network or not.
Returns an error code, when actual network is no ART1 architecture.
*/
extern krui_err kra1_sort (
void
);
/***************************************************************************/
/* kra1_init_i_act ()
Sets the initial activation values of the units
*/
extern krui_err kra1_init_i_act (
double rho
);
/***************************************************************************/
/* kra1_getClassNo ()
Returns the number of the actually activated class J, 1 <= J <= M
*/
extern int kra1_getClassNo (
void
);
#endif
/* 74 lines generated by deleteprivatedefinitions.awk */
syntax highlighted by Code2HTML, v. 0.9.1