CdSalcList

class psi4.core.CdSalcList

Bases: pybind11_builtins.pybind11_object

Class for generating symmetry adapted linear combinations of Cartesian displacements

Methods Summary

create_matrices(self, basename, factory) Return a vector of matrices with the SALC symmetries.
matrix(self) Return the SALCs
matrix_irrep(self, h) Return only the SALCS in irrep h
ncd(self) Return the number of cartesian displacements SALCs
print_out(self) Print the SALC to the output file
salc_name(self, i) Return the name of SALC #i.

Methods Documentation

create_matrices(self: psi4.core.CdSalcList, basename: str, factory: psi4.core.MatrixFactory) → List[psi4.core.Matrix]

Return a vector of matrices with the SALC symmetries. Dimensions determined by factory.

matrix(self: psi4.core.CdSalcList) → psi4.core.Matrix

Return the SALCs

matrix_irrep(self: psi4.core.CdSalcList, h: int) → psi4.core.Matrix

Return only the SALCS in irrep h

ncd(self: psi4.core.CdSalcList) → int

Return the number of cartesian displacements SALCs

print_out(self: psi4.core.CdSalcList) → None

Print the SALC to the output file

salc_name(self: psi4.core.CdSalcList, i: int) → str

Return the name of SALC #i.

create_matrices(self: psi4.core.CdSalcList, basename: str, factory: psi4.core.MatrixFactory) → List[psi4.core.Matrix]

Return a vector of matrices with the SALC symmetries. Dimensions determined by factory.

matrix(self: psi4.core.CdSalcList) → psi4.core.Matrix

Return the SALCs

matrix_irrep(self: psi4.core.CdSalcList, h: int) → psi4.core.Matrix

Return only the SALCS in irrep h

ncd(self: psi4.core.CdSalcList) → int

Return the number of cartesian displacements SALCs

print_out(self: psi4.core.CdSalcList) → None

Print the SALC to the output file

salc_name(self: psi4.core.CdSalcList, i: int) → str

Return the name of SALC #i.