Class : PeriodicSpectra

PeriodicSpectra :

prototype: PeriodicSpectra (Periodic3DOneParticle* , char* fileName )

description:constructor from a Hilbert space and a file


input parameters:
space = Hilbert space describing the particle
fileName = name of the state file



GetMeanValueX :

prototype: double GetMeanValueX (double& squareX )

description:get mean value in X direction


input parameters:
squareX = reference to the mean square value in X direction
return = position in 1.0 scale



GetMeanValueY :

prototype: double GetMeanValueY (double& squareY )

description:get mean value in Y direction


input parameters:
squareY = reference to the mean square value in Y direction
return = position in 1.0 scale



GetMeanValueZ :

prototype: double GetMeanValueZ (double& squareZ )

description:get mean value in Z direction


input parameters:
squareZ = reference to the mean square value in Z direction
return = position in 1.0 scale



WaveFunctionValue :

prototype: void WaveFunctionValue (double , double , double , double , double , double , double& , double& Imaginary )

description:get the wave function value of a state at a given point


input parameters:
x, y, z = the position of the point
SizeX, SizeY, SizeZ = the 3D-sizes of the sample
Real, Imaginary = references to the real and imaginary components of the wave function



GetImpulsion :

prototype: void GetImpulsion (char* , double , double , double , double , double , double , double , double , double &imaginaryImpulsionZ )

description:get the value of impulsion operators with another wavefunction


input parameters:
fileName = the file to stock the other function
sizeX, sizeY, sizeZ = size of sample in X, Y and Z directions


return value: impulsionX, impulsionY, impulsionZ = reference to the return values



Back to index.