Class : DiamondInteraction
DiamondInteraction :
prototype: DiamondInteraction ()
description:default constructor
DiamondInteraction :
prototype: DiamondInteraction (double , double lowerCouplingConstant )
description:constructor from partial datas
input parameters:
upperCouplingConstant = couling constant for upper link
lowerCoupligConstant = couling constant for lower link
DiamondInteraction :
prototype: DiamondInteraction (double , double , int ,
int , AbstractTensorProductStructure* structure )
description:constructor from complete datas
input parameters:
upperCouplingConstant = couling constant for upper link
lowerCoupligConstant = couling constant for lower link
leftSpaceIndex = index of space where left interaction acts
rightSpaceIndex = index of space where right interaction acts
struture = reference on tensor product structure
DiamondInteraction :
prototype: DiamondInteraction (const DiamondInteraction& interaction )
description:copy constructor
input parameters:
interaction = reference to interaction to copy
~DiamondInteraction :
prototype: ~DiamondInteraction ()
description:destructor
operator = :
prototype: DiamondInteraction& operator = (const DiamondInteraction& interaction )
description:assignment
input parameters:
interaction = reference to interaction to assign
return value: reference to current interaction
Interaction :
prototype: TwoSpaceTensor Interaction (List& ,
List& secondSystemOperators )
description:evaluate interaction between two systems from operators of each system
input parameters:
firstSystemOperators = list of operators associated to the first system
secondSystemOperators = list of operators associated to the second system
return value: tensor corresponding to the interaction
Interaction :
prototype: TwoSpaceTensor Interaction (List& ,
List& ,
SpaceDecomposition& , SpaceDecomposition& secondSpaceDecomposition )
description:evaluate interaction between two systems from operators of each system with a given
space decomposition for each space
input parameters:
firstSystemOperators = list of operators associated to the first system
secondSystemOperators = list of operators associated to the second system
firstSpaceDecomposition = space decomposition of the space associated to the first system
secondSpaceDecomposition = space decomposition of the space associated to the second system
return value: tensor corresponding to the interaction
Back to index.