Reference documentation for deal.II version 9.6.0
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Loading...
Searching...
No Matches
hdf5.h File Reference
#include <deal.II/base/config.h>
#include <deal.II/base/array_view.h>
#include <deal.II/lac/full_matrix.h>
#include <hdf5.h>
#include <numeric>

Go to the source code of this file.

Classes

class  HDF5::HDF5Object
 
class  HDF5::DataSet
 
class  HDF5::Group
 
class  HDF5::File
 

Namespaces

namespace  HDF5
 
namespace  HDF5::internal
 

Functions

template<typename number >
std::shared_ptr< hid_t > HDF5::internal::get_hdf5_datatype ()
 
template<typename number >
std::vector< hsize_t > HDF5::internal::get_container_dimensions (const std::vector< number > &data)
 
template<typename number >
std::vector< hsize_t > HDF5::internal::get_container_dimensions (const Vector< number > &data)
 
template<typename number >
std::vector< hsize_t > HDF5::internal::get_container_dimensions (const FullMatrix< number > &data)
 
template<typename number >
unsigned int HDF5::internal::get_container_size (const std::vector< number > &data)
 
template<typename number >
unsigned int HDF5::internal::get_container_size (const Vector< number > &data)
 
template<typename number >
unsigned int HDF5::internal::get_container_size (const FullMatrix< number > &data)
 
template<typename Container >
std::enable_if_t< std::is_same_v< Container, std::vector< typename Container::value_type > >, Container > HDF5::internal::initialize_container (const std::vector< hsize_t > &dimensions)
 
template<typename Container >
std::enable_if_t< std::is_same_v< Container, Vector< typename Container::value_type > >, Container > HDF5::internal::initialize_container (const std::vector< hsize_t > &dimensions)
 
template<typename Container >
std::enable_if_t< std::is_same_v< Container, FullMatrix< typename Container::value_type > >, Container > HDF5::internal::initialize_container (const std::vector< hsize_t > &dimensions)
 
void HDF5::internal::set_plist (hid_t &plist, const bool mpi)
 
void HDF5::internal::release_plist (hid_t &plist, H5D_mpio_actual_io_mode_t &io_mode, std::uint32_t &local_no_collective_cause, std::uint32_t &global_no_collective_cause, const bool mpi, const bool query_io_mode)
 
std::string HDF5::internal::no_collective_cause_to_string (const std::uint32_t no_collective_cause)