|
| variable (std::shared_ptr< netCDF::NcFile > &file, std::shared_ptr< std::mutex > &mutex, netCDF::NcVar const &var) |
|
| variable (variable const &)=default |
|
| variable (variable &&) noexcept=default |
|
auto | operator= (variable const &) -> variable &=default |
|
auto | operator= (variable &&) noexcept -> variable &=default |
|
auto | write (std::vector< std::size_t > const &is, T const &t) |
|
auto | write (std::vector< std::size_t > const &is, std::vector< std::size_t > const &count, T const *const arr) |
|
auto | write (T const *const arr) |
|
auto | write (std::vector< T > const &arr) |
|
auto | write (range auto const r) |
|
auto | num_components () const |
|
auto | read () const |
|
auto | read (dynamic_multidim_array< T, x_fastest > &arr) const |
|
auto | read_chunked (std::size_t const chunk_size=10) const |
|
auto | read_chunked (std::vector< std::size_t > const &chunk_size) const |
|
auto | read (chunked_multidim_array< T, x_fastest > &arr) const |
|
template<typename MemLoc , std::size_t... Resolution> |
auto | read (static_multidim_array< T, x_fastest, MemLoc, Resolution... > &arr) const |
|
auto | read (std::vector< T > &arr) const |
|
auto | read (T *const ptr) const |
|
auto | read_as_vector () const |
|
auto | read_single (std::vector< std::size_t > const &start_indices) const |
|
auto | read_single (integral auto const ... is) const |
|
auto | read_chunk (std::vector< std::size_t > start_indices, std::vector< std::size_t > counts) const |
|
auto | read_chunk (std::vector< std::size_t > start_indices, std::vector< std::size_t > counts, T *ptr) const |
|
auto | read_chunk (std::vector< std::size_t > const &start_indices, std::vector< std::size_t > const &counts, dynamic_multidim_array< T, x_fastest > &arr) const |
|
template<typename MemLoc , std::size_t... Resolution> |
auto | read_chunk (static_multidim_array< T, x_fastest, MemLoc, Resolution... > &arr, integral auto const ... start_indices) const |
|
template<typename MemLoc , std::size_t... Resolution> |
auto | read_chunk (std::vector< std::size_t > const &start_indices, static_multidim_array< T, x_fastest, MemLoc, Resolution... > &arr) const |
|
auto | read_chunk (std::vector< std::size_t > const &start_indices, std::vector< std::size_t > const &counts, std::vector< T > &arr) const |
|
auto | is_null () const |
|
auto | num_dimensions () const |
|
auto | size (std::size_t i) const |
|
auto | dimension_name (std::size_t i) const |
|
auto | size () const |
|
auto | name () const |
|