⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 esmc_time.h

📁 CCSM Research Tools: Community Atmosphere Model (CAM)
💻 H
字号:
/* $Id: ESMC_Time.h,v 1.1.6.1 2002/04/24 03:25:21 erik Exp $ */#ifndef ESMC_TIME_H#define ESMC_TIME_H#include "ESMC_BasicUtil.h"#include "ESMC_TOD.h"/* !BOP! !ROUTINE: Time Class\begin{verbatim}*/struct TimeClass{  int day;                   /* days in this time */  ESMC_TODClass tod;         /* time of day */};/* \end{verbatim}!EOP*/typedef struct TimeClass *ESMC_Time;typedef struct TimeClass ESMC_TimeClass;/*============================================================================* * Public methods *============================================================================*/extern int ESMC_TimeNewIS(ESMC_Time *thisp, int days, int seconds);extern int ESMC_TimeNewUndefined(ESMC_Time *thisp);extern int ESMC_TimeConstruct(ESMC_Time this, int days, ESMC_TOD tod);extern int ESMC_TimeConstructIS(ESMC_Time this, int days, int seconds);extern int ESMC_TimeConstructUndefined(ESMC_Time this);extern int ESMC_TimeCopy(ESMC_Time this, ESMC_Time orig);extern int ESMC_TimeCopyConstruct(ESMC_Time this, ESMC_Time orig);extern int ESMC_TimeSetIS(ESMC_Time this, int days, int seconds);extern int ESMC_TimeGetIS(ESMC_Time this, int *days, int *seconds);extern int ESMC_TimeGetDays(ESMC_Time this, double *days);extern int ESMC_TimeIncrementIS(ESMC_Time this, ESMC_Time incTime, 				   int days, int seconds);extern int ESMC_TimeDecrementIS(ESMC_Time this, ESMC_Time decTime,				   int days, int seconds);extern int ESMC_TimeDiff(ESMC_Time earlyTime, ESMC_Time lateTime, ESMC_Time diff,		        ESMC_Bool *isLater);extern int ESMC_TimePrint(ESMC_Time this);extern void ESMC_TimeDelete(ESMC_Time this);#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -