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

Published: 1 Sep 2011 | Version 1 | DOI: 10.17632/fvnjffw7t3.1

Description of this data

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)

Experiment data files

This data is associated with the following publication:

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

Published in: Computer Physics Communications

Latest version

  • Version 1


    Published: 2011-09-01

    DOI: 10.17632/fvnjffw7t3.1

    Cite this dataset

    Castro, María Eugenia; Díaz, Javier; Muñoz-Caro, Camelia; Niño, Alfonso (2011), “A uniform object-oriented solution to the eigenvalue problem for real symmetric and Hermitian matrices ”, Mendeley Data, v1 http://dx.doi.org/10.17632/fvnjffw7t3.1


Views: 10
Downloads: 1


Computational Physics, Computational Method


CPC Learn more

The files associated with this dataset are licensed under a Computer Physics Communications Journal Licence licence.

What does this mean?
The CPC non-profit use licence agreement is an agreement between the author(s) of a program distributed by the CPC Program Library and the person who acquires it. By acquiring the program the person is agreeing to be bound by the terms of this agreement. 1. This licence entitles the licensee (one person) and the licensee's research group to obtain a copy of the source or executable code and to use the acquired program for academic or non-profit use within a research group; or, it entitles the licensee (one company, organisation or computing centre) to install the program and allow access to the executable code to members of the licensee's organisation for academic or non-profit use. No user or site will re-distribute the source code or executable code to a third party in original or modified form without the written permission of the author. 2. Publications which result from using the acquired program will reference the article in Computer Physics Communications which describes the program. 3. This licence does not permit any commercial (profit-making or proprietary) use or re-licensing or re-distributions. Persons interested in for-profit use should contact the author. 4. To the extent permissible under applicable laws, no responsibility is assumed and is hereby disclaimed by Elsevier for any injury and/or damage to persons or property as a result of any actual or alleged libelous statements, infringement of intellectual property or privacy rights, or products liability, whether resulting from negligence or otherwise, including without limitation from any use or operation of any ideas, instructions, procedures, products or methods contained in the material therein. Access to this site is provided on an "as is" basis, and Elsevier does not warrant that the information or software contained herein is complete or accurate or free from error. This information or software is provided by its creators or authors as a service to users on an "as is" basis, and if downloaded by the user should be checked for defects or viruses before being used. Unless noted otherwise, the creators or authors retain copyright and other proprietary rights.