|
TECA
The Toolkit for Extreme Climate Analysis
|
#include "teca_config.h"#include "teca_mpi.h"#include "teca_metadata.h"#include "teca_cpu_thread_pool.h"#include <mutex>#include <string>#include <netcdf.h>Go to the source code of this file.
Namespaces | |
| teca_netcdf_util | |
| Codes dealing with NetCDF I/O calls. | |
Macros | |
| #define | NC_DISPATCH_FP(tc_, code_) |
| macro to help with netcdf floating point data types More... | |
| #define | NC_DISPATCH(tc_, code_) |
| macro to help with netcdf data types More... | |
| #define | NC_DISPATCH_CASE(cc_, tt_, code_) |
| macro that executes code when the type code is matched. More... | |
| #define | DECLARE_NETCDF_TT(cpp_t_, nc_c_) |
| #define | DECLARE_CPP_TT(cpp_t_, nc_c_) |
Functions | |
| void | teca_netcdf_util::crtrim (char *s, long n) |
| std::mutex & | teca_netcdf_util::get_netcdf_mutex () |
| TECA_EXPORT int | teca_netcdf_util::read_attribute (netcdf_handle &fh, int var_id, const std::string &att_name, teca_metadata &atts) |
| TECA_EXPORT int | teca_netcdf_util::read_attribute (netcdf_handle &fh, int var_id, int att_id, teca_metadata &atts) |
| TECA_EXPORT int | teca_netcdf_util::read_variable_attributes (netcdf_handle &fh, int var_id, const std::string &x_variable, const std::string &y_variable, const std::string &z_variable, const std::string &t_variable, int clamp_dimensions_of_one, std::string &name, teca_metadata &atts) |
| TECA_EXPORT int | teca_netcdf_util::read_variable_attributes (netcdf_handle &fh, int var_id, std::string &name, teca_metadata &atts) |
| TECA_EXPORT int | teca_netcdf_util::read_variable_attributes (netcdf_handle &fh, const std::string &name, const std::string &x_variable, const std::string &y_variable, const std::string &z_variable, const std::string &t_variable, int clamp_dimensions_of_one, teca_metadata &atts) |
| TECA_EXPORT int | teca_netcdf_util::read_variable_attributes (netcdf_handle &fh, const std::string &var_name, teca_metadata &atts) |
| TECA_EXPORT int | teca_netcdf_util::write_variable_attributes (netcdf_handle &fh, int var_id, teca_metadata &array_atts) |
| #define DECLARE_CPP_TT | ( | cpp_t_, | |
| nc_c_ | |||
| ) |
| #define DECLARE_NETCDF_TT | ( | cpp_t_, | |
| nc_c_ | |||
| ) |
| #define NC_DISPATCH | ( | tc_, | |
| code_ | |||
| ) |
macro to help with netcdf data types
| #define NC_DISPATCH_CASE | ( | cc_, | |
| tt_, | |||
| code_ | |||
| ) |
macro that executes code when the type code is matched.
| #define NC_DISPATCH_FP | ( | tc_, | |
| code_ | |||
| ) |
macro to help with netcdf floating point data types