-round-off <propriété> <précision>
Cette option permet d'arrondir les valeurs de la <propriété> donnée à la <précision> donnée.
La <propriété> peut être X, Y, Z (faisant référence aux coordonnées cartésiennes des atomes), ou bien le nom de n'importe quelle propriété auxiliaire. Si elle est définie en tant que "XYZ", alors les trois coordonnées des atomes seront arrondies ; si elle est définie comme "AUX", alors toutes les propriétés auxiliaires seront arrondies. La <précision> doit être un nombre réel positif, et peut être donnée en notation exponentielle (voir exemples ci-dessous).
Si une sélection était définie (avec l'option -select
), alors cette option n'affectera que les valeurs des atomes sélectionnées.
Par défaut les nombres ne sont pas arrondis, ils sont stockés en mémoire comme entiers double précisions (c'est-à-dire avec au moins 15 chiffres significatifs).
atomsk initial.cfg -round-off x 1e-6 final.cfg
Ceci va lire le fichier initial.cfg
, et va arrondir les coordonnées X de tous les atomes, si nécessaire. Par exemple, si un atome a une coordonnée X égale à 112.593725936, alors elle sera arrondie à 112.593726. Si un atome a une coordonnée X=54.329378216, elle sera arrondie à 54.329378, et ainsi de suite. Le résultat final sera écrit dans final.cfg
.
atomsk initial.cfg -round-off xyz 0.01 final.cfg
Ceci va lire le fichier initial.cfg
, et arrondira toutes les coordonnées (X, Y et Z) de tous les atomes à la deuxième décimale. Le résultat final sera écrit dans final.cfg
.
atomsk initial.cfg -round-off energy 1.0e-4 final.cfg
Ceci va lire le fichier initial.cfg
, et arrondira la propriété auxiliaire appelée "energy" à la quatrième décimale. Le résultat final sera écrit dans final.cfg
.
atomsk initial.cfg -round-off AUX 0.001 final.cfg
Ceci va lire le fichier initial.cfg
, et arrondira toutes les propriétés auxiliaires à la troisième décimale. Le résultat final sera écrit dans final.cfg
.