М.М. Краснов | Метапрограммирование шаблонов C++ в задачах математической физики (2017) [PDF]
Автор: М.М. Краснов
Издательство: ИПМ им. М.В. Келдыша
ISBN: 978-5-98354-036-1
Жанр: Компьютерная литература
Формат: PDF
Качество: Изначально электронное (ebook)
Иллюстрации: Без иллюстраций
Описание:Рассматривается применение метапрограммирования шаблонов языка C++ для упрощения записи алгоритмов и для переноса части вычислений (различных целочисленных констант, например, биномиальных коэффициентов) на стадию компиляции, что теоретически позволяет ускорить выполнение программ и может быть весьма актуальным для численного решения задач математической физики. Метапрограммирование шаблонов позволяет автоматизировать некоторые сложные вычисления, такие, например, как раскрытие скобок в сложных выражениях и вычисление символьных производных от формул. Это помогает избавиться от трудно обнаруживаемых ошибок, возникающих при проведении подобных вычислений вручную (на бумаге) из-за невнимательности. Для математиков-программистов, занимающихся численным моделированием, и студентов вузов старших курсов, желающих глубже изучить возможности языка C++ для решения численных задач.
Скриншоты:
Время раздачи: Пн.-Пт. с 19.00 до 7.00, Сб.-Вс. 2/24 (минимум до появления первых 3-5 скачавших)