Show
Ignore:
Timestamp:
05/05/10 20:51:26 (14 years ago)
Author:
smidl
Message:

correction in MemDS and mgnorm

Files:
1 modified

Legend:

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

    r910 r924  
    5353        void set_drv ( const RV &drv, const RV &urv ) 
    5454        { 
     55                if (urv._dsize()>0){ 
    5556                bdm_error ( "MemDS::urv is not supported" ); 
     57                } else { 
     58                        DS::set_drv(drv,urv); 
     59                } 
     60                         
    5661        } 
    5762 
    5863        void write ( const vec &ut ) { 
    59                 bdm_error ( "MemDS::write is not supported" ); 
     64                if (ut.size()>0){ 
     65                        bdm_error ( "MemDS::write is not supported" ); 
     66                } 
    6067        } 
    6168 
    6269        void write ( const vec &ut, const ivec &indices ) { 
    63                 bdm_error ( "MemDS::write is not supported" ); 
     70                if (ut.size()>0){ 
     71                        bdm_error ( "MemDS::write is not supported" ); 
     72                } 
    6473        } 
    6574