Changeset 23809


Ignore:
Timestamp:
03/28/19 19:52:53 (6 years ago)
Author:
jdquinn
Message:

CHG: Checking if ADOL-C is included, and if so, grabbing value from adouble before call to fmod (from ADOL-C manual, fmod and modf are not overloaded for active arguments)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/Elements/Element.cpp

    r23808 r23809  
    34793479                time0=dynamic_cast<TransientInput*>(Ta_input)->GetTimeByOffset(offset0);
    34803480                timeend=dynamic_cast<TransientInput*>(Ta_input)->GetTimeByOffset(offsetend);
     3481
     3482                #if defined(_HAVE_ADOLC_)
     3483                timeclim=time0+fmod(time.value()-time0.value(),timeend.value()-time0.value());
     3484                #else
    34813485                timeclim=time0+fmod(time-time0,timeend-time0);
     3486                #endif                                                                                                                                                                                                 
    34823487        }
    34833488        else{
Note: See TracChangeset for help on using the changeset viewer.