Class : BasicInteraction

class deriving from AbstractInteraction

BasicInteraction :

prototype: BasicInteraction ()

description:default constructor



BasicInteraction :

prototype: BasicInteraction (double* , int nbrCouplingConstant )

description:constructor from partial datas


input parameters:
couplingConstants = pointer to array containing coupling constants
nbrCouplingConstant = number of coupling constants



BasicInteraction :

prototype: BasicInteraction (double* , int , int , int , AbstractTensorProductStructure* structure )

description:constructor from complete datas


input parameters:
couplingConstants = pointer to array containing coupling constants
nbrCouplingConstant = number of coupling constants
leftSpaceIndex = index of space where left interaction acts
rightSpaceIndex = index of space where right interaction acts
struture = reference on tensor product structure



BasicInteraction :

prototype: BasicInteraction (const BasicInteraction& interaction )

description:copy constructor


input parameters:
interaction = reference to interaction to copy



~BasicInteraction :

prototype: ~BasicInteraction ()

description:destructor



operator = :

prototype: BasicInteraction& operator = (const BasicInteraction& 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.