10
1
mirror of https://gitlab.com/scemama/QCaml.git synced 2024-12-22 12:23:31 +01:00
QCaml/Basis/Orthonormalization.mli

15 lines
481 B
OCaml
Raw Normal View History

2018-05-30 09:19:49 +02:00
(** Orthonormalization of the basis. *)
2018-06-13 19:03:42 +02:00
open Lacaml.D
type t = Mat.t
2018-05-30 09:19:49 +02:00
val make: ?thresh:float -> ?basis:Basis.t -> cartesian:bool -> Overlap.t -> t
(** Returns a matrix or orthonormal vectors in the basis. The vectors are
linearly independent up to a threshold [thresh]. If [cartesian] is
[false], the [basis] argument needs to be given and the space spanned by
the vectors is the same as the space spanned by the basis in spherical
coordinates (5d,7f,...).
*)