|
template<typename T , typename A > |
| libMesh::Parallel::TIMPI_DECL_PACKING_RANGE_SUBCLASS (std::vector< T TIMPI_P_COMMA A >) |
|
template<typename T , typename A > |
| libMesh::Parallel::TIMPI_DECL_PACKING_RANGE_SUBCLASS (std::list< T TIMPI_P_COMMA A >) |
|
template<typename K , typename T , typename C , typename A > |
| libMesh::Parallel::TIMPI_DECL_PACKING_RANGE_SUBCLASS (std::map< K TIMPI_P_COMMA T TIMPI_P_COMMA C TIMPI_P_COMMA A >) |
|
template<typename K , typename T , typename C , typename A > |
| libMesh::Parallel::TIMPI_DECL_PACKING_RANGE_SUBCLASS (std::multimap< K TIMPI_P_COMMA T TIMPI_P_COMMA C TIMPI_P_COMMA A >) |
|
template<typename K , typename C , typename A > |
| libMesh::Parallel::TIMPI_DECL_PACKING_RANGE_SUBCLASS (std::multiset< K TIMPI_P_COMMA C TIMPI_P_COMMA A >) |
|
template<typename K , typename C , typename A > |
| libMesh::Parallel::TIMPI_DECL_PACKING_RANGE_SUBCLASS (std::set< K TIMPI_P_COMMA C TIMPI_P_COMMA A >) |
|
template<typename K , typename T , typename H , typename KE , typename A > |
| libMesh::Parallel::TIMPI_DECL_PACKING_RANGE_SUBCLASS (std::unordered_map< K TIMPI_P_COMMA T TIMPI_P_COMMA H TIMPI_P_COMMA KE TIMPI_P_COMMA A >) |
|
template<typename K , typename T , typename H , typename KE , typename A > |
| libMesh::Parallel::TIMPI_DECL_PACKING_RANGE_SUBCLASS (std::unordered_multimap< K TIMPI_P_COMMA T TIMPI_P_COMMA H TIMPI_P_COMMA KE TIMPI_P_COMMA A >) |
|
template<typename K , typename H , typename KE , typename A > |
| libMesh::Parallel::TIMPI_DECL_PACKING_RANGE_SUBCLASS (std::unordered_multiset< K TIMPI_P_COMMA H TIMPI_P_COMMA KE TIMPI_P_COMMA A >) |
|
template<typename K , typename H , typename KE , typename A > |
| libMesh::Parallel::TIMPI_DECL_PACKING_RANGE_SUBCLASS (std::unordered_set< K TIMPI_P_COMMA H TIMPI_P_COMMA KE TIMPI_P_COMMA A >) |
|
template<typename Context , typename buffertype , typename OutputIter , typename T > |
OutputIter | TIMPI::unpack_range (const typename std::vector< buffertype > &buffer, Context *context, OutputIter out_iter, const T *output_type) |
| Decode a range of potentially-variable-size objects from a data array. More...
|
|
template<typename Context , typename buffertype , typename Iter > |
Iter | TIMPI::pack_range (const Context *context, Iter range_begin, const Iter range_end, std::vector< buffertype > &buffer, std::size_t approx_buffer_size) |
| Helper function for range packing. More...
|
|
template<typename Context , typename Iter > |
std::size_t | TIMPI::packed_range_size (const Context *context, Iter range_begin, const Iter range_end) |
| Helper function for range packing. More...
|
|