Скачиваний:
20
Добавлен:
28.06.2014
Размер:
1.19 Кб
Скачать
/*---------------------------------------------------------------------------
	Курсовая работа "Автоколебания в химических реакциях"
	Автор: Захаров А. Е.
	Московский Энергетический Институт (Технический Университет), 2011 г.
  ---------------------------------------------------------------------------*/
#ifndef CommonH
#define CommonH
//---------------------------------------------------------------------------
#include <StdCtrls.hpp>
#include <vector.h>

struct point
{
	double x, y;
};

struct functionOptions
{
	vector<point> points;
	TColor color;
	AnsiString label;
	int labelpos;
	bool enabled;
	TPenStyle style;
};

struct settings
{
	double a, b;				// Концентрации исходных веществ A и B
	double ta, tb;				// Отрезок поиска решения
	double h;    				// Шаг
	double a1, a2, a3;			// Параметры
	double x0, y0;				// Начальные условия
	double c1, c2, c3, b2, b31, b32;
	bool show_grid;				// Рисовать сетку
	bool show_all;				// Рисовать все решения
};

const settings Options_default = {1.5, 2.5, 0, 20, 0.02, 0, 0.2, 0.6, 1, 0, 1. / 3., 1. / 3., 1. / 3., 1. / 3., 1. / 3., 1. / 3., true, true};

extern settings Options;

#endif
Соседние файлы в папке Исходные коды