О проекте MagnumForce

Что это

MagnumForce — расчётное ядро, интерактивная «песочница» (sandbox workbench) и набор инструментов для визуализации результатов. Ядро — статическая библиотека на C++23 без сторонних зависимостей, кроме встроенной, зафиксированной версии математической библиотеки с корректным округлением. Результаты детерминированы: нет генератора случайных чисел без заданного seed, нет временных меток в выходных файлах, действуют строгие флаги плавающей арифметики, а эталонные выходные данные («golden-файлы») сравниваются побайтно.

Физические модели не пишутся по памяти. У каждой константы, формулы и алгоритма есть адресуемый источник (страница книги или запись набора данных), указанная причина выбора и тест. Источники и параметры хранятся в оракуле на Lua (oracle); код на C++ только считает.

Чем это не является

Лицензия

В репозитории есть файл лицензии MIT («Copyright (c) 2026 Pugnator»); он относится к собственному исходному коду проекта. Распространяется ли эта лицензия также на документацию, отрендеренные материалы и тексты этого сайта, автор пока не решил; до решения считайте их защищёнными всеми правами и спрашивайте разрешения на повторное использование. Сторонние данные сохраняют свои лицензии; см. благодарности.

Состояние

Проект активно разрабатывается, стабильного публичного релиза пока нет. В каждой записи указано, что проверено и на какой платформе, и перечислено то, что не сделано.

Приватность

Сайт не ставит cookie, не ведёт аналитику и не загружает внешние шрифты и скрипты. Видео с YouTube загружается только после нажатия на кнопку и только с домена повышенной приватности youtube-nocookie.com.