Reference documentation for deal.II version Git 7439f2b0b4 2021-09-15 12:22:58 +0200
\(\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\}}\)
Classes | Namespaces | Functions
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

 HDF5
 
 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< std::is_same< Container, std::vector< typename Container::value_type > >::value, Container >::type HDF5::internal::initialize_container (const std::vector< hsize_t > &dimensions)
 
template<typename Container >
std::enable_if< std::is_same< Container, Vector< typename Container::value_type > >::value, Container >::type HDF5::internal::initialize_container (const std::vector< hsize_t > &dimensions)
 
template<typename Container >
std::enable_if< std::is_same< Container, FullMatrix< typename Container::value_type > >::value, Container >::type 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, uint32_t &local_no_collective_cause, uint32_t &global_no_collective_cause, const bool mpi, const bool query_io_mode)
 
std::string HDF5::internal::no_collective_cause_to_string (const uint32_t no_collective_cause)