Changeset 3c73107 in tol
- Timestamp:
- Mar 16, 2011, 4:00:57 PM (16 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- e42587d
- Parents:
- 17a82c4
- File:
-
- 1 edited
-
tol/bmath/bstat/stat.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tol/bmath/bstat/stat.cpp
r17a82c4 r3c73107 314 314 //-------------------------------------------------------------------- 315 315 { 316 if(!vec.Size()) { return(BDat::Unknown()); }317 BDat result = BDat::NegInf();316 if(!vec.Size()) { return(BDat::Unknown()); } 317 BDat result = BDat::NegInf(); 318 318 bool allUnknown = true; 319 for(BInt k = 0; k<vec.Size(); k++) 320 { 321 if(vec(k).IsKnown()) 322 { 323 if(result<vec(k)) 324 { 325 result = vec(k); 319 for(BInt k = 0; k<vec.Size(); k++) 320 { 321 if(vec(k).IsKnown()) 322 { 326 323 if(allUnknown) { allUnknown=false; } 327 }328 }329 }330 if(allUnknown) { result = BDat::Nan(); }331 return(result);324 if(result<vec(k)) { result = vec(k); } 325 } 326 } 327 if(allUnknown) { result = BDat::Nan(); } 328 return(result); 332 329 } 333 330 … … 340 337 //-------------------------------------------------------------------- 341 338 { 342 if(!vec.Size()) { return(BDat::Unknown()); }343 BDat result = BDat::PosInf();339 if(!vec.Size()) { return(BDat::Unknown()); } 340 BDat result = BDat::PosInf(); 344 341 bool allUnknown = true; 345 for(BInt k = 0; k<vec.Size(); k++) 346 { 347 if(vec(k).IsKnown()) 348 { 349 if(result>vec(k)) { result = vec(k); } 342 for(BInt k = 0; k<vec.Size(); k++) 343 { 344 if(vec(k).IsKnown()) 345 { 350 346 if(allUnknown) { allUnknown=false; } 351 } 352 } 353 if(allUnknown) { result = BDat::Nan(); } 354 return(result); 347 if(result>vec(k)) { result = vec(k); } 348 } 349 } 350 if(allUnknown) { result = BDat::Nan(); } 351 return(result); 355 352 } 356 353
Note: See TracChangeset
for help on using the changeset viewer.
