The MboProdSpace API. More...
Go to the source code of this file.
Typedefs | |
typedef struct MboProdSpace_t * | MboProdSpace |
Type for describing tensor product spaces. | |
Functions | |
MBO_EXPORT MboProdSpace | mboProdSpaceCreate (MboLocInd dim) |
Create a MboProdSpace. More... | |
MBO_EXPORT void | mboProdSpaceDestroy (MboProdSpace *h) |
Destroy a MboProdSpace. More... | |
MBO_EXPORT void | mboProdSpaceMul (MboProdSpace h1, MboProdSpace *h2) |
Kronecker product of two spaces. More... | |
MBO_EXPORT MboProdSpace | mboProdSpaceCopy (MboProdSpace h) |
Create a copy of a product space. More... | |
MBO_EXPORT MboGlobInd | mboProdSpaceDim (MboProdSpace h) |
Dimension of a tensor product space. More... | |
MBO_EXPORT int | mboProdSpaceSize (MboProdSpace h) |
Number of factor spaces. More... | |
MBO_EXPORT void | mboProdSpaceGetDims (MboProdSpace h, int n, MboLocInd *dims) |
Returns the dimensions of the elementary subspaces of h. More... | |
MBO_EXPORT int | mboProdSpaceEqual (MboProdSpace h1, MboProdSpace h2) |
Check product spaces for equality. More... | |
MBO_EXPORT int | mboProdSpaceCheck (MboProdSpace h) |
Check internal integrety of a product space. More... | |
The MboProdSpace API.
MboProdSpaces are used to describe tensor product spaces.