Class : QHEParticlePrecalculationOperation

class deriving from AbstractPrecalculationOperation

QHEParticlePrecalculationOperation :

prototype: QHEParticlePrecalculationOperation (AbstractQHEHamiltonian* , bool firstPass = true )

description:constructor


input parameters:
hamiltonian = pointer to the hamiltonian to use
firstPass = flag to indicate if the operation has to be applied to the first pass of the precalculations



QHEParticlePrecalculationOperation :

prototype: QHEParticlePrecalculationOperation (const QHEParticlePrecalculationOperation& operation )

description:copy constructor


input parameters:
operation = reference on operation to copy



~QHEParticlePrecalculationOperation :

prototype: ~QHEParticlePrecalculationOperation ()

description:destructor



SetIndicesRange :

prototype: void SetIndicesRange (const int& , const int& nbrComponent )

description:set range of indices


input parameters:
firstComponent = index of the first component
nbrComponent = number of component



GetHilbertSpaceDimension :

prototype: int GetHilbertSpaceDimension ()

description:get hilbert space dimension


input parameters:


return value: hilbert space dimension



Clone :

prototype: AbstractArchitectureOperation* Clone ()

description:clone operation


input parameters:


return value: pointer to cloned operation



ApplyOperation :

prototype: bool ApplyOperation ()

description:apply operation


input parameters:


return value: true if no error occurs



Back to index.