Fonctions globales et constantes |
Packages - Hiérarchie - Index |
Aperçu des constantes
_G_ | Constante gravitationnelle (en N. |
_N_ | Nombre d'Avogadro (en molecules/mole) |
_R_ | Constante universelle des gaz (en J/mole. |
_V0_ | Volume molaire à TPN (en litres/mole) |
_c_ | Vitesse de la lumière dans le vide (en m/s) |
_e_ | La constante e, telle que ln(e) = 1 |
_el_ | Charge d'un électron (en C) |
_eps0_ | Permittivité du vide (en C2/N. |
_g_ | Pesanteur à la surface de la Terre (en m/s2) |
_h_ | Constante de Planck (en J. |
_kB_ | Constante de Boltzmann (en J/K) |
_kC_ | Constante de Coulomb (en N. |
_mu0_ | Perméabilité du vide (en T. |
_pi_ | La constante Pi |
_sigma_ | Constante de Stefan-Boltzmann (en W/m2. |
false | Valeur booléenne fausse. |
randomPicking | Mode aléatoire de désignation des agents. |
serialPicking | Mode ordonné de désignation des agents. |
true | Valeur booléenne vraie. |
Aperçu des fonctions globales
abort | Arrete définitivement le thread spécifié. |
abs | Calcule la valeur absolue d'un réel. |
acos | Calcule l'arc-cosinus d'un réel. |
asciiChar | Obtient le caractère correspondant au code ASCII spécifié. |
asciiCode | Obtient le code ASCII d'un caractère. |
asin | Calcule l'arc-sinus d'un réel. |
atan | Calcule l'arc-tangente d'un réel. |
betweenPi | Recadre le réel dans l'intervalle ]-pi, +pi], en lui enlevant ou ajoutant un multiple de pi. |
binaryString | Obtient la représentation binaire de l'entier spécifié. |
callProlog | Lance l'interpréteur Prolog installé sur la machine, et exécute le prédicat spécifié. |
callScheme | Lance l'interpréteur Scheme installé sur la machine et exécute la commande spécifiée. |
cartToAngle | Calcule l'angle en coordonnées polaires du point défini par ses coordonnées cartésiennes. |
cartToDist | Calcule la distance en coordonnées polaires du point défini par ses coordonnées cartésiennes. |
cartToPol | Calcule la distance et l'angle en coordonnées polaires du point défini par ses coordonnées cartésiennes. |
cartToSphere | Calcule les coordonnées sphériques du point défini par ses coordonnées cartésiennes. |
ceil | Calcule l'entier le plus proche du réel qui lui soit supérieur (arrondi par excès). |
commandLine | Obtient la ligne de commande utilisée lors du lancement d'oRis. |
control | Exécute la commande interne au controleur oRis spécifiée. |
cos | Calcule le cosinus d'un réel. |
cosh | Calcule le cosinus hyperbolique d'un réel. |
create | Crée un nouvel objet en mémoire. |
currentExecution | Obtient l'identificateur du thread d'exécution courant. |
defineMapClass | Permet de déclarer un nouveau type de dictionnaire. |
defineSetClass | Permet de déclarer un nouveau type d'ensemble. |
defineStackClass | Permet de déclarer un nouveau type de pile. |
defineVectorClass | Permet de déclarer un nouveau type de vecteur. |
error | Affiche la pile d'exécution du thread courant, puis un message d'erreur spécifié, et enfin stoppe le thread courant. |
eval | Interprète dynamiquement du code source oRis. |
exist | Indique si un objet existe déjà dans la simulation ou non. |
exp | Calcule l'exponentielle d'un réel. |
floor | Calcule l'entier le plus proche du réel qui lui soit inférieur (arrondi par défaut). |
format | Formatte une chaine. |
getAll | Obtient toutes les instances d'une classe et de ses classes dérivées. |
getClasses | Obtient la liste des noms de toutes les classes déclarées dans la simulation. |
getClock | Obtient la valeur courante de l'horloge interne d'oRis. |
getExecutionStack | Retourne la pile d'instruction oRis courante pour le thread spécifié. |
getHostName | Obtient l'alias de la machine sur laquelle oRis est lancé. |
getIPAddress | Obtient l'adresse IP d'une machine connue par son seul alias. |
getInterval | Obtient le type de multi-tache actuellement sélectionné. |
getMaxDepth | Obtient le nombre de récursions ou de rebouclages maximum autorisé par oRis avant de générer une erreur de dépassement de pile interne. |
getObject | Obtient l'instance de l'objet désigné par son nom. |
getPickingMode | Obtient le mode de désignation actuel des agents. |
getTime | Obtient l'heure courante du système. |
guiMargin | Obtient la valeur standard des espacements inter-composants. |
guiScreenHeight | Obtient la hauteur de l'écran en pixels. |
guiScreenWidth | Obtient la largeur de l'écran en pixels. |
guiTextHeight | Obtient la hauteur moyenne d'une ligne de texte en pixels. |
guiTextWidth | Obtient la largeur exacte d'une ligne de texte en pixels. |
hexaString | Obtient la représentation hexadécimale de l'entier spécifié. |
isSuspended | Obtient le statut du thread spécifié : |
ln | Calcule le logarithme népérien d'un réel. |
load | Charge et interprète un fichier contenant du code source oRis. |
loadLibrary | Charge en mémoire la librairie dynamique spécifiée. |
locateFile | Obtient le nom absolu du fichier spécifié ; |
log | Calcule le logarithme à base 10 d'un réel. |
numberOf | Obtient le nombre d'instances existantes de la classe spécifiée et de ses classes dérivées. |
octalString | Obtient la représentation octale de l'entier spécifié. |
parse | Interprète dynamiquement du code source oRis. |
polToCart | Calcule les coordonnées cartésiennes du point défini par ses coordonnées polaires. |
polToX | Calcule l'abscisse en coordonnées cartésiennes du point défini par ses coordonnées polaires. |
polToY | Calcule l'ordonnée en coordonnées cartésiennes du point défini par ses coordonnées polaires. |
pow | Calcule le résultat d'un réel puissance un autre. |
Affiche un message sur le flux standard de sortie (généralement la console depuis laquelle oRis est lancé). | |
printStack | Affiche à l'écran la pile d'instructions oRis en cours dans le thread courant. |
println | Affiche un message sur le flux standard de sortie (généralement la console depuis laquelle oRis est lancé), puis un retour à la ligne. |
readln | Attend que l'utilisateur entre du texte à l'aide du clavier. |
resume | Réactive le thread spécifié, précédemment stoppé par la fonction suspend() . |
save | Sauvegarde l'état de tous les objets de la simulation dans un fichier. |
setClock | Réinitialise la valeur courante de l'horloge interne d'oRis à une valeur spécifiée. |
setInterval | Indique le type de multi-tache à prendre en compte. |
setMaxDepth | Indique le nombre de récursions ou de rebouclages maximum autorisé par oRis avant de générer une erreur de dépassement de pile interne. |
setPickingMode | Indique le mode de désignation des agents à prendre en compte. |
showURL | Lance le navigateur HTML par défaut de la machine, et affiche un document Internet. |
signedSqrt | Calcule la racine carrée d'un réel, et préfixe le résultat du meme signe que le réel lui-meme. |
signedSquare | Calcule le carré d'un réel, et préfixe le résultat du meme signe que le réel lui-meme. |
sin | Calcule le sinus d'un réel. |
sinh | Calcule le sinus hyperbolique d'un réel. |
sphereToCart | Calcule les coordonnées cartésiennes du point défini par ses coordonnées sphériques. |
sqrt | Calcule la racine carrée d'un réel. |
square | Calcule le carré d'un réel. |
suspend | Arrete temporairement le thread spécifié. |
system | Exécute une commande système en aveugle, c'est à dire sans fournir de données supplémentaires particulières à cette commande, et sans lire les données présentes dans le flux de sortie ou d'erreur après l'exécution de cette commande. |
systemE | Exécute une commande système sans fournir de données supplémentaires particulières dans le flux d'entrée de cette commande, et obtient les données présentes dans le flux d'erreur uniquement de cette commande. |
systemI | Exécute une commande système en fournissant des données supplémentaires particulières dans le flux d'entrée de cette commande, mais sans lire les données présentes dans le flux de sortie ou d'erreur de cette commande. |
systemIE | Exécute une commande système en fournissant des données supplémentaires particulières dans le flux d'entrée de cette commande, et obtient les données présentes dans le flux d'erreur uniquement de cette commande. |
systemIO | Exécute une commande système en fournissant des données supplémentaires particulières dans le flux d'entrée de cette commande, et obtient les données présentes dans le flux de sortie uniquement de cette commande. |
systemIOE | Exécute une commande système en fournissant des données supplémentaires particulières dans le flux d'entrée de cette commande, et obtient les données présentes dans les flux de sortie et d'erreur de cette commande. |
systemName | Obtient une chaine identifiant le système d'exploitation courant. |
systemO | Exécute une commande système sans fournir de données supplémentaires particulières dans le flux d'entrée de cette commande, et obtient les données présentes dans le flux de sortie uniquement de cette commande. |
systemOE | Exécute une commande système sans fournir de données supplémentaires particulières dans le flux d'entrée de cette commande, et obtient les données présentes dans les flux de sortie et d'erreur de cette commande. |
tan | Calcule la tangente d'un réel. |
tanh | Calcule la tangente hyperbolique d'un réel. |
warning | Affiche la pile d'exécution du thread courant, puis un message d'avertissement spécifié, et poursuit l'exécution du thread courant. |
yield | Force le changement de contexte courant et active la tache suivante. |
Référence des constantes
_G_ |
replace _G_ by 6.67e-11;
|
_N_ |
replace _N_ by 6.023e23;
|
_R_ |
replace _R_ by 8.31e3;
|
_V0_ |
replace _V0_ by 22.4;
|
_c_ |
replace _c_ by 3e8;
|
_e_ |
replace _e_ by 2.7182818284590452354;
|
_el_ |
replace _el_ by 1.6e-19;
|
_eps0_ |
replace _eps0_ by 8.85e-12;
|
_g_ |
replace _g_ by 9.81;
|
_h_ |
replace _h_ by 6.63e-34;
|
_kB_ |
replace _kB_ by 1.38e-23;
|
_kC_ |
replace _kC_ by 8.99e9;
|
_mu0_ |
replace _mu0_ by 12.566e-7;
|
_pi_ |
replace _pi_ by 3.14159265358979323846;
|
_sigma_ |
replace _sigma_ by 5.67e-8;
|
false |
replace false by 0;
|
randomPicking |
replace randomPicking by 0;
|
serialPicking |
replace serialPicking by 1;
|
true |
replace true by 1;
|
Référence des fonctions globales
abort |
native void abort(int execution);
|
abs |
float abs(float x);
|
acos |
float acos(float x);
|
asciiChar |
native string asciiChar(int code);
|
asciiCode |
native int asciiCode(string char);
|
asin |
float asin(float x);
|
atan |
float atan(float x);
|
binaryString |
native string binaryString(int value);
|
callProlog |
void callProlog(string goal);
|
callScheme |
void callScheme(string command);
|
ceil |
float ceil(float x);
|
control |
native string control(string command, string argument);
|
cos |
float cos(float x);
|
cosh |
float cosh(float x);
|
create |
native Object create(string objName);
|
currentExecution |
native int currentExecution();
|
eval |
native int eval(string code);
|
exist |
native bool exist(Object obj);
|
exp |
float exp(float x);
|
floor |
float floor(float x);
|
getClasses |
native string[] getClasses();
|
getClock |
native int getClock();
|
getExecutionStack |
native void getExecutionStack(Object[] & callers, string[] & modules, int execution);
|
getHostName |
string getHostName();
|
getInterval |
native int getInterval();
|
getMaxDepth |
native int getMaxDepth();
|
getObject |
native Object getObject(string objName);
|
getPickingMode |
native int getPickingMode();
|
getTime |
native int getTime();
|
guiMargin |
int guiMargin();
|
guiScreenHeight |
int guiScreenHeight();
|
guiScreenWidth |
int guiScreenWidth();
|
guiTextHeight |
int guiTextHeight();
|
hexaString |
native string hexaString(int value);
|
isSuspended |
native bool isSuspended(int execution);
|
ln |
float ln(float x);
|
load |
native int load(string fileName);
|
log |
float log(float x);
|
octalString |
native string octalString(int value);
|
parse |
native int parse(string program);
|
pow |
float pow(float x, float y);
|
printStack |
native void printStack();
|
resume |
native void resume(int execution);
|
save |
native void save(string fileName);
|
setClock |
native void setClock(int clk);
|
setInterval |
native void setInterval(int interval);
|
setMaxDepth |
native void setMaxDepth(int maxDepth);
|
setPickingMode |
native void setPickingMode(int mode);
|
signedSquare |
float signedSquare(float x);
|
sin |
float sin(float x);
|
sinh |
float sinh(float x);
|
sqrt |
float sqrt(float x);
|
square |
float square(float x);
|
suspend |
native void suspend(int execution);
|
system |
native int system(string command);
|
systemE |
native string systemE(string command);
|
systemI |
native void systemI(string command, string input);
|
systemIE |
native string systemIE(string command, string input);
|
systemIO |
native string systemIO(string command, string input);
|
systemIOE |
native string systemIOE(string command, string input, string & err);
|
systemName |
native string systemName(bool detailed);
|
systemO |
native string systemO(string command);
|
systemOE |
native string systemOE(string command, string & err);
|
tan |
float tan(float x);
|
tanh |
float tanh(float x);
|
yield |
native void yield();
|