MPI-SCATCI 2.0
An MPI version of SCATCI
Loading...
Searching...
No Matches
Target_RMat_CI_module.f90 File Reference

Go to the source code of this file.

Data Types

type  Target_RMat_CI_module::Target_RMat_CI
 This class handles the storage of target CI coefficients. More...

Modules

module  Target_RMat_CI_module
 Target Rmat CI module.

Functions/Subroutines

subroutine Target_RMat_CI_module::initialize_cirmat (this, set, nstat, num_csfs, phase_, core_energy)
 Sets up and allocates eigenvalues and eigenvectors.
subroutine Target_RMat_CI_module::print_cirmat (this)
 Prints the eigen-energies of the target states stored.
subroutine Target_RMat_CI_module::print_vecs (this)
 Print vectors to standard output.
real(wp) function Target_RMat_CI_module::get_coefficient_CI (this, target_state, configuration_idx)
 Get the specific coefficient for a target state and configuration.
subroutine, public Target_RMat_CI_module::read_ci_mat (option, cirmats)
 Reads the target coefficients from file.
subroutine Target_RMat_CI_module::store_eigenvalues (this, eigenvalues, diagonals, num_eigenpairs, vec_dimen)
 Save eigenvalues from diagonalizer.
subroutine Target_RMat_CI_module::store_eigenvector (this, eigenvector, vec_dimen)
 Save eigenvector from diagonalizer.
subroutine Target_RMat_CI_module::export_eigenvalues (this, eigenvalues, diagonals, num_eigenpairs, vec_dimen, ei, iphz)
 To be overriden by derived types.
subroutine Target_RMat_CI_module::modify_diagonal (this, value)
 Dummy subroutine.
subroutine Target_RMat_CI_module::modify_L2_diagonal (this, value)
 Dummy subroutine.