<< MASCARET_getInt Toolbox Mascaret MASCARET_getString >>

Toolbox Mascaret >> Toolbox Mascaret > MASCARET_getSizeVar

MASCARET_getSizeVar

Donne la taille maximale d'un index de tableau d'une variable

Séquence d'appel

[erreur,taille1,taille2,taille3]=MASCARET_getSizeVar(id,nomVar, index1)

Arguments

id

Identifiant de l'instance MASCARET retourné par MASCARET_create

nomVar

Nom de la variable (notation pointée), la liste des variables est retournée par MASCARET_getDescVar

index1

Valeur du 1er indice utilisé pour Profils, Lois, Singularites, Deversoirs, Extremites, Casiers et Confluents

erreur

Argument de sortie indiquant la présence d'erreur à l'obtention du message si différent de zéro

taille1

Valeur maximale du 1er indice

taille2

Valeur maximale du 2ème indice

taille3

Valeur maximale du 3ème indice

Description

Donne la taille maximale d'un index de tableau d'une variable

Exemple

toolbox_dir=getenv("toolbox_dir");
c = filesep();

// creation of the MASCARET model
[err, id] = MASCARET_create();
assert_checktrue(id>0);

// read data from files
path_xml = "file://"+toolbox_dir+c+"demos"+c+"Help"+c+"demo1"+c+"demo1.xcas";
TabNomFichier = [strsubst(path_xml,'\','/'), ..
                 toolbox_dir+c+"demos"+c+"Help"+c+"demo1"+c+"demo1.geo", ..
                 toolbox_dir+c+"demos"+c+"Help"+c+"demo1"+c+"demo1_0.loi", ..
                 toolbox_dir+c+"demos"+c+"Help"+c+"demo1"+c+"demo1_1.loi", ..
                 toolbox_dir+c+"demos"+c+"Help"+c+"demo1"+c+"demo1.lis", ..
                 toolbox_dir+c+"demos"+c+"Help"+c+"demo1"+c+"demo1.opt"];
 
TypeNomFichier = ["xcas","geo","loi","loi","listing","res"];
impression = 0;
err = MASCARET_importModel(id,TabNomFichier,TypeNomFichier,impression);
assert_checkequal(err,0);        
        
// get the number of nodes    
[err,size1,size2,size3]=MASCARET_getSizeVar(id,'Model.X', 0)
assert_checkequal(err,0);  

disp(size1,'The number of 1D nodes for this MASCARET model is : ');

// model deletion
err = MASCARET_delete(id);
assert_checkequal(err,0);

Voir aussi


Report an issue
<< MASCARET_getInt Toolbox Mascaret MASCARET_getString >>