Changeset 26199
- Timestamp:
- 04/16/21 14:20:43 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Inputs/TransientInput.cpp
r26197 r26199 430 430 //int num_intervals = floor((time-time0)/deltat); //Cannot do that because of AD! 431 431 int num_intervals = reCast<int,IssmDouble>(fabs(time-time0)/deltat); 432 if(time<time0) num_intervals = -num_intervals-1; 433 434 /*Now offset time so that we do the right interpolation below*/ 435 time = time - num_intervals*deltat; 432 //if(time<time0) num_intervals = -num_intervals-1; 433 434 if(fabs(time-time0)/deltat == reCast<IssmDouble>(num_intervals)){ 435 /*Hack to make sure we always cover the last value of the series (discussion with Nicole)*/ 436 time = time1; 437 } 438 else{ 439 /*Now offset time so that we do the right interpolation below*/ 440 time = time - num_intervals*deltat; 441 } 436 442 } 437 443
Note:
See TracChangeset
for help on using the changeset viewer.