Using C ++ polymorphism to design a solution template nonlinear equations
Использование полиморфизма С++ для проектирования шаблона решения нелинейных уравнений

Z.N. Rusakova
2020 Trends in the development of science and education  
Тенденции развития науки и образования -29 -РАЗДЕЛ XV. ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ Русакова З.Н. Использование полиморфизма С++ для проектирования шаблона решения нелинейных уравнений МГТУ им. Н.Э. Баумана (Россия, Москва) Аннотация Статья посвящена вопросам проектирования программного инструментария С++ для решения нелинейных уравнений с заданной точностью. Разработана полиморфная иерархия классов, реализующих задачи определения нулей и экстремумов для множества функций с одинаковой сигнатурой,
more » ... пределяемых в базе функций. Абстрактный класс содержит объявления виртуальных функций, отражающих интерфейс для использования в производных классах. Конкретный метод реализуется виртуальными методами полиморфных классов Ключевые слова: Классы, полиморфизм, интерфейс, указатели, корни функции, экстремумы, методы поиска корня. Abstract The article is devoted to the design of C ++ software tools for solving non-linear equations with a given accuracy. A polymorphic hierarchy of classes has been developed that implements the tasks of determining zeros and extrema for a set of functions with the same signature defined in the function base. An abstract class contains declarations of virtual functions that reflect an interface for use in derived classes. A specific method is implemented by virtual methods of polymorphic classes
doi:10.18411/lj-03-2020-43 fatcat:ozfoo6semvggraeywqulyit7oi