Class : ParticleOnSphereCoulombDeltaHamiltonian
ParticleOnSphereCoulombDeltaHamiltonian :
prototype: ParticleOnSphereCoulombDeltaHamiltonian (ParticleOnSphere* , int , int , double , AbstractArchitecture* ,
long memory = -1 )
description:constructor from default datas
input parameters:
particles = Hilbert space associated to the system
nbrParticles = number of particles
lzmax = maximum Lz value reached by a particle in the state
ratio = ratio between coulombian interaction and delta interaction
architecture = architecture to use for precalculation
memory = maximum amount of memory that can be allocated for fast multiplication (negative if there is no limit)
~ParticleOnSphereCoulombDeltaHamiltonian :
prototype: ~ParticleOnSphereCoulombDeltaHamiltonian ()
description:destructor
Clone :
prototype: AbstractHamiltonian* Clone ()
description:clone hamiltonian without duplicating datas
input parameters:
return value: pointer to cloned hamiltonian
operator << :
prototype: friend ostream& operator << (ostream& , ParticleOnSphereCoulombDeltaHamiltonian& H )
description:multiply a vector by the current hamiltonian for a given range of indices
and add result to another vector, low level function (no architecture optimization)
input parameters:
vSource = vector to be multiplied
vDestination = vector at which result has to be added
firstComponent = index of the first component to evaluate
nbrComponent = number of components to evaluate
return value: reference on vector where result has been stored
RealVector& LowLevelAddMultiply(RealVector& vSource, RealVector& vDestination,
int firstComponent, int nbrComponent);
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& , ParticleOnSphereCoulombDeltaHamiltonian& 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.