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.