Extension: Json and NetCDF utilities
#include "dg/file/file.h"
Loading...
Searching...
No Matches
dg::file::MPINcFile Member List

This is the complete list of members for dg::file::MPINcFile, including all inherited members.

att_is_defined(std::string att_name, std::string id="") constdg::file::MPINcFileinline
close()dg::file::MPINcFileinline
communicator() constdg::file::MPINcFileinline
def_dim(std::string name, size_t size)dg::file::MPINcFileinline
def_dimvar_as(std::string name, size_t size, const Attributes &atts)dg::file::MPINcFileinline
def_grp(std::string name)dg::file::MPINcFileinline
def_grp_p(std::filesystem::path path)dg::file::MPINcFileinline
def_var(std::string name, nc_type xtype, const std::vector< std::string > &dim_names, const Attributes &atts={})dg::file::MPINcFileinline
def_var_as(std::string name, const std::vector< std::string > &dim_names, const Attributes &atts={})dg::file::MPINcFileinline
defput_dim(std::string name, const Attributes &atts, const MPI_Vector< ContainerType > &abscissas)dg::file::MPINcFileinline
defput_var(std::string name, const std::vector< std::string > &dim_names, const Attributes &atts, const MPINcHyperslab &slab, const ContainerType &data)dg::file::MPINcFileinline
del_att(std::string att_name, std::string id="")dg::file::MPINcFileinline
dim_is_defined(std::string name) constdg::file::MPINcFileinline
get_att_as(std::string att_name, std::string id="") constdg::file::MPINcFileinline
get_att_vec_as(std::string att_name, std::string id="") constdg::file::MPINcFileinline
get_atts(std::string id="") constdg::file::MPINcFileinline
get_atts_as(std::string id="") constdg::file::MPINcFileinline
get_current_path() constdg::file::MPINcFileinline
get_dim_size(std::string name) constdg::file::MPINcFileinline
get_dims(bool include_parents=true) constdg::file::MPINcFileinline
get_dims_shape(const std::vector< std::string > &dims) constdg::file::MPINcFileinline
get_grpid() const noexceptdg::file::MPINcFileinline
get_grps() constdg::file::MPINcFileinline
get_grps_r() constdg::file::MPINcFileinline
get_ncid() const noexceptdg::file::MPINcFileinline
get_unlim_dims() constdg::file::MPINcFileinline
get_var(std::string name, const MPINcHyperslab &slab, ContainerType &data) constdg::file::MPINcFileinline
get_var(std::string name, const std::vector< size_t > &start, T &data) constdg::file::MPINcFileinline
get_var_dims(std::string name) constdg::file::MPINcFileinline
get_var_names() constdg::file::MPINcFileinline
get_var_type(std::string name) constdg::file::MPINcFileinline
grp_is_defined(std::filesystem::path path) constdg::file::MPINcFileinline
Hyperslab typedefdg::file::MPINcFile
is_open() constdg::file::MPINcFileinline
MPINcFile(MPI_Comm comm=MPI_COMM_WORLD)dg::file::MPINcFileinline
MPINcFile(const std::filesystem::path &filename, enum NcFileMode mode=nc_nowrite, MPI_Comm comm=MPI_COMM_WORLD)dg::file::MPINcFileinline
MPINcFile(const MPINcFile &rhs)=deletedg::file::MPINcFile
MPINcFile(MPINcFile &&rhs)=defaultdg::file::MPINcFile
open(const std::filesystem::path &filename, enum NcFileMode mode=nc_nowrite)dg::file::MPINcFileinline
operator=(const MPINcFile &rhs)=deletedg::file::MPINcFile
operator=(MPINcFile &&rhs)dg::file::MPINcFileinline
put_att(const std::pair< std::string, nc_att_t > &att, std::string id="")dg::file::MPINcFileinline
put_att(const std::tuple< S, nc_type, T > &att, std::string id="")dg::file::MPINcFileinline
put_atts(const Attributes &atts, std::string id="")dg::file::MPINcFileinline
put_var(std::string name, const MPINcHyperslab &slab, const ContainerType &data)dg::file::MPINcFileinline
put_var(std::string name, const std::vector< size_t > &start, T data)dg::file::MPINcFileinline
rename_att(std::string old_att_name, std::string new_att_name, std::string id="")dg::file::MPINcFileinline
rename_dim(std::string old_name, std::string new_name)dg::file::MPINcFileinline
rename_grp(std::string old_name, std::string new_name)dg::file::MPINcFileinline
set_grp(std::filesystem::path path="")dg::file::MPINcFileinline
sync()dg::file::MPINcFileinline
var_is_defined(std::string name) constdg::file::MPINcFileinline
~MPINcFile()=defaultdg::file::MPINcFile