Changeset 12555
- Timestamp:
- 06/26/12 11:01:53 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/objects/Inputs/IntInput.cpp
r12550 r12555 145 145 void IntInput::Scale(IssmDouble scale_factor){ 146 146 IssmDouble dvalue=(IssmDouble)value*scale_factor; 147 value= (int)dvalue;147 value=reCast<int>(dvalue); 148 148 } 149 149 /*}}}*/ … … 162 162 case IntInputEnum: 163 163 dvalue=(IssmDouble)this->value+scalar*(IssmDouble)xintinput->value; 164 this->value= (int)dvalue;164 this->value=reCast<int>(dvalue); 165 165 return; 166 166 … … 174 174 void IntInput::Constrain(IssmDouble cm_min, IssmDouble cm_max){ 175 175 176 if(!xIsNan<IssmDouble>(cm_min)) if (this->value<cm_min)this->value= (int)cm_min;177 if(!xIsNan<IssmDouble>(cm_max)) if (this->value>cm_max)this->value= (int)cm_max;176 if(!xIsNan<IssmDouble>(cm_min)) if (this->value<cm_min)this->value=reCast<int>(cm_min); 177 if(!xIsNan<IssmDouble>(cm_max)) if (this->value>cm_max)this->value=reCast<int>(cm_max); 178 178 179 179 }
Note:
See TracChangeset
for help on using the changeset viewer.