View source on GitHub |
This module is to find lowest eigenvalues with Davidson algorithm.
Classes
class Davidson
: Davidson algorithm to get the n states with smallest eigenvalues.
class DavidsonError
: Exceptions.
class DavidsonOptions
: Davidson algorithm iteration options.
class QubitDavidson
: Davidson algorithm applied to a QubitOperator.
class SparseDavidson
: Davidson algorithm for a sparse matrix.
Functions
append_random_vectors(...)
: Appends exactly col orthonormal random vectors for vectors.
generate_random_vectors(...)
: Generates orthonormal random vectors with col columns.
orthonormalize(...)
: Orthonormalize vectors, so that they're all normalized and orthogoal.