Class : ParticleOnDiskLaplacianDeltaHamiltonian

class deriving from AbstractQHEOnDiskHamiltonian

ParticleOnDiskLaplacianDeltaHamiltonian :

prototype: ParticleOnDiskLaplacianDeltaHamiltonian (ParticleOnDisk* , int , AbstractArchitecture* , long memory = , char* precalculationFileName = 0 )

description:constructor from default datas


input parameters:
particles = Hilbert space associated to the system
nbrParticles = number of particles
architecture = architecture to use for precalculation
memory = maximum amount of memory that can be allocated for fast multiplication (negative if there is no limit)
precalculationFileName = option file name where precalculation can be read instead of reevaluting them



~ParticleOnDiskLaplacianDeltaHamiltonian :

prototype: ~ParticleOnDiskLaplacianDeltaHamiltonian ()

description:destructor



Clone :

prototype: AbstractHamiltonian* Clone ()

description:clone hamiltonian without duplicating datas


input parameters:


return value: pointer to cloned hamiltonian



SetHilbertSpace :

prototype: void SetHilbertSpace (AbstractHilbertSpace* hilbertSpace )

description:set Hilbert space


input parameters:
hilbertSpace = pointer to Hilbert space to use



ShiftHamiltonian :

prototype: void ShiftHamiltonian (double shift )

description:shift Hamiltonian from a given energy


input parameters:
shift = shift value



operator << :

prototype: friend ostream& operator << (ostream& , ParticleOnDiskLaplacianDeltaHamiltonian& H )

description:Output Stream overload


input parameters:
Str = reference on output stream
H = Hamiltonian to print


return value: reference on output stream



operator << :

prototype: friend MathematicaOutput& operator << (MathematicaOutput& , ParticleOnDiskLaplacianDeltaHamiltonian& H )

description:Mathematica Output Stream overload


input parameters:
Str = reference on Mathematica output stream
H = Hamiltonian to print


return value: reference on output stream



Back to index.