Show
Ignore:
Timestamp:
06/09/10 14:00:40 (14 years ago)
Author:
mido
Message:

astyle applied all over the library

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • library/bdm/mex/mex_logger.h

    r900 r1064  
    66namespace bdm { 
    77int mxReplaceFieldNM ( mxArray *X, const char * fname, mxArray *X1 ) { 
    8         mxArray *Old; 
    9         int i; 
     8    mxArray *Old; 
     9    int i; 
    1010 
    11         if ( ( i = mxGetFieldNumber ( X, fname ) ) == -1 ) { 
    12                 if ( ( i = mxAddField ( X, fname ) ) == -1 ) return i; 
     11    if ( ( i = mxGetFieldNumber ( X, fname ) ) == -1 ) { 
     12        if ( ( i = mxAddField ( X, fname ) ) == -1 ) return i; 
    1313 
    14         } 
     14    } 
    1515 
    16         Old = mxGetFieldByNumber ( X, 0, i ); 
    17         if ( Old ) mxDestroyArray ( Old ); 
    18         mxSetFieldByNumber ( X, 0, i, X1 ); 
    19         return i; 
     16    Old = mxGetFieldByNumber ( X, 0, i ); 
     17    if ( Old ) mxDestroyArray ( Old ); 
     18    mxSetFieldByNumber ( X, 0, i, X1 ); 
     19    return i; 
    2020 
    2121}; 
    2222 
    2323void Arrayvec2mxArray ( const Array<vec> &in, mxArray *out ) { 
    24         int rows, cols, r, c; 
     24    int rows, cols, r, c; 
    2525 
    26         double* temp = ( double * ) mxGetPr ( out ); 
    27         if ( temp == 0 ) mexErrMsgTxt ( "mat2mxArray: Pointer to data is NULL" ); 
     26    double* temp = ( double * ) mxGetPr ( out ); 
     27    if ( temp == 0 ) mexErrMsgTxt ( "mat2mxArray: Pointer to data is NULL" ); 
    2828 
    29         cols = in.size(); 
    30         if ( cols == 0 ) mexErrMsgTxt ( "mat2mxArray: Data has zero columns" ); 
     29    cols = in.size(); 
     30    if ( cols == 0 ) mexErrMsgTxt ( "mat2mxArray: Data has zero columns" ); 
    3131 
    32         rows = in ( 0 ).length(); //length of the first vec 
    33         if ( rows == 0 ) mexErrMsgTxt ( "mat2mxArray: Data has zero rows" ); 
     32    rows = in ( 0 ).length(); //length of the first vec 
     33    if ( rows == 0 ) mexErrMsgTxt ( "mat2mxArray: Data has zero rows" ); 
    3434 
    35         for ( c = 0; c < cols; c++ ) { 
    36                 for ( r = 0; r < rows; r++ ) { 
    37                         *temp++ = in ( c ) ( r ); 
     35    for ( c = 0; c < cols; c++ ) { 
     36        for ( r = 0; r < rows; r++ ) { 
     37            *temp++ = in ( c ) ( r ); 
    3838 
    39                 } 
    40         } 
     39        } 
     40    } 
    4141 
    4242} 
     
    4545class mexlog : public memlog { 
    4646public: 
    47         //! constructor 
    48         mexlog() : memlog ( 0, "" ) {}; 
    49         //! constructor 
    50         mexlog ( long maxlen0 ) : memlog ( maxlen0, "" ) {}; 
    51         //! copy internal data to output mxArray 
    52         mxArray* toCell() { 
    53                 mxArray* tmp = mxCreateStructMatrix ( 1, 1, 0, NULL ); 
     47    //! constructor 
     48    mexlog() : memlog ( 0, "" ) {}; 
     49    //! constructor 
     50    mexlog ( long maxlen0 ) : memlog ( maxlen0, "" ) {}; 
     51    //! copy internal data to output mxArray 
     52    mxArray* toCell() { 
     53        mxArray* tmp = mxCreateStructMatrix ( 1, 1, 0, NULL ); 
    5454 
    55                 //copied from itsave 
    56                 int i; 
    57                 string vec_name = ""; 
    58                 int istart, iend; 
     55        //copied from itsave 
     56        int i; 
     57        string vec_name = ""; 
     58        int istart, iend; 
    5959 
    60                 mat M; //temporary matrix 
    61                 for ( i = 0; i < entries.length(); i++ ) { 
    62                         istart = 0; 
    63                         for ( int j = 0; j < entries ( i ).length(); j++ ) { // same for as in add!!! 
    64                                 vec_name = names ( i ) + separator + entries ( i ).name ( j ); 
    65                                 iend = istart + entries ( i ).size ( j ) - 1; 
    66                                 M = vectors ( i ).get_cols ( istart, iend ); 
    67                                 istart = iend + 1; 
    68                                 // copy the selection to mx 
    69                                 mxArray* fld = mxCreateDoubleMatrix ( M.rows(), M.cols(), mxREAL ); 
    70                                 mat2mxArray ( M, fld ); 
    71                                 mxReplaceFieldNM ( tmp, vec_name.c_str(), fld ); 
    72                         } 
    73                 } 
    74                 return tmp; 
    75         } 
    76         void from_setting ( const Setting &root ) { 
    77                 maxlen = root["maxlen"]; 
    78         } 
    79         Config& _setting_conf() { 
    80                 return setting_conf; 
    81         } 
     60        mat M; //temporary matrix 
     61        for ( i = 0; i < entries.length(); i++ ) { 
     62            istart = 0; 
     63            for ( int j = 0; j < entries ( i ).length(); j++ ) { // same for as in add!!! 
     64                vec_name = names ( i ) + separator + entries ( i ).name ( j ); 
     65                iend = istart + entries ( i ).size ( j ) - 1; 
     66                M = vectors ( i ).get_cols ( istart, iend ); 
     67                istart = iend + 1; 
     68                // copy the selection to mx 
     69                mxArray* fld = mxCreateDoubleMatrix ( M.rows(), M.cols(), mxREAL ); 
     70                mat2mxArray ( M, fld ); 
     71                mxReplaceFieldNM ( tmp, vec_name.c_str(), fld ); 
     72            } 
     73        } 
     74        return tmp; 
     75    } 
     76    void from_setting ( const Setting &root ) { 
     77        maxlen = root["maxlen"]; 
     78    } 
     79    Config& _setting_conf() { 
     80        return setting_conf; 
     81    } 
    8282}; 
    8383UIREGISTER ( mexlog );