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.