ОБЪЕДИНЕННЫЙ   ИНСТИТУТ   ЯДЕРНЫХ   ИССЛЕДОВАНИЙ
lit БИБЛИОТЕКА   ПРОГРАММ   JINRLIB

NXV4 - флеш-алгоритмы в полиморфном C++
(проект по созданию библиотеки научного ПО открытого доступа)


Авторы: Михай-Октавиан Дима, Михай-Тибериу Дима, Мария Дима
eng
Вы
counter
посетитель.

Язык: C++


Предлагаемые алгоритмы и их реализация являются частью более крупного проекта по созданию библиотеки научного программного обеспечения свободного доступа.
Все началось с анализа нейтронного шума на ИБР-2М (FoxLima FFT, метод базисных элементов, кластеризация и т.д.). Паттерны проектирования C++ (низкое наследование / виртуализация) и концепция Math-on-Paper (полиморфный код) обсуждаются и объясняются в классах CPX, VEC и MTX, специально разработанных для программного обеспечения триггеров.


CPX class
        - authors: Mihai-Tiberiu and Maria Dima - JINR, Dubna-Russia
        - web-page with downloads and documentation
        - polymorphic complex-number utility

DXF digital filter
        - authors: Mihai-Tiberiu and Maria Dima - JINR, Dubna-Russia
        - web-page with downloads and documentation
        - signal digital filter of given frequency

VEC / MTX class
        - authors: Mihai-Tiberiu and Maria Dima - JINR, Dubna-Russia
        - web-page with downloads and documentation
        - polymorphic 3D vec / mtx utility

FoxLima Fourier Transform
        - author: Mihai-Octavian Dima - JINR, Dubna-Russia
        - web-page with downloads and documentation
        - polymorphic Fourier utility with oversampling, Fourier-space apodisation
          and Weyl-Wigner Fourier Transform




home up e-mail