Skip to main content

Module basis

Module basis 

Source
Expand description

Basis for configuration interaction of Slater determinants.

Modules§

basis_metric
Traits for defining metrics in bases.
basis_orbit
Implementation of orbit behaviours for bases.

Structs§

EagerBasis
Basis defined by specifying all of its elements explicitly.
EagerBasisBuilder
Builder for EagerBasis.
FCIBasis
Basis defined by a reference Slater determinant $\Psi_0$ and its replacement determinants specified by occupation patterns.
FCIBasisBuilder
Builder for FCIBasis.
FCIBasisIterator
Lazy iterator for full-configuration-interaction basis.
FCIBasisIteratorBuilder
Builder for FCIBasisIterator.
OrbitBasis
Basis defined by a set of origins $\{\mathbf{w}_I\}$ and a group $\mathcal{G} = \{g_i\}$.
OrbitBasisBuilder
Builder for OrbitBasis.
OrbitBasisIterator
Lazy iterator for basis constructed from the concatenation of orbits generated from multiple origins.

Enums§

EagerBasisBuilderError
Error type for EagerBasisBuilder
FCIBasisBuilderError
Error type for FCIBasisBuilder
FCIBasisIteratorBuilderError
Error type for FCIBasisIteratorBuilder
OrbitBasisBuilderError
Error type for OrbitBasisBuilder

Traits§

Basis
Trait defining behaviours of a basis consisting of linear-space items.