Class : Subspace
Subspace :
prototype: Subspace ()
description:default constructor
Subspace :
prototype: Subspace (AbstractQuantumNumber* Q )
description:constructor for a not yet defined subspace coresponding to a given quantum number
input parameters:
Q = pointer to quantum number
Subspace :
prototype: Subspace (const Subspace& subspace )
description:copy constructor
input parameters:
subspace = subspace to copy
~Subspace :
prototype: ~Subspace ()
description:destructor
operator = :
prototype: Subspace& operator = (const Subspace& subspace )
description:assignment
input parameters:
subspace = subspace to assign
return value: reference to current subspace
GetSubspaceDimension :
prototype: int GetSubspaceDimension ()
description:get subspace dimension
input parameters:
return value: subspace dimension
GetConverter :
prototype: SubspaceSpaceConverter& GetConverter ()
description:set subspace dimension
input parameters:
dimension = new subspace dimension
void SetSubspaceDimension (int dimension);
get reference to associated subspace-space converter
input parameters:
rerturn value = reference to converter
GetHamiltonian :
prototype: RealDiagonalMatrix& GetHamiltonian ()
description:get reference to diagonalized hamiltonian associated to the current subspace
input parameters:
return value: reference to hamiltonian
GetMatrix :
prototype: RealMatrix& GetMatrix ()
description:get reference to Transformation Matrix from eigenvector base to canonical subspace base
input parameters:
return value: reference to coresponding matrix
Back to index.