Class : BasicLanczosAlgorithmWithEigenstates
BasicLanczosAlgorithmWithEigenstates :
prototype: BasicLanczosAlgorithmWithEigenstates (AbstractArchitecture* , int maxIter = 100 )
description:default constructor
input parameters:
maxIter = an approximation of maximal number of iteration
BasicLanczosAlgorithmWithEigenstates :
prototype: BasicLanczosAlgorithmWithEigenstates (const BasicLanczosAlgorithmWithEigenstates& algorithm )
description:copy constructor
input parameters:
algorithm = algorithm from which new one will be created
~BasicLanczosAlgorithmWithEigenstates :
prototype: ~BasicLanczosAlgorithmWithEigenstates ()
description:destructor
InitializeLanczosAlgorithm :
prototype: void InitializeLanczosAlgorithm ()
description:initialize Lanczos algorithm with a random vector
InitializeLanczosAlgorithm :
prototype: void InitializeLanczosAlgorithm (const Vector& vector )
description:initialize Lanczos algorithm with a given vector
input parameters:
vector = reference to the vector used as first step vector
GetGroundState :
prototype: Vector& GetGroundState ()
description:get ground state
input parameters:
return value: reference on ground state
RunLanczosAlgorithm :
prototype: void RunLanczosAlgorithm (int nbrIter )
description:run current Lanczos algorithm (continue from previous results if Lanczos algorithm has already been run)
input parameters:
nbrIter = number of iteration to do
Back to index.