![]() |
NetCDF-Fortran
4.4.4
|
#include <config.h>
#include <ctype.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include "netcdf.h"
#include "nfconfig.inc"
Go to the source code of this file.
Macros | |
#define | NC_CLASSIC_MODEL 0 |
Functions | |
size_t | v2data_size (nc_type datatype) |
ptrdiff_t * | f2c_v2imap (int ncid, int varid, const int *fimap, ptrdiff_t *cimap) |
Convert a Version 2 Fortran IMAP vector into a Version 3 C imap vector. More... | |
static size_t | dimprod (const size_t *count, int rank) |
void | c_ncpopt (int val) |
void | c_ncgopt (int *val) |
int | c_nccre (const char *pathname, int clobmode, int *rcode) |
int | c_ncopn (const char *pathname, int rwmode, int *rcode) |
int | c_ncddef (int ncid, const char *dimname, int dimlen, int *rcode) |
int | c_ncdid (int ncid, const char *dimname, int *rcode) |
int | c_ncvdef (int ncid, const char *varname, nc_type datatype, int ndims, int *dimids, int *rcode) |
int | c_ncvid (int ncid, const char *varname, int *rcode) |
int | c_nctlen (nc_type datatype, int *rcode) |
void | c_ncclos (int ncid, int *rcode) |
void | c_ncredf (int ncid, int *rcode) |
void | c_ncendf (int ncid, int *rcode) |
void | c_ncinq (int ncid, int *indims, int *invars, int *inatts, int *irecdim, int *rcode) |
void | c_ncsnc (int ncid, int *rcode) |
void | c_ncabor (int ncid, int *rcode) |
void | c_ncdinq (int ncid, int dimid, char *dimname, int *size, int *rcode) |
void | c_ncdren (int ncid, int dimid, const char *dimname, int *rcode) |
void | c_ncvinq (int ncid, int varid, char *varname, nc_type *datatype, int *indims, int *dimarray, int *inatts, int *rcode) |
void | c_ncvpt1 (int ncid, int varid, const size_t *indices, const void *value, int *rcode) |
void | c_ncvp1c (int ncid, int varid, const size_t *indices, const char *value, int *rcode) |
void | c_ncvpt (int ncid, int varid, const size_t *start, const size_t *count, const void *value, int *rcode) |
void | c_ncvptc (int ncid, int varid, const size_t *start, const size_t *count, const char *value, int lenstr, int *rcode) |
void | c_ncvptg (int ncid, int varid, const size_t *start, const size_t *count, const ptrdiff_t *strides, const ptrdiff_t *imap, const void *value, int *rcode) |
void | c_ncvpgc (int ncid, int varid, const size_t *start, const size_t *count, const ptrdiff_t *strides, const ptrdiff_t *imap, const char *value, int *rcode) |
void | c_ncvgt1 (int ncid, int varid, const size_t *indices, void *value, int *rcode) |
void | c_ncvg1c (int ncid, int varid, const size_t *indices, char *value, int *rcode) |
void | c_ncvgt (int ncid, int varid, const size_t *start, const size_t *count, void *value, int *rcode) |
void | c_ncvgtc (int ncid, int varid, const size_t *start, const size_t *count, char *value, int lenstr, int *rcode) |
void | c_ncvgtg (int ncid, int varid, const size_t *start, const size_t *count, const ptrdiff_t *strides, const ptrdiff_t *imap, void *value, int *rcode) |
void | c_ncvggc (int ncid, int varid, const size_t *start, const size_t *count, const ptrdiff_t *strides, const ptrdiff_t *imap, char *value, int *rcode) |
void | c_ncvren (int ncid, int varid, const char *varname, int *rcode) |
void | c_ncapt (int ncid, int varid, const char *attname, nc_type datatype, size_t attlen, const void *value, int *rcode) |
void | c_ncaptc (int ncid, int varid, const char *attname, nc_type datatype, size_t attlen, const char *value, int *rcode) |
void | c_ncainq (int ncid, int varid, const char *attname, nc_type *datatype, int *attlen, int *rcode) |
void | c_ncagt (int ncid, int varid, const char *attname, void *value, int *rcode) |
void | c_ncagtc (int ncid, int varid, const char *attname, char *value, int attlen, int *rcode) |
void | c_ncacpy (int inncid, int invarid, const char *attname, int outncid, int outvarid, int *rcode) |
void | c_ncanam (int ncid, int varid, int attnum, char *attname, int *rcode) |
void | c_ncaren (int ncid, int varid, const char *attname, const char *newname, int *rcode) |
void | c_ncadel (int ncid, int varid, const char *attname, int *rcode) |
int | c_ncsfil (int ncid, int fillmode, int *rcode) |
#define NC_CLASSIC_MODEL 0 |
Definition at line 57 of file nf_v2compat.c.
void c_ncabor | ( | int | ncid, |
int * | rcode | ||
) |
Definition at line 563 of file nf_v2compat.c.
void c_ncacpy | ( | int | inncid, |
int | invarid, | ||
const char * | attname, | ||
int | outncid, | ||
int | outvarid, | ||
int * | rcode | ||
) |
Definition at line 1755 of file nf_v2compat.c.
void c_ncadel | ( | int | ncid, |
int | varid, | ||
const char * | attname, | ||
int * | rcode | ||
) |
Definition at line 1809 of file nf_v2compat.c.
void c_ncagt | ( | int | ncid, |
int | varid, | ||
const char * | attname, | ||
void * | value, | ||
int * | rcode | ||
) |
Definition at line 1617 of file nf_v2compat.c.
void c_ncagtc | ( | int | ncid, |
int | varid, | ||
const char * | attname, | ||
char * | value, | ||
int | attlen, | ||
int * | rcode | ||
) |
Definition at line 1706 of file nf_v2compat.c.
void c_ncainq | ( | int | ncid, |
int | varid, | ||
const char * | attname, | ||
nc_type * | datatype, | ||
int * | attlen, | ||
int * | rcode | ||
) |
Definition at line 1598 of file nf_v2compat.c.
void c_ncanam | ( | int | ncid, |
int | varid, | ||
int | attnum, | ||
char * | attname, | ||
int * | rcode | ||
) |
Definition at line 1775 of file nf_v2compat.c.
void c_ncapt | ( | int | ncid, |
int | varid, | ||
const char * | attname, | ||
nc_type | datatype, | ||
size_t | attlen, | ||
const void * | value, | ||
int * | rcode | ||
) |
Definition at line 1481 of file nf_v2compat.c.
void c_ncaptc | ( | int | ncid, |
int | varid, | ||
const char * | attname, | ||
nc_type | datatype, | ||
size_t | attlen, | ||
const char * | value, | ||
int * | rcode | ||
) |
Definition at line 1567 of file nf_v2compat.c.
void c_ncaren | ( | int | ncid, |
int | varid, | ||
const char * | attname, | ||
const char * | newname, | ||
int * | rcode | ||
) |
Definition at line 1792 of file nf_v2compat.c.
void c_ncclos | ( | int | ncid, |
int * | rcode | ||
) |
Definition at line 486 of file nf_v2compat.c.
int c_nccre | ( | const char * | pathname, |
int | clobmode, | ||
int * | rcode | ||
) |
Definition at line 289 of file nf_v2compat.c.
int c_ncddef | ( | int | ncid, |
const char * | dimname, | ||
int | dimlen, | ||
int * | rcode | ||
) |
Definition at line 364 of file nf_v2compat.c.
int c_ncdid | ( | int | ncid, |
const char * | dimname, | ||
int * | rcode | ||
) |
Definition at line 389 of file nf_v2compat.c.
void c_ncdinq | ( | int | ncid, |
int | dimid, | ||
char * | dimname, | ||
int * | size, | ||
int * | rcode | ||
) |
Definition at line 578 of file nf_v2compat.c.
void c_ncdren | ( | int | ncid, |
int | dimid, | ||
const char * | dimname, | ||
int * | rcode | ||
) |
Definition at line 601 of file nf_v2compat.c.
void c_ncendf | ( | int | ncid, |
int * | rcode | ||
) |
Definition at line 514 of file nf_v2compat.c.
void c_ncgopt | ( | int * | val | ) |
Definition at line 275 of file nf_v2compat.c.
void c_ncinq | ( | int | ncid, |
int * | indims, | ||
int * | invars, | ||
int * | inatts, | ||
int * | irecdim, | ||
int * | rcode | ||
) |
Definition at line 528 of file nf_v2compat.c.
int c_ncopn | ( | const char * | pathname, |
int | rwmode, | ||
int * | rcode | ||
) |
Definition at line 321 of file nf_v2compat.c.
void c_ncpopt | ( | int | val | ) |
Definition at line 264 of file nf_v2compat.c.
void c_ncredf | ( | int | ncid, |
int * | rcode | ||
) |
Definition at line 500 of file nf_v2compat.c.
int c_ncsfil | ( | int | ncid, |
int | fillmode, | ||
int * | rcode | ||
) |
Definition at line 1825 of file nf_v2compat.c.
void c_ncsnc | ( | int | ncid, |
int * | rcode | ||
) |
Definition at line 547 of file nf_v2compat.c.
int c_nctlen | ( | nc_type | datatype, |
int * | rcode | ||
) |
Definition at line 468 of file nf_v2compat.c.
int c_ncvdef | ( | int | ncid, |
const char * | varname, | ||
nc_type | datatype, | ||
int | ndims, | ||
int * | dimids, | ||
int * | rcode | ||
) |
Definition at line 412 of file nf_v2compat.c.
void c_ncvg1c | ( | int | ncid, |
int | varid, | ||
const size_t * | indices, | ||
char * | value, | ||
int * | rcode | ||
) |
Definition at line 1139 of file nf_v2compat.c.
void c_ncvggc | ( | int | ncid, |
int | varid, | ||
const size_t * | start, | ||
const size_t * | count, | ||
const ptrdiff_t * | strides, | ||
const ptrdiff_t * | imap, | ||
char * | value, | ||
int * | rcode | ||
) |
Definition at line 1420 of file nf_v2compat.c.
void c_ncvgt | ( | int | ncid, |
int | varid, | ||
const size_t * | start, | ||
const size_t * | count, | ||
void * | value, | ||
int * | rcode | ||
) |
Definition at line 1178 of file nf_v2compat.c.
void c_ncvgt1 | ( | int | ncid, |
int | varid, | ||
const size_t * | indices, | ||
void * | value, | ||
int * | rcode | ||
) |
Definition at line 1049 of file nf_v2compat.c.
void c_ncvgtc | ( | int | ncid, |
int | varid, | ||
const size_t * | start, | ||
const size_t * | count, | ||
char * | value, | ||
int | lenstr, | ||
int * | rcode | ||
) |
void c_ncvgtg | ( | int | ncid, |
int | varid, | ||
const size_t * | start, | ||
const size_t * | count, | ||
const ptrdiff_t * | strides, | ||
const ptrdiff_t * | imap, | ||
void * | value, | ||
int * | rcode | ||
) |
Definition at line 1313 of file nf_v2compat.c.
int c_ncvid | ( | int | ncid, |
const char * | varname, | ||
int * | rcode | ||
) |
Definition at line 444 of file nf_v2compat.c.
void c_ncvinq | ( | int | ncid, |
int | varid, | ||
char * | varname, | ||
nc_type * | datatype, | ||
int * | indims, | ||
int * | dimarray, | ||
int * | inatts, | ||
int * | rcode | ||
) |
Definition at line 618 of file nf_v2compat.c.
void c_ncvp1c | ( | int | ncid, |
int | varid, | ||
const size_t * | indices, | ||
const char * | value, | ||
int * | rcode | ||
) |
Definition at line 727 of file nf_v2compat.c.
void c_ncvpgc | ( | int | ncid, |
int | varid, | ||
const size_t * | start, | ||
const size_t * | count, | ||
const ptrdiff_t * | strides, | ||
const ptrdiff_t * | imap, | ||
const char * | value, | ||
int * | rcode | ||
) |
Definition at line 1004 of file nf_v2compat.c.
void c_ncvpt | ( | int | ncid, |
int | varid, | ||
const size_t * | start, | ||
const size_t * | count, | ||
const void * | value, | ||
int * | rcode | ||
) |
Definition at line 759 of file nf_v2compat.c.
void c_ncvpt1 | ( | int | ncid, |
int | varid, | ||
const size_t * | indices, | ||
const void * | value, | ||
int * | rcode | ||
) |
Definition at line 639 of file nf_v2compat.c.
void c_ncvptc | ( | int | ncid, |
int | varid, | ||
const size_t * | start, | ||
const size_t * | count, | ||
const char * | value, | ||
int | lenstr, | ||
int * | rcode | ||
) |
void c_ncvptg | ( | int | ncid, |
int | varid, | ||
const size_t * | start, | ||
const size_t * | count, | ||
const ptrdiff_t * | strides, | ||
const ptrdiff_t * | imap, | ||
const void * | value, | ||
int * | rcode | ||
) |
Definition at line 896 of file nf_v2compat.c.
void c_ncvren | ( | int | ncid, |
int | varid, | ||
const char * | varname, | ||
int * | rcode | ||
) |
Definition at line 1464 of file nf_v2compat.c.
|
static |
Definition at line 248 of file nf_v2compat.c.
ptrdiff_t* f2c_v2imap | ( | int | ncid, |
int | varid, | ||
const int * | fimap, | ||
ptrdiff_t * | cimap | ||
) |
Convert a Version 2 Fortran IMAP vector into a Version 3 C imap vector.
Definition at line 139 of file nf_v2compat.c.
size_t v2data_size | ( | nc_type | datatype | ) |
Definition at line 77 of file nf_v2compat.c.