Changeset 176 for bdm/stat/libBM.cpp

Show
Ignore:
Timestamp:
10/09/08 11:32:12 (16 years ago)
Author:
smidl
Message:

Corrections to mixtures & merger

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • bdm/stat/libBM.cpp

    r175 r176  
    9191// } 
    9292 
    93 RV RV::subselect ( ivec ind ) const { 
     93RV RV::subselect (const ivec &ind ) const { 
    9494        RV ret; 
    9595        ret.init ( ids ( ind ), names ( to_Arr ( ind ) ), sizes ( ind ), times ( ind ) ); 
     
    9999void RV::t ( int delta ) { times += delta;} 
    100100 
    101 RV RV::operator() ( ivec ind ) const { 
     101RV RV::operator() (const ivec &ind ) const { 
    102102        RV ret; 
    103103        if ( ind.length() >0 ) { 
     
    140140} 
    141141 
    142 ivec RV::dataind ( RV rv2 ) const { 
     142ivec RV::dataind (const RV &rv2 ) const { 
    143143        ivec res ( 0 ); 
    144144        if ( rv2.count()>0 ) { 
     
    155155} 
    156156 
    157 RV RV::subt ( const RV rv2 ) const { 
     157RV RV::subt ( const RV &rv2 ) const { 
    158158        ivec res = this->findself ( rv2 ); // nonzeros 
    159159        ivec valid = itpp::find ( res == -1 ); //-1 => value not found => it remains