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\}}\)
Functions
HDF5::internal Namespace Reference

Functions

template<typename number >
std::shared_ptr< hid_t > get_hdf5_datatype ()
 
template<typename number >
std::vector< hsize_t > get_container_dimensions (const std::vector< number > &data)
 
template<typename number >
std::vector< hsize_t > get_container_dimensions (const Vector< number > &data)
 
template<typename number >
std::vector< hsize_t > get_container_dimensions (const FullMatrix< number > &data)
 
template<typename number >
unsigned int get_container_size (const std::vector< number > &data)
 
template<typename number >
unsigned int get_container_size (const Vector< number > &data)
 
template<typename number >
unsigned int 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 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 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 initialize_container (const std::vector< hsize_t > &dimensions)
 
void set_plist (hid_t &plist, const bool mpi)
 
void 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 no_collective_cause_to_string (const uint32_t no_collective_cause)
 

Function Documentation

◆ get_hdf5_datatype()

template<typename number >
std::shared_ptr<hid_t> HDF5::internal::get_hdf5_datatype ( )

Definition at line 49 of file hdf5.cc.

◆ get_container_dimensions() [1/3]

template<typename number >
std::vector<hsize_t> HDF5::internal::get_container_dimensions ( const std::vector< number > &  data)

Definition at line 129 of file hdf5.cc.

◆ get_container_dimensions() [2/3]

template<typename number >
std::vector<hsize_t> HDF5::internal::get_container_dimensions ( const Vector< number > &  data)

Definition at line 139 of file hdf5.cc.

◆ get_container_dimensions() [3/3]

template<typename number >
std::vector<hsize_t> HDF5::internal::get_container_dimensions ( const FullMatrix< number > &  data)

Definition at line 149 of file hdf5.cc.

◆ get_container_size() [1/3]

template<typename number >
unsigned int HDF5::internal::get_container_size ( const std::vector< number > &  data)

Definition at line 163 of file hdf5.cc.

◆ get_container_size() [2/3]

template<typename number >
unsigned int HDF5::internal::get_container_size ( const Vector< number > &  data)

Definition at line 172 of file hdf5.cc.

◆ get_container_size() [3/3]

template<typename number >
unsigned int HDF5::internal::get_container_size ( const FullMatrix< number > &  data)

Definition at line 181 of file hdf5.cc.

◆ initialize_container() [1/3]

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)

Definition at line 209 of file hdf5.cc.

◆ initialize_container() [2/3]

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)

Definition at line 221 of file hdf5.cc.

◆ initialize_container() [3/3]

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)

Definition at line 234 of file hdf5.cc.

◆ set_plist()

void HDF5::internal::set_plist ( hid_t &  plist,
const bool  mpi 
)

Definition at line 265 of file hdf5.cc.

◆ release_plist()

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 
)

Definition at line 296 of file hdf5.cc.

◆ no_collective_cause_to_string()

std::string HDF5::internal::no_collective_cause_to_string ( const uint32_t  no_collective_cause)

Definition at line 336 of file hdf5.cc.