Changeset 818


Ignore:
Timestamp:
06/05/09 14:46:58 (15 years ago)
Author:
Eric.Larour
Message:

Transpose missing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/io/SerialWriteData.cpp

    r464 r818  
    5151        /*Matlab arrays: */
    5252        mxArray* dataref=NULL;
     53        mxArray* tdataref=NULL;
    5354
    5455        /*Branch on the type of data:*/
     
    8081                               
    8182                                /*data is a double* pointer. Copy into a matrix: */
    82                                 dataref = mxCreateDoubleMatrix(0,0,mxREAL);
    83                                 mxSetM(dataref,(mwSize)M);
    84                                 mxSetN(dataref,(mwSize)N);
    85                                 mxSetPr(dataref,(double*)data);
     83                                tdataref = mxCreateDoubleMatrix(0,0,mxREAL);
     84                                mxSetM(tdataref,(mwSize)N);
     85                                mxSetN(tdataref,(mwSize)M);
     86                                mxSetPr(tdataref,(double*)data);
     87
     88                                //transpose
     89                                mexCallMATLAB(1,&dataref,1,&tdataref, "'");
    8690                        }
    8791                        else{
Note: See TracChangeset for help on using the changeset viewer.