Class : AbstractTensorProductStructure
~AbstractTensorProductStructure :
prototype: virtual ~AbstractTensorProductStructure ()
description:virtual destructor
GetTensorProductStructureType :
prototype: virtual int GetTensorProductStructureType ()
description:get tensor product structure type
input parameters:
return value: tensor product structure type
GetDimension :
prototype: virtual int GetDimension (int space )
description:return dimension of a given space
input parameters:
space = space index
return value: space dimension
GetTotalDimension :
prototype: virtual int GetTotalDimension ()
description:return total space dimension
input parameters:
return value: dimension
GetNbrSpace :
prototype: virtual int GetNbrSpace ()
description:return number of spaces
input parameters:
return value: number of spaces
operator * :
prototype: friend AbstractTensorProductStructure* operator * (const AbstractTensorProductStructure& ,
const AbstractTensorProductStructure& structure2 )
description:return tensor product structure of a space obtained by tensor product of two tensor spaces
input parameters:
structure1 = first structure
structure2 = second structure
return value: structure corresponding to the new tensor space
operator == :
prototype: friend bool operator == (const AbstractTensorProductStructure& ,
const AbstractTensorProductStructure& structure2 )
description:test if two tensor product structures are equivalent
input parameters:
structure1 = first structure
structure2 = second structure
return value: true if structures are equivalent
operator != :
prototype: friend bool operator != (const AbstractTensorProductStructure& ,
const AbstractTensorProductStructure& structure2 )
description:test if two tensor product structures are different
input parameters:
structure1 = first structure
structure2 = second structure
return value: true if structures are different
operator << :
prototype: friend ostream& operator << (ostream& , const AbstractTensorProductStructure& structure )
description:print information on current tensor product structure
input parameters:
str = output stream
structure = structure to print
return value: reference on output stream
Back to index.