pub fn calc_overlap_4c_complex<'py>(
py: Python<'py>,
basis_set: Vec<Vec<PyBasisShellContraction>>,
complex_symmetric: bool,
) -> PyResult<Bound<'py, PyArray4<Complex<f64>>>>
Expand description
Calculates the complex-valued four-centre overlap tensor for a basis set.
§Arguments
basis_set
- A list of lists ofPyBasisShellContraction
. Each inner list contains shells on one atom. Python type:list[list[PyBasisShellContraction]]
.complex_symmetric
- A boolean indicating if the complex-symmetric overlap tensor is to be calculated.
§Returns
A four-dimensional array containing the complex four-centre overlap values.