Class : NumberParticleQuantumNumber
NumberParticleQuantumNumber :
prototype: NumberParticleQuantumNumber ()
description:default constructor
NumberParticleQuantumNumber :
prototype: NumberParticleQuantumNumber (int numberParticle )
description:constructor from a numberof particles
input parameters:
numberParticle = number of particles
NumberParticleQuantumNumber :
prototype: NumberParticleQuantumNumber (const NumberParticleQuantumNumber& Q )
description:copy constructor
input parameters:
Q = quantum number to copy
~NumberParticleQuantumNumber :
prototype: ~NumberParticleQuantumNumber ()
description:destructor
operator = :
prototype: NumberParticleQuantumNumber& operator = (const NumberParticleQuantumNumber& Q )
description:assignement
input parameters:
Q = quantum number to copy
return value: reference on current quantum number
Clone :
prototype: AbstractQuantumNumber* Clone ()
description:clone current quantum number
input parameters:
return value: pointer on cloned quantum number
operator = :
prototype: NumberParticleQuantumNumber& operator = (int numberParticle )
description:set number of particles
input parameters:
numberParticle = value to assign
return value: reference on current quantum number
GetNumberParticle :
prototype: int GetNumberParticle ()
description:Get number of particles
input parameters:
return value: number of particles
operator + :
prototype: friend NumberParticleQuantumNumber operator + (const NumberParticleQuantumNumber& , const NumberParticleQuantumNumber& Q2 )
description:add two quantum numbers
input parameters:
Q1 = first quantum number
Q2 = second quantum number
return value: sum of the two quantum numbers
operator - :
prototype: friend NumberParticleQuantumNumber operator - (const NumberParticleQuantumNumber& , const NumberParticleQuantumNumber& Q2 )
description:substract two quantum numbers
input parameters:
Q1 = first quantum number
Q2 = quantum number to substract
return value: sum of the two quantum numbers
operator == :
prototype: friend bool operator == (const NumberParticleQuantumNumber& , const NumberParticleQuantumNumber& Q2 )
description:test if two quantum numbers are identical
input parameters:
Q1 = first quantum number
Q2 = second quantum number
return value: true if quantum numbers are identical
operator != :
prototype: friend bool operator != (const NumberParticleQuantumNumber& , const NumberParticleQuantumNumber& Q2 )
description:test if two quantum numbers are different
input parameters:
Q1 = first quantum number
Q2 = second quantum number
return value: true if quantum numbers are different
operator << :
prototype: friend ostream& operator << (ostream& , const NumberParticleQuantumNumber& Q )
description:print quantum number
input parameters:
Str = reference on current output stream
Q = quantum number to print
return value: reference on current output stream
Back to index.