|
# atom\_centered\_unique\_name
|
|
# atom\_centered\_unique\_name
|
|
|
|
|
|
Code dependent explicative and unique name of the basis function, it uses [basis\_set\_atom\_centered\_short\_name](basis-set-atom-centered-short-name) and if not equal to the default basis set implied by that name appends the first 10 characters of the base64 url encoding of the SHA-512 of the diffs stored as normalized json.
|
|
Code dependent explicative and unique name of the basis function. The string starts with the [basis\_set\_atom\_centered\_short\_name](basis-set-atom-centered-short-name).
|
|
|
|
If the basis set defined in this section_basis_set_atom_centered is not identical to the default definition (stored in a database) of the basis set with the same name stored in a database, then the string is extended by 10 identificative characters.
|
|
|
|
These 10 characters are obtained as follows: first the unix command diff between the files containing the normalized json representation of the two basis sets that are compared (the prototype and the parsed one) is performed. The output of the command, that contains all the differences between the two files, is then encoded via the SHA-512 algorithm. The first 10 characters of the base64 url obtained by such encoding are those appended to the [basis\_set\_atom\_centered\_short\_name](basis-set-atom-centered-short-name).
|
|
|
|
|
|
This name should not contain the atom kind (to simplify the use of a single name for multiple elements). |
|
This string should not contain the atom kind (to simplify the use of a single name for multiple elements). |