Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Matrix Template Library28 апреля 2011Матричная библиотека шаблонов это библиотека линейной алгебры для С++ программ. MTL использует шаблоны С++, которые значительно сокращают код программы. Все матрицы и векторы допустимы во всех классических числовых форматах: Более того, обобщённое программирование допускает использование произвольных типов до тех пор пока они производят необходимые операции. Например, можно использовать произвольные числовые форматы, типы для интервальной арифметики, типы высокой точности и соответствующие определённые пользователем типы. MTL поддерживает различные реализации плотной матрицы и разрежённой матрицы. MTL2 была разработана Jeremy Siek и Andrew Lumsdaine. Последняя версия, MTL4, была разработана Peter Gottschling и Andrew Lumsdaine. Она содержит большинство функций MTL2, а также дополнена новыми техниками оптимизации, такими как метанастройка, например, раскрутка цикла динамически размеренных контейнеров может быть определена в вызове функции. Независимая от платформы масштабируемость производительности достигнута рекурсивной структурой данных и рекурсивными алгоритмами. Универсальные приложения могут быть написаны в натуральной нотации, например, Просмотров: 1020
|