Changeset 22340
- Timestamp:
- 01/05/18 20:32:15 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Params/TransientParam.cpp
r20827 r22340 104 104 found=true; 105 105 } 106 else if(time>this->timesteps[this->N-1] || !interpolation){106 else if(time>this->timesteps[this->N-1]){ 107 107 /*get values for the last time: */ 108 108 output=this->values[this->N-1]; … … 123 123 IssmDouble deltat=this->timesteps[i+1]-this->timesteps[i]; 124 124 IssmDouble alpha=(time-this->timesteps[i])/deltat; 125 output=(1.0-alpha)*this->values[i] + alpha*this->values[i+1]; 125 if(interpolation==true) output=(1.0-alpha)*this->values[i] + alpha*this->values[i+1]; 126 else output=this->values[i]; 126 127 found=true; 127 128 break;
Note:
See TracChangeset
for help on using the changeset viewer.