Используйте объекты и функции C++ в parfor Циклы

Можно использовать MATLAB® parfor функция с интерфейсом MATLAB к общей библиотеке C++.

  • Вызов функций, не являющихся членами C++, в a parfor цикл. Функция, не являющаяся членом, иногда называемая функцией пакета, определяется вне определения класса.

  • Создайте объекты C++ в итерации parfor и используйте их в той же итерации.

Следующие примеры использования не поддерживаются.

  • Объекты C++, созданные вне цикла parfor, не могут использоваться в цикле parfor.

  • Объекты C++, созданные в итерации цикла parfor, не могут использоваться в другой итерации или вне цикла parfor.

Возможно, ваша библиотека C++ не является кандидатом для параллельных вычислений. Итерации цикла Parfor выполняются в различных процессах. Если ваш код должен запускаться в том же процессе, то результат не гарантирован.

См. также