fixed traj. plot bug when manual bounds
[iDMC.git] / src / java / org / tsho / dmc2 / ModelDefaults.java
blob0c62a7e52c0ea1158539db4801d0d0bd124ddcbd
1 /*
2 * iDMC the interactive Dynamical Model Calculator simulates and performs
3 * graphical and numerical analysis of systems of differential and
4 * difference equations.
6 * Copyright (C) 2004 Marji Lines and Alfredo Medio.
8 * Written by Daniele Pizzoni <auouo@tin.it>.
11 * The software program was developed within a research project financed
12 * by the Italian Ministry of Universities, the Universities of Udine and
13 * Ca'Foscari of Venice, the Friuli-Venezia Giulia Region.
15 * This program is free software; you can redistribute it and/or modify
16 * it under the terms of the GNU General Public License as published by
17 * the Free Software Foundation; either version 2 of the License, or any
18 * later version.
20 * This program is distributed in the hope that it will be useful, but
21 * WITHOUT ANY WARRANTY; without even the implied warranty of
22 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
23 * General Public License for more details.
25 package org.tsho.dmc2;
27 /**
28 * @author tsho
30 * To change the template for this generated type comment go to
31 * Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments
33 public interface ModelDefaults {
35 // TODO range NOT bounds
37 /* general */
38 public static final String TRUE = "true";
39 public static final String FALSE = "false";
40 public static final String DESCRIPTION_KEY = "description";
41 public static final String NAME_KEY = "name";
42 public static final String TRANSIENTS_KEY = "transients";
43 public static final String ITERATIONS_KEY = "iterations";
44 public static final String PLOT_TYPE_KEY = "plot_type";
46 /* "sections */
47 public static final String SCATTER_SECTION = "scatter";
48 public static final String BIFURCATION_SECTION = "bifurcation";
49 public static final String MANIFOLDS_SECTION = "manifolds";
51 /* scatter specific */
52 public static final String SCATTER_PLOT_TYPE_NORMAL_VALUE = "normal";
53 public static final String SCATTER_PLOT_TYPE_TIME_VALUE = "time";
54 public static final String SCATTER_PLOT_TYPE_SHIFTED_VALUE = "shifted";
56 public static final String SCATTER_SHIFT_VALUE_KEY = "shift_value";
58 public static final String SCATTER_AUTOBOUNDS_ITERATIONS_KEY = "autobounds_iterations";
60 public static final String SCATTER_BOUNDS_KEY = "bounds";
61 public static final String SCATTER_BOUNDS_AUTO_VALUE = "auto";
62 public static final String SCATTER_BOUNDS_MANUAL_VALUE = "manual";
63 public static final String SCATTER_AUTO_BOUNDS_HMIN_KEY = "bounds_hmin";
64 public static final String SCATTER_AUTO_BOUNDS_HMAX_KEY = "bounds_hmax";
65 public static final String SCATTER_AUTO_BOUNDS_VMIN_KEY = "bounds_vmin";
66 public static final String SCATTER_AUTO_BOUNDS_VMAX_KEY = "bounds_vmax";
69 /* bifurcation specific */
70 public static final String BIFUR_PLOT_TYPE_SINGLE_VALUE = "single";
71 public static final String BIFUR_PLOT_TYPE_DOUBLE_VALUE = "double";
73 public static final String BIFUR_HOR_PARAMETER = "horizontal_parameter";
74 public static final String BIFUR_HPAR_MIN_KEY = "hor_parameter_min";
75 public static final String BIFUR_HPAR_MAX_KEY = "hor_parameter_max";
77 public static final String BIFUR_VER_PARAMETER = "vertical_parameter";
78 public static final String BIFUR_VPAR_MIN_KEY = "ver_parameter_min";
79 public static final String BIFUR_VPAR_MAX_KEY = "ver_parameter_max";
81 public static final String BIFUR_VER_VARIABLE = "vertical_variable";
82 public static final String BIFUR_VAR_MIN_KEY = "ver_variable_min";
83 public static final String BIFUR_VAR_MAX_KEY = "ver_variable_max";
85 public static final String BIFUR_EPSILON = "epsilon";
86 public static final String BIFUR_INFINITY = "infinity";
87 public static final String BIFUR_PERIOD = "period";
89 public static final String BIFUR_BOUNDS_FIXED_INITIAL_KEY = "fixed_initial_point";
93 /* kludge keys */
94 public static final String TRANSPARENCY_KEY = "transparency";