Дані програми:
Версія: 3.2.0
Дата завантаження: 19 Feb 15
Ліцензія: Безкоштовно
Популярність: 88
Проект Ейген є відкритим вихідним кодом і легкий C ++ бібліотека шаблонів для створення векторної і матричної математики ака лінійної алгебри.
На відміну від більшості інших лінійних бібліотек алгебри, Ейген фокусується на простих математичних потреб додатків, таких як ігри та інші OpenGL програми
Що нового У цьому випуску :.
- щільного світу:
- Нові Ref клас, що дозволяє записувати не шаблонних функцій прийняття різного роду Ейгена щільних об'єктів без копій.
- New RealQZ розкладання і GeneralizedEigenSolver.
- Додати вектор-мудрий нормалізується і нормалізувати функції, а також члени hasNaN / allFinite.
- Додати Змішана статичний / динамічний розміру .block () функції.
- Оптимізація зовнішніх продукти для некурящих операцій рангу 1 оновлення.
- Оптимізація діагональні продукти (включити векторизації в більш випадків).
- Поліпшення надійності і продуктивності в JacobiSVD :: вирішити ().
- Рідкісні світ:
- Новий модуль SparseLU :. Вбудований в розрідженому LU з супервузлів і чисельного ряду повороту (порт SuperLU робить модуль застарілого SuperLUSupport)
- New SparseQR модуль :. Рангу виявлення рідкісні QR розкладання з ЧПУ колонці повороту
- New COLAMD замовлення і єдина API замовлення.
- Додана підтримка для загальних блоків розріджених матриць (тільки для читання).
- Додати консервативну функцію зміни розміру на розріджених матриць.
- Додати рівномірну опору для вирішення розріджених систем з рідкісними правих сторін.
- Додана підтримка для розріджених час Матричний вид рідкісної самосопряженних продуктів.
- Поліпшення BiCGSTAB надійність з перезапуском.
- Підтримка зовнішніх бібліотек:
- New MetisSupport модуль :. Обгортки в знаменитій бібліотеці розбиття графа
- New SPQRSupport модуль: пакувальник suitesparse-х supernodal QR решатель .
Що нового у версії 3.1.3:
- Виправлена помилка 526 - Fix лінійний векторизованних трансверсал' в LINSPACE.
- Виправлена помилка 551 -. Fix питання компіляції при використанні EIGEN_DEFAULT_DENSE_INDEX_TYPE
- Виправлена помилка 533 - Виправлені деякі бракуючі константні відбіркових в Транспонування
- Виправлена компіляцію з CGAL :: Gmpq додавши явну внутрішню :: імен при виклику ABS ().
- Fix обчислення зовнішньому крок при виклику .Агенти () або .imag ().
- Fix handmade_aligned_realloc (в постраждалих conservativeResize ()).
- Fix рідкісні призначення вектор з розрідженій матрицею.
- Fix журналу (0) з SSE.
- Виправлена помилка в aligned_free з Windows CE.
- Fix риси Карта
Що нового у версії 3.2.0 Beta 1:
- Це бета-версія являє вбудований LU і QR розкладання для розріджених матриць, в режимі реального QZ розкладання і узагальнене власне решатель для щільних матриць, новий Ref клас, щоб полегшити написання загальні, але не шаблон функції, що приймають об'єкти Ейген в якості аргументів, обгортки для Metis і SuiteSparse QR бібліотек, а також кілька невеликих поліпшень і виправлень.
Що нового у версії 3.1.2:
- Виправлена помилка 524 - масив параметрів Pardiso в не повинні бути вирівняні!
- Виправлена помилка 521 - Відключити __cpuidex на архітектурах, різні, що 86 або x86-64 з MSVC .
- Виправлена помилка 519 - AlignedBox :: Dim () було неправильно для динамічних вимірювань .
- Виправлена помилка 515 -. Fix відсутня явне перетворення скалярний
- Виправлена помилка 511 -. Fix красиві принтерів на вікнах
- Виправлена помилка 509 - Виправлення попереджень з GCC 4.7
- Виправлена помилка 501 -. Видалити агресивну мат / оптимізацію скалярний (був замінений килимок * (1 / скалярною) для НЕ цілих типів)
- Виправлена помилка 479 -. Стратегія Використовуйте EISPACK в Re максимальне число Iters в Шура розкладання
- Додана підтримка множника діагональних матриць.
- Переслати функція зміни розміру () з масиву / Matrix обгортки до вкладеного таким виразом, що mat.array (). Розмір (б) тепер дозволено.
- Windows CE :. Виправити відсутність функції aligned_malloc на цій платформі
- Fix коми ініціалізатор при вставці порожніх матриць.
- Fix щільні = розріджених * діагональні продуктів.
- Fix збірник з m.array (). Мін (скаляр) і m.array (). MAX (скаляр).
- Fix Out-Of-діапазону доступ до пам'яті в GEMV (пам'ять не була використана для розрахунку тільки зібрати невирівняні пакети з вирівняних навантажень пакетів).
- Fix різні регресії з підтримкою MKL.
- Fix псевдоніма питання в розрідженому призначення матриці.
- Видалити дурний говорити вже блакитний норми.
- Обхід дивно помилка компіляції з MSVC.
Що нового у версії 3.1:
- Новий набір офіційно підтримуваних рідкісними модулів для представлення, монтаж, і рішення розріджених проблем, в тому числі багатьох вбудованих і сторонніх розріджених лінійних решателей.
- здатність легко Відкат до Intel MKL для деяких операцій, таких як у тому числі твори матриць, щільні матричні розкладання та операції з математики масиву.
- Ці додаткові обробники, може бути включена під час компіляції.
- Деякі новий коефіцієнт і векторні мудрий операції, звання оновлення / downdate для LLT і LDLT на множники, замкнутої формі власних розкладання, а деякі пам'яті і оптимізації продуктивності.
Що нового у версії 3.0.5:
- Це обслуговування реліз з різною помилка і попередження виправлення.
Що нового у версії 3.0.3:
- Ця версія дозволяє користувачеві вказати адресат pkgconfig , робить кілька поліпшень в документації, а також виправляє помилки компіляції, коли підтримка Eigen2 включена, помилка в оцінці вирази виду Matrix1 * matrix2 * scalar1 * scalar2, рішення з використанням LDLT для особливих матриць, якщо рішення існує, і нескінченний цикл, коли обчислення СВД деяких матриць з дуже невеликих кількостях.
Що нового у версії 3.0.2:
- Серед різних дрібних виправлень помилок, цей реліз виправляє деякі питання компіляції з MinGW, покращує відповідність стандарту C ++, і для користувачів, Windows.H, не потрібно #undef хв / макс макроси більше.
Що нового у версії 3.0.1:
- На додаток до різних незначних виправлень, ця версія викликає офіційна підтримка GCC 4.6 і ARM NEON, а також поліпшена підтримка користувацьких типів скалярних.
- Остання включає в себе безпеку винятків і автоматичні види використання математичних функцій, оголошених в просторі імен скалярною типу.
Коментар не знайдено