L’hypothèse
Les variables sont décrites dans L’hypothèse.
Méthodes de la classe homard
| |
- CreateHypothesis(hypo_name)
Retourne une instance de la classe hypothese
- hypo_name : le nom de l’hypothèse
|
AssociateHypoZone(hypo_name, zone_name)
- hypo_name : le nom de l’hypothèse
- zone_name : le nom de la zone à associer
|
Méthodes de la classe hypothese
Généralités
| |
- GetName()
- Retourne le nom de l’hypothèse
|
SetAdapRefinUnRef(Adap, Refin, UnRef)
Adap : entier précisant le type d’adaptation
- -1 : uniforme
- 0 : selon des zones
- 1 : selon un champ
Refin : entier précisant si le raffinement est actif
UnRef : entier précisant si déraffinement est actif
|
- GetAdapType()
- Retourne le type d’adaptation
|
- GetRefinType()
- Retourne le type de raffinement
|
- GetUnRefType()
- Retourne le type de déraffinement
|
Le champ et les seuils
| |
SetField(field_name)
- field_name : le nom du champ
|
- GetFieldName()
- Retourne le nom du champ
|
SetUseField(use_field)
|
SetRefinThr(type_thres, threshold)
|
- GetRefinThrType()
- Retourne le type de seuil de raffinement
|
SetUnRefThr(type_thres, threshold)
|
- GetUnRefThrType()
- Retourne le type de seuil de déraffinement
|
Les composantes du champ
| |
AddComp(comp_name)
- comp_name : nom d’une composante à prendre en
compte
|
SetUseComp(use_comp)
|
- GetListComp()
- Retourne la liste des composantes utilisées
|
Le filtrage par les groupes
| |
AddGroup(group_name)
- group_name : nom du groupe à prendre en compte
|
- GetGroups()
- Retourne la liste des groupes utilisés pour le filtrage
|
Exemple
La création de l’objet hypo_1 se fait ainsi :
hypo_1 = homard.CreateHypothesis("HypoField")
hypo_1.SetAdapRefinUnRef(1, 1, 0)
hypo_1.SetField("INDICATEUR")
hypo_1.AddComp("INDX")
hypo_1.AddComp("INDZ")
hypo_1.SetRefinThr(1, 80.)