Constructor for the Slater orbitals.
The Principal quantum number (n) of the orbital.
Type: Positive integer.
The Azimuthal quantum number (l) of the orbital.
Type: Positive integer.
The Slater coefficients as inverse length
Type: A single value or array of strictly positive PhysicalQuantity instances with a unit of inverse length, e.g. 0.3*Bohr**(-1) or [0.3, 0.4]*Bohr**(-1).
The weight for each of the Slater coefficients.
Type: A single value or array of strictly positive dimensionless values, with each value corresponding to a given Slater coefficient, e.g. 0.1 or [0.3, 0.5].
A SlaterOrbital object provides the following methods:
angularMomentum(): Return the angular momentum for the orbital.
Define a 1s Slater orbital from a single exponential function
carbon_2s = SlaterOrbital(
principal_quantum_number=2,
angular_momentum=0,
slater_coefficients=[ 2.0249*1/Bohr ],
weights=[ 0.76422]
)
Define a 2p Slater orbital as superposition of two exponential functions
carbon_2p = SlaterOrbital(
principal_quantum_number=2,
angular_momentum=1,
slater_coefficients=[ 1.62412*1/Bohr , 2.17687*1/Bohr ],
weights=[ 0.27152, 0.73886]
)
Within the extended-Hückel Model, the electronic structure is expanded in a basis of local atomic orbitals (LCAO's)
where
is a spherical harmonic and
is a
Slater orbital
The Slater orbital is described by the adjustable parameters
, and
. These parameters must be defined for each angular
shell of valence orbitals for each element.
Table 26: Slater orbital parameters
| Symbol | SlaterOrbital parameters |
|---|---|
|
principal_quantum_number |
|
angular_momentum |
|
slater_coefficients |
|
weights |
In the current version we provide a Hoffmann parameter set which is appropriate for
organic molecules. The parameter set is available with the keyword
HoffmannHuckelParameters.ElementName, where
ElementName is the name of the element. For crystal parameters, we
refer to the website of J. Cerda.
and his paper [11].