2018-02-09 00:37:25 +01:00
|
|
|
type t
|
|
|
|
|
|
|
|
(** Number of contracted Gaussians *)
|
|
|
|
val size : t -> int
|
|
|
|
|
|
|
|
(** Array of contracted shells *)
|
|
|
|
val contracted_shells : t -> 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
|
|
|
|