Changeset 15124


Ignore:
Timestamp:
05/28/13 08:52:02 (12 years ago)
Author:
Mathieu Morlighem
Message:

CHG: first test: removed moved timstepping conversion from Core to object

Location:
issm/trunk-jpl/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified issm/trunk-jpl/src/c/shared/Numerics/UnitConversion.cpp

    r14982 r15124  
    4545        IssmDouble scale;
    4646        switch(type_enum){
    47                 case TimesteppingStartTimeEnum:              scale=1.0/yts;break; //yr
    48                 case TimesteppingFinalTimeEnum:              scale=1.0/yts;break; //yr
    49                 case TimesteppingTimeStepEnum:               scale=1.0/yts;break; //yr
    5047                case TimeEnum:                               scale=1.0/yts;break; //yr
    5148                case HydrologyWaterVxEnum:                   scale=yts;break;     //m/yr
  • TabularUnified issm/trunk-jpl/src/m/classes/timestepping.m

    r14640 r15124  
    5555                end % }}}
    5656                function marshall(obj,fid) % {{{
    57                         WriteData(fid,'object',obj,'fieldname','start_time','format','Double');
    58                         WriteData(fid,'object',obj,'fieldname','final_time','format','Double');
    59                         WriteData(fid,'object',obj,'fieldname','time_step','format','Double');
     57
     58                        yts=365.0*24.0*3600.0;
     59
     60                        WriteData(fid,'object',obj,'fieldname','start_time','format','Double','scale',yts);
     61                        WriteData(fid,'object',obj,'fieldname','final_time','format','Double','scale',yts);
     62                        WriteData(fid,'object',obj,'fieldname','time_step','format','Double','scale',yts);
    6063                        WriteData(fid,'object',obj,'fieldname','time_adapt','format','Boolean');
    6164                        WriteData(fid,'object',obj,'fieldname','cfl_coefficient','format','Double');
  • TabularUnified issm/trunk-jpl/src/m/classes/timestepping.py

    r14640 r15124  
    5959        # }}}
    6060        def marshall(self,fid):    # {{{
    61                 WriteData(fid,'object',self,'fieldname','start_time','format','Double')
    62                 WriteData(fid,'object',self,'fieldname','final_time','format','Double')
    63                 WriteData(fid,'object',self,'fieldname','time_step','format','Double')
     61
     62                yts=365.0*24.0*3600.0;
     63
     64                WriteData(fid,'object',self,'fieldname','start_time','format','Double','scale',yts)
     65                WriteData(fid,'object',self,'fieldname','final_time','format','Double','scale',yts)
     66                WriteData(fid,'object',self,'fieldname','time_step','format','Double','scale',yts)
    6467                WriteData(fid,'object',self,'fieldname','time_adapt','format','Boolean')
    6568                WriteData(fid,'object',self,'fieldname','cfl_coefficient','format','Double')
Note: See TracChangeset for help on using the changeset viewer.