Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Using Boost.Math with High-Precision Floating-Point Libraries

Boost , Math Toolkit 2.5.0 , Chapter 14. Use with User-Defined Floating-Point Types - Boost.Multiprecision and others -

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Специальные функции, распределения, константы и инструменты в этой библиотеке могут использоваться с рядом высокоточных библиотек, в том числе:

Последние четыре имеют некоторые ограничения лицензии; толькоBoost.Multiprecisionпри использовании<cpp_float>бэкэнда может предоставить неограниченнуюBoostлицензию.

В настоящее время цена бесплатной лицензии несколько ниже скорости.

Конечно, основная стоимость более высокой точности очень сильно снижается (как правило, не менее чем в сто раз) скорость вычислений, а также большое увеличение использования памяти.

Некоторые библиотеки предлагают истиннуюарифметику произвольной точности, где точность ограничена только доступной памятью и вычислительным временем, но большинство из них используются с некоторой произвольно фиксированной точностью, скажем, 100 десятичных цифр, напримерBoost.Multiprecision<cpp_dec_float_100>.

Boost.Multiprecisionможет работать в обоих направлениях, но наиболее популярным выбором, вероятно, будет около ста десятичных цифр, хотя были продемонстрированы примеры вычислений около миллиона цифр.


PrevUpHomeNext

Статья Using Boost.Math with High-Precision Floating-Point Libraries раздела Math Toolkit 2.5.0 Chapter 14. Use with User-Defined Floating-Point Types - Boost.Multiprecision and others - может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Chapter 14. Use with User-Defined Floating-Point Types - Boost.Multiprecision and others - ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 06:29:35/0.005875825881958/0