68 void init(
int tar,
int nli);
70 void init(
int tar,
int nli,
int *ori);
75 void add(
int ori, T wgt);
Liens élémemtaires : classe lelm.
int nl() const
Nombre de liens élémentaires.
void aff() const
Affiche les caractéristiques de la liaison.
void init(int tar, int nli, int *ori)
Idem et fixe toutes les caractéristiques de la nouvelle liaison.
lelm< T > * _le
Tableau des liens élémentaires.
void add(int ori, T wgt)
Ajoute un lien élémentaire.
neur_link(int tar, int nli, int *ori)
Initialise tous les liens avec la liste des origines des connexions.
int operator<(const neur_link< T > &le) const
void set_ta(int t)
Fixe la destination de la liaison.
int operator>=(const neur_link< T > &le) const
neur_link< T > & operator*=(const neur_link< T > &le)
neur_link()
Initialise la cible et le nombre de liens à zéro.
neur_link< T > & operator/(const neur_link< T > &le)
int del(int ori)
Enlève un lien élémentaire.
int _nl
Nombre de liens arrivant sur ta.
neur_link< T > & operator*(const neur_link< T > &le)
int operator==(const neur_link< T > &le) const
int ta() const
Destination de la liaison.
lelm< T > * le() const
Liste des liens élémentaires.
neur_link(const neur_link< T > &l)
Constructeur de copie.
neur_link< T > operator+(const lelm< T > &le)
Ajoute un lien élémentaire à une connexion.
int operator<=(const neur_link< T > &le) const
neur_link< T > & operator/=(const neur_link< T > &le)
neur_link< T > operator-(const lelm< T > &le)
Enlève un lien élémentaire à une connexion.
void init(int tar, int nli)
Initialisation.
int _ta
Neurone d'arrivée (target)
neur_link< T > & operator=(const neur_link< T > &le)
int operator!=(const neur_link< T > &le) const
neur_link(int tar, int nli)
Initialise la cible et le nombre de liens comme précisé.
neur_link< T > & operator+=(const lelm< T > &le)
Ajoute un lien élémentaire à une connexion.
neur_link< T > & operator-=(const lelm< T > &le)
Enlève un lien élémentaire à une connexion.
neur_link< T > & operator^(const neur_link< T > &le)
int operator>(const neur_link< T > &le) const