Class : AbstractInteraction
~AbstractInteraction :
prototype: virtual ~AbstractInteraction ()
description:virtual destructor
Interaction :
prototype: virtual 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: virtual 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
SetLeftSpaceIndex :
prototype: virtual void SetLeftSpaceIndex (int index )
description:set index of space where left interaction acts
input parameters:
index = space index
SetRightSpaceIndex :
prototype: virtual void SetRightSpaceIndex (int index )
description:set index of space where right interaction acts
input parameters:
index = space index
SetTensorProductStructure :
prototype: virtual void SetTensorProductStructure (AbstractTensorProductStructure* structure )
description:set structure of tensor space where interactions act
input parameters:
structure = tensor space structure
Back to index.