neuronespack
Class UniteExterne

java.lang.Object
  extended byneuronespack.UniteExterne
All Implemented Interfaces:
Unite
Direct Known Subclasses:
Biais

public class UniteExterne
extends java.lang.Object
implements Unite

Title: Unités externes

Description: Gestion des unités externes (liens hors du réseau en entrée et en sortie).


Constructor Summary
UniteExterne(int Id)
          Constructeur avec un identifiant
 
Method Summary
 void addSynapsesIn(Synapse s)
          Ajoute une synapse entrant dans l'unité
 void addSynapsesOut(Synapse s)
          Ajoute une synapse sortant de l'unité
 int getID()
          Getter dde l'identifiant
 double getSignalBrut()
          Getter du signal
 double getSignalCourant()
          Getter du signal courant
 Synapse getSynapseIn(int n)
          Getter d'une synapse entrante
 Synapse getSynapseOut(int n)
          Getter d'une synapse sortante
 void setSignalCourant(double s)
          Setter du signal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UniteExterne

public UniteExterne(int Id)
Constructeur avec un identifiant

Method Detail

addSynapsesIn

public void addSynapsesIn(Synapse s)
Ajoute une synapse entrant dans l'unité

Specified by:
addSynapsesIn in interface Unite

addSynapsesOut

public void addSynapsesOut(Synapse s)
Ajoute une synapse sortant de l'unité

Specified by:
addSynapsesOut in interface Unite

getSynapseIn

public Synapse getSynapseIn(int n)
Getter d'une synapse entrante


getSynapseOut

public Synapse getSynapseOut(int n)
Getter d'une synapse sortante


getSignalBrut

public double getSignalBrut()
Getter du signal

Specified by:
getSignalBrut in interface Unite

getID

public int getID()
Getter dde l'identifiant

Specified by:
getID in interface Unite

setSignalCourant

public void setSignalCourant(double s)
Setter du signal


getSignalCourant

public double getSignalCourant()
Getter du signal courant