quantum_package/ocaml/GaussianPrimitive.ml

18 lines
280 B
OCaml

open Qptypes
open Core
type t =
{ sym : Symmetry.t ;
expo : AO_expo.t ;
} [@@deriving sexp]
let to_string p =
let { sym = s ; expo = e } = p in
Printf.sprintf "(%s, %22e)"
(Symmetry.to_string s)
(AO_expo.to_float e)
let of_sym_expo s e =
{ sym=s ; expo=e}