Ignore:
Timestamp:
01/25/17 16:25:17 (7 years ago)
Author:
yushan
Message:

initialize the branch

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/branch_yushan/src/functor/minimum.cpp

    r1018 r1037  
    22#include "array_new.hpp" 
    33#include <algorithm> 
    4 #include "utils.hpp" 
    54 
    65namespace xios 
     
    2726      { 
    2827        const double * it1  = _dinput.dataFirst(), 
    29                       *end1 = _dinput.dataFirst() + _dinput.numElements(); 
     28                      * end1 = _dinput.dataFirst() + _dinput.numElements(); 
    3029        double * it   = _doutput.dataFirst(); 
    3130         
     
    3635          {  
    3736            for (; it1 != end1; it1++, it++)  
    38               if (!NumTraits<double>::isnan(*it1)) 
     37              if (*it1!=missingValue) 
    3938              { 
    40                 if (!NumTraits<double>::isnan(*it)) *it = std::min(*it1, *it); 
     39                if (*it != missingValue) *it = std::min(*it1, *it); 
    4140                else *it=*it1 ; 
    4241              } 
Note: See TracChangeset for help on using the changeset viewer.