#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