/* C code transfer function for Neuron Network
   File : model0grd.h
*/
#ifndef model0_TRANSFERGR_H
#define model0_TRANSFERGR_H

  #define model0ALLSYNAPSES   14

  #include "netraltype.h"

#ifdef __cplusplus      
  extern "C" {
#endif

  void model0transfergradient(real*, real*, real*, real*, real*);
  /*Module   : model0grd
  Method     : model0transfergradient
  Visibility : Public
  Arguments  : weights: real* -> poids courants
               inputs: real* -> variables d'entrée
               outputs: real* -> variables de sorties
               gradient: real* -> vecteur gradient
               iniback: real* -> initialisation de la dérivée

  Description: Effectue un transfert à travers le réseau, et calcule le gradient.

  Note : Pour un réseau statique, le calcul du gradient est fait par
    rétropropagation */

  void model0transfergradientinput(real*, real*, real*, real*, real*);
  /*Module   : model0grd
  Method     : model0transfergradient
  Visibility : Public
  Arguments  : weights: real* -> poids courants
               inputs: real* -> variables d'entrée
               outputs: real* -> variables de sorties
               gradient: real* -> vecteur gradient
               iniback: real* -> initialisation de la dérivée

  Description: Effectue un transfert à travers le réseau, et calcule le gradient.

  Note : le calcul du gradient est fait par rétropropagation */

#ifdef cplusplus
   }
#endif 
 
#endif



NETRAL - Neuro Code 6