netcdf.h File Reference

Go to the source code of this file.

Classes

struct  nc_vlen_t
 

Typedefs

typedef int nc_type
 
typedef int nclong
 

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_inq_path (int ncid, size_t *pathlen, char *path)
 
EXTERNL int nc_inq_ncid (int ncid, const char *name, int *grp_ncid)
 
EXTERNL int nc_inq_grps (int ncid, int *numgrps, int *ncids)
 
EXTERNL int nc_inq_grpname (int ncid, char *name)
 
EXTERNL int nc_inq_grpname_full (int ncid, size_t *lenp, char *full_name)
 
EXTERNL int nc_inq_grpname_len (int ncid, size_t *lenp)
 
EXTERNL int nc_inq_grp_parent (int ncid, int *parent_ncid)
 
EXTERNL int nc_inq_grp_ncid (int ncid, const char *grp_name, int *grp_ncid)
 
EXTERNL int nc_inq_grp_full_ncid (int ncid, const char *full_name, int *grp_ncid)
 
EXTERNL int nc_inq_varids (int ncid, int *nvars, int *varids)
 
EXTERNL int nc_inq_dimids (int ncid, int *ndims, int *dimids, int include_parents)
 
EXTERNL int nc_inq_typeids (int ncid, int *ntypes, int *typeids)
 
EXTERNL int nc_inq_type_equal (int ncid1, nc_type typeid1, int ncid2, nc_type typeid2, int *equal)
 
EXTERNL int nc_def_grp (int parent_ncid, const char *name, int *new_ncid)
 
EXTERNL int nc_rename_grp (int grpid, const char *name)
 
EXTERNL int nc_def_compound (int ncid, size_t size, const char *name, nc_type *typeidp)
 
EXTERNL int nc_insert_compound (int ncid, nc_type xtype, const char *name, size_t offset, nc_type field_typeid)
 
EXTERNL int nc_insert_array_compound (int ncid, nc_type xtype, const char *name, size_t offset, nc_type field_typeid, int ndims, const int *dim_sizes)
 
EXTERNL int nc_inq_type (int ncid, nc_type xtype, char *name, size_t *size)
 
EXTERNL int nc_inq_typeid (int ncid, const char *name, nc_type *typeidp)
 
EXTERNL int nc_inq_compound (int ncid, nc_type xtype, char *name, size_t *sizep, size_t *nfieldsp)
 
EXTERNL int nc_inq_compound_name (int ncid, nc_type xtype, char *name)
 
EXTERNL int nc_inq_compound_size (int ncid, nc_type xtype, size_t *sizep)
 
EXTERNL int nc_inq_compound_nfields (int ncid, nc_type xtype, size_t *nfieldsp)
 
EXTERNL int nc_inq_compound_field (int ncid, nc_type xtype, int fieldid, char *name, size_t *offsetp, nc_type *field_typeidp, int *ndimsp, int *dim_sizesp)
 
EXTERNL int nc_inq_compound_fieldname (int ncid, nc_type xtype, int fieldid, char *name)
 
EXTERNL int nc_inq_compound_fieldindex (int ncid, nc_type xtype, const char *name, int *fieldidp)
 
EXTERNL int nc_inq_compound_fieldoffset (int ncid, nc_type xtype, int fieldid, size_t *offsetp)
 
EXTERNL int nc_inq_compound_fieldtype (int ncid, nc_type xtype, int fieldid, nc_type *field_typeidp)
 
EXTERNL int nc_inq_compound_fieldndims (int ncid, nc_type xtype, int fieldid, int *ndimsp)
 
EXTERNL int nc_inq_compound_fielddim_sizes (int ncid, nc_type xtype, int fieldid, int *dim_sizes)
 
EXTERNL int nc_def_vlen (int ncid, const char *name, nc_type base_typeid, nc_type *xtypep)
 
EXTERNL int nc_inq_vlen (int ncid, nc_type xtype, char *name, size_t *datum_sizep, nc_type *base_nc_typep)
 
EXTERNL int nc_free_vlen (nc_vlen_t *vl)
 
EXTERNL int nc_free_vlens (size_t len, nc_vlen_t vlens[])
 
EXTERNL int nc_put_vlen_element (int ncid, int typeid1, void *vlen_element, size_t len, const void *data)
 
EXTERNL int nc_get_vlen_element (int ncid, int typeid1, const void *vlen_element, size_t *len, void *data)
 
EXTERNL int nc_free_string (size_t len, char **data)
 
EXTERNL int nc_inq_user_type (int ncid, nc_type xtype, char *name, size_t *size, nc_type *base_nc_typep, size_t *nfieldsp, int *classp)
 
EXTERNL int nc_put_att (int ncid, int varid, const char *name, nc_type xtype, size_t len, const void *op)
 
EXTERNL int nc_get_att (int ncid, int varid, const char *name, void *ip)
 
EXTERNL int nc_def_enum (int ncid, nc_type base_typeid, const char *name, nc_type *typeidp)
 
EXTERNL int nc_insert_enum (int ncid, nc_type xtype, const char *name, const void *value)
 
EXTERNL int nc_inq_enum (int ncid, nc_type xtype, char *name, nc_type *base_nc_typep, size_t *base_sizep, size_t *num_membersp)
 
EXTERNL int nc_inq_enum_member (int ncid, nc_type xtype, int idx, char *name, void *value)
 
EXTERNL int nc_inq_enum_ident (int ncid, nc_type xtype, long long value, char *identifier)
 
EXTERNL int nc_def_opaque (int ncid, size_t size, const char *name, nc_type *xtypep)
 
EXTERNL int nc_inq_opaque (int ncid, nc_type xtype, char *name, size_t *sizep)
 
EXTERNL int nc_put_var (int ncid, int varid, const void *op)
 
EXTERNL int nc_get_var (int ncid, int varid, void *ip)
 
EXTERNL int nc_put_var1 (int ncid, int varid, const size_t *indexp, const void *op)
 
EXTERNL int nc_get_var1 (int ncid, int varid, const size_t *indexp, void *ip)
 
EXTERNL int nc_put_vara (int ncid, int varid, const size_t *startp, const size_t *countp, const void *op)
 
EXTERNL int nc_get_vara (int ncid, int varid, const size_t *startp, const size_t *countp, void *ip)
 
EXTERNL int nc_put_vars (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const void *op)
 
EXTERNL int nc_get_vars (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, void *ip)
 
EXTERNL int nc_put_varm (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, const void *op)
 
EXTERNL int nc_get_varm (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, void *ip)
 
EXTERNL int nc_def_var_deflate (int ncid, int varid, int shuffle, int deflate, int deflate_level)
 
EXTERNL int nc_inq_var_deflate (int ncid, int varid, int *shufflep, int *deflatep, int *deflate_levelp)
 
EXTERNL int nc_inq_var_szip (int ncid, int varid, int *options_maskp, int *pixels_per_blockp)
 
EXTERNL int nc_def_var_fletcher32 (int ncid, int varid, int fletcher32)
 
EXTERNL int nc_inq_var_fletcher32 (int ncid, int varid, int *fletcher32p)
 
EXTERNL int nc_def_var_chunking (int ncid, int varid, int storage, const size_t *chunksizesp)
 
EXTERNL int nc_inq_var_chunking (int ncid, int varid, int *storagep, size_t *chunksizesp)
 
EXTERNL int nc_def_var_fill (int ncid, int varid, int no_fill, const void *fill_value)
 
EXTERNL int nc_inq_var_fill (int ncid, int varid, int *no_fill, void *fill_valuep)
 
EXTERNL int nc_def_var_endian (int ncid, int varid, int endian)
 
EXTERNL int nc_inq_var_endian (int ncid, int varid, int *endianp)
 
EXTERNL int nc_set_fill (int ncid, int fillmode, int *old_modep)
 
EXTERNL int nc_set_default_format (int format, int *old_formatp)
 
EXTERNL int nc_set_chunk_cache (size_t size, size_t nelems, float preemption)
 
EXTERNL int nc_get_chunk_cache (size_t *sizep, size_t *nelemsp, float *preemptionp)
 
EXTERNL int nc_set_var_chunk_cache (int ncid, int varid, size_t size, size_t nelems, float preemption)
 
EXTERNL int nc_get_var_chunk_cache (int ncid, int varid, size_t *sizep, size_t *nelemsp, float *preemptionp)
 
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_inq_unlimdims (int ncid, int *nunlimdimsp, int *unlimdimidsp)
 
EXTERNL int nc_inq_format (int ncid, int *formatp)
 
EXTERNL int nc_inq_format_extended (int ncid, int *formatp, int *modep)
 
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_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_string (int ncid, int varid, const char *name, size_t len, const char **op)
 
EXTERNL int nc_get_att_string (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_put_att_ushort (int ncid, int varid, const char *name, nc_type xtype, size_t len, const unsigned short *op)
 
EXTERNL int nc_get_att_ushort (int ncid, int varid, const char *name, unsigned short *ip)
 
EXTERNL int nc_put_att_uint (int ncid, int varid, const char *name, nc_type xtype, size_t len, const unsigned int *op)
 
EXTERNL int nc_get_att_uint (int ncid, int varid, const char *name, unsigned int *ip)
 
EXTERNL int nc_put_att_longlong (int ncid, int varid, const char *name, nc_type xtype, size_t len, const long long *op)
 
EXTERNL int nc_get_att_longlong (int ncid, int varid, const char *name, long long *ip)
 
EXTERNL int nc_put_att_ulonglong (int ncid, int varid, const char *name, nc_type xtype, size_t len, const unsigned long long *op)
 
EXTERNL int nc_get_att_ulonglong (int ncid, int varid, const char *name, unsigned long long *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_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_var1_ushort (int ncid, int varid, const size_t *indexp, const unsigned short *op)
 
EXTERNL int nc_get_var1_ushort (int ncid, int varid, const size_t *indexp, unsigned short *ip)
 
EXTERNL int nc_put_var1_uint (int ncid, int varid, const size_t *indexp, const unsigned int *op)
 
EXTERNL int nc_get_var1_uint (int ncid, int varid, const size_t *indexp, unsigned int *ip)
 
EXTERNL int nc_put_var1_longlong (int ncid, int varid, const size_t *indexp, const long long *op)
 
EXTERNL int nc_get_var1_longlong (int ncid, int varid, const size_t *indexp, long long *ip)
 
EXTERNL int nc_put_var1_ulonglong (int ncid, int varid, const size_t *indexp, const unsigned long long *op)
 
EXTERNL int nc_get_var1_ulonglong (int ncid, int varid, const size_t *indexp, unsigned long long *ip)
 
EXTERNL int nc_put_var1_string (int ncid, int varid, const size_t *indexp, const char **op)
 
EXTERNL int nc_get_var1_string (int ncid, int varid, const size_t *indexp, char **ip)
 
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_vara_ushort (int ncid, int varid, const size_t *startp, const size_t *countp, const unsigned short *op)
 
EXTERNL int nc_get_vara_ushort (int ncid, int varid, const size_t *startp, const size_t *countp, unsigned short *ip)
 
EXTERNL int nc_put_vara_uint (int ncid, int varid, const size_t *startp, const size_t *countp, const unsigned int *op)
 
EXTERNL int nc_get_vara_uint (int ncid, int varid, const size_t *startp, const size_t *countp, unsigned int *ip)
 
EXTERNL int nc_put_vara_longlong (int ncid, int varid, const size_t *startp, const size_t *countp, const long long *op)
 
EXTERNL int nc_get_vara_longlong (int ncid, int varid, const size_t *startp, const size_t *countp, long long *ip)
 
EXTERNL int nc_put_vara_ulonglong (int ncid, int varid, const size_t *startp, const size_t *countp, const unsigned long long *op)
 
EXTERNL int nc_get_vara_ulonglong (int ncid, int varid, const size_t *startp, const size_t *countp, unsigned long long *ip)
 
EXTERNL int nc_put_vara_string (int ncid, int varid, const size_t *startp, const size_t *countp, const char **op)
 
EXTERNL int nc_get_vara_string (int ncid, int varid, const size_t *startp, const size_t *countp, char **ip)
 
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_vars_ushort (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const unsigned short *op)
 
EXTERNL int nc_get_vars_ushort (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, unsigned short *ip)
 
EXTERNL int nc_put_vars_uint (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const unsigned int *op)
 
EXTERNL int nc_get_vars_uint (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, unsigned int *ip)
 
EXTERNL int nc_put_vars_longlong (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const long long *op)
 
EXTERNL int nc_get_vars_longlong (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, long long *ip)
 
EXTERNL int nc_put_vars_ulonglong (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const unsigned long long *op)
 
EXTERNL int nc_get_vars_ulonglong (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, unsigned long long *ip)
 
EXTERNL int nc_put_vars_string (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const char **op)
 
EXTERNL int nc_get_vars_string (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, char **ip)
 
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_varm_ushort (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, const unsigned short *op)
 
EXTERNL int nc_get_varm_ushort (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, unsigned short *ip)
 
EXTERNL int nc_put_varm_uint (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, const unsigned int *op)
 
EXTERNL int nc_get_varm_uint (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, unsigned int *ip)
 
EXTERNL int nc_put_varm_longlong (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, const long long *op)
 
EXTERNL int nc_get_varm_longlong (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, long long *ip)
 
EXTERNL int nc_put_varm_ulonglong (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, const unsigned long long *op)
 
EXTERNL int nc_get_varm_ulonglong (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, unsigned long long *ip)
 
EXTERNL int nc_put_varm_string (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_string (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_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 int nc_put_var_ushort (int ncid, int varid, const unsigned short *op)
 
EXTERNL int nc_get_var_ushort (int ncid, int varid, unsigned short *ip)
 
EXTERNL int nc_put_var_uint (int ncid, int varid, const unsigned int *op)
 
EXTERNL int nc_get_var_uint (int ncid, int varid, unsigned int *ip)
 
EXTERNL int nc_put_var_longlong (int ncid, int varid, const long long *op)
 
EXTERNL int nc_get_var_longlong (int ncid, int varid, long long *ip)
 
EXTERNL int nc_put_var_ulonglong (int ncid, int varid, const unsigned long long *op)
 
EXTERNL int nc_get_var_ulonglong (int ncid, int varid, unsigned long long *ip)
 
EXTERNL int nc_put_var_string (int ncid, int varid, const char **op)
 
EXTERNL int nc_get_var_string (int ncid, int varid, char **ip)
 
EXTERNL int nc_put_att_ubyte (int ncid, int varid, const char *name, nc_type xtype, size_t len, const unsigned char *op)
 
EXTERNL int nc_get_att_ubyte (int ncid, int varid, const char *name, unsigned char *ip)
 
EXTERNL int nc_put_var1_ubyte (int ncid, int varid, const size_t *indexp, const unsigned char *op)
 
EXTERNL int nc_get_var1_ubyte (int ncid, int varid, const size_t *indexp, unsigned char *ip)
 
EXTERNL int nc_put_vara_ubyte (int ncid, int varid, const size_t *startp, const size_t *countp, const unsigned char *op)
 
EXTERNL int nc_get_vara_ubyte (int ncid, int varid, const size_t *startp, const size_t *countp, unsigned char *ip)
 
EXTERNL int nc_put_vars_ubyte (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_ubyte (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, unsigned char *ip)
 
EXTERNL int nc_put_varm_ubyte (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_ubyte (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_var_ubyte (int ncid, int varid, const unsigned char *op)
 
EXTERNL int nc_get_var_ubyte (int ncid, int varid, unsigned char *ip)
 
EXTERNL int nc_set_log_level (int new_level)
 
EXTERNL int nc_show_metadata (int ncid)
 
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 int nctypelen (nc_type datatype)
 
EXTERNL void nc_advise (const char *cdf_routine_name, int err, const char *fmt,...)
 
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

EXTERNL int ncerr
 
EXTERNL int ncopts
 

Detailed Description

Main header file for the C API.

Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 University Corporation for Atmospheric Research/Unidata.

See copyright file for more info.

Definition in file netcdf.h.

Typedef Documentation

◆ nc_type

typedef int nc_type

The nc_type type is just an int.

Definition at line 28 of file netcdf.h.

◆ nclong

typedef int nclong

Definition at line 1834 of file netcdf.h.

Function Documentation

◆ nc__create()

EXTERNL int nc__create ( const char *  path,
int  cmode,
size_t  initialsz,
size_t *  chunksizehintp,
int *  ncidp 
)

◆ nc__create_mp()

EXTERNL int nc__create_mp ( const char *  path,
int  cmode,
size_t  initialsz,
int  basepe,
size_t *  chunksizehintp,
int *  ncidp 
)

◆ nc__enddef()

EXTERNL int nc__enddef ( int  ncid,
size_t  h_minfree,
size_t  v_align,
size_t  v_minfree,
size_t  r_align 
)

◆ nc__open()

EXTERNL int nc__open ( const char *  path,
int  mode,
size_t *  chunksizehintp,
int *  ncidp 
)

◆ nc__open_mp()

EXTERNL int nc__open_mp ( const char *  path,
int  mode,
int  basepe,
size_t *  chunksizehintp,
int *  ncidp 
)

◆ nc_abort()

EXTERNL int nc_abort ( int  ncid)

◆ nc_advise()

EXTERNL void nc_advise ( const char *  cdf_routine_name,
int  err,
const char *  fmt,
  ... 
)

◆ nc_close()

EXTERNL int nc_close ( int  ncid)

◆ nc_copy_att()

EXTERNL int nc_copy_att ( int  ncid_in,
int  varid_in,
const char *  name,
int  ncid_out,
int  varid_out 
)

◆ nc_copy_var()

EXTERNL int nc_copy_var ( int  ncid_in,
int  varid,
int  ncid_out 
)

◆ nc_create()

EXTERNL int nc_create ( const char *  path,
int  cmode,
int *  ncidp 
)

◆ nc_def_compound()

EXTERNL int nc_def_compound ( int  ncid,
size_t  size,
const char *  name,
nc_type typeidp 
)

◆ nc_def_dim()

EXTERNL int nc_def_dim ( int  ncid,
const char *  name,
size_t  len,
int *  idp 
)

◆ nc_def_enum()

EXTERNL int nc_def_enum ( int  ncid,
nc_type  base_typeid,
const char *  name,
nc_type typeidp 
)

◆ nc_def_grp()

EXTERNL int nc_def_grp ( int  parent_ncid,
const char *  name,
int *  new_ncid 
)

◆ nc_def_opaque()

EXTERNL int nc_def_opaque ( int  ncid,
size_t  size,
const char *  name,
nc_type xtypep 
)

◆ nc_def_var()

EXTERNL int nc_def_var ( int  ncid,
const char *  name,
nc_type  xtype,
int  ndims,
const int *  dimidsp,
int *  varidp 
)

◆ nc_def_var_chunking()

EXTERNL int nc_def_var_chunking ( int  ncid,
int  varid,
int  storage,
const size_t *  chunksizesp 
)

◆ nc_def_var_deflate()

EXTERNL int nc_def_var_deflate ( int  ncid,
int  varid,
int  shuffle,
int  deflate,
int  deflate_level 
)

◆ nc_def_var_endian()

EXTERNL int nc_def_var_endian ( int  ncid,
int  varid,
int  endian 
)

◆ nc_def_var_fill()

EXTERNL int nc_def_var_fill ( int  ncid,
int  varid,
int  no_fill,
const void *  fill_value 
)

◆ nc_def_var_fletcher32()

EXTERNL int nc_def_var_fletcher32 ( int  ncid,
int  varid,
int  fletcher32 
)

◆ nc_def_vlen()

EXTERNL int nc_def_vlen ( int  ncid,
const char *  name,
nc_type  base_typeid,
nc_type xtypep 
)

◆ nc_del_att()

EXTERNL int nc_del_att ( int  ncid,
int  varid,
const char *  name 
)

◆ nc_delete()

EXTERNL int nc_delete ( const char *  path)

◆ nc_delete_mp()

EXTERNL int nc_delete_mp ( const char *  path,
int  basepe 
)

◆ nc_enddef()

EXTERNL int nc_enddef ( int  ncid)

◆ nc_free_string()

EXTERNL int nc_free_string ( size_t  len,
char **  data 
)

◆ nc_free_vlen()

EXTERNL int nc_free_vlen ( nc_vlen_t vl)

◆ nc_free_vlens()

EXTERNL int nc_free_vlens ( size_t  len,
nc_vlen_t  vlens[] 
)

◆ nc_get_att()

EXTERNL int nc_get_att ( int  ncid,
int  varid,
const char *  name,
void *  ip 
)

◆ nc_get_att_double()

EXTERNL int nc_get_att_double ( int  ncid,
int  varid,
const char *  name,
double *  ip 
)

◆ nc_get_att_float()

EXTERNL int nc_get_att_float ( int  ncid,
int  varid,
const char *  name,
float *  ip 
)

◆ nc_get_att_int()

EXTERNL int nc_get_att_int ( int  ncid,
int  varid,
const char *  name,
int *  ip 
)

◆ nc_get_att_long()

EXTERNL int nc_get_att_long ( int  ncid,
int  varid,
const char *  name,
long *  ip 
)

◆ nc_get_att_longlong()

EXTERNL int nc_get_att_longlong ( int  ncid,
int  varid,
const char *  name,
long long *  ip 
)

◆ nc_get_att_schar()

EXTERNL int nc_get_att_schar ( int  ncid,
int  varid,
const char *  name,
signed char *  ip 
)

◆ nc_get_att_short()

EXTERNL int nc_get_att_short ( int  ncid,
int  varid,
const char *  name,
short *  ip 
)

◆ nc_get_att_string()

EXTERNL int nc_get_att_string ( int  ncid,
int  varid,
const char *  name,
char **  ip 
)

◆ nc_get_att_text()

EXTERNL int nc_get_att_text ( int  ncid,
int  varid,
const char *  name,
char *  ip 
)

◆ nc_get_att_ubyte()

EXTERNL int nc_get_att_ubyte ( int  ncid,
int  varid,
const char *  name,
unsigned char *  ip 
)

◆ nc_get_att_uchar()

EXTERNL int nc_get_att_uchar ( int  ncid,
int  varid,
const char *  name,
unsigned char *  ip 
)

◆ nc_get_att_uint()

EXTERNL int nc_get_att_uint ( int  ncid,
int  varid,
const char *  name,
unsigned int *  ip 
)

◆ nc_get_att_ulonglong()

EXTERNL int nc_get_att_ulonglong ( int  ncid,
int  varid,
const char *  name,
unsigned long long *  ip 
)

◆ nc_get_att_ushort()

EXTERNL int nc_get_att_ushort ( int  ncid,
int  varid,
const char *  name,
unsigned short *  ip 
)

◆ nc_get_chunk_cache()

EXTERNL int nc_get_chunk_cache ( size_t *  sizep,
size_t *  nelemsp,
float *  preemptionp 
)

◆ nc_get_var()

EXTERNL int nc_get_var ( int  ncid,
int  varid,
void *  ip 
)

◆ nc_get_var1()

EXTERNL int nc_get_var1 ( int  ncid,
int  varid,
const size_t *  indexp,
void *  ip 
)

◆ nc_get_var1_double()

EXTERNL int nc_get_var1_double ( int  ncid,
int  varid,
const size_t *  indexp,
double *  ip 
)

◆ nc_get_var1_float()

EXTERNL int nc_get_var1_float ( int  ncid,
int  varid,
const size_t *  indexp,
float *  ip 
)

◆ nc_get_var1_int()

EXTERNL int nc_get_var1_int ( int  ncid,
int  varid,
const size_t *  indexp,
int *  ip 
)

◆ nc_get_var1_long()

EXTERNL int nc_get_var1_long ( int  ncid,
int  varid,
const size_t *  indexp,
long *  ip 
)

◆ nc_get_var1_longlong()

EXTERNL int nc_get_var1_longlong ( int  ncid,
int  varid,
const size_t *  indexp,
long long *  ip 
)

◆ nc_get_var1_schar()

EXTERNL int nc_get_var1_schar ( int  ncid,
int  varid,
const size_t *  indexp,
signed char *  ip 
)

◆ nc_get_var1_short()

EXTERNL int nc_get_var1_short ( int  ncid,
int  varid,
const size_t *  indexp,
short *  ip 
)

◆ nc_get_var1_string()

EXTERNL int nc_get_var1_string ( int  ncid,
int  varid,
const size_t *  indexp,
char **  ip 
)

◆ nc_get_var1_text()

EXTERNL int nc_get_var1_text ( int  ncid,
int  varid,
const size_t *  indexp,
char *  ip 
)

◆ nc_get_var1_ubyte()

EXTERNL int nc_get_var1_ubyte ( int  ncid,
int  varid,
const size_t *  indexp,
unsigned char *  ip 
)

◆ nc_get_var1_uchar()

EXTERNL int nc_get_var1_uchar ( int  ncid,
int  varid,
const size_t *  indexp,
unsigned char *  ip 
)

◆ nc_get_var1_uint()

EXTERNL int nc_get_var1_uint ( int  ncid,
int  varid,
const size_t *  indexp,
unsigned int *  ip 
)

◆ nc_get_var1_ulonglong()

EXTERNL int nc_get_var1_ulonglong ( int  ncid,
int  varid,
const size_t *  indexp,
unsigned long long *  ip 
)

◆ nc_get_var1_ushort()

EXTERNL int nc_get_var1_ushort ( int  ncid,
int  varid,
const size_t *  indexp,
unsigned short *  ip 
)

◆ nc_get_var_chunk_cache()

EXTERNL int nc_get_var_chunk_cache ( int  ncid,
int  varid,
size_t *  sizep,
size_t *  nelemsp,
float *  preemptionp 
)

◆ nc_get_var_double()

EXTERNL int nc_get_var_double ( int  ncid,
int  varid,
double *  ip 
)

◆ nc_get_var_float()

EXTERNL int nc_get_var_float ( int  ncid,
int  varid,
float *  ip 
)

◆ nc_get_var_int()

EXTERNL int nc_get_var_int ( int  ncid,
int  varid,
int *  ip 
)

◆ nc_get_var_long()

EXTERNL int nc_get_var_long ( int  ncid,
int  varid,
long *  ip 
)

◆ nc_get_var_longlong()

EXTERNL int nc_get_var_longlong ( int  ncid,
int  varid,
long long *  ip 
)

◆ nc_get_var_schar()

EXTERNL int nc_get_var_schar ( int  ncid,
int  varid,
signed char *  ip 
)

◆ nc_get_var_short()

EXTERNL int nc_get_var_short ( int  ncid,
int  varid,
short *  ip 
)

◆ nc_get_var_string()

EXTERNL int nc_get_var_string ( int  ncid,
int  varid,
char **  ip 
)

◆ nc_get_var_text()

EXTERNL int nc_get_var_text ( int  ncid,
int  varid,
char *  ip 
)

◆ nc_get_var_ubyte()

EXTERNL int nc_get_var_ubyte ( int  ncid,
int  varid,
unsigned char *  ip 
)

◆ nc_get_var_uchar()

EXTERNL int nc_get_var_uchar ( int  ncid,
int  varid,
unsigned char *  ip 
)

◆ nc_get_var_uint()

EXTERNL int nc_get_var_uint ( int  ncid,
int  varid,
unsigned int *  ip 
)

◆ nc_get_var_ulonglong()

EXTERNL int nc_get_var_ulonglong ( int  ncid,
int  varid,
unsigned long long *  ip 
)

◆ nc_get_var_ushort()

EXTERNL int nc_get_var_ushort ( int  ncid,
int  varid,
unsigned short *  ip 
)

◆ nc_get_vara()

EXTERNL int nc_get_vara ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
void *  ip 
)

◆ nc_get_vara_double()

EXTERNL int nc_get_vara_double ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
double *  ip 
)

◆ nc_get_vara_float()

EXTERNL int nc_get_vara_float ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
float *  ip 
)

◆ nc_get_vara_int()

EXTERNL int nc_get_vara_int ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
int *  ip 
)

◆ nc_get_vara_long()

EXTERNL int nc_get_vara_long ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
long *  ip 
)

◆ nc_get_vara_longlong()

EXTERNL int nc_get_vara_longlong ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
long long *  ip 
)

◆ nc_get_vara_schar()

EXTERNL int nc_get_vara_schar ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
signed char *  ip 
)

◆ nc_get_vara_short()

EXTERNL int nc_get_vara_short ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
short *  ip 
)

◆ nc_get_vara_string()

EXTERNL int nc_get_vara_string ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
char **  ip 
)

◆ nc_get_vara_text()

EXTERNL int nc_get_vara_text ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
char *  ip 
)

◆ nc_get_vara_ubyte()

EXTERNL int nc_get_vara_ubyte ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
unsigned char *  ip 
)

◆ nc_get_vara_uchar()

EXTERNL int nc_get_vara_uchar ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
unsigned char *  ip 
)

◆ nc_get_vara_uint()

EXTERNL int nc_get_vara_uint ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
unsigned int *  ip 
)

◆ nc_get_vara_ulonglong()

EXTERNL int nc_get_vara_ulonglong ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
unsigned long long *  ip 
)

◆ nc_get_vara_ushort()

EXTERNL int nc_get_vara_ushort ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
unsigned short *  ip 
)

◆ nc_get_varm()

EXTERNL int nc_get_varm ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const ptrdiff_t *  imapp,
void *  ip 
)

◆ nc_get_varm_double()

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 
)

◆ nc_get_varm_float()

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 
)

◆ nc_get_varm_int()

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 
)

◆ nc_get_varm_long()

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 
)

◆ nc_get_varm_longlong()

EXTERNL int nc_get_varm_longlong ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const ptrdiff_t *  imapp,
long long *  ip 
)

◆ nc_get_varm_schar()

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 
)

◆ nc_get_varm_short()

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 
)

◆ nc_get_varm_string()

EXTERNL int nc_get_varm_string ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const ptrdiff_t *  imapp,
char **  ip 
)

◆ nc_get_varm_text()

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 
)

◆ nc_get_varm_ubyte()

EXTERNL int nc_get_varm_ubyte ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const ptrdiff_t *  imapp,
unsigned char *  ip 
)

◆ nc_get_varm_uchar()

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 
)

◆ nc_get_varm_uint()

EXTERNL int nc_get_varm_uint ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const ptrdiff_t *  imapp,
unsigned int *  ip 
)

◆ nc_get_varm_ulonglong()

EXTERNL int nc_get_varm_ulonglong ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const ptrdiff_t *  imapp,
unsigned long long *  ip 
)

◆ nc_get_varm_ushort()

EXTERNL int nc_get_varm_ushort ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const ptrdiff_t *  imapp,
unsigned short *  ip 
)

◆ nc_get_vars()

EXTERNL int nc_get_vars ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
void *  ip 
)

◆ nc_get_vars_double()

EXTERNL int nc_get_vars_double ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
double *  ip 
)

◆ nc_get_vars_float()

EXTERNL int nc_get_vars_float ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
float *  ip 
)

◆ nc_get_vars_int()

EXTERNL int nc_get_vars_int ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
int *  ip 
)

◆ nc_get_vars_long()

EXTERNL int nc_get_vars_long ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
long *  ip 
)

◆ nc_get_vars_longlong()

EXTERNL int nc_get_vars_longlong ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
long long *  ip 
)

◆ nc_get_vars_schar()

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 
)

◆ nc_get_vars_short()

EXTERNL int nc_get_vars_short ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
short *  ip 
)

◆ nc_get_vars_string()

EXTERNL int nc_get_vars_string ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
char **  ip 
)

◆ nc_get_vars_text()

EXTERNL int nc_get_vars_text ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
char *  ip 
)

◆ nc_get_vars_ubyte()

EXTERNL int nc_get_vars_ubyte ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
unsigned char *  ip 
)

◆ nc_get_vars_uchar()

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 
)

◆ nc_get_vars_uint()

EXTERNL int nc_get_vars_uint ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
unsigned int *  ip 
)

◆ nc_get_vars_ulonglong()

EXTERNL int nc_get_vars_ulonglong ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
unsigned long long *  ip 
)

◆ nc_get_vars_ushort()

EXTERNL int nc_get_vars_ushort ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
unsigned short *  ip 
)

◆ nc_get_vlen_element()

EXTERNL int nc_get_vlen_element ( int  ncid,
int  typeid1,
const void *  vlen_element,
size_t *  len,
void *  data 
)

◆ nc_inq()

EXTERNL int nc_inq ( int  ncid,
int *  ndimsp,
int *  nvarsp,
int *  nattsp,
int *  unlimdimidp 
)

◆ nc_inq_att()

EXTERNL int nc_inq_att ( int  ncid,
int  varid,
const char *  name,
nc_type xtypep,
size_t *  lenp 
)

◆ nc_inq_attid()

EXTERNL int nc_inq_attid ( int  ncid,
int  varid,
const char *  name,
int *  idp 
)

◆ nc_inq_attlen()

EXTERNL int nc_inq_attlen ( int  ncid,
int  varid,
const char *  name,
size_t *  lenp 
)

◆ nc_inq_attname()

EXTERNL int nc_inq_attname ( int  ncid,
int  varid,
int  attnum,
char *  name 
)

◆ nc_inq_atttype()

EXTERNL int nc_inq_atttype ( int  ncid,
int  varid,
const char *  name,
nc_type xtypep 
)

◆ nc_inq_base_pe()

EXTERNL int nc_inq_base_pe ( int  ncid,
int *  pe 
)

◆ nc_inq_compound()

EXTERNL int nc_inq_compound ( int  ncid,
nc_type  xtype,
char *  name,
size_t *  sizep,
size_t *  nfieldsp 
)

◆ nc_inq_compound_field()

EXTERNL int nc_inq_compound_field ( int  ncid,
nc_type  xtype,
int  fieldid,
char *  name,
size_t *  offsetp,
nc_type field_typeidp,
int *  ndimsp,
int *  dim_sizesp 
)

◆ nc_inq_compound_fielddim_sizes()

EXTERNL int nc_inq_compound_fielddim_sizes ( int  ncid,
nc_type  xtype,
int  fieldid,
int *  dim_sizes 
)

◆ nc_inq_compound_fieldindex()

EXTERNL int nc_inq_compound_fieldindex ( int  ncid,
nc_type  xtype,
const char *  name,
int *  fieldidp 
)

◆ nc_inq_compound_fieldname()

EXTERNL int nc_inq_compound_fieldname ( int  ncid,
nc_type  xtype,
int  fieldid,
char *  name 
)

◆ nc_inq_compound_fieldndims()

EXTERNL int nc_inq_compound_fieldndims ( int  ncid,
nc_type  xtype,
int  fieldid,
int *  ndimsp 
)

◆ nc_inq_compound_fieldoffset()

EXTERNL int nc_inq_compound_fieldoffset ( int  ncid,
nc_type  xtype,
int  fieldid,
size_t *  offsetp 
)

◆ nc_inq_compound_fieldtype()

EXTERNL int nc_inq_compound_fieldtype ( int  ncid,
nc_type  xtype,
int  fieldid,
nc_type field_typeidp 
)

◆ nc_inq_compound_name()

EXTERNL int nc_inq_compound_name ( int  ncid,
nc_type  xtype,
char *  name 
)

◆ nc_inq_compound_nfields()

EXTERNL int nc_inq_compound_nfields ( int  ncid,
nc_type  xtype,
size_t *  nfieldsp 
)

◆ nc_inq_compound_size()

EXTERNL int nc_inq_compound_size ( int  ncid,
nc_type  xtype,
size_t *  sizep 
)

◆ nc_inq_dim()

EXTERNL int nc_inq_dim ( int  ncid,
int  dimid,
char *  name,
size_t *  lenp 
)

◆ nc_inq_dimid()

EXTERNL int nc_inq_dimid ( int  ncid,
const char *  name,
int *  idp 
)

◆ nc_inq_dimids()

EXTERNL int nc_inq_dimids ( int  ncid,
int *  ndims,
int *  dimids,
int  include_parents 
)

◆ nc_inq_dimlen()

EXTERNL int nc_inq_dimlen ( int  ncid,
int  dimid,
size_t *  lenp 
)

◆ nc_inq_dimname()

EXTERNL int nc_inq_dimname ( int  ncid,
int  dimid,
char *  name 
)

◆ nc_inq_enum()

EXTERNL int nc_inq_enum ( int  ncid,
nc_type  xtype,
char *  name,
nc_type base_nc_typep,
size_t *  base_sizep,
size_t *  num_membersp 
)

◆ nc_inq_enum_ident()

EXTERNL int nc_inq_enum_ident ( int  ncid,
nc_type  xtype,
long long  value,
char *  identifier 
)

◆ nc_inq_enum_member()

EXTERNL int nc_inq_enum_member ( int  ncid,
nc_type  xtype,
int  idx,
char *  name,
void *  value 
)

◆ nc_inq_format()

EXTERNL int nc_inq_format ( int  ncid,
int *  formatp 
)

◆ nc_inq_format_extended()

EXTERNL int nc_inq_format_extended ( int  ncid,
int *  formatp,
int *  modep 
)

◆ nc_inq_grp_full_ncid()

EXTERNL int nc_inq_grp_full_ncid ( int  ncid,
const char *  full_name,
int *  grp_ncid 
)

◆ nc_inq_grp_ncid()

EXTERNL int nc_inq_grp_ncid ( int  ncid,
const char *  grp_name,
int *  grp_ncid 
)

◆ nc_inq_grp_parent()

EXTERNL int nc_inq_grp_parent ( int  ncid,
int *  parent_ncid 
)

◆ nc_inq_grpname()

EXTERNL int nc_inq_grpname ( int  ncid,
char *  name 
)

◆ nc_inq_grpname_full()

EXTERNL int nc_inq_grpname_full ( int  ncid,
size_t *  lenp,
char *  full_name 
)

◆ nc_inq_grpname_len()

EXTERNL int nc_inq_grpname_len ( int  ncid,
size_t *  lenp 
)

◆ nc_inq_grps()

EXTERNL int nc_inq_grps ( int  ncid,
int *  numgrps,
int *  ncids 
)

◆ nc_inq_libvers()

EXTERNL const char* nc_inq_libvers ( void  )

◆ nc_inq_natts()

EXTERNL int nc_inq_natts ( int  ncid,
int *  nattsp 
)

◆ nc_inq_ncid()

EXTERNL int nc_inq_ncid ( int  ncid,
const char *  name,
int *  grp_ncid 
)

◆ nc_inq_ndims()

EXTERNL int nc_inq_ndims ( int  ncid,
int *  ndimsp 
)

◆ nc_inq_nvars()

EXTERNL int nc_inq_nvars ( int  ncid,
int *  nvarsp 
)

◆ nc_inq_opaque()

EXTERNL int nc_inq_opaque ( int  ncid,
nc_type  xtype,
char *  name,
size_t *  sizep 
)

◆ nc_inq_path()

EXTERNL int nc_inq_path ( int  ncid,
size_t *  pathlen,
char *  path 
)

◆ nc_inq_type()

EXTERNL int nc_inq_type ( int  ncid,
nc_type  xtype,
char *  name,
size_t *  size 
)

◆ nc_inq_type_equal()

EXTERNL int nc_inq_type_equal ( int  ncid1,
nc_type  typeid1,
int  ncid2,
nc_type  typeid2,
int *  equal 
)

◆ nc_inq_typeid()

EXTERNL int nc_inq_typeid ( int  ncid,
const char *  name,
nc_type typeidp 
)

◆ nc_inq_typeids()

EXTERNL int nc_inq_typeids ( int  ncid,
int *  ntypes,
int *  typeids 
)

◆ nc_inq_unlimdim()

EXTERNL int nc_inq_unlimdim ( int  ncid,
int *  unlimdimidp 
)

◆ nc_inq_unlimdims()

EXTERNL int nc_inq_unlimdims ( int  ncid,
int *  nunlimdimsp,
int *  unlimdimidsp 
)

◆ nc_inq_user_type()

EXTERNL int nc_inq_user_type ( int  ncid,
nc_type  xtype,
char *  name,
size_t *  size,
nc_type base_nc_typep,
size_t *  nfieldsp,
int *  classp 
)

◆ nc_inq_var()

EXTERNL int nc_inq_var ( int  ncid,
int  varid,
char *  name,
nc_type xtypep,
int *  ndimsp,
int *  dimidsp,
int *  nattsp 
)

◆ nc_inq_var_chunking()

EXTERNL int nc_inq_var_chunking ( int  ncid,
int  varid,
int *  storagep,
size_t *  chunksizesp 
)

◆ nc_inq_var_deflate()

EXTERNL int nc_inq_var_deflate ( int  ncid,
int  varid,
int *  shufflep,
int *  deflatep,
int *  deflate_levelp 
)

◆ nc_inq_var_endian()

EXTERNL int nc_inq_var_endian ( int  ncid,
int  varid,
int *  endianp 
)

◆ nc_inq_var_fill()

EXTERNL int nc_inq_var_fill ( int  ncid,
int  varid,
int *  no_fill,
void *  fill_valuep 
)

◆ nc_inq_var_fletcher32()

EXTERNL int nc_inq_var_fletcher32 ( int  ncid,
int  varid,
int *  fletcher32p 
)

◆ nc_inq_var_szip()

EXTERNL int nc_inq_var_szip ( int  ncid,
int  varid,
int *  options_maskp,
int *  pixels_per_blockp 
)

◆ nc_inq_vardimid()

EXTERNL int nc_inq_vardimid ( int  ncid,
int  varid,
int *  dimidsp 
)

◆ nc_inq_varid()

EXTERNL int nc_inq_varid ( int  ncid,
const char *  name,
int *  varidp 
)

◆ nc_inq_varids()

EXTERNL int nc_inq_varids ( int  ncid,
int *  nvars,
int *  varids 
)

◆ nc_inq_varname()

EXTERNL int nc_inq_varname ( int  ncid,
int  varid,
char *  name 
)

◆ nc_inq_varnatts()

EXTERNL int nc_inq_varnatts ( int  ncid,
int  varid,
int *  nattsp 
)

◆ nc_inq_varndims()

EXTERNL int nc_inq_varndims ( int  ncid,
int  varid,
int *  ndimsp 
)

◆ nc_inq_vartype()

EXTERNL int nc_inq_vartype ( int  ncid,
int  varid,
nc_type xtypep 
)

◆ nc_inq_vlen()

EXTERNL int nc_inq_vlen ( int  ncid,
nc_type  xtype,
char *  name,
size_t *  datum_sizep,
nc_type base_nc_typep 
)

◆ nc_insert_array_compound()

EXTERNL int nc_insert_array_compound ( int  ncid,
nc_type  xtype,
const char *  name,
size_t  offset,
nc_type  field_typeid,
int  ndims,
const int *  dim_sizes 
)

◆ nc_insert_compound()

EXTERNL int nc_insert_compound ( int  ncid,
nc_type  xtype,
const char *  name,
size_t  offset,
nc_type  field_typeid 
)

◆ nc_insert_enum()

EXTERNL int nc_insert_enum ( int  ncid,
nc_type  xtype,
const char *  name,
const void *  value 
)

◆ nc_open()

EXTERNL int nc_open ( const char *  path,
int  mode,
int *  ncidp 
)

◆ nc_put_att()

EXTERNL int nc_put_att ( int  ncid,
int  varid,
const char *  name,
nc_type  xtype,
size_t  len,
const void *  op 
)

◆ nc_put_att_double()

EXTERNL int nc_put_att_double ( int  ncid,
int  varid,
const char *  name,
nc_type  xtype,
size_t  len,
const double *  op 
)

◆ nc_put_att_float()

EXTERNL int nc_put_att_float ( int  ncid,
int  varid,
const char *  name,
nc_type  xtype,
size_t  len,
const float *  op 
)

◆ nc_put_att_int()

EXTERNL int nc_put_att_int ( int  ncid,
int  varid,
const char *  name,
nc_type  xtype,
size_t  len,
const int *  op 
)

◆ nc_put_att_long()

EXTERNL int nc_put_att_long ( int  ncid,
int  varid,
const char *  name,
nc_type  xtype,
size_t  len,
const long *  op 
)

◆ nc_put_att_longlong()

EXTERNL int nc_put_att_longlong ( int  ncid,
int  varid,
const char *  name,
nc_type  xtype,
size_t  len,
const long long *  op 
)

◆ nc_put_att_schar()

EXTERNL int nc_put_att_schar ( int  ncid,
int  varid,
const char *  name,
nc_type  xtype,
size_t  len,
const signed char *  op 
)

◆ nc_put_att_short()

EXTERNL int nc_put_att_short ( int  ncid,
int  varid,
const char *  name,
nc_type  xtype,
size_t  len,
const short *  op 
)

◆ nc_put_att_string()

EXTERNL int nc_put_att_string ( int  ncid,
int  varid,
const char *  name,
size_t  len,
const char **  op 
)

◆ nc_put_att_text()

EXTERNL int nc_put_att_text ( int  ncid,
int  varid,
const char *  name,
size_t  len,
const char *  op 
)

◆ nc_put_att_ubyte()

EXTERNL int nc_put_att_ubyte ( int  ncid,
int  varid,
const char *  name,
nc_type  xtype,
size_t  len,
const unsigned char *  op 
)

◆ nc_put_att_uchar()

EXTERNL int nc_put_att_uchar ( int  ncid,
int  varid,
const char *  name,
nc_type  xtype,
size_t  len,
const unsigned char *  op 
)

◆ nc_put_att_uint()

EXTERNL int nc_put_att_uint ( int  ncid,
int  varid,
const char *  name,
nc_type  xtype,
size_t  len,
const unsigned int *  op 
)

◆ nc_put_att_ulonglong()

EXTERNL int nc_put_att_ulonglong ( int  ncid,
int  varid,
const char *  name,
nc_type  xtype,
size_t  len,
const unsigned long long *  op 
)

◆ nc_put_att_ushort()

EXTERNL int nc_put_att_ushort ( int  ncid,
int  varid,
const char *  name,
nc_type  xtype,
size_t  len,
const unsigned short *  op 
)

◆ nc_put_var()

EXTERNL int nc_put_var ( int  ncid,
int  varid,
const void *  op 
)

◆ nc_put_var1()

EXTERNL int nc_put_var1 ( int  ncid,
int  varid,
const size_t *  indexp,
const void *  op 
)

◆ nc_put_var1_double()

EXTERNL int nc_put_var1_double ( int  ncid,
int  varid,
const size_t *  indexp,
const double *  op 
)

◆ nc_put_var1_float()

EXTERNL int nc_put_var1_float ( int  ncid,
int  varid,
const size_t *  indexp,
const float *  op 
)

◆ nc_put_var1_int()

EXTERNL int nc_put_var1_int ( int  ncid,
int  varid,
const size_t *  indexp,
const int *  op 
)

◆ nc_put_var1_long()

EXTERNL int nc_put_var1_long ( int  ncid,
int  varid,
const size_t *  indexp,
const long *  op 
)

◆ nc_put_var1_longlong()

EXTERNL int nc_put_var1_longlong ( int  ncid,
int  varid,
const size_t *  indexp,
const long long *  op 
)

◆ nc_put_var1_schar()

EXTERNL int nc_put_var1_schar ( int  ncid,
int  varid,
const size_t *  indexp,
const signed char *  op 
)

◆ nc_put_var1_short()

EXTERNL int nc_put_var1_short ( int  ncid,
int  varid,
const size_t *  indexp,
const short *  op 
)

◆ nc_put_var1_string()

EXTERNL int nc_put_var1_string ( int  ncid,
int  varid,
const size_t *  indexp,
const char **  op 
)

◆ nc_put_var1_text()

EXTERNL int nc_put_var1_text ( int  ncid,
int  varid,
const size_t *  indexp,
const char *  op 
)

◆ nc_put_var1_ubyte()

EXTERNL int nc_put_var1_ubyte ( int  ncid,
int  varid,
const size_t *  indexp,
const unsigned char *  op 
)

◆ nc_put_var1_uchar()

EXTERNL int nc_put_var1_uchar ( int  ncid,
int  varid,
const size_t *  indexp,
const unsigned char *  op 
)

◆ nc_put_var1_uint()

EXTERNL int nc_put_var1_uint ( int  ncid,
int  varid,
const size_t *  indexp,
const unsigned int *  op 
)

◆ nc_put_var1_ulonglong()

EXTERNL int nc_put_var1_ulonglong ( int  ncid,
int  varid,
const size_t *  indexp,
const unsigned long long *  op 
)

◆ nc_put_var1_ushort()

EXTERNL int nc_put_var1_ushort ( int  ncid,
int  varid,
const size_t *  indexp,
const unsigned short *  op 
)

◆ nc_put_var_double()

EXTERNL int nc_put_var_double ( int  ncid,
int  varid,
const double *  op 
)

◆ nc_put_var_float()

EXTERNL int nc_put_var_float ( int  ncid,
int  varid,
const float *  op 
)

◆ nc_put_var_int()

EXTERNL int nc_put_var_int ( int  ncid,
int  varid,
const int *  op 
)

◆ nc_put_var_long()

EXTERNL int nc_put_var_long ( int  ncid,
int  varid,
const long *  op 
)

◆ nc_put_var_longlong()

EXTERNL int nc_put_var_longlong ( int  ncid,
int  varid,
const long long *  op 
)

◆ nc_put_var_schar()

EXTERNL int nc_put_var_schar ( int  ncid,
int  varid,
const signed char *  op 
)

◆ nc_put_var_short()

EXTERNL int nc_put_var_short ( int  ncid,
int  varid,
const short *  op 
)

◆ nc_put_var_string()

EXTERNL int nc_put_var_string ( int  ncid,
int  varid,
const char **  op 
)

◆ nc_put_var_text()

EXTERNL int nc_put_var_text ( int  ncid,
int  varid,
const char *  op 
)

◆ nc_put_var_ubyte()

EXTERNL int nc_put_var_ubyte ( int  ncid,
int  varid,
const unsigned char *  op 
)

◆ nc_put_var_uchar()

EXTERNL int nc_put_var_uchar ( int  ncid,
int  varid,
const unsigned char *  op 
)

◆ nc_put_var_uint()

EXTERNL int nc_put_var_uint ( int  ncid,
int  varid,
const unsigned int *  op 
)

◆ nc_put_var_ulonglong()

EXTERNL int nc_put_var_ulonglong ( int  ncid,
int  varid,
const unsigned long long *  op 
)

◆ nc_put_var_ushort()

EXTERNL int nc_put_var_ushort ( int  ncid,
int  varid,
const unsigned short *  op 
)

◆ nc_put_vara()

EXTERNL int nc_put_vara ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const void *  op 
)

◆ nc_put_vara_double()

EXTERNL int nc_put_vara_double ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const double *  op 
)

◆ nc_put_vara_float()

EXTERNL int nc_put_vara_float ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const float *  op 
)

◆ nc_put_vara_int()

EXTERNL int nc_put_vara_int ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const int *  op 
)

◆ nc_put_vara_long()

EXTERNL int nc_put_vara_long ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const long *  op 
)

◆ nc_put_vara_longlong()

EXTERNL int nc_put_vara_longlong ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const long long *  op 
)

◆ nc_put_vara_schar()

EXTERNL int nc_put_vara_schar ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const signed char *  op 
)

◆ nc_put_vara_short()

EXTERNL int nc_put_vara_short ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const short *  op 
)

◆ nc_put_vara_string()

EXTERNL int nc_put_vara_string ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const char **  op 
)

◆ nc_put_vara_text()

EXTERNL int nc_put_vara_text ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const char *  op 
)

◆ nc_put_vara_ubyte()

EXTERNL int nc_put_vara_ubyte ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const unsigned char *  op 
)

◆ nc_put_vara_uchar()

EXTERNL int nc_put_vara_uchar ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const unsigned char *  op 
)

◆ nc_put_vara_uint()

EXTERNL int nc_put_vara_uint ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const unsigned int *  op 
)

◆ nc_put_vara_ulonglong()

EXTERNL int nc_put_vara_ulonglong ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const unsigned long long *  op 
)

◆ nc_put_vara_ushort()

EXTERNL int nc_put_vara_ushort ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const unsigned short *  op 
)

◆ nc_put_varm()

EXTERNL int nc_put_varm ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const ptrdiff_t *  imapp,
const void *  op 
)

◆ nc_put_varm_double()

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 
)

◆ nc_put_varm_float()

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 
)

◆ nc_put_varm_int()

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 
)

◆ nc_put_varm_long()

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 
)

◆ nc_put_varm_longlong()

EXTERNL int nc_put_varm_longlong ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const ptrdiff_t *  imapp,
const long long *  op 
)

◆ nc_put_varm_schar()

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 
)

◆ nc_put_varm_short()

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 
)

◆ nc_put_varm_string()

EXTERNL int nc_put_varm_string ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const ptrdiff_t *  imapp,
const char **  op 
)

◆ nc_put_varm_text()

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 
)

◆ nc_put_varm_ubyte()

EXTERNL int nc_put_varm_ubyte ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const ptrdiff_t *  imapp,
const unsigned char *  op 
)

◆ nc_put_varm_uchar()

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 
)

◆ nc_put_varm_uint()

EXTERNL int nc_put_varm_uint ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const ptrdiff_t *  imapp,
const unsigned int *  op 
)

◆ nc_put_varm_ulonglong()

EXTERNL int nc_put_varm_ulonglong ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const ptrdiff_t *  imapp,
const unsigned long long *  op 
)

◆ nc_put_varm_ushort()

EXTERNL int nc_put_varm_ushort ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const ptrdiff_t *  imapp,
const unsigned short *  op 
)

◆ nc_put_vars()

EXTERNL int nc_put_vars ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const void *  op 
)

◆ nc_put_vars_double()

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 
)

◆ nc_put_vars_float()

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 
)

◆ nc_put_vars_int()

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 
)

◆ nc_put_vars_long()

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 
)

◆ nc_put_vars_longlong()

EXTERNL int nc_put_vars_longlong ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const long long *  op 
)

◆ nc_put_vars_schar()

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 
)

◆ nc_put_vars_short()

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 
)

◆ nc_put_vars_string()

EXTERNL int nc_put_vars_string ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const char **  op 
)

◆ nc_put_vars_text()

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 
)

◆ nc_put_vars_ubyte()

EXTERNL int nc_put_vars_ubyte ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const unsigned char *  op 
)

◆ nc_put_vars_uchar()

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 
)

◆ nc_put_vars_uint()

EXTERNL int nc_put_vars_uint ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const unsigned int *  op 
)

◆ nc_put_vars_ulonglong()

EXTERNL int nc_put_vars_ulonglong ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const unsigned long long *  op 
)

◆ nc_put_vars_ushort()

EXTERNL int nc_put_vars_ushort ( int  ncid,
int  varid,
const size_t *  startp,
const size_t *  countp,
const ptrdiff_t *  stridep,
const unsigned short *  op 
)

◆ nc_put_vlen_element()

EXTERNL int nc_put_vlen_element ( int  ncid,
int  typeid1,
void *  vlen_element,
size_t  len,
const void *  data 
)

◆ nc_redef()

EXTERNL int nc_redef ( int  ncid)

◆ nc_rename_att()

EXTERNL int nc_rename_att ( int  ncid,
int  varid,
const char *  name,
const char *  newname 
)

◆ nc_rename_dim()

EXTERNL int nc_rename_dim ( int  ncid,
int  dimid,
const char *  name 
)

◆ nc_rename_grp()

EXTERNL int nc_rename_grp ( int  grpid,
const char *  name 
)

◆ nc_rename_var()

EXTERNL int nc_rename_var ( int  ncid,
int  varid,
const char *  name 
)

◆ nc_set_base_pe()

EXTERNL int nc_set_base_pe ( int  ncid,
int  pe 
)

◆ nc_set_chunk_cache()

EXTERNL int nc_set_chunk_cache ( size_t  size,
size_t  nelems,
float  preemption 
)

◆ nc_set_default_format()

EXTERNL int nc_set_default_format ( int  format,
int *  old_formatp 
)

◆ nc_set_fill()

EXTERNL int nc_set_fill ( int  ncid,
int  fillmode,
int *  old_modep 
)

◆ nc_set_log_level()

EXTERNL int nc_set_log_level ( int  new_level)

◆ nc_set_var_chunk_cache()

EXTERNL int nc_set_var_chunk_cache ( int  ncid,
int  varid,
size_t  size,
size_t  nelems,
float  preemption 
)

◆ nc_show_metadata()

EXTERNL int nc_show_metadata ( int  ncid)

◆ nc_strerror()

EXTERNL const char* nc_strerror ( int  ncerr)

◆ nc_sync()

EXTERNL int nc_sync ( int  ncid)

◆ ncabort()

EXTERNL int ncabort ( int  ncid)

◆ ncattcopy()

EXTERNL int ncattcopy ( int  ncid_in,
int  varid_in,
const char *  name,
int  ncid_out,
int  varid_out 
)

◆ ncattdel()

EXTERNL int ncattdel ( int  ncid,
int  varid,
const char *  name 
)

◆ ncattget()

EXTERNL int ncattget ( int  ncid,
int  varid,
const char *  name,
void *  ip 
)

◆ ncattinq()

EXTERNL int ncattinq ( int  ncid,
int  varid,
const char *  name,
nc_type xtypep,
int *  lenp 
)

◆ ncattname()

EXTERNL int ncattname ( int  ncid,
int  varid,
int  attnum,
char *  name 
)

◆ ncattput()

EXTERNL int ncattput ( int  ncid,
int  varid,
const char *  name,
nc_type  xtype,
int  len,
const void *  op 
)

◆ ncattrename()

EXTERNL int ncattrename ( int  ncid,
int  varid,
const char *  name,
const char *  newname 
)

◆ ncclose()

EXTERNL int ncclose ( int  ncid)

◆ nccreate()

EXTERNL int nccreate ( const char *  path,
int  cmode 
)

◆ ncdimdef()

EXTERNL int ncdimdef ( int  ncid,
const char *  name,
long  len 
)

◆ ncdimid()

EXTERNL int ncdimid ( int  ncid,
const char *  name 
)

◆ ncdiminq()

EXTERNL int ncdiminq ( int  ncid,
int  dimid,
char *  name,
long *  lenp 
)

◆ ncdimrename()

EXTERNL int ncdimrename ( int  ncid,
int  dimid,
const char *  name 
)

◆ ncendef()

EXTERNL int ncendef ( int  ncid)

◆ ncinquire()

EXTERNL int ncinquire ( int  ncid,
int *  ndimsp,
int *  nvarsp,
int *  nattsp,
int *  unlimdimp 
)

◆ ncopen()

EXTERNL int ncopen ( const char *  path,
int  mode 
)

◆ ncrecget()

EXTERNL int ncrecget ( int  ncid,
long  recnum,
void **  datap 
)

◆ ncrecinq()

EXTERNL int ncrecinq ( int  ncid,
int *  nrecvarsp,
int *  recvaridsp,
long *  recsizesp 
)

◆ ncrecput()

EXTERNL int ncrecput ( int  ncid,
long  recnum,
void *const *  datap 
)

◆ ncredef()

EXTERNL int ncredef ( int  ncid)

◆ ncsetfill()

EXTERNL int ncsetfill ( int  ncid,
int  fillmode 
)

◆ ncsync()

EXTERNL int ncsync ( int  ncid)

◆ nctypelen()

EXTERNL int nctypelen ( nc_type  datatype)

◆ ncvardef()

EXTERNL int ncvardef ( int  ncid,
const char *  name,
nc_type  xtype,
int  ndims,
const int *  dimidsp 
)

◆ ncvarget()

EXTERNL int ncvarget ( int  ncid,
int  varid,
const long *  startp,
const long *  countp,
void *  ip 
)

◆ ncvarget1()

EXTERNL int ncvarget1 ( int  ncid,
int  varid,
const long *  indexp,
void *  ip 
)

◆ ncvargetg()

EXTERNL int ncvargetg ( int  ncid,
int  varid,
const long *  startp,
const long *  countp,
const long *  stridep,
const long *  imapp,
void *  ip 
)

◆ ncvargets()

EXTERNL int ncvargets ( int  ncid,
int  varid,
const long *  startp,
const long *  countp,
const long *  stridep,
void *  ip 
)

◆ ncvarid()

EXTERNL int ncvarid ( int  ncid,
const char *  name 
)

◆ ncvarinq()

EXTERNL int ncvarinq ( int  ncid,
int  varid,
char *  name,
nc_type xtypep,
int *  ndimsp,
int *  dimidsp,
int *  nattsp 
)

◆ ncvarput()

EXTERNL int ncvarput ( int  ncid,
int  varid,
const long *  startp,
const long *  countp,
const void *  op 
)

◆ ncvarput1()

EXTERNL int ncvarput1 ( int  ncid,
int  varid,
const long *  indexp,
const void *  op 
)

◆ ncvarputg()

EXTERNL int ncvarputg ( int  ncid,
int  varid,
const long *  startp,
const long *  countp,
const long *  stridep,
const long *  imapp,
const void *  op 
)

◆ ncvarputs()

EXTERNL int ncvarputs ( int  ncid,
int  varid,
const long *  startp,
const long *  countp,
const long *  stridep,
const void *  op 
)

◆ ncvarrename()

EXTERNL int ncvarrename ( int  ncid,
int  varid,
const char *  name 
)

Variable Documentation

◆ ncerr

EXTERNL int ncerr

Definition at line 495 of file netcdf.h.

◆ ncopts

EXTERNL int ncopts

Definition at line 496 of file netcdf.h.