Случаи этого класса будут выброшены при возникновении ошибки MPI. Сбои MPI, которые вызывают эти исключения, могут быть или не могут быть восстановлены, в зависимости от базовой реализации MPI. Проконсультируйтесь с документацией для реализации MPI, чтобы определить влияние ошибок MPI.
exception
public
construct/copy/destruct
<
exception(constchar*routine,intresult_code);
>
Создайте новое исключение<exception>.
Параметры:
<result_code>
Код результата возвращался из процедуры MPI, которая прерывалась с ошибкой.
<routine>
Обычай MPI, в котором произошла ошибка. Это должен быть указатель на константу строки: она не будет скопирована.
<
~exception();
>
exception public member functions
<
virtualconstchar*what()const;
>
Описание ошибки, которая произошла.
<
constchar*routine()const;
>
Возвратить название процедуры MPI, сообщившей об ошибке.
<
intresult_code()const;
>Восстановите код результата, возвращенный из MPI, который сообщил об ошибке.
<
interror_class()const;
>Возвращает класс ошибок MPI, связанный с ошибкой, которая вызвала это исключение.
Статья Class exception раздела The Boost C++ Libraries BoostBook Documentation Subset Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.