A uniform object-oriented solution to the eigenvalue problem for real symmetric and Hermitian matrices

Published: 1 September 2011| Version 1 | DOI: 10.17632/fvnjffw7t3.1
María Eugenia Castro, Javier Díaz, Camelia Muñoz-Caro, Alfonso Niño


Abstract We present a system of classes, SHMatrix, to deal in a unified way with the computation of eigenvalues and eigenvectors in real symmetric and Hermitian matrices. Thus, two descendant classes, one for the real symmetric and other for the Hermitian cases, override the abstract methods defined in a base class. The use of the inheritance relationship and polymorphism allows handling objects of any descendant class using a single reference of the base class. The system of classes is intended to be... Title of program: SHMatrix Catalogue Id: AEHZ_v1_0 Nature of problem The treatment of problems involving eigensystems is a central topic in the quantum mechanical field. Here, the use of the variational approach leads to the computation of eigenvalues and eigenvectors of real symmetric and Hermitian Hamiltonian matrices. Realistic models with several degrees of freedom leads to large (sometimes very large) matrices. Different techniques, such as divide and conquer, can be used to factorize the matrices in order to apply a parallel computing approach. However, it ... Versions of this program held in the CPC repository in Mendeley Data AEHZ_v1_0; SHMatrix; 10.1016/j.cpc.2010.11.022 This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2018)



Computational Physics, Computational Method