EDNA Plugin: EDPluginExecMatrixInvertv2_0

Name:EDPluginExecMatrixInvertv2_0
Project:sandbox
Path:sandbox/matrixTestv1/plugins/EDPluginExecMatrixInvertv2_0.py
Author:Jerome Kieffer, jerome.kieffer@esrf.fr
Date:
Copyright:ESRF, Grenoble
License:GPLv3+
Module doc:
Class doc:Testing matix inversion from a shared array (via HDF5)

Datamodels: XSDataInputMatrixInvertv2
targetNamespace "http://www.edna-site.org"

import XSDataCommon.XSDataInput
import XSDataCommon.XSDataResult
import XSDataCommon.XSDataArray
import XSDataCommon.XSDataFile
import XSDataCommon.XSDataImageExt

complex type XSDataInputMatrixInvertv2 extends XSDataInput {
    inputMatrix : XSDataImageExt
    outputMatrix : XSDataImageExt
}
complex type XSDataResultMatrixInvertv2 extends XSDataResult {
    outputMatrix : XSDataImageExt
}


complex type XSDataInputMatrixInvert extends XSDataInput {
    inputMatrix : XSDataArray
}

complex type XSDataInputMatrixInvertFile extends XSDataInput {
    inputMatrixFile : XSDataFile
    outputMatrixFile : XSDataFile
}

complex type XSDataInputReadMatrix extends XSDataInput {
    inputMatrixFile : XSDataFile
}

complex type XSDataInputWriteMatrix extends XSDataInput {
    inputMatrix : XSDataArray
    outputMatrixFile : XSDataFile
}

complex type XSDataResultMatrixInvert extends XSDataResult {
    outputMatrix : XSDataArray
}

complex type XSDataResultMatrixInvertFile extends XSDataResult {
    outputMatrixFile : XSDataFile
}

complex type XSDataResultReadMatrix extends XSDataResult {
    outputMatrix : XSDataArray
}

complex type XSDataResultWriteMatrix extends XSDataResult {
    outputMatrixFile : XSDataFile
}