Retour au menu principal

Écrire des fonctions

Dans le mode interactif, Atomsk peut être utilisé comme une calculatrice pour évaluer certaines opérations basiques. Certaines options, comme l'option "-properties", permet aussi de définir des fonctions qui prennent des valeurs différentes pour chaque atome dans le système, en fonction de ses coordonnées (x,y,z). Cette page décrit la façon de définir de telles fonctions pour que Atomsk puisse les interpréter.

Les opérateurs mathématiques suivants sont supportés, dans l'ordre de priorité :

Les fonctions mathématiques suivantes sont supportées :

Les constantes mathématiques et physiques suivantes sont automatiquement remplacées par leur valeur :

Enfin, les mot-clés suivants se rapportant au système atomique courant peuvent être utilisés (seulement si un système atomique est défini) :

Exemples

sqrt(2)

3*cos(pi/2)

3.2*atan2(x/y)

3*cos(pi*x/Hx) + 2*sin(pi*y/Hy)

Retour au menu principal