Spec-Zone.ru › Eigen3

Модуль SuperLUSupport

Этот модуль предоставляет интерфейс к библиотеке SuperLU. Он предоставляет следующие классы факторизации:

  • класс SuperLU: последовательная факторизация LU сверхузлов.
  • класс SuperILU: последовательная неполная факторизация LU сверхузлов (для использования в качестве предварительного решателя для итерационных методов).
Предупреждение
Этот обёртку требует, по крайней мере, версии 4.0 SuperLU. Версии 3.x не поддерживаются.
При включении этого модуля необходимо использовать SUPERLU_EMPTY вместо EMPTY, так как последний больше не определён из-за избыточности.
#include <Eigen/SuperLUSupport>

Для использования этого модуля заголовочные файлы Superlu должны быть доступны в пути включения, а ваш двоичный файл должен быть связан с библиотекой Superlu и её зависимостями. Зависимости зависят от того, как была скомпилирована библиотека Superlu. Для проекта с использованием CMake можно воспользоваться нашим модулем FindSuperLU.cmake для решения этой задачи.

класс Eigen::SuperILU< _MatrixType >
Разреженный прямой неполный LU-факторизацию и решатель, основанный на библиотеке SuperLU. Подробнее...
класс Eigen::SuperLU< _MatrixType >
Разреженный прямой LU-факторизацию и решатель, основанный на библиотеке SuperLU. Подробнее...
класс Eigen::SuperLUBase< _MatrixType, Derived >
Базовый класс для прямой и неполной LU-факторизации SuperLU. Подробнее...

© Eigen.
Licensed under the MPL2 License.
https://eigen.tuxfamily.org/dox/group__SuperLUSupport__Module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API