Ignore:
Timestamp:
12/18/18 17:34:59 (2 years ago)
Author:
yushan
Message:

bug fix (Nb of files less than Nb of servers)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_trunk_omp/src/calendar.hpp

    r1357 r1628  
    7272            int getStep(void) const; 
    7373 
    74             virtual int getMonthLength(const CDate& date) const; 
     74            inline int getMonthLength(const CDate& date) const 
     75            { 
     76              static const int NoLeapMonthLength[] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; 
     77              return NoLeapMonthLength[date.getMonth() - 1]; 
     78            }; 
    7579 
    7680            virtual int getYearTotalLength(const CDate& date) const; // Retourne la durée d'une année en seconde. 
    7781 
    78             virtual int getYearLength  (void) const; // Retourne la durée d'une année en mois. 
    79             virtual int getDayLength   (void) const; // Retourne la durée d'un jour en heures. 
    80             virtual int getHourLength  (void) const; // Retourne la durée d'une heure en minute. 
    81             virtual int getMinuteLength(void) const; // Retourne la durée d'une minute en secondes. 
     82            //virtual int getYearLength  (void) const; // Retourne la durée d'une année en mois. 
     83            inline int getYearLength (void) const { return 12; } ; 
     84            inline int getDayLength   (void) const { return 24; } ; // Retourne la durée d'un jour en heures. 
     85            inline int getHourLength  (void) const { return 60; } ; // Retourne la durée d'une heure en minute. 
     86            inline int getMinuteLength(void) const {return 60; } ; // Retourne la durée d'une minute en secondes. 
    8287            /*! Returns the day length expressed in seconds. */ 
    83             virtual int getDayLengthInSeconds(void) const; 
     88            inline int getDayLengthInSeconds(void) const { return 86400; } ; 
    8489 
    8590            virtual StdString getMonthName(int monthId) const; 
Note: See TracChangeset for help on using the changeset viewer.