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 Update the files on the new version. Aug 5, 2016
images_github
src Preparation for version 5.0 Jan 4, 2016
src_demo Preparation for version 5.0 Jan 4, 2016
.gitignore
CHANGELOG.md Версия 4.1 May 4, 2015
FUNCTIONS.md Версия 4.1 May 4, 2015
LICENSE Change the license project Apache License to MIT. Jan 2, 2016
README.md Change the license project Apache License to MIT. Jan 2, 2016
ROADMAP.md ROADMAP.md Jan 4, 2016

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.