10
1
mirror of https://gitlab.com/scemama/QCaml.git synced 2024-11-07 06:33:39 +01:00
QCaml/Basis/ERI.mli

20 lines
662 B
OCaml
Raw Normal View History

2018-03-27 16:31:44 +02:00
(** Electron repulsion intergals. *)
2018-06-29 16:04:40 +02:00
include module type of FourIdxStorage
2018-03-26 16:47:08 +02:00
2018-03-27 16:31:44 +02:00
(*
val filter_atomic_shell_pairs : ?cutoff:float -> AtomicShellPair.t list -> AtomicShellPair.t list
(** Uses Schwartz screening on atomic shell pairs. *)
*)
val filter_contracted_shell_pairs : ?cutoff:float -> ContractedShellPair.t list -> ContractedShellPair.t list
(** Uses Schwartz screening on contracted shell pairs. *)
2018-03-26 16:47:08 +02:00
2018-03-27 19:26:32 +02:00
val class_of_contracted_shell_pair_couple : ContractedShellPairCouple.t -> float Zmap.t
(** Computes all the ERI of the class built from a couple of contracted shell pairs. *)
2018-03-26 16:47:08 +02:00
val of_basis : Basis.t -> t
2018-03-27 16:31:44 +02:00
(** Compute all ERI's for a given {!Basis.t}. *)
2018-03-26 16:47:08 +02:00