Show
Ignore:
Timestamp:
08/19/09 16:54:24 (15 years ago)
Author:
vbarta
Message:

using own error macros (basically copied from IT++, but never aborting)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • library/bdm/base/datasources.cpp

    r527 r565  
    77        int i; 
    88 
    9         it_assert_debug ( dt.length() == rowid.length(), "MemDS:getdata incompatible dt" ); 
     9        bdm_assert_debug ( dt.length() == rowid.length(), "MemDS:getdata incompatible dt" ); 
    1010        for ( i = 0; i < rowid.length(); i++ ) { 
    1111                dt ( i ) = Data ( rowid ( i ), time - delays ( i ) ); 
     
    1515void MemDS::getdata ( vec &dt, const ivec &indeces ) { 
    1616        int j, i; 
    17         it_assert_debug ( dt.length() == indeces.length(), "MemDS:getdata incompatible dt" ); 
     17        bdm_assert_debug ( dt.length() == indeces.length(), "MemDS:getdata incompatible dt" ); 
    1818        for ( i = 0; i < indeces.length(); i++ ) { 
    1919                j = indeces ( i ); 
     
    2929 
    3030void MemDS::set_rvs ( RV &drv, RV &urv ) { 
    31         it_assert_debug ( drv._dsize() == rowid.length(), "MemDS::set_rvs incompatible drv" ); 
    32         it_assert_debug ( urv._dsize() == 0, "MemDS does not support urv." ); 
     31        bdm_assert_debug ( drv._dsize() == rowid.length(), "MemDS::set_rvs incompatible drv" ); 
     32        bdm_assert_debug ( urv._dsize() == 0, "MemDS does not support urv." ); 
    3333 
    3434        Drv = drv; 
     
    3636 
    3737MemDS::MemDS ( mat &Dat, ivec &rowid0, ivec &delays0 ) : rowid ( rowid0 ), delays ( delays0 ) { 
    38         it_assert_debug ( max ( rowid ) <= Dat.rows(), "MemDS rowid is too high for given Dat." ); 
    39         it_assert_debug ( max ( delays ) < Dat.cols(), "MemDS delays are too high." ); 
     38        bdm_assert_debug ( max ( rowid ) <= Dat.rows(), "MemDS rowid is too high for given Dat." ); 
     39        bdm_assert_debug ( max ( delays ) < Dat.cols(), "MemDS delays are too high." ); 
    4040 
    4141        time = max ( delays );