10
1
mirror of https://gitlab.com/scemama/QCaml.git synced 2024-11-13 17:43:41 +01:00
QCaml/perturbation/lib/mp2.mli
2021-01-01 16:39:33 +01:00

30 lines
631 B
OCaml

(* Type *)
(* [[file:~/QCaml/perturbation/mp2.org::*Type][Type:1]] *)
type t
(* Type:1 ends here *)
(* Creation *)
(* [[file:~/QCaml/perturbation/mp2.org::*Creation][Creation:1]] *)
val make : frozen_core:Mo.Frozen_core.t -> Mo.Basis.t -> t
(* Creation:1 ends here *)
(* Access *)
(* [[file:~/QCaml/perturbation/mp2.org::*Access][Access:1]] *)
val energy : t -> float
val mo_basis : t -> Mo.Basis.t
val frozen_core : t -> Mo.Frozen_core.t
(* Access:1 ends here *)
(* Printers *)
(* [[file:~/QCaml/perturbation/mp2.org::*Printers][Printers:1]] *)
val pp : Format.formatter -> t -> unit
(* Printers:1 ends here *)