Graphic Calculator: FIDocalcus
Проект трёх первокурсников (по инженерному практикуму в первом семестре) по созданию графического калькулятора на FLTK C++
Loading...
Searching...
No Matches
domain_segments.h
Go to the documentation of this file.
1
#pragma once
2
3
// std libs
4
#include <functional>
5
#include <vector>
6
7
// Math_calc
8
#include "
math_base.h
"
9
10
namespace
Math_calc
{
11
12
/**
13
* @brief Считает вещественные отрезки, где мат. функция определена
14
* @details Деление на сегменты происходит на прямоуг. области, края - точки
15
* @param calc: лямбда-выражение от мат. функции
16
* @param left_bottom: левая нижняя точка - начало области деления на сегменты
17
* @param right_top: правая верхняя точка - конец области деления на сегменты
18
* @param precision: точность
19
* @return std::vector<Segment>: вещественные отрезки
20
*/
21
std::vector<Segment>
domain_segments
(
const
std::function<
double
(
double
)>& calc,
22
Math_calc::Point
left_bottom,
23
Math_calc::Point
right_top,
24
double
precision);
25
26
}
// namespace Math_calc
math_base.h
Math_calc
Definition
domain_segments.cpp:7
Math_calc::domain_segments
vector< Segment > domain_segments(const function< double(double)> &calc, Math_calc::Point left_bottom, Math_calc::Point right_top, double precision)
Definition
domain_segments.cpp:9
Math_calc::Point
Вещественная точка
Definition
math_base.h:9
backend
Math_calc
domain_segments.h
Generated by
1.10.0