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/emix.cpp

    r507 r565  
    1212 
    1313        for ( i = 0; i < w.length(); i++ ) { 
    14                 it_assert_debug ( dim == ( Coms0 ( i )->dimension() ), "Component sizes do not match!" ); 
    15                 it_assert_debug ( !isnamed || tmp_rv.equal ( Coms0 ( i )->_rv() ), "Component RVs do not match!" ); 
     14                bdm_assert_debug ( dim == ( Coms0 ( i )->dimension() ), "Component sizes do not match!" ); 
     15                bdm_assert_debug ( !isnamed || tmp_rv.equal ( Coms0 ( i )->_rv() ), "Component RVs do not match!" ); 
    1616        } 
    1717 
     
    4444 
    4545void emix::marginal ( const RV &rv, emix &target ) const { 
    46         it_assert_debug ( isnamed(), "rvs are not assigned" ); 
     46        bdm_assert_debug ( isnamed(), "rvs are not assigned" ); 
    4747 
    4848        Array<shared_ptr<epdf> > Cn ( Coms.length() ); 
     
    5555 
    5656shared_ptr<mpdf> emix::condition ( const RV &rv ) const { 
    57         it_assert_debug ( isnamed(), "rvs are not assigned" ); 
     57        bdm_assert_debug ( isnamed(), "rvs are not assigned" ); 
    5858        mratio *tmp = new mratio ( this, rv ); 
    5959        return shared_ptr<mpdf>(tmp); 
     
    6565        int i; 
    6666        for ( i = 0; i < w.length(); i++ ) { 
    67                 it_assert_debug ( dim == ( Coms0 ( i )->dimension() ), "Component sizes do not match!" ); 
     67                bdm_assert_debug ( dim == ( Coms0 ( i )->dimension() ), "Component sizes do not match!" ); 
    6868        } 
    6969        if ( copy ) { 
    7070                Coms.set_length ( Coms0.length() ); 
    7171                for ( i = 0; i < w.length(); i++ ) { 
    72                         it_error ( "Not imp..." ); 
    73                         *Coms ( i ) = *Coms0 ( i ); 
     72                        bdm_error ( "Not implemented" ); 
     73                        // *Coms ( i ) = *Coms0 ( i ); 
    7474                } 
    7575                destroyComs = true; 
     
    124124 
    125125void egiwmix::marginal ( const RV &rv, emix &target ) const { 
    126         it_assert_debug ( isnamed(), "rvs are not assigned" ); 
     126        bdm_assert_debug ( isnamed(), "rvs are not assigned" ); 
    127127 
    128128        Array<shared_ptr<epdf> > Cn ( Coms.length() ); 
     
    247247//                      rvaddok=rv.add ( mpdfs ( i )->_rv() ); //add rv to common rvs. 
    248248//                      // If rvaddok==false, mpdfs overlap => assert error. 
    249 //                      it_assert_debug(rvaddok||overlap,"mprod::mprod() input mpdfs overlap in rv!"); 
    250249//                      epdfs ( i ) = & ( mpdfs ( i )->posterior() ); // add pointer to epdf 
    251250//              };