Changeset 663

Show
Ignore:
Timestamp:
10/19/09 11:12:36 (15 years ago)
Author:
prikryl
Message:

fix isfinite for msvs

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • library/bdm/estim/particles.cpp

    r661 r663  
    2323        //renormalize 
    2424        double sw=sum(_w); 
    25         if (!isfinite(sw)) { 
     25        if (!std::isfinite(sw)) { 
    2626                for (int i=0;i<n;i++){ 
    27                         if (!isfinite(_w(i))) {_w(i)=0;} 
     27                        if (!std::isfinite(_w(i))) {_w(i)=0;} 
    2828                } 
    2929                sw = sum(_w); 
    30                 if (!isfinite(sw)) { 
     30                if (!std::isfinite(sw)) { 
    3131                        bdm_error("Particle filter is lost; no particle is good enough."); 
    3232                }