Changeset 826 for library/bdm

Show
Ignore:
Timestamp:
02/23/10 11:31:56 (14 years ago)
Author:
smidl
Message:

win32 fixes

Location:
library/bdm
Files:
2 modified

Legend:

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

    r800 r826  
    2121                                mexCallMATLAB ( 1, &mxout, 1, &mxinp, fname.c_str() ); 
    2222                                 
    23                                 bdm_assert(mxGetN(mxout)==uint(dimension()) || mxGetM(mxout)==uint(dimension()), "vector length mismatch"); 
     23                                bdm_assert(mxGetN(mxout)==(dimension()) || mxGetM(mxout)==(dimension()), "vector length mismatch"); 
    2424                                vec tmp=mxArray2vec(mxout); 
    2525                                return tmp; 
  • library/bdm/stat/exp_family.cpp

    r810 r826  
    121121                fsqmat R ( reshape ( val ( nPsi*dimx, vend ), dimx, dimx ) ); 
    122122                double ldetR = R.logdet(); 
    123                 if ( !isfinite(ldetR) ) return -inf; 
     123                if ( !std::isfinite(ldetR) ) return -inf; 
    124124                fsqmat iR ( dimx ); 
    125125                R.inv ( iR );