10
1
mirror of https://gitlab.com/scemama/QCaml.git synced 2024-06-20 04:02:07 +02:00
QCaml/Basis/Basis.mli

23 lines
553 B
OCaml
Raw Normal View History

2018-02-23 15:49:27 +01:00
type t = private
{
(** Number of contracted Gaussians *)
size : int;
(** Array of contracted shells *)
contracted_shells : Contracted_shell.t array;
}
2018-02-06 18:12:19 +01:00
(** Returns an array of the basis set per atom *)
2018-01-19 03:14:06 +01:00
val of_nuclei_and_general_basis : Nuclei.t -> General_basis.t list -> t
2018-02-06 18:12:19 +01:00
(** Pretty prints the basis set in a string *)
2018-01-19 03:14:06 +01:00
val to_string : t -> string
2018-02-06 18:12:19 +01:00
2018-02-09 00:37:25 +01:00
(** Create a basis using the coordinates of Nuclei and a the filename of
the general basis set *)
val of_nuclei_and_basis_filename : nuclei:Nuclei.t -> filename:string -> t
2018-02-06 18:12:19 +01:00