10
1
mirror of https://gitlab.com/scemama/QCaml.git synced 2024-06-02 03:15:19 +02:00
QCaml/particles/lib/xyz_ast.mli
2020-12-29 18:16:16 +01:00

23 lines
416 B
OCaml

(* When an xyz file is read by =xyz_parser.mly=, it is converted into
* an ~xyz_file~ data structure. *)
(* [[file:../nuclei.org::*Parser][Parser:2]] *)
open Common
type nucleus =
{
element: Element.t ;
coord : Coordinate.angstrom Coordinate.point;
}
type xyz_file =
{
number_of_atoms : int ;
file_title : string ;
nuclei : nucleus list ;
}
(* Parser:2 ends here *)