Top-level
"Installs pretty printers for top-level."
+"Installs pretty printers for top-level."
diff --git a/ao/basis_gaussian.org b/ao/basis_gaussian.org index 0d23ed0..745536a 100644 --- a/ao/basis_gaussian.org +++ b/ao/basis_gaussian.org @@ -17,10 +17,10 @@ Data structure for Gaussian Atomic Orbitals: $$ - \chi(r) = P(X_A,Y_A,Z_A) \sum_k a_k \exp\left( -\alpha_k (\mathbf{r-R_A})^2 \right) + \chi_i(\mathbf{r}) = P_i(\mathbf{r}) \sum_k c_k \exp\left( -\alpha_k (\mathbf{r-R_A})^2 \right) $$ - where the polynomial $P$ and the Gaussian part are both centered on + where the polynomial $P_Ai and the Gaussian part are both centered on nucleus $A$. ** Type diff --git a/docs/ao.html b/docs/ao.html index e84c631..afa195d 100644 --- a/docs/ao.html +++ b/docs/ao.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- +"Atomic basis set"
+"Atomic basis set"
Data structure for Gaussian Atomic Orbitals: @@ -288,21 +288,21 @@ Data structure for Gaussian Atomic Orbitals:
\[ - \chi(r) = P(X_A,Y_A,Z_A) \sum_k a_k \exp\left( -\alpha_k (\mathbf{r-R_A})^2 \right) + \chi_i(\mathbf{r}) = P_i(\mathbf{r}) \sum_k c_k \exp\left( -\alpha_k (\mathbf{r-R_A})^2 \right) \]
-where the polynomial \(P\) and the Gaussian part are both centered on +where the polynomial $PAi and the Gaussian part are both centered on nucleus \(A\).
open Common +open Common open Particles open Linear_algebra open Gaussian_integrals @@ -314,8 +314,8 @@ nucleus \(A\).
val basis : t -> Gaussian.Basis.t @@ -406,8 +406,8 @@ nucleus \(A\).
val values : t -> Coordinate.t -> Gaussian.Basis.t Vector.t @@ -432,8 +432,8 @@ nucleus \(A\).
val make : basis:Gaussian.Basis.t -> @@ -456,15 +456,15 @@ Defaults:
cartesian
: false
+let b = Ao.Basis_gaussian.make ~basis nuclei ;; val b : Ao.Basis_gaussian.t = Gaussian Basis, spherical, 15 AOs
val pp : Format.formatter -> t -> unit @@ -474,23 +474,23 @@ val b : Ao.Basis_gaussian.t = Gaussian Basis, spherical, 15 AOs
Data structure for Atomic Orbitals.
type t = +type t = | Unknown | Gaussian of Basis_gaussian.t@@ -498,8 +498,8 @@ Data structure for Atomic Orbitals.
type t @@ -514,8 +514,8 @@ Data structure for Atomic Orbitals.
val of_nuclei_and_basis_filename : @@ -549,15 +549,15 @@ Defaults:
cartesian
: false
+let b = Ao.Basis.of_nuclei_and_basis_filename ~nuclei filename;; val b : Ao.Basis.t = Gaussian Basis, spherical, 15 AOs
val size : t -> int @@ -655,8 +655,8 @@ val b : Ao.Basis.t = Gaussian Basis, spherical, 15 AOs
val pp : Format.formatter -> t -> unit @@ -668,7 +668,7 @@ val b : Ao.Basis.t = Gaussian Basis, spherical, 15 AOs
+
+QCaml is an OCaml library for writing quantum chemistry codes. It is written using literate programming with org-mode.
- --
-To use it interactively in the top level or in a Jupyter or org-mode notebook, use @@ -259,30 +259,29 @@ This loads all the sub-libraries provided with QCaml, and installs the pretty printers.
-- Ao -- Common -- Gaussian_integrals -- Gaussian -- Linear_algebra -- Mo -- Operators -- Particles -- Perturbation -- Qcaml -- Simulation -- Top --
"Installs pretty printers for top-level."
+"Installs pretty printers for top-level."