MBO
 All Data Structures Files Functions Variables Typedefs Enumerations Modules Pages
Typedefs | Functions
MboProdSpace.h File Reference

The MboProdSpace API. More...

#include <MboExport.h>
#include <MboIndices.h>

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...
 

Detailed Description

The MboProdSpace API.

MboProdSpaces are used to describe tensor product spaces.