Reference documentation for deal.II version 9.2.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\}}\)
Namespaces | Functions
hdf5.cc File Reference
#include <deal.II/base/config.h>
#include <deal.II/base/array_view.h>
#include <deal.II/base/hdf5.h>
#include <deal.II/lac/full_matrix.h>
#include <deal.II/lac/vector.h>
#include <memory>
#include <numeric>
#include <vector>

Go to the source code of this 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)