CdSalcList¶
- class psi4.core.CdSalcList¶
Bases:
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 matrix that transforms Cartesian displacements to SALCs
matrix_irrep
(self, h)Return the matrix that transforms Cartesian displacements to SALCs of irrep h
ncd
(self)Return the number of cartesian displacements SALCs
nirrep
(self)Return the number of irreps
print_out
(self)Print the SALCs 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 matrix that transforms Cartesian displacements to SALCs
- matrix_irrep(self: psi4.core.CdSalcList, h: int) psi4.core.Matrix ¶
Return the matrix that transforms Cartesian displacements to SALCs of irrep h
- ncd(self: psi4.core.CdSalcList) int ¶
Return the number of cartesian displacements SALCs
- nirrep(self: psi4.core.CdSalcList) int ¶
Return the number of irreps
- print_out(self: psi4.core.CdSalcList) None ¶
Print the SALCs to the output file
- salc_name(self: psi4.core.CdSalcList, i: int) str ¶
Return the name of SALC #i.