Основная линейная алгебра

Функциональные возможности

uBLAS обеспечивает шаблонные C++ классы для плотных, единичных и разреженных векторов, плотных, единичных, треугольных, ленточных, симметричных, эрмитовых и разреженных матриц. Просмотр внутри векторов и матриц может осуществляться посредством классов диапазона или адаптора. Библиотека охватывает обычные операции базовой линейной алгебры с векторами и матрицами: понижения как различных норм, сложения и вычитаниявекторов и матриц, их умножение на скаляр, внешние и внутренние произведения векторов, матриц и векторов, матриц и матриц, и треугольные решающие методы. [*]

Документация

Поддерживаемые платформы

The current version of uBLAS expects a modern (ISO standard compliant) compiler. Compilers targeted and tested with this release are:

The version of uBLAS in Boost 1.32.0 (and earlier) support many older compilers. If you are using such a compiler please use this version of uBLAS. Compilers known to accept this older library are:

[*] Данный перевод не дословный и порой сильно сокращен. Для ознакомления с полным описанием библиотеки uBLAS посетите сайт Boost.


Copyright (©) 2000-2002 Joerg Walter, Mathias Koch
Permission to copy, use, modify, sell and distribute this document is granted provided this copyright notice appears in all copies. This document is provided ``as is'' without express or implied warranty, and with no claim as to its suitability for any purpose.