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/stat/exp_family.cpp

    r488 r565  
    1919 
    2020vec egiw::sample() const { 
    21         it_warning ( "Function not implemented" ); 
     21        bdm_warning ( "Function not implemented" ); 
    2222        return vec_1 ( 0.0 ); 
    2323} 
     
    6767                     - 0.5 * dimx * ( m * log2 + 0.5 * ( dimx - 1 ) * log2pi )  - lg; 
    6868 
    69         it_assert_debug ( ( ( -nkG - nkW ) > -Inf ) && ( ( -nkG - nkW ) < Inf ), "ARX improper" ); 
     69        bdm_assert_debug ( ( ( -nkG - nkW ) > -Inf ) && ( ( -nkG - nkW ) < Inf ), "ARX improper" ); 
    7070        return -nkG - nkW; 
    7171} 
     
    8282                return iLsub * L0 ( 1, end ); 
    8383        } else { 
    84                 it_error ( "ERROR: est_theta() not implemented for dimx>1" ); 
    85                 return 0; 
     84                bdm_error ( "ERROR: est_theta() not implemented for dimx>1" ); 
     85                return vec(); 
    8686        } 
    8787} 
     
    9999 
    100100        } else { 
    101                 it_error ( "ERROR: est_theta_cov() not implemented for dimx>1" ); 
    102                 return 0; 
     101                bdm_error ( "ERROR: est_theta_cov() not implemented for dimx>1" ); 
     102                return ldmat(); 
    103103        } 
    104104 
     
    138138                return var; 
    139139        } else { 
    140                 it_error ( "not implemented" ); 
    141                 return vec ( 0 ); 
     140                bdm_error ( "not implemented" ); 
     141                return vec(); 
    142142        } 
    143143} 
     
    199199        } 
    200200        double tmp = res - lognc();; 
    201         it_assert_debug ( std::isfinite ( tmp ), "Infinite value" ); 
     201        bdm_assert_debug ( std::isfinite ( tmp ), "Infinite value" ); 
    202202        return tmp; 
    203203} 
     
    256256 
    257257        default: 
    258                 it_error ( "PF::resample(): Unknown resampling method" ); 
     258                bdm_error ( "PF::resample(): Unknown resampling method" ); 
    259259        } 
    260260 
     
    306306 
    307307void eEmp::set_statistics ( const vec &w0, const epdf &epdf0 ) { 
    308         //it_assert_debug(rv==epdf0->rv(),"Wrong epdf0"); 
    309308        dim = epdf0.dimension(); 
    310309        w = w0; 
     
    319318 
    320319void eEmp::set_samples ( const epdf* epdf0 ) { 
    321         //it_assert_debug(rv==epdf0->rv(),"Wrong epdf0"); 
    322320        w = 1; 
    323321        w /= sum ( w );//renormalize