Class packed_iarchive
boost::mpi::packed_iarchive — An archive that unpacks binary data from an MPI buffer. 
 
Synopsis
Description
Класс<packed_oarchive>- это архиватор (как в библиотеке Boost.Serialization), который распаковывает двоичные данные из буфера, полученного через MPI. Он может работать на любом типе данных Serializable и будет использовать функцию<MPI_Unpack>базовой реализации MPI для выполнения десериализации.
packed_iarchive 
        public
       construct/copy/destruct
- <packed_iarchive(MPI_Commconst&comm,buffer_type&b,
               unsignedintflags=boost::archive::no_header,
               intposition=0);>Постройте<packed_iarchive>
 | Параметры: | | <b> | Пользовательский буфер, содержащий двоичное представление сериализованных объектов. |  | <comm> | Коммуникатор, по которому будет получен этот архив. |  | <flags> | Контроль сериализации типов данных. Ссылка на Рост. Сериализация перед изменением флагов по умолчанию. | 
 |  
 
- <packed_iarchive(MPI_Commconst&comm,std::size_ts=0,
               unsignedintflags=boost::archive::no_header);>Постройте<packed_iarchive>
 | Параметры: | | < comm> | Коммуникатор, по которому будет получен этот архив. |  | <flags> | Контроль сериализации типов данных. Ссылка на Рост. Сериализация перед изменением флагов по умолчанию. | 
 |  
 
 
packed_iarchive public member functions
- <template<typenameT>voidload_override(T&x,mpl::false_); >
- <template<typenameT>voidload_override(T&x,mpl::true_); >
- <template<typenameT>voidload_override(T&x); >
- <voidload_override(archive::class_id_optional_type&); >
- <voidload_override(archive::class_id_type&t); >
- <voidload_override(archive::version_type&t); >
- <voidload_override(archive::class_id_reference_type&t); >
- <voidload_override(archive::class_name_type&t); >