Changeset 1628 for XIOS/dev/dev_trunk_omp/src/calendar.hpp
- Timestamp:
- 12/18/18 17:34:59 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_trunk_omp/src/calendar.hpp
r1357 r1628 72 72 int getStep(void) const; 73 73 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 }; 75 79 76 80 virtual int getYearTotalLength(const CDate& date) const; // Retourne la durée d'une année en seconde. 77 81 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. 82 87 /*! Returns the day length expressed in seconds. */ 83 virtual int getDayLengthInSeconds(void) const;88 inline int getDayLengthInSeconds(void) const { return 86400; } ; 84 89 85 90 virtual StdString getMonthName(int monthId) const;
Note: See TracChangeset
for help on using the changeset viewer.