Ignore:
Timestamp:
12/18/18 17:34:59 (2 years ago)
Author:
yushan
Message:

bug fix (Nb of files less than Nb of servers)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_trunk_omp/src/object_factory_impl.hpp

    r1601 r1628  
    125125 
    126126   template <typename U> 
    127       const std::vector<std::shared_ptr<U> > & 
     127   int CObjectFactory::CheckObjectVector() 
     128   { 
     129      if(U::AllVectObj_ptr) 
     130      { 
     131        return 1; 
     132      } 
     133      return 0; 
     134   } 
     135    
     136 
     137   template <typename U> 
     138   const std::vector<std::shared_ptr<U> > & 
    128139         CObjectFactory::GetObjectVector(const StdString & context) 
    129140   { 
    130       return (*U::AllVectObj_ptr)[context]; 
     141      if(U::AllVectObj_ptr) 
     142      { 
     143        //const std::vector<std::shared_ptr<U> > temp; 
     144        return (*U::AllVectObj_ptr)[context]; 
     145        //return std::vector<std::shared_ptr<U> > (0); 
     146      } 
     147       
    131148   } 
    132149 
Note: See TracChangeset for help on using the changeset viewer.