IODA
ioda::NetcdfIO Member List

This is the complete list of members for ioda::NetcdfIO, including all inherited members.

CheckNcCall(int RetCode, std::string &ErrorMsg)ioda::NetcdfIOprivate
classname()ioda::NetcdfIOinlinestatic
dim_begin()ioda::IodaIO
dim_end()ioda::IodaIO
dim_exists(const std::string &)ioda::IodaIO
dim_id(DimIter)ioda::IodaIO
dim_id_name(const int &)ioda::IodaIO
dim_id_size(const int &)ioda::IodaIO
dim_info_ioda::IodaIOprotected
dim_insert(const std::string &, const std::size_t)ioda::IodaIO
dim_name(DimIter)ioda::IodaIO
dim_name_id(const std::string &)ioda::IodaIO
dim_name_size(const std::string &)ioda::IodaIO
dim_size(DimIter)ioda::IodaIO
DimInfoMap typedefioda::IodaIOprotected
DimInsert(const std::string &Name, const std::size_t Size)ioda::NetcdfIOprivatevirtual
DimIter typedefioda::IodaIO
excess_dims() constioda::IodaIO
ExtractGrpVarName(const std::string &Name, std::string &GroupName, std::string &VarName)ioda::IodaIOstatic
file_name(VarIter)ioda::IodaIO
file_name(const std::string &, const std::string &)ioda::IodaIO
file_shape(VarIter)ioda::IodaIO
file_shape(const std::string &, const std::string &)ioda::IodaIO
file_type(VarIter)ioda::IodaIO
file_type(const std::string &, const std::string &)ioda::IodaIO
FinalizeFrame()ioda::NetcdfIOinlineprivatevirtual
float_frame_data_ioda::IodaIOprotected
fmode() constioda::IodaIO
fmode_ioda::IodaIOprotected
fname() constioda::IodaIO
fname_ioda::IodaIOprotected
FormNcVarName(const std::string &GroupName, const std::string &VarName)ioda::NetcdfIOprivate
frame_begin()ioda::IodaIO
frame_data_init()ioda::IodaIO
frame_end()ioda::IodaIO
frame_finalize()ioda::IodaIO
frame_float_begin()ioda::IodaIOinline
frame_float_end()ioda::IodaIOinline
frame_float_get_data(FrameFloatIter &iframe)ioda::IodaIOinline
frame_float_get_data(std::string &GroupName, std::string &VarName, std::vector< float > &VarData)ioda::IodaIOinline
frame_float_get_gname(FrameFloatIter &iframe)ioda::IodaIOinline
frame_float_get_vname(FrameFloatIter &iframe)ioda::IodaIOinline
frame_float_has(std::string &GroupName, std::string &VarName)ioda::IodaIOinline
frame_float_put_data(std::string &GroupName, std::string &VarName, std::vector< float > &VarData)ioda::IodaIOinline
frame_info_ioda::IodaIOprotected
frame_info_init(std::size_t MaxVarSize)ioda::IodaIO
frame_info_insert(std::size_t Start, std::size_t Size)ioda::IodaIO
frame_initialize()ioda::IodaIO
frame_int_begin()ioda::IodaIOinline
frame_int_end()ioda::IodaIOinline
frame_int_get_data(FrameIntIter &iframe)ioda::IodaIOinline
frame_int_get_data(std::string &GroupName, std::string &VarName, std::vector< int > &VarData)ioda::IodaIOinline
frame_int_get_gname(FrameIntIter &iframe)ioda::IodaIOinline
frame_int_get_vname(FrameIntIter &iframe)ioda::IodaIOinline
frame_int_has(std::string &GroupName, std::string &VarName)ioda::IodaIOinline
frame_int_put_data(std::string &GroupName, std::string &VarName, std::vector< int > &VarData)ioda::IodaIOinline
frame_read(FrameIter &)ioda::IodaIO
frame_size(FrameIter &)ioda::IodaIO
frame_start(FrameIter &)ioda::IodaIO
frame_string_begin()ioda::IodaIOinline
frame_string_end()ioda::IodaIOinline
frame_string_get_data(FrameStringIter &iframe)ioda::IodaIOinline
frame_string_get_data(std::string &GroupName, std::string &VarName, std::vector< std::string > &VarData)ioda::IodaIOinline
frame_string_get_gname(FrameStringIter &iframe)ioda::IodaIOinline
frame_string_get_vname(FrameStringIter &iframe)ioda::IodaIOinline
frame_string_has(std::string &GroupName, std::string &VarName)ioda::IodaIOinline
frame_string_put_data(std::string &GroupName, std::string &VarName, std::vector< std::string > &VarData)ioda::IodaIOinline
frame_write(FrameIter &)ioda::IodaIO
FrameFloatIter typedefioda::IodaIO
FrameInfo typedefioda::IodaIOprotected
FrameIntIter typedefioda::IodaIO
FrameIter typedefioda::IodaIO
FrameStringIter typedefioda::IodaIO
GetMaxStringSize(const std::vector< std::string > &Strings)ioda::NetcdfIOprivate
GetNcDimIds(const std::string &GroupName, const std::vector< std::size_t > &VarShape)ioda::NetcdfIOprivate
GetStringDimBySize(const std::size_t DimSize)ioda::NetcdfIOprivate
group_begin()ioda::IodaIO
group_end()ioda::IodaIO
group_name(GroupIter)ioda::IodaIO
GroupIter typedefioda::IodaIO
GroupVarInfoMap typedefioda::IodaIOprotected
grp_var_exists(const std::string &, const std::string &)ioda::IodaIO
grp_var_info_ioda::IodaIOprotected
grp_var_insert(const std::string &GroupName, const std::string &VarName, const std::string &VarType, const std::vector< std::size_t > &VarShape, const std::string &FileVarName, const std::string &FileType, const std::size_t MaxStringSize=0)ioda::IodaIO
GrpVarInsert(const std::string &GroupName, const std::string &VarName, const std::string &VarType, const std::vector< std::size_t > &VarShape, const std::string &FileVarName, const std::string &FileType, const std::size_t MaxStringSize)ioda::NetcdfIOprivatevirtual
have_date_time_ioda::NetcdfIOprivate
have_offset_time_ioda::NetcdfIOprivate
InitializeFrame()ioda::NetcdfIOinlineprivatevirtual
int_frame_data_ioda::IodaIOprotected
IodaIO(const std::string &FileName, const std::string &FileMode, const std::size_t MaxFrameSize)ioda::IodaIO
max_frame_size_ioda::IodaIOprotected
NcAttrExists(const int &AttrOwnerId, const std::string &AttrName)ioda::NetcdfIOprivate
ncid_ioda::NetcdfIOprivate
NcReadVar(const std::string &GroupName, const std::string &VarName, const std::vector< std::size_t > &Starts, const std::vector< std::size_t > &Counts, int &FillValue, std::vector< int > &VarData)ioda::NetcdfIOprivate
NcReadVar(const std::string &GroupName, const std::string &VarName, const std::vector< std::size_t > &Starts, const std::vector< std::size_t > &Counts, float &FillValue, std::vector< float > &VarData)ioda::NetcdfIOprivate
NcReadVar(const std::string &GroupName, const std::string &VarName, const std::vector< std::size_t > &Starts, const std::vector< std::size_t > &Counts, double &FillValue, std::vector< double > &VarData)ioda::NetcdfIOprivate
NcReadVar(const std::string &GroupName, const std::string &VarName, const std::vector< std::size_t > &Starts, const std::vector< std::size_t > &Counts, char &FillValue, std::vector< std::string > &VarData)ioda::NetcdfIOprivate
NcWriteVar(const std::string &GroupName, const std::string &VarName, const std::vector< std::size_t > &Starts, const std::vector< std::size_t > &Counts, const std::vector< int > &VarData)ioda::NetcdfIOprivate
NcWriteVar(const std::string &GroupName, const std::string &VarName, const std::vector< std::size_t > &Starts, const std::vector< std::size_t > &Counts, const std::vector< float > &VarData)ioda::NetcdfIOprivate
NcWriteVar(const std::string &GroupName, const std::string &VarName, const std::vector< std::size_t > &Starts, const std::vector< std::size_t > &Counts, const std::vector< std::string > &VarData)ioda::NetcdfIOprivate
NetcdfIO(const std::string &FileName, const std::string &FileMode, const std::size_t MaxFrameSize)ioda::NetcdfIO
nlocs() constioda::IodaIO
nlocs_ioda::IodaIOprotected
num_excess_dims_ioda::IodaIOprotected
num_unexpect_dtypes_ioda::IodaIOprotected
nvars() constioda::IodaIO
nvars_ioda::IodaIOprotected
print(std::ostream &os) constioda::NetcdfIOprivate
ReadConvertDateTime(const std::string &GroupName, const std::string &VarName, const std::vector< std::size_t > &Starts, const std::vector< std::size_t > &Counts, std::vector< std::string > &VarData)ioda::NetcdfIOprivate
ReadFrame(IodaIO::FrameIter &iframe)ioda::NetcdfIOprivatevirtual
ReplaceFillWithMissing(std::vector< DataType > &VarData, DataType NcFillValue)ioda::NetcdfIOprivate
string_frame_data_ioda::IodaIOprotected
unexpected_data_types() constioda::IodaIO
var_begin(GroupIter)ioda::IodaIO
var_dtype(VarIter)ioda::IodaIO
var_dtype(const std::string &, const std::string &)ioda::IodaIO
var_end(GroupIter)ioda::IodaIO
var_id(VarIter)ioda::IodaIO
var_id(const std::string &, const std::string &)ioda::IodaIO
var_name(VarIter)ioda::IodaIO
var_shape(VarIter)ioda::IodaIO
var_shape(const std::string &, const std::string &)ioda::IodaIO
VarInfoMap typedefioda::IodaIOprotected
VarIter typedefioda::IodaIO
WriteFrame(IodaIO::FrameIter &iframe)ioda::NetcdfIOprivatevirtual
~IodaIO()=0ioda::IodaIOpure virtual
~NetcdfIO()ioda::NetcdfIO