#include <iostream>#include <string>#include <netcdf.h>#include <nco_utl.hh>Include dependency graph for nco_dmn.hh:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Functions | |
| int | nco_def_dim (const int &nc_id, const std::string &dmn_nm, const size_t &dmn_sz, int &dmn_id) |
| int | nco_def_dim (const int &nc_id, const std::string &dmn_nm, const size_t &dmn_sz) |
| int | nco_inq_dim (const int &nc_id, const int &dmn_id, std::string &dmn_nm, size_t &dmn_sz, const int &rcd_opt=NC_NOERR) |
| int | nco_inq_dimid (const int &nc_id, const std::string &dmn_nm, int &dmn_id, const int &rcd_opt=NC_NOERR) |
| int | nco_inq_dimid (const int &nc_id, const std::string &dmn_nm) |
| int | nco_inq_dimlen (const int &nc_id, const int &dmn_id, size_t &dmn_sz, const int &rcd_opt=NC_NOERR) |
| size_t | nco_inq_dimlen (const int &nc_id, const int &dmn_id) |
| size_t | nco_inq_dimlen (const int &nc_id, const std::string &dmn_nm) |
|
||||||||||||||||
|
Definition at line 47 of file nco_dmn.cc. References nco_def_dim(). 00050 { 00051 /* Purpose: Wrapper for nc_def_dim() */ 00052 int dmn_id; // O [id] Dimension ID 00053 int rcd=nco_def_dim(nc_id,dmn_nm,dmn_sz,dmn_id); 00054 rcd+=0; // CEWI 00055 return dmn_id; 00056 } /* end nco_def_dim */
|
|
||||||||||||||||||||
|
Definition at line 34 of file nco_dmn.cc. References nc_def_dim, NC_NOERR, and nco_err_exit(). 00038 { 00039 /* Purpose: Wrapper for nc_def_dim() */ 00040 int rcd=nc_def_dim(nc_id,dmn_nm.c_str(),dmn_sz,&dmn_id); 00041 if(rcd != NC_NOERR) nco_err_exit(rcd,"nco_def_dim"); 00042 return rcd; 00043 } /* end nco_def_dim */
|
|
||||||||||||||||||||||||
|
Definition at line 62 of file nco_dmn.cc. References nc_inq_dim, NC_MAX_NAME, NC_NOERR, and nco_err_exit(). 00067 { 00068 /* Purpose: Wrapper for nc_inq_dim() 00069 User may omit rcd_opt, or supply value of non-fatal netCDF return code */ 00070 char dmn_nm_chr[NC_MAX_NAME]; 00071 int rcd=nc_inq_dim(nc_id,dmn_id,dmn_nm_chr,&dmn_sz); 00072 dmn_nm=dmn_nm_chr; 00073 if(rcd != NC_NOERR && rcd != rcd_opt) nco_err_exit(rcd,"nco_inq_dim"); 00074 return rcd; 00075 } // end nco_inq_dim()
|
|
||||||||||||
|
Definition at line 95 of file nco_dmn.cc. References nco_inq_dimid(). 00097 { 00098 /* Purpose: Wrapper for nco_inq_dimid() 00099 User may omit rcd_opt, or supply value of non-fatal netCDF return code */ 00100 int dmn_id; // O [id] Dimension ID 00101 int rcd=nco_inq_dimid(nc_id,dmn_nm,dmn_id); 00102 rcd+=0; // CEWI 00103 return dmn_id; 00104 } // end nco_inq_dimid()
|
|
||||||||||||||||||||
|
Definition at line 81 of file nco_dmn.cc. References nc_inq_dimid, NC_NOERR, and nco_err_exit(). 00085 { 00086 /* Purpose: Wrapper for nc_inq_dimid() 00087 User may omit rcd_opt, or supply value of non-fatal netCDF return code */ 00088 int rcd=nc_inq_dimid(nc_id,dmn_nm.c_str(),&dmn_id); 00089 if(rcd != NC_NOERR && rcd != rcd_opt) nco_err_exit(rcd,"nco_inq_dimid","Unable to to find dimension ID for dimension \""+dmn_nm+"\", exiting..."); 00090 return rcd; 00091 } // end nco_inq_dimid()
|
|
||||||||||||
|
Definition at line 137 of file nco_dmn.cc. References nco_inq_dimid(), and nco_inq_dimlen(). 00139 { 00140 // Purpose: Wrapper for nco_inq_dimlen(nc_inq_dimid()) 00141 size_t dmn_sz; // O [nbr] Dimension size 00142 int rcd=nco_inq_dimlen(nc_id,nco_inq_dimid(nc_id,dmn_nm),dmn_sz); 00143 rcd+=0; // CEWI 00144 return dmn_sz; 00145 } // end nco_inq_dimlen()
|
|
||||||||||||
|
Definition at line 125 of file nco_dmn.cc. References nco_inq_dimlen(). 00127 { 00128 // Purpose: Wrapper for nco_inq_dimlen() 00129 size_t dmn_sz; // O [nbr] Dimension size 00130 int rcd=nco_inq_dimlen(nc_id,dmn_id,dmn_sz); 00131 rcd+=0; // CEWI 00132 return dmn_sz; 00133 } // end nco_inq_dimlen()
|
|
||||||||||||||||||||
|
Definition at line 111 of file nco_dmn.cc. References nc_inq_dimlen, NC_NOERR, and nco_err_exit(). 00115 { 00116 /* Purpose: Wrapper for nc_inq_dimlen() 00117 User may omit rcd_opt, or supply value of non-fatal netCDF return code */ 00118 int rcd=nc_inq_dimlen(nc_id,dmn_id,&dmn_sz); 00119 if(rcd != NC_NOERR && rcd != rcd_opt) nco_err_exit(rcd,"nco_inq_dimlen"); 00120 return rcd; 00121 } // end nco_inq_dimlen()
|
1.4.4