fonction
collision
fac
genetic
neurone
network
Voir aussi
func collision
func collision vol(id)
Retourne le nom de l´algorithme de détection des collisions du volume id.
func collision vol(id)=fac
Force l´algorithme de détection des collisions par facettes.
func collision vol(id)=vertex
Force l´algorithme de détection des collisions par sommets.
func collision vol(id)=n
Force l´algorithme de détection des collisions par la fonction
collision_utilisateur du fichier utilb.c (voir le fichier manuel des
applicatiuons).
func fac
func fac vol(id)
Retourne le nom de la fonction affectée aux facettes du volume id.
func fac vol(id)="toto"
nbsp;
Modifiee ce nom.
Remarques:
1) La fonction toto est exécutée chaque fois qu´une facette est affichée.
2) Exemple d´application: si la fonction toto() gère l´enregistrement sur
un magnétoscope on obtient l´animation de l´affichage des facettes.
func fac(f) vol(id)
Retourne le nom de la fonction affectée à la facette f du volume id.
func fac(n1) vol(id)="toto"
Modifie ce nom.
Remarque:
La fonction toto est exécutée chaque fois que la facette n1 est affichée
func genetic
func genetic(id)
Retourne le nom de la fonction d´évaluation de la
génétique id.
func genetic(id)="f"
Modifie le nom de la fonction d´évaluation (écrite en langage anyflo).
Cette fonction f est de la forme:
f(g,num,p)
{
x=évaluation normée de la particule p (entre 0.0 et 1.0)
return(x)
}
g=numéro de la génétique evaluée
num=numéro de l´individu évalué
p=valeur de cet individu
func genetic(id)=num
Modifie le numéro de la fonction d´évaluation
(écrite en C dans func_genetic_utilisateur() du fichier utilb.c)
Remarque:
validate particle(p) genetic(g)
Evalue l´individu p de la
population g dans scale particle(p)genetic(g)
func neuron network
func neuron(n) network(id)
Retourne la
fonction de transfert
du neurone n du réseau neuronal id.
func neuron(n) network(r)=f,k
Modifie cette fonction.
func network
Retourne la fonction de transfert du
neurone n du réseau id.
func(n) network(id)=f,k
Modifie cette fonction.
Remarques:
<
f = 0,k: Seuillage à k.
f = 1,k: Fonction sigmoïde:
OUT = 1 / (1 + exp(-k*IN))
f = n,c avec n > 1: Fonction écrite en C dans func_transf_network_utilisateur()
du fichier utilb.c
f="a": a() est une fonction écrite en langage anyflo, de la forme:
a(IN)
{
OUT = calcul sur IN;
return(OUT);
}
5) Toutes les fonctions de transfert sont initialisées à (0,0) par défaut.
Voir aussi: