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

📄 netcdf3.h

📁 一个用来实现偏微分方程中网格的计算库
💻 H
📖 第 1 页 / 共 2 页
字号:
	const char *op);EXTERNL intnc3_get_vars_text(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	char *ip);EXTERNL intnc3_put_vars_uchar(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const unsigned char *op);EXTERNL intnc3_get_vars_uchar(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	unsigned char *ip);EXTERNL intnc3_put_vars_schar(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const signed char *op);EXTERNL intnc3_get_vars_schar(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	signed char *ip);EXTERNL intnc3_put_vars_short(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const short *op);EXTERNL intnc3_get_vars_short(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	short *ip);EXTERNL intnc3_put_vars_int(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const int *op);EXTERNL intnc3_get_vars_int(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	int *ip);EXTERNL intnc3_put_vars_long(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const long *op);EXTERNL intnc3_get_vars_long(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	long *ip);EXTERNL intnc3_put_vars_float(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const float *op);EXTERNL intnc3_get_vars_float(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	float *ip);EXTERNL intnc3_put_vars_double(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const double *op);EXTERNL intnc3_get_vars_double(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	double *ip);/* End {put,get}_vars *//* Begin {put,get}_varm */EXTERNL intnc3_put_varm_text(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const ptrdiff_t *imapp, 	const char *op);EXTERNL intnc3_get_varm_text(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const ptrdiff_t *imapp, 	char *ip);EXTERNL intnc3_put_varm_uchar(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const ptrdiff_t *imapp, 	const unsigned char *op);EXTERNL intnc3_get_varm_uchar(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const ptrdiff_t *imapp, 	unsigned char *ip);EXTERNL intnc3_put_varm_schar(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const ptrdiff_t *imapp, 	const signed char *op);EXTERNL intnc3_get_varm_schar(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const ptrdiff_t *imapp, 	signed char *ip);EXTERNL intnc3_put_varm_short(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const ptrdiff_t *imapp, 	const short *op);EXTERNL intnc3_get_varm_short(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const ptrdiff_t *imapp, 	short *ip);EXTERNL intnc3_put_varm_int(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const ptrdiff_t *imapp, 	const int *op);EXTERNL intnc3_get_varm_int(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const ptrdiff_t *imapp, 	int *ip);EXTERNL intnc3_put_varm_long(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const ptrdiff_t *imapp, 	const long *op);EXTERNL intnc3_get_varm_long(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const ptrdiff_t *imapp, 	long *ip);EXTERNL intnc3_put_varm_float(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const ptrdiff_t *imapp, 	const float *op);EXTERNL intnc3_get_varm_float(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const ptrdiff_t *imapp, 	float *ip);EXTERNL intnc3_put_varm_double(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const ptrdiff_t *imapp, 	const double *op);EXTERNL intnc3_get_varm_double(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const ptrdiff_t * imap, 	double *ip);/* End {put,get}_varm *//* Begin {put,get}_var */EXTERNL intnc3_put_var_text(int ncid, int varid, const char *op);EXTERNL intnc3_get_var_text(int ncid, int varid, char *ip);EXTERNL intnc3_put_var_uchar(int ncid, int varid, const unsigned char *op);EXTERNL intnc3_get_var_uchar(int ncid, int varid, unsigned char *ip);EXTERNL intnc3_put_var_schar(int ncid, int varid, const signed char *op);EXTERNL intnc3_get_var_schar(int ncid, int varid, signed char *ip);EXTERNL intnc3_put_var_short(int ncid, int varid, const short *op);EXTERNL intnc3_get_var_short(int ncid, int varid, short *ip);EXTERNL intnc3_put_var_int(int ncid, int varid, const int *op);EXTERNL intnc3_get_var_int(int ncid, int varid, int *ip);EXTERNL intnc3_put_var_long(int ncid, int varid, const long *op);EXTERNL intnc3_get_var_long(int ncid, int varid, long *ip);EXTERNL intnc3_put_var_float(int ncid, int varid, const float *op);EXTERNL intnc3_get_var_float(int ncid, int varid, float *ip);EXTERNL intnc3_put_var_double(int ncid, int varid, const double *op);EXTERNL intnc3_get_var_double(int ncid, int varid, double *ip);/* End {put,get}_var *//* #ifdef _CRAYMPP *//* * Public interfaces to better support * CRAY multi-processor systems like T3E. * A tip of the hat to NERSC. *//* * It turns out we need to declare and define * these public interfaces on all platforms * or things get ugly working out the * FORTRAN interface. On !_CRAYMPP platforms, * these functions work as advertised, but you * can only use "processor element" 0. */EXTERNL intnc3__create_mp(const char *path, int cmode, size_t initialsz, int basepe,	 size_t *chunksizehintp, int *ncidp);EXTERNL intnc3__open_mp(const char *path, int mode, int basepe,	size_t *chunksizehintp, int *ncidp);EXTERNL intnc3_delete_mp(const char * path, int basepe);EXTERNL intnc3_set_base_pe(int ncid, int pe);EXTERNL intnc3_inq_base_pe(int ncid, int *pe);/* #endif _CRAYMPP *//* Begin v2.4 backward compatiblity */EXTERNL voidnc3_advise(const char *cdf_routine_name, int err, const char *fmt,...);/* * C data type corresponding to a netCDF NC_LONG argument, * a signed 32 bit object. *  * This is the only thing in this file which architecture dependent. */EXTERNL intnc3typelen(nc_type datatype);EXTERNL intnc3create(const char* path, int cmode);EXTERNL intnc3open(const char* path, int mode);EXTERNL intnc3setfill(int ncid, int fillmode);EXTERNL intnc3redef(int ncid);EXTERNL intnc3endef(int ncid);EXTERNL intnc3sync(int ncid);EXTERNL intnc3abort(int ncid);EXTERNL intnc3close(int ncid);EXTERNL intnc3inquire(int ncid, int *ndimsp, int *nvarsp, int *nattsp, int *unlimdimp);EXTERNL intnc3dimdef(int ncid, const char *name, long len);EXTERNL intnc3dimid(int ncid, const char *name);EXTERNL intnc3diminq(int ncid, int dimid, char *name, long *lenp);EXTERNL intnc3dimrename(int ncid, int dimid, const char *name);EXTERNL intnc3attput(int ncid, int varid, const char *name, nc_type xtype,	int len, const void *op);EXTERNL intnc3attinq(int ncid, int varid, const char *name, nc_type *xtypep, int *lenp);EXTERNL intnc3attget(int ncid, int varid, const char *name, void *ip);EXTERNL intnc3attcopy(int ncid_in, int varid_in, const char *name, int ncid_out,	int varid_out);EXTERNL intnc3attname(int ncid, int varid, int attnum, char *name);EXTERNL intnc3attrename(int ncid, int varid, const char *name, const char *newname);EXTERNL intnc3attdel(int ncid, int varid, const char *name);EXTERNL intnc3vardef(int ncid, const char *name, nc_type xtype,	int ndims, const int *dimidsp);EXTERNL intnc3varid(int ncid, const char *name);EXTERNL intnc3varinq(int ncid, int varid, char *name, nc_type *xtypep,	int *ndimsp, int *dimidsp, int *nattsp);EXTERNL intnc3varput1(int ncid, int varid, const long *indexp, const void *op);EXTERNL intnc3varget1(int ncid, int varid, const long *indexp, void *ip);EXTERNL intnc3varput(int ncid, int varid, const long *startp, const long *countp,	const void *op);EXTERNL intnc3varget(int ncid, int varid, const long *startp, const long *countp, 	void *ip);EXTERNL intnc3varputs(int ncid, int varid, const long *startp, const long *countp,	const long *stridep, const void *op);EXTERNL intnc3vargets(int ncid, int varid, const long *startp, const long *countp,	const long *stridep, void *ip);EXTERNL intnc3varputg(int ncid, int varid, const long *startp, const long *countp,	const long *stridep, const long *imapp, const void *op);EXTERNL intnc3vargetg(int ncid, int varid, const long *startp, const long *countp,	const long *stridep, const long *imapp, void *ip);EXTERNL intnc3varrename(int ncid, int varid, const char *name);EXTERNL intnc3recinq(int ncid, int *nrecvarsp, int *recvaridsp, long *recsizesp);EXTERNL intnc3recget(int ncid, long recnum, void **datap);EXTERNL intnc3recput(int ncid, long recnum, void *const *datap);/* End v2.4 backward compatiblity */#endif /*!NO_NETCDF_2*/#if defined(__cplusplus)}#endif

⌨️ 快捷键说明

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