Go to the documentation of this file. 1 #ifndef __SCALE_FILE_H__
2 #define __SCALE_FILE_H__
16 typedef float (real32_t);
51 const bool suppress );
71 const bool suppress );
141 const char *time_units,
142 const char *calendar);
148 const char *dim_name,
152 const int precision);
158 const char *dim_name,
174 const char **dim_names,
178 const int precision);
184 const char **dim_names,
211 const double t_start,
222 const int64_t buf_amount );
int file_add_associatedvariable_c(const int fid, const char *vname)
int file_def_axis_c(const int fid, const char *name, const char *desc, const char *units, const char *dim_name, const int dtype, const int dim_size, const int bounds)
int file_read_data_c(void *var, const datainfo_t *dinfo, const int precision, const int ntypes, const int dtype, const int *start, const int *count)
int file_write_associatedcoordinate_c(const int fid, const char *name, const void *val, const int ndims, const int precision, const int *start, const int *count)
int file_detach_buffer_c(const int fid)
int file_set_attribute_float_c(const int fid, const char *vname, const char *key, const float *value, const int len)
int file_get_dim_length_c(int *len, const int fid, const char *dimname, const bool suppress)
int file_redef_c(const int fid)
int file_close_c(const int fid, const bool abort)
int file_get_attribute_double_c(double *value, const int fid, const char *vname, const char *key, const bool suppress, const int len)
int file_get_step_size_c(int *len, const int fid, const char *varname)
int file_get_varname_c(char *name, const int fid, const int vid, const int len)
int file_get_attribute_int_c(int *value, const int fid, const char *vname, const char *key, const bool suppress, const int len)
int file_set_attribute_text_c(const int fid, const char *vname, const char *key, const char *value)
int file_put_associatedcoordinate_c(const int fid, const char *name, const char *desc, const char *units, const char **dim_names, const int ndims, const int dtype, const void *val, const int precision)
int file_get_datainfo_c(datainfo_t *dinfo, const int fid, const char *varname, const int step, const bool suppress)
int file_set_attribute_double_c(const int fid, const char *vname, const char *key, const double *value, const int len)
int file_write_data_c(const int fid, const int vid, const void *var, const double t_start, const double t_end, const int ndims, const int precision, const int *start, const int *count)
int file_open_c(int *fid, const char *fname, const int mode, const int comm)
int file_get_attribute_float_c(float *value, const int fid, const char *vname, const char *key, const bool suppress, const int len)
int file_attach_buffer_c(const int fid, const int64_t buf_amount)
int file_write_axis_c(const int fid, const char *name, const void *val, const int precision, const int *start, const int *count)
int file_get_attribute_text_c(char *value, const int fid, const char *vname, const char *key, const bool suppress, const int len)
int file_def_associatedcoordinate_c(const int fid, const char *name, const char *desc, const char *units, const char **dim_names, const int ndims, const int dtype)
int file_add_variable_c(int *vid, const int fid, const char *varname, const char *desc, const char *units, const char *stdname, const char **dims, const int ndims, const int dtype, const double tint, const char *tstats)
int file_set_tunits_c(const int fid, const char *time_units, const char *calendar)
character(len=h_mid), public description
int file_put_axis_c(const int fid, const char *name, const char *desc, const char *units, const char *dim_name, const int dtype, const void *val, const int size, const int precision)
int file_set_option_c(const int fid, const char *filetype, const char *key, const char *val)
int file_get_nvars_c(int *nvars, const int fid)
int file_set_attribute_int_c(const int fid, const char *vname, const char *key, const int *value, const int len)
character(len=h_short), public name
int file_enddef_c(const int fid)
int file_flush_c(const int fid)