MPI-SCATCI  2.0
An MPI version of SCATCI
diagonalizerresult_module::diagonalizerresult Type Reference

Output from diagonalization. More...

Inheritance diagram for diagonalizerresult_module::diagonalizerresult:
Collaboration diagram for diagonalizerresult_module::diagonalizerresult:

Public Member Functions

procedure(handle_eigenvalues), deferred, public handle_eigenvalues
 
procedure(handle_eigenvector), deferred, public handle_eigenvector
 
procedure(export_eigenvalues), deferred, public export_eigenvalues
 

Private Member Functions

procedure export_header
 
procedure write_header
 
procedure finalize_solutions
 

Private Attributes

type(civect) ci_vec
 Data structure for keeping the solution of the eigensystem. More...
 
integer vector_storage = SAVE_CONTINUUM_COEFFS
 
integer continuum_dimen
 

Detailed Description

Output from diagonalization.

Authors
A Al-Refaie
Date
2017

Base class for SolutionHandler_module::SolutionHandler and Target_RMat_CI_module::Target_RMat_CI. Can be used as a storage for the eigensolution when that is to be passed to CDENPROP.

Definition at line 48 of file DiagonalizerResult_module.f90.

Member Function/Subroutine Documentation

◆ export_eigenvalues()

procedure(export_eigenvalues), deferred, public diagonalizerresult_module::diagonalizerresult::export_eigenvalues

Definition at line 56 of file DiagonalizerResult_module.f90.

◆ export_header()

procedure diagonalizerresult_module::diagonalizerresult::export_header
private

Definition at line 57 of file DiagonalizerResult_module.f90.

◆ finalize_solutions()

procedure diagonalizerresult_module::diagonalizerresult::finalize_solutions
private

Definition at line 59 of file DiagonalizerResult_module.f90.

◆ handle_eigenvalues()

procedure(handle_eigenvalues), deferred, public diagonalizerresult_module::diagonalizerresult::handle_eigenvalues

Definition at line 54 of file DiagonalizerResult_module.f90.

◆ handle_eigenvector()

procedure(handle_eigenvector), deferred, public diagonalizerresult_module::diagonalizerresult::handle_eigenvector

Definition at line 55 of file DiagonalizerResult_module.f90.

◆ write_header()

procedure diagonalizerresult_module::diagonalizerresult::write_header
private

Definition at line 58 of file DiagonalizerResult_module.f90.

Member Data Documentation

◆ ci_vec

type(civect) diagonalizerresult_module::diagonalizerresult::ci_vec
private

Data structure for keeping the solution of the eigensystem.

Definition at line 49 of file DiagonalizerResult_module.f90.

◆ continuum_dimen

integer diagonalizerresult_module::diagonalizerresult::continuum_dimen
private

Definition at line 52 of file DiagonalizerResult_module.f90.

◆ vector_storage

integer diagonalizerresult_module::diagonalizerresult::vector_storage = SAVE_CONTINUUM_COEFFS
private

Definition at line 51 of file DiagonalizerResult_module.f90.


The documentation for this type was generated from the following file: