![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Configuration MacrosBoost , Math Toolkit 2.5.0 , Chapter 1. Overview
|
Макро |
Заметки |
---|---|
< |
Не создавайте и не используйте длинные двойные функции: этот макрос устанавливается, когда у платформы отсутствует длинная двойная или стандартная библиотека с длинной двойной поддержкой. |
< |
При установке числовых констант поддерживают тип данных< |
< |
При установке числовых констант не используется тип данных< |
< |
Не пытайтесь использовать реальные концептуальные тесты (аппаратное или программное обеспечение не поддерживает тип real_concept). |
< |
Управление аппаратными исключениями FP - наши тесты не поддерживают аппаратные исключения на MSVC. Может быть, что-то вроде:< |
< |
Этот макрос используется в наших тестовых случаях, он устанавливается, когда назначение шаблона функции указателю функции требует предоставления явных аргументов шаблона на имя функции. |
< |
Используйте математические функции C99. |
< |
определить, нет ли нативных (или багги)< |
< |
Макрос-помощник, используемый в наших тест-кейсах для установки констант потока, установленных на ноль, если это вызовет проблемы компилятора. |
< |
Установка, если константы слишком велики для поплавка, приведет к тому, что в данных будут храниться «плохие» значения, а не бесконечность или достаточно большое значение. |
< |
Предоставляет< |
< |
Используется в точке входа в каждую специальную функцию для сброса всех флагов исключений FPU до внутренних расчетов, а затем для объединения старых и новых флагов исключений на выходе функции. Используется в качестве обходного пути на платформах или оборудовании, которые ведут себя странно, если какие-либо флаги исключений FPU установлены при вызове стандартных функций библиотеки. |
< |
Определение вывода диагностики для математических функций. Это скорее «глобальный» рост. Математика и так грубо-зернистая, что она, вероятно, будет производить обильную продукцию! (Особенно потому, что выводятся значения полной точности). Предназначен в первую очередь для внутреннего использования и разработки. |
< |
Выход выбранной переменной, например< |
< |
Вывод выбранной переменной, например< |
< |
Выведите состояние флагов управления ФПУ. |
Table 1.12. Boost.Math Tuning
Макрос для настройки параметров производительности для конкретных компиляторов |
Заметки |
---|---|
< |
См. разделнастройки производительности . |
< |
См. разделнастройки производительности . |
< |
См. разделнастройки производительности . |
< |
См. разделнастройки производительности . |
< |
Макрос-помощник для добавления правильного суффикса к целым константам, которые фактически могут храниться в виде реалов в зависимости от значения BOOST_ MATH_INT_TABLE_TYPE. |
Статья Configuration Macros раздела Math Toolkit 2.5.0 Chapter 1. Overview может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Chapter 1. Overview ::
реклама |