$darkmode
DENOPTIM
GUIPrepareFSERun.java
Go to the documentation of this file.
1/*
2 * DENOPTIM
3 * Copyright (C) 2020 Marco Foscato <marco.foscato@uib.no>
4 *
5 * This program is free software: you can redistribute it and/or modify
6 * it under the terms of the GNU Affero General Public License as published
7 * by the Free Software Foundation, either version 3 of the License, or
8 * (at your option) any later version.
9 *
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU Affero General Public License for more details.
14 *
15 * You should have received a copy of the GNU Affero General Public License
16 * along with this program. If not, see <http://www.gnu.org/licenses/>.
17 */
18
19package denoptim.gui;
20
21import java.util.concurrent.atomic.AtomicInteger;
22
23
31public class GUIPrepareFSERun extends GUIPrepare
32{
33
37 private static final long serialVersionUID = 1L;
38
42 public static AtomicInteger prepFSETabUID = new AtomicInteger(1);
43
48 super(mainPanel, "Prepare FSE experiment #" + prepFSETabUID.getAndIncrement());
49 initialize();
50 }
51
55 private void initialize() {
56
57 FSEParametersForm gaParsPane = new FSEParametersForm(mainPanel.getSize());
58 super.allParams.add(gaParsPane);
59 super.tabbedPane.addTab("Combinatorial Explorer", null, gaParsPane, null);
60
61 FSParametersForm fseParsPane = new FSParametersForm(mainPanel.getSize());
62 super.allParams.add(fseParsPane);
63 super.tabbedPane.addTab("Space of Building Blocks", null, fseParsPane, null);
64
65 FitnessParametersForm fitParsPane = new FitnessParametersForm(mainPanel.getSize());
66 super.allParams.add(fitParsPane);
67 super.tabbedPane.addTab("Fitness Provider", null, fitParsPane, null);
68
69 }
70}
Form collecting input parameters for a combinatorial/virtual screening experiment performed by FragSp...
Form collecting input parameters for defining the fragment space.
Form collecting input parameters for a setting-up the fitness provider.
GUIMainPanel mainPanel
The main panel (cards deck)
The main panel is a deck of cards that occupies all the GUI frame.
Master form containing all sub-forms that need to be filled to define the input parameters for FragSp...
GUIPrepareFSERun(GUIMainPanel mainPanel)
Constructor.
static AtomicInteger prepFSETabUID
Unique identified for instances of this form.
static final long serialVersionUID
Version UID.
void initialize()
Initialize the contents of the frame.
Class representing the general structure of a form including a specific set of parameter collections.
Definition: GUIPrepare.java:59