CPP for C++. Сборник различных математических функций и функций-шаблонов с открытым кодом на языке C++.
C++ TeX Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
_library
images_github
src
src_demo
.gitignore
CHANGELOG.md
FUNCTIONS.md
LICENSE
README.md
ROADMAP.md

README.md

HarrixMathLibrary

Версия 4.1

Сборник различных математических функций и шаблонов с открытым кодом на языке C++. Упор делается на алгоритмы искусственного интеллекта. Используется только C++.

https://github.com/Harrix/HarrixMathLibrary

Библиотека распространяется по лицензии MIT.

Для справки по установке, использованию и всем функциям перейдите в папку _library и откройте файл HarrixMathLibrary_Help.pdf. Там же находятся файлы последней версии библиотеки.

Установка

Прочитать подробно об установке можно тут http://blog.harrix.org/?p=1252. Точнее о том как найти документацию в виде файла HarrixMathLibrary_Help.pdf и как настроить программы для работы с библиотекой).

Структура папок на GitHub

В проекте https://github.com/Harrix/HarrixMathLibrary имеются следущие папки и файлы:

  • _library - непосредственно сама библиотека. В папке содержится последний билд библиотеки.
  • demo - папка с программой DemoHarrixMathLibrary.exe, демонстрирующей работу функций библиотеки.
  • make - папка с программой MakeHarrixMathLibrary.exe, которая формирует из исходников в папке source_library библиотеку и справку к ней.
  • source_demo - папка с исходным текстом программы DemoHarrixMathLibrary.exe.
  • source_library - папка с исходным текстом библиотеки, который потом собирается программой MakeHarrixMathLibrary.exe из папки make.
  • source_make - папка с исходным текстом MakeHarrixMathLibrary.exe и справки по ней.
  • LICENSE.txt, NOTICE.txt - файлы лицензии Apache License, Version 2.0.
  • README.md - непосредственно этот файл.
  • FUNCTIONS.md - список функций библиотеки.
  • images - в папке находятся служебные рисунки для отображения в этом файле.

Сведения для редактирования файлов

Для полноценной работы редактированию LaTeX документами вам потребуются программа для компиляции *.tex документов в *.pdf. Автор использует для этого связку MiKTex и TeXstudio.

В варианте, который использует автор, в *.tex файлах справок для отображения русских букв используется модуль pscyr. Об его установке можно прочитать (и скачать) в статье http://blog.harrix.org/?p=444.

Подробное описание установки и настройки связки MiKTeX + TeXstudio + pscyr можно прочитать в статье http://blog.harrix.org/?p=849.

Скриншот демонстрационной программы

alt text

Использованные технологии

История проекта

Подробный список изменений в файле CHANGELOG.md.

Контакты

Автор: Сергиенко Антон Борисович.

С автором можно связаться по адресу sergienkoanton@mail.ru или http://vk.com/harrix.

Сайт автора, где публикуются последние новости: http://blog.harrix.org, а проекты располагаются по адресу: http://harrix.org.