#include <netcdf.h>
|
template<typename... Ts> |
| file (filesystem::path const &path, Ts &&... ts) |
|
template<typename T > |
auto | add_variable (std::string const &variable_name, netCDF::NcDim const &dim) |
|
template<typename T > |
auto | add_variable (std::string const &variable_name, std::vector< netCDF::NcDim > const &dims) |
|
template<typename T > |
auto | variable (std::string const &variable_name) const |
|
auto | add_dimension (std::string const &dimension_name) |
|
auto | add_dimension (std::string const &dimension_name, std::size_t const size) |
|
auto | dimensions () const |
|
auto | attributes () const |
|
auto | num_dimensions () const -> std::size_t |
|
auto | size () const |
|
auto | groups () const |
|
template<typename T > |
auto | variables () const |
|
|
std::shared_ptr< netCDF::NcFile > | m_file |
|
std::shared_ptr< std::mutex > | m_mutex |
|
◆ file()
◆ add_dimension() [1/2]
auto tatooine::netcdf::file::add_dimension |
( |
std::string const & |
dimension_name | ) |
|
|
inline |
◆ add_dimension() [2/2]
auto tatooine::netcdf::file::add_dimension |
( |
std::string const & |
dimension_name, |
|
|
std::size_t const |
size |
|
) |
| |
|
inline |
◆ add_variable() [1/2]
template<typename T >
auto tatooine::netcdf::file::add_variable |
( |
std::string const & |
variable_name, |
|
|
netCDF::NcDim const & |
dim |
|
) |
| |
|
inline |
◆ add_variable() [2/2]
template<typename T >
auto tatooine::netcdf::file::add_variable |
( |
std::string const & |
variable_name, |
|
|
std::vector< netCDF::NcDim > const & |
dims |
|
) |
| |
|
inline |
◆ attributes()
auto tatooine::netcdf::file::attributes |
( |
| ) |
const |
|
inline |
◆ dimensions()
auto tatooine::netcdf::file::dimensions |
( |
| ) |
const |
|
inline |
◆ groups()
auto tatooine::netcdf::file::groups |
( |
| ) |
const |
|
inline |
◆ num_dimensions()
auto tatooine::netcdf::file::num_dimensions |
( |
| ) |
const -> std::size_t |
|
inline |
◆ size()
◆ variable()
◆ variables()
template<typename T >
auto tatooine::netcdf::file::variables |
( |
| ) |
const |
|
inline |
◆ m_file
std::shared_ptr<netCDF::NcFile> tatooine::netcdf::file::m_file |
|
mutableprivate |
◆ m_mutex
std::shared_ptr<std::mutex> tatooine::netcdf::file::m_mutex |
|
mutableprivate |
The documentation for this class was generated from the following file:
- /mnt/data/home/ci/builds/Bicifxyn/0/libs/tatooine2/include/tatooine/netcdf.h