netcdf.h File Reference

Go to the source code of this file.

Typedefs

typedef int nclong

Enumerations

enum  nc_type {
  NC_NAT = 0, NC_BYTE = 1, NC_CHAR = 2, NC_SHORT = 3,
  NC_INT = 4, NC_FLOAT = 5, NC_DOUBLE = 6
}

Functions

EXTERNL const char * nc_inq_libvers (void)
EXTERNL const char * nc_strerror (int ncerr)
EXTERNL int nc__create (const char *path, int cmode, size_t initialsz, size_t *chunksizehintp, int *ncidp)
EXTERNL int nc_create (const char *path, int cmode, int *ncidp)
EXTERNL int nc__open (const char *path, int mode, size_t *chunksizehintp, int *ncidp)
EXTERNL int nc_open (const char *path, int mode, int *ncidp)
EXTERNL int nc_set_fill (int ncid, int fillmode, int *old_modep)
EXTERNL int nc_redef (int ncid)
EXTERNL int nc__enddef (int ncid, size_t h_minfree, size_t v_align, size_t v_minfree, size_t r_align)
EXTERNL int nc_enddef (int ncid)
EXTERNL int nc_sync (int ncid)
EXTERNL int nc_abort (int ncid)
EXTERNL int nc_close (int ncid)
EXTERNL int nc_inq (int ncid, int *ndimsp, int *nvarsp, int *nattsp, int *unlimdimidp)
EXTERNL int nc_inq_ndims (int ncid, int *ndimsp)
EXTERNL int nc_inq_nvars (int ncid, int *nvarsp)
EXTERNL int nc_inq_natts (int ncid, int *nattsp)
EXTERNL int nc_inq_unlimdim (int ncid, int *unlimdimidp)
EXTERNL int nc_set_default_format (int format, int *old_formatp)
EXTERNL int nc_inq_format (int ncid, int *formatp)
EXTERNL int nc_def_dim (int ncid, const char *name, size_t len, int *idp)
EXTERNL int nc_inq_dimid (int ncid, const char *name, int *idp)
EXTERNL int nc_inq_dim (int ncid, int dimid, char *name, size_t *lenp)
EXTERNL int nc_inq_dimname (int ncid, int dimid, char *name)
EXTERNL int nc_inq_dimlen (int ncid, int dimid, size_t *lenp)
EXTERNL int nc_rename_dim (int ncid, int dimid, const char *name)
EXTERNL int nc_inq_att (int ncid, int varid, const char *name, nc_type *xtypep, size_t *lenp)
EXTERNL int nc_inq_attid (int ncid, int varid, const char *name, int *idp)
EXTERNL int nc_inq_atttype (int ncid, int varid, const char *name, nc_type *xtypep)
EXTERNL int nc_inq_attlen (int ncid, int varid, const char *name, size_t *lenp)
EXTERNL int nc_inq_attname (int ncid, int varid, int attnum, char *name)
EXTERNL int nc_copy_att (int ncid_in, int varid_in, const char *name, int ncid_out, int varid_out)
EXTERNL int nc_rename_att (int ncid, int varid, const char *name, const char *newname)
EXTERNL int nc_del_att (int ncid, int varid, const char *name)
EXTERNL int nc_put_att (int ncid, int varid, const char *name, nc_type datatype, size_t len, const void *value)
EXTERNL int nc_get_att (int ncid, int varid, const char *name, void *value)
EXTERNL int nc_put_att_text (int ncid, int varid, const char *name, size_t len, const char *op)
EXTERNL int nc_get_att_text (int ncid, int varid, const char *name, char *ip)
EXTERNL int nc_put_att_uchar (int ncid, int varid, const char *name, nc_type xtype, size_t len, const unsigned char *op)
EXTERNL int nc_get_att_uchar (int ncid, int varid, const char *name, unsigned char *ip)
EXTERNL int nc_put_att_schar (int ncid, int varid, const char *name, nc_type xtype, size_t len, const signed char *op)
EXTERNL int nc_get_att_schar (int ncid, int varid, const char *name, signed char *ip)
EXTERNL int nc_put_att_short (int ncid, int varid, const char *name, nc_type xtype, size_t len, const short *op)
EXTERNL int nc_get_att_short (int ncid, int varid, const char *name, short *ip)
EXTERNL int nc_put_att_int (int ncid, int varid, const char *name, nc_type xtype, size_t len, const int *op)
EXTERNL int nc_get_att_int (int ncid, int varid, const char *name, int *ip)
EXTERNL int nc_put_att_long (int ncid, int varid, const char *name, nc_type xtype, size_t len, const long *op)
EXTERNL int nc_get_att_long (int ncid, int varid, const char *name, long *ip)
EXTERNL int nc_put_att_float (int ncid, int varid, const char *name, nc_type xtype, size_t len, const float *op)
EXTERNL int nc_get_att_float (int ncid, int varid, const char *name, float *ip)
EXTERNL int nc_put_att_double (int ncid, int varid, const char *name, nc_type xtype, size_t len, const double *op)
EXTERNL int nc_get_att_double (int ncid, int varid, const char *name, double *ip)
EXTERNL int nc_def_var (int ncid, const char *name, nc_type xtype, int ndims, const int *dimidsp, int *varidp)
EXTERNL int nc_inq_var (int ncid, int varid, char *name, nc_type *xtypep, int *ndimsp, int *dimidsp, int *nattsp)
EXTERNL int nc_inq_varid (int ncid, const char *name, int *varidp)
EXTERNL int nc_inq_varname (int ncid, int varid, char *name)
EXTERNL int nc_inq_vartype (int ncid, int varid, nc_type *xtypep)
EXTERNL int nc_inq_varndims (int ncid, int varid, int *ndimsp)
EXTERNL int nc_inq_vardimid (int ncid, int varid, int *dimidsp)
EXTERNL int nc_inq_varnatts (int ncid, int varid, int *nattsp)
EXTERNL int nc_rename_var (int ncid, int varid, const char *name)
EXTERNL int nc_copy_var (int ncid_in, int varid, int ncid_out)
EXTERNL int nc_put_var1 (int ncid, int varid, const size_t *indexp, const void *value)
EXTERNL int nc_get_var1 (int ncid, int varid, const size_t *indexp, void *value)
EXTERNL int nc_put_var1_text (int ncid, int varid, const size_t *indexp, const char *op)
EXTERNL int nc_get_var1_text (int ncid, int varid, const size_t *indexp, char *ip)
EXTERNL int nc_put_var1_uchar (int ncid, int varid, const size_t *indexp, const unsigned char *op)
EXTERNL int nc_get_var1_uchar (int ncid, int varid, const size_t *indexp, unsigned char *ip)
EXTERNL int nc_put_var1_schar (int ncid, int varid, const size_t *indexp, const signed char *op)
EXTERNL int nc_get_var1_schar (int ncid, int varid, const size_t *indexp, signed char *ip)
EXTERNL int nc_put_var1_short (int ncid, int varid, const size_t *indexp, const short *op)
EXTERNL int nc_get_var1_short (int ncid, int varid, const size_t *indexp, short *ip)
EXTERNL int nc_put_var1_int (int ncid, int varid, const size_t *indexp, const int *op)
EXTERNL int nc_get_var1_int (int ncid, int varid, const size_t *indexp, int *ip)
EXTERNL int nc_put_var1_long (int ncid, int varid, const size_t *indexp, const long *op)
EXTERNL int nc_get_var1_long (int ncid, int varid, const size_t *indexp, long *ip)
EXTERNL int nc_put_var1_float (int ncid, int varid, const size_t *indexp, const float *op)
EXTERNL int nc_get_var1_float (int ncid, int varid, const size_t *indexp, float *ip)
EXTERNL int nc_put_var1_double (int ncid, int varid, const size_t *indexp, const double *op)
EXTERNL int nc_get_var1_double (int ncid, int varid, const size_t *indexp, double *ip)
EXTERNL int nc_put_vara (int ncid, int varid, const size_t *start, const size_t *count, const void *value)
EXTERNL int nc_get_vara (int ncid, int varid, const size_t *start, const size_t *count, void *value)
EXTERNL int nc_put_vara_text (int ncid, int varid, const size_t *startp, const size_t *countp, const char *op)
EXTERNL int nc_get_vara_text (int ncid, int varid, const size_t *startp, const size_t *countp, char *ip)
EXTERNL int nc_put_vara_uchar (int ncid, int varid, const size_t *startp, const size_t *countp, const unsigned char *op)
EXTERNL int nc_get_vara_uchar (int ncid, int varid, const size_t *startp, const size_t *countp, unsigned char *ip)
EXTERNL int nc_put_vara_schar (int ncid, int varid, const size_t *startp, const size_t *countp, const signed char *op)
EXTERNL int nc_get_vara_schar (int ncid, int varid, const size_t *startp, const size_t *countp, signed char *ip)
EXTERNL int nc_put_vara_short (int ncid, int varid, const size_t *startp, const size_t *countp, const short *op)
EXTERNL int nc_get_vara_short (int ncid, int varid, const size_t *startp, const size_t *countp, short *ip)
EXTERNL int nc_put_vara_int (int ncid, int varid, const size_t *startp, const size_t *countp, const int *op)
EXTERNL int nc_get_vara_int (int ncid, int varid, const size_t *startp, const size_t *countp, int *ip)
EXTERNL int nc_put_vara_long (int ncid, int varid, const size_t *startp, const size_t *countp, const long *op)
EXTERNL int nc_get_vara_long (int ncid, int varid, const size_t *startp, const size_t *countp, long *ip)
EXTERNL int nc_put_vara_float (int ncid, int varid, const size_t *startp, const size_t *countp, const float *op)
EXTERNL int nc_get_vara_float (int ncid, int varid, const size_t *startp, const size_t *countp, float *ip)
EXTERNL int nc_put_vara_double (int ncid, int varid, const size_t *startp, const size_t *countp, const double *op)
EXTERNL int nc_get_vara_double (int ncid, int varid, const size_t *startp, const size_t *countp, double *ip)
EXTERNL int nc_put_vars (int ncid, int varid, const size_t *start, const size_t *count, const ptrdiff_t *stride, const void *value)
EXTERNL int nc_get_vars (int ncid, int varid, const size_t *start, const size_t *count, const ptrdiff_t *stride, void *value)
EXTERNL int nc_put_vars_text (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const char *op)
EXTERNL int nc_get_vars_text (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, char *ip)
EXTERNL int nc_put_vars_uchar (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const unsigned char *op)
EXTERNL int nc_get_vars_uchar (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, unsigned char *ip)
EXTERNL int nc_put_vars_schar (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const signed char *op)
EXTERNL int nc_get_vars_schar (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, signed char *ip)
EXTERNL int nc_put_vars_short (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const short *op)
EXTERNL int nc_get_vars_short (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, short *ip)
EXTERNL int nc_put_vars_int (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const int *op)
EXTERNL int nc_get_vars_int (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, int *ip)
EXTERNL int nc_put_vars_long (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const long *op)
EXTERNL int nc_get_vars_long (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, long *ip)
EXTERNL int nc_put_vars_float (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const float *op)
EXTERNL int nc_get_vars_float (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, float *ip)
EXTERNL int nc_put_vars_double (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const double *op)
EXTERNL int nc_get_vars_double (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, double *ip)
EXTERNL int nc_put_varm (int ncid, int varid, const size_t *start, const size_t *count, const ptrdiff_t *stride, const ptrdiff_t *imapp, const void *value)
EXTERNL int nc_get_varm (int ncid, int varid, const size_t *start, const size_t *count, const ptrdiff_t *stride, const ptrdiff_t *imapp, void *value)
EXTERNL int nc_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 int nc_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 int nc_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 int nc_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 int nc_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 int nc_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 int nc_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 int nc_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 int nc_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 int nc_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 int nc_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 int nc_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 int nc_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 int nc_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 int nc_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 int nc_get_varm_double (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, double *ip)
EXTERNL int nc_put_var_text (int ncid, int varid, const char *op)
EXTERNL int nc_get_var_text (int ncid, int varid, char *ip)
EXTERNL int nc_put_var_uchar (int ncid, int varid, const unsigned char *op)
EXTERNL int nc_get_var_uchar (int ncid, int varid, unsigned char *ip)
EXTERNL int nc_put_var_schar (int ncid, int varid, const signed char *op)
EXTERNL int nc_get_var_schar (int ncid, int varid, signed char *ip)
EXTERNL int nc_put_var_short (int ncid, int varid, const short *op)
EXTERNL int nc_get_var_short (int ncid, int varid, short *ip)
EXTERNL int nc_put_var_int (int ncid, int varid, const int *op)
EXTERNL int nc_get_var_int (int ncid, int varid, int *ip)
EXTERNL int nc_put_var_long (int ncid, int varid, const long *op)
EXTERNL int nc_get_var_long (int ncid, int varid, long *ip)
EXTERNL int nc_put_var_float (int ncid, int varid, const float *op)
EXTERNL int nc_get_var_float (int ncid, int varid, float *ip)
EXTERNL int nc_put_var_double (int ncid, int varid, const double *op)
EXTERNL int nc_get_var_double (int ncid, int varid, double *ip)
EXTERNL void nc_exit (void)
EXTERNL void nc_set_log_level (int new_level)
EXTERNL int nc__create_mp (const char *path, int cmode, size_t initialsz, int basepe, size_t *chunksizehintp, int *ncidp)
EXTERNL int nc__open_mp (const char *path, int mode, int basepe, size_t *chunksizehintp, int *ncidp)
EXTERNL int nc_delete (const char *path)
EXTERNL int nc_delete_mp (const char *path, int basepe)
EXTERNL int nc_set_base_pe (int ncid, int pe)
EXTERNL int nc_inq_base_pe (int ncid, int *pe)
EXTERNL void nc_advise (const char *cdf_routine_name, int err, const char *fmt,...)
EXTERNL int nctypelen (nc_type datatype)
EXTERNL int nccreate (const char *path, int cmode)
EXTERNL int ncopen (const char *path, int mode)
EXTERNL int ncsetfill (int ncid, int fillmode)
EXTERNL int ncredef (int ncid)
EXTERNL int ncendef (int ncid)
EXTERNL int ncsync (int ncid)
EXTERNL int ncabort (int ncid)
EXTERNL int ncclose (int ncid)
EXTERNL int ncinquire (int ncid, int *ndimsp, int *nvarsp, int *nattsp, int *unlimdimp)
EXTERNL int ncdimdef (int ncid, const char *name, long len)
EXTERNL int ncdimid (int ncid, const char *name)
EXTERNL int ncdiminq (int ncid, int dimid, char *name, long *lenp)
EXTERNL int ncdimrename (int ncid, int dimid, const char *name)
EXTERNL int ncattput (int ncid, int varid, const char *name, nc_type xtype, int len, const void *op)
EXTERNL int ncattinq (int ncid, int varid, const char *name, nc_type *xtypep, int *lenp)
EXTERNL int ncattget (int ncid, int varid, const char *name, void *ip)
EXTERNL int ncattcopy (int ncid_in, int varid_in, const char *name, int ncid_out, int varid_out)
EXTERNL int ncattname (int ncid, int varid, int attnum, char *name)
EXTERNL int ncattrename (int ncid, int varid, const char *name, const char *newname)
EXTERNL int ncattdel (int ncid, int varid, const char *name)
EXTERNL int ncvardef (int ncid, const char *name, nc_type xtype, int ndims, const int *dimidsp)
EXTERNL int ncvarid (int ncid, const char *name)
EXTERNL int ncvarinq (int ncid, int varid, char *name, nc_type *xtypep, int *ndimsp, int *dimidsp, int *nattsp)
EXTERNL int ncvarput1 (int ncid, int varid, const long *indexp, const void *op)
EXTERNL int ncvarget1 (int ncid, int varid, const long *indexp, void *ip)
EXTERNL int ncvarput (int ncid, int varid, const long *startp, const long *countp, const void *op)
EXTERNL int ncvarget (int ncid, int varid, const long *startp, const long *countp, void *ip)
EXTERNL int ncvarputs (int ncid, int varid, const long *startp, const long *countp, const long *stridep, const void *op)
EXTERNL int ncvargets (int ncid, int varid, const long *startp, const long *countp, const long *stridep, void *ip)
EXTERNL int ncvarputg (int ncid, int varid, const long *startp, const long *countp, const long *stridep, const long *imapp, const void *op)
EXTERNL int ncvargetg (int ncid, int varid, const long *startp, const long *countp, const long *stridep, const long *imapp, void *ip)
EXTERNL int ncvarrename (int ncid, int varid, const char *name)
EXTERNL int ncrecinq (int ncid, int *nrecvarsp, int *recvaridsp, long *recsizesp)
EXTERNL int ncrecget (int ncid, long recnum, void **datap)
EXTERNL int ncrecput (int ncid, long recnum, void *const *datap)

Variables

MSC_EXTRA int ncerr
MSC_EXTRA int ncopts

Typedef Documentation

typedef int nclong

Definition at line 972 of file netcdf.h.


Enumeration Type Documentation

enum nc_type
Enumerator:
NC_NAT 
NC_BYTE 
NC_CHAR 
NC_SHORT 
NC_INT 
NC_FLOAT 
NC_DOUBLE 

Definition at line 48 of file netcdf.h.

00048              {
00049         NC_NAT =        0,      /* NAT = 'Not A Type' (c.f. NaN) */
00050         NC_BYTE =       1,      /* signed 1 byte integer */
00051         NC_CHAR =       2,      /* ISO/ASCII character */
00052         NC_SHORT =      3,      /* signed 2 byte integer */
00053         NC_INT =        4,      /* signed 4 byte integer */
00054         NC_FLOAT =      5,      /* single precision floating point number */
00055         NC_DOUBLE =     6       /* double precision floating point number */
00056 } nc_type;


Function Documentation

EXTERNL int nc__create ( const char *  path,
int  cmode,
size_t  initialsz,
size_t *  chunksizehintp,
int *  ncidp 
)
EXTERNL int nc__create_mp ( const char *  path,
int  cmode,
size_t  initialsz,
int  basepe,
size_t *  chunksizehintp,
int *  ncidp 
)
EXTERNL int nc__enddef ( int  ncid,
size_t  h_minfree,
size_t  v_align,
size_t  v_minfree,
size_t  r_align 
)
EXTERNL int nc__open ( const char *  path,
int  mode,
size_t *  chunksizehintp,
int *  ncidp 
)
EXTERNL int nc__open_mp ( const char *  path,
int  mode,
int  basepe,
size_t *  chunksizehintp,
int *  ncidp 
)
EXTERNL int nc_abort ( int  ncid  ) 
EXTERNL void nc_advise ( const char *  cdf_routine_name,
int  err,
const char *  fmt,
  ... 
)
EXTERNL int nc_close ( int  ncid  ) 
EXTERNL int nc_copy_att ( int  ncid_in,
int  varid_in,
const char *  name,
int  ncid_out,
int  varid_out 
)
EXTERNL int nc_copy_var ( int  ncid_in,
int  varid,
int  ncid_out 
)
EXTERNL int nc_create ( const char *  path,
int  cmode,
int *  ncidp 
)
EXTERNL int nc_def_dim ( int  ncid,
const char *  name,
size_t  len,
int *  idp 
)
EXTERNL int nc_def_var ( int  ncid,
const char *  name,
nc_type  xtype,
int  ndims,
const int *  dimidsp,
int *  varidp 
)
EXTERNL int nc_del_att ( int  ncid,
int  varid,
const char *  name 
)
EXTERNL int nc_delete ( const char *  path  ) 
EXTERNL int nc_delete_mp ( const char *  path,
int  basepe 
)
EXTERNL int nc_enddef ( int  ncid  ) 
EXTERNL void nc_exit ( void   ) 
EXTERNL int nc_get_att ( int  ncid,
int  varid,
const char *  name,
void *  value 
)
EXTERNL int nc_get_att_double ( int  ncid,
int  varid,
const char *  name,
double *  ip 
)
EXTERNL int nc_get_att_float ( int  ncid,
int  varid,
const char *  name,
float *  ip 
)
EXTERNL int nc_get_att_int ( int  ncid,
int  varid,
const char *  name,
int *  ip 
)
EXTERNL int nc_get_att_long ( int  ncid,
int  varid,
const char *  name,
long *  ip 
)
EXTERNL int nc_get_att_schar ( int  ncid,
int  varid,
const char *  name,
signed char *  ip 
)
EXTERNL int nc_get_att_short ( int  ncid,
int  varid,
const char *  name,
short *  ip 
)
EXTERNL int nc_get_att_text ( int  ncid,
int  varid,
const char *  name,
char *  ip 
)
EXTERNL int nc_get_att_uchar ( int  ncid,
int  varid,
const char *  name,
unsigned char *  ip 
)
EXTERNL int nc_get_var1 ( int  ncid,
int  varid,
const size_t *  indexp,
void *  value 
)
EXTERNL int nc_get_var1_double ( int  ncid,
int  varid,
const size_t *  indexp,
double *  ip 
)
EXTERNL int nc_get_var1_float ( int  ncid,
int  varid,
const size_t *  indexp,
float *  ip 
)
EXTERNL int nc_get_var1_int ( int  ncid,
int  varid,
const size_t *  indexp,
int *  ip 
)
EXTERNL int nc_get_var1_long ( int  ncid,
int  varid,
const size_t *  indexp,
long *  ip 
)
EXTERNL int nc_get_var1_schar ( int  ncid,
int  varid,
const size_t *  indexp,
signed char *  ip 
)
EXTERNL int nc_get_var1_short ( int  ncid,
int  varid,
const size_t *  indexp,
short *  ip 
)
EXTERNL int nc_get_var1_text ( int  ncid,
int  varid,
const size_t *  indexp,
char *  ip 
)
EXTERNL int nc_get_var1_uchar ( int  ncid,
int  varid,
const size_t *  indexp,
unsigned char *  ip 
)
EXTERNL int nc_get_var_double ( int  ncid,
int  varid,
double *  ip 
)
EXTERNL int nc_get_var_float ( int  ncid,
int  varid,
float *  ip 
)
EXTERNL int nc_get_var_int ( int  ncid,
int  varid,
int *  ip 
)
EXTERNL int nc_get_var_long ( int  ncid,
int  varid,
long *  ip 
)
EXTERNL int nc_get_var_schar ( int  ncid,
int  varid,
signed char *  ip 
)
EXTERNL int nc_get_var_short ( int  ncid,
int  varid,
short *  ip 
)
EXTERNL int nc_get_var_text ( int  ncid,
int  varid,
char *  ip 
)
EXTERNL int nc_get_var_uchar ( int  ncid,
int  varid,
unsigned char *  ip 
)
EXTERNL int nc_get_vara ( int  ncid,
int  varid,
const size_t *  start,
const size_t *  count,
void *  value 
)
EXTERNL int nc_get_vara_double ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
double *  ip 
)
EXTERNL int nc_get_vara_float ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
float *  ip 
)
EXTERNL int nc_get_vara_int ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
int *  ip 
)
EXTERNL int nc_get_vara_long ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
long *  ip 
)
EXTERNL int nc_get_vara_schar ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
signed char *  ip 
)
EXTERNL int nc_get_vara_short ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
short *  ip 
)
EXTERNL int nc_get_vara_text ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
char *  ip 
)
EXTERNL int nc_get_vara_uchar ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
unsigned char *  ip 
)
EXTERNL int nc_get_varm ( int  ncid,
int  varid,
const size_t *  start,
const size_t *  count,
const ptrdiff_t *  stride,
const ptrdiff_t *  imapp,
void *  value 
)
EXTERNL int nc_get_varm_double ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const ptrdiff_t *  imapp,
double *  ip 
)
EXTERNL int nc_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 int nc_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 int nc_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 int nc_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 int nc_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 int nc_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 int nc_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 int nc_get_vars ( int  ncid,
int  varid,
const size_t *  start,
const size_t *  count,
const ptrdiff_t *  stride,
void *  value 
)
EXTERNL int nc_get_vars_double ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
double *  ip 
)
EXTERNL int nc_get_vars_float ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
float *  ip 
)
EXTERNL int nc_get_vars_int ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
int *  ip 
)
EXTERNL int nc_get_vars_long ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
long *  ip 
)
EXTERNL int nc_get_vars_schar ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
signed char *  ip 
)
EXTERNL int nc_get_vars_short ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
short *  ip 
)
EXTERNL int nc_get_vars_text ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
char *  ip 
)
EXTERNL int nc_get_vars_uchar ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
unsigned char *  ip 
)
EXTERNL int nc_inq ( int  ncid,
int *  ndimsp,
int *  nvarsp,
int *  nattsp,
int *  unlimdimidp 
)
EXTERNL int nc_inq_att ( int  ncid,
int  varid,
const char *  name,
nc_type xtypep,
size_t *  lenp 
)
EXTERNL int nc_inq_attid ( int  ncid,
int  varid,
const char *  name,
int *  idp 
)
EXTERNL int nc_inq_attlen ( int  ncid,
int  varid,
const char *  name,
size_t *  lenp 
)
EXTERNL int nc_inq_attname ( int  ncid,
int  varid,
int  attnum,
char *  name 
)
EXTERNL int nc_inq_atttype ( int  ncid,
int  varid,
const char *  name,
nc_type xtypep 
)
EXTERNL int nc_inq_base_pe ( int  ncid,
int *  pe 
)
EXTERNL int nc_inq_dim ( int  ncid,
int  dimid,
char *  name,
size_t *  lenp 
)
EXTERNL int nc_inq_dimid ( int  ncid,
const char *  name,
int *  idp 
)
EXTERNL int nc_inq_dimlen ( int  ncid,
int  dimid,
size_t *  lenp 
)
EXTERNL int nc_inq_dimname ( int  ncid,
int  dimid,
char *  name 
)
EXTERNL int nc_inq_format ( int  ncid,
int *  formatp 
)
EXTERNL const char* nc_inq_libvers ( void   ) 
EXTERNL int nc_inq_natts ( int  ncid,
int *  nattsp 
)
EXTERNL int nc_inq_ndims ( int  ncid,
int *  ndimsp 
)
EXTERNL int nc_inq_nvars ( int  ncid,
int *  nvarsp 
)
EXTERNL int nc_inq_unlimdim ( int  ncid,
int *  unlimdimidp 
)
EXTERNL int nc_inq_var ( int  ncid,
int  varid,
char *  name,
nc_type xtypep,
int *  ndimsp,
int *  dimidsp,
int *  nattsp 
)
EXTERNL int nc_inq_vardimid ( int  ncid,
int  varid,
int *  dimidsp 
)
EXTERNL int nc_inq_varid ( int  ncid,
const char *  name,
int *  varidp 
)
EXTERNL int nc_inq_varname ( int  ncid,
int  varid,
char *  name 
)
EXTERNL int nc_inq_varnatts ( int  ncid,
int  varid,
int *  nattsp 
)
EXTERNL int nc_inq_varndims ( int  ncid,
int  varid,
int *  ndimsp 
)
EXTERNL int nc_inq_vartype ( int  ncid,
int  varid,
nc_type xtypep 
)
EXTERNL int nc_open ( const char *  path,
int  mode,
int *  ncidp 
)
EXTERNL int nc_put_att ( int  ncid,
int  varid,
const char *  name,
nc_type  datatype,
size_t  len,
const void *  value 
)
EXTERNL int nc_put_att_double ( int  ncid,
int  varid,
const char *  name,
nc_type  xtype,
size_t  len,
const double *  op 
)
EXTERNL int nc_put_att_float ( int  ncid,
int  varid,
const char *  name,
nc_type  xtype,
size_t  len,
const float *  op 
)
EXTERNL int nc_put_att_int ( int  ncid,
int  varid,
const char *  name,
nc_type  xtype,
size_t  len,
const int *  op 
)
EXTERNL int nc_put_att_long ( int  ncid,
int  varid,
const char *  name,
nc_type  xtype,
size_t  len,
const long *  op 
)
EXTERNL int nc_put_att_schar ( int  ncid,
int  varid,
const char *  name,
nc_type  xtype,
size_t  len,
const signed char *  op 
)
EXTERNL int nc_put_att_short ( int  ncid,
int  varid,
const char *  name,
nc_type  xtype,
size_t  len,
const short *  op 
)
EXTERNL int nc_put_att_text ( int  ncid,
int  varid,
const char *  name,
size_t  len,
const char *  op 
)
EXTERNL int nc_put_att_uchar ( int  ncid,
int  varid,
const char *  name,
nc_type  xtype,
size_t  len,
const unsigned char *  op 
)
EXTERNL int nc_put_var1 ( int  ncid,
int  varid,
const size_t *  indexp,
const void *  value 
)
EXTERNL int nc_put_var1_double ( int  ncid,
int  varid,
const size_t *  indexp,
const double *  op 
)
EXTERNL int nc_put_var1_float ( int  ncid,
int  varid,
const size_t *  indexp,
const float *  op 
)
EXTERNL int nc_put_var1_int ( int  ncid,
int  varid,
const size_t *  indexp,
const int *  op 
)
EXTERNL int nc_put_var1_long ( int  ncid,
int  varid,
const size_t *  indexp,
const long *  op 
)
EXTERNL int nc_put_var1_schar ( int  ncid,
int  varid,
const size_t *  indexp,
const signed char *  op 
)
EXTERNL int nc_put_var1_short ( int  ncid,
int  varid,
const size_t *  indexp,
const short *  op 
)
EXTERNL int nc_put_var1_text ( int  ncid,
int  varid,
const size_t *  indexp,
const char *  op 
)
EXTERNL int nc_put_var1_uchar ( int  ncid,
int  varid,
const size_t *  indexp,
const unsigned char *  op 
)
EXTERNL int nc_put_var_double ( int  ncid,
int  varid,
const double *  op 
)
EXTERNL int nc_put_var_float ( int  ncid,
int  varid,
const float *  op 
)
EXTERNL int nc_put_var_int ( int  ncid,
int  varid,
const int *  op 
)
EXTERNL int nc_put_var_long ( int  ncid,
int  varid,
const long *  op 
)
EXTERNL int nc_put_var_schar ( int  ncid,
int  varid,
const signed char *  op 
)
EXTERNL int nc_put_var_short ( int  ncid,
int  varid,
const short *  op 
)
EXTERNL int nc_put_var_text ( int  ncid,
int  varid,
const char *  op 
)
EXTERNL int nc_put_var_uchar ( int  ncid,
int  varid,
const unsigned char *  op 
)
EXTERNL int nc_put_vara ( int  ncid,
int  varid,
const size_t *  start,
const size_t *  count,
const void *  value 
)
EXTERNL int nc_put_vara_double ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const double *  op 
)
EXTERNL int nc_put_vara_float ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const float *  op 
)
EXTERNL int nc_put_vara_int ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const int *  op 
)
EXTERNL int nc_put_vara_long ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const long *  op 
)
EXTERNL int nc_put_vara_schar ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const signed char *  op 
)
EXTERNL int nc_put_vara_short ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const short *  op 
)
EXTERNL int nc_put_vara_text ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const char *  op 
)
EXTERNL int nc_put_vara_uchar ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const unsigned char *  op 
)
EXTERNL int nc_put_varm ( int  ncid,
int  varid,
const size_t *  start,
const size_t *  count,
const ptrdiff_t *  stride,
const ptrdiff_t *  imapp,
const void *  value 
)
EXTERNL int nc_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 int nc_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 int nc_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 int nc_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 int nc_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 int nc_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 int nc_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 int nc_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 int nc_put_vars ( int  ncid,
int  varid,
const size_t *  start,
const size_t *  count,
const ptrdiff_t *  stride,
const void *  value 
)
EXTERNL int nc_put_vars_double ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const double *  op 
)
EXTERNL int nc_put_vars_float ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const float *  op 
)
EXTERNL int nc_put_vars_int ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const int *  op 
)
EXTERNL int nc_put_vars_long ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const long *  op 
)
EXTERNL int nc_put_vars_schar ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const signed char *  op 
)
EXTERNL int nc_put_vars_short ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const short *  op 
)
EXTERNL int nc_put_vars_text ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const char *  op 
)
EXTERNL int nc_put_vars_uchar ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const unsigned char *  op 
)
EXTERNL int nc_redef ( int  ncid  ) 
EXTERNL int nc_rename_att ( int  ncid,
int  varid,
const char *  name,
const char *  newname 
)
EXTERNL int nc_rename_dim ( int  ncid,
int  dimid,
const char *  name 
)
EXTERNL int nc_rename_var ( int  ncid,
int  varid,
const char *  name 
)
EXTERNL int nc_set_base_pe ( int  ncid,
int  pe 
)
EXTERNL int nc_set_default_format ( int  format,
int *  old_formatp 
)
EXTERNL int nc_set_fill ( int  ncid,
int  fillmode,
int *  old_modep 
)
EXTERNL void nc_set_log_level ( int  new_level  ) 
EXTERNL const char* nc_strerror ( int  ncerr  ) 
EXTERNL int nc_sync ( int  ncid  ) 
EXTERNL int ncabort ( int  ncid  ) 
EXTERNL int ncattcopy ( int  ncid_in,
int  varid_in,
const char *  name,
int  ncid_out,
int  varid_out 
)
EXTERNL int ncattdel ( int  ncid,
int  varid,
const char *  name 
)
EXTERNL int ncattget ( int  ncid,
int  varid,
const char *  name,
void *  ip 
)
EXTERNL int ncattinq ( int  ncid,
int  varid,
const char *  name,
nc_type xtypep,
int *  lenp 
)
EXTERNL int ncattname ( int  ncid,
int  varid,
int  attnum,
char *  name 
)
EXTERNL int ncattput ( int  ncid,
int  varid,
const char *  name,
nc_type  xtype,
int  len,
const void *  op 
)
EXTERNL int ncattrename ( int  ncid,
int  varid,
const char *  name,
const char *  newname 
)
EXTERNL int ncclose ( int  ncid  ) 
EXTERNL int nccreate ( const char *  path,
int  cmode 
)
EXTERNL int ncdimdef ( int  ncid,
const char *  name,
long  len 
)
EXTERNL int ncdimid ( int  ncid,
const char *  name 
)
EXTERNL int ncdiminq ( int  ncid,
int  dimid,
char *  name,
long *  lenp 
)
EXTERNL int ncdimrename ( int  ncid,
int  dimid,
const char *  name 
)
EXTERNL int ncendef ( int  ncid  ) 
EXTERNL int ncinquire ( int  ncid,
int *  ndimsp,
int *  nvarsp,
int *  nattsp,
int *  unlimdimp 
)
EXTERNL int ncopen ( const char *  path,
int  mode 
)
EXTERNL int ncrecget ( int  ncid,
long  recnum,
void **  datap 
)
EXTERNL int ncrecinq ( int  ncid,
int *  nrecvarsp,
int *  recvaridsp,
long *  recsizesp 
)
EXTERNL int ncrecput ( int  ncid,
long  recnum,
void *const *  datap 
)
EXTERNL int ncredef ( int  ncid  ) 
EXTERNL int ncsetfill ( int  ncid,
int  fillmode 
)
EXTERNL int ncsync ( int  ncid  ) 
EXTERNL int nctypelen ( nc_type  datatype  ) 
EXTERNL int ncvardef ( int  ncid,
const char *  name,
nc_type  xtype,
int  ndims,
const int *  dimidsp 
)
EXTERNL int ncvarget ( int  ncid,
int  varid,
const long *  startp,
const long *  countp,
void *  ip 
)
EXTERNL int ncvarget1 ( int  ncid,
int  varid,
const long *  indexp,
void *  ip 
)
EXTERNL int ncvargetg ( int  ncid,
int  varid,
const long *  startp,
const long *  countp,
const long *  stridep,
const long *  imapp,
void *  ip 
)
EXTERNL int ncvargets ( int  ncid,
int  varid,
const long *  startp,
const long *  countp,
const long *  stridep,
void *  ip 
)
EXTERNL int ncvarid ( int  ncid,
const char *  name 
)
EXTERNL int ncvarinq ( int  ncid,
int  varid,
char *  name,
nc_type xtypep,
int *  ndimsp,
int *  dimidsp,
int *  nattsp 
)
EXTERNL int ncvarput ( int  ncid,
int  varid,
const long *  startp,
const long *  countp,
const void *  op 
)
EXTERNL int ncvarput1 ( int  ncid,
int  varid,
const long *  indexp,
const void *  op 
)
EXTERNL int ncvarputg ( int  ncid,
int  varid,
const long *  startp,
const long *  countp,
const long *  stridep,
const long *  imapp,
const void *  op 
)
EXTERNL int ncvarputs ( int  ncid,
int  varid,
const long *  startp,
const long *  countp,
const long *  stridep,
const void *  op 
)
EXTERNL int ncvarrename ( int  ncid,
int  varid,
const char *  name 
)

Variable Documentation

EXTERNL int ncerr

Definition at line 239 of file netcdf.h.

EXTERNL int ncopts

Definition at line 240 of file netcdf.h.


Site Created By: libMesh Developers
Last modified: February 05 2013 19:54:49 UTC

Hosted By:
SourceForge.net Logo