$darkmode
DENOPTIM
denoptim.gui.GAParametersForm Class Reference

Form collecting input parameters for a genetic algorithm experiment. More...

Inheritance diagram for denoptim.gui.GAParametersForm:
[legend]
Collaboration diagram for denoptim.gui.GAParametersForm:
[legend]

Classes

enum  ProbabilityFuncitonShape
 The identifiers of probability function shapes that are available. More...
 

Public Member Functions

 GAParametersForm (Dimension d)
 
void importParametersFromDenoptimParamsFile (String fileName) throws Exception
 Imports parameters from a properly formatted parameters file. More...
 
void importSingleParameter (String key, String value) throws Exception
 
void putParametersToString (StringBuilder sb) throws Exception
 
- Public Member Functions inherited from denoptim.gui.ParametersForm
 ParametersForm ()
 Empty constructor. More...
 
void importParametersFromDenoptimParamsFile (String fileName) throws Exception
 
void importSingleParameter (String key, String value) throws Exception
 
void putParametersToString (StringBuilder sb) throws Exception
 
boolean hasUnsavedChanges ()
 Returns the flag signaling unsaved changes. More...
 
void setUnsavedChanges (boolean val)
 Set the status of the flag signaling unsaved changes. More...
 
void showUnknownKeyWarning (Component parent, String paramType)
 Shown a warning dialog that informs the user about having found text that is not present in the ParametersForm implementation and is treated as free text. More...
 
void importParametersFromDenoptimParamsFile (String fileName) throws Exception
 
void importSingleParameter (String key, String value) throws Exception
 
void putParametersToString (StringBuilder sb) throws Exception
 
boolean hasUnsavedChanges ()
 
void setUnsavedChanges (boolean val)
 

Static Public Attributes

static AtomicInteger gaFormUID = new AtomicInteger(1)
 Unique identified for instances of this form. More...
 

Package Attributes

JPanel block
 
JPanel localBlock1
 
JPanel localBlock2
 
JPanel advOptsBlock
 
JPanel lineSrcOrNew
 
JRadioButton rdbSrcOrNew
 
JPanel lineGASource
 
JLabel lblGASource
 
JTextField txtGASource
 
JButton btnGASource
 
JButton btnLoadGASource
 
String keyPar3 = "GA-RandomSeed"
 
JPanel linePar3
 
JLabel lblPar3
 
JTextField txtPar3
 
String keyPar1 = "GA-PrecisionLevel"
 
JPanel linePar1
 
JLabel lblPar1
 
JTextField txtPar1
 
String keyPar2 = "GA-Verbosity"
 
JPanel linePar2
 
JLabel lblPar2
 
JComboBox< String > cmbPar2
 
String keyPar5 = "GA-SortByIncreasingFitness"
 
JPanel linePar5
 
JRadioButton rdbPar5
 
String keyPar6 = "GA-PopulationSize"
 
JPanel linePar6
 
JLabel lblPar6
 
JTextField txtPar6
 
String keyPar7 = "GA-NumChildren"
 
JPanel linePar7
 
JLabel lblPar7
 
JTextField txtPar7
 
String keyPar8 = "GA-NumGenerations"
 
JPanel linePar8
 
JLabel lblPar8
 
JTextField txtPar8
 
String keyPar9 = "GA-NumConvGen"
 
JPanel linePar9
 
JLabel lblPar9
 
JTextField txtPar9
 
String keyPar10 = "GA-MaxTriesPerPopulation"
 
JPanel linePar10
 
JLabel lblPar10
 
JTextField txtPar10
 
JPanel lineMolToGraph
 
JLabel lblMolToGraph
 
JTextField txtMolToGraph
 
JButton btnMolToGraph
 
String keyMolToGraph = "GA-InitMolsToFragmentFile"
 
JPanel lineFrgMols
 
JLabel lblFrgMols
 
JTextField txtFrgMols
 
JButton btnFrgMols
 
String keyFrgMols = "FRG-CuttingRulesFile"
 
JPanel lineAddH
 
JLabel lblAddH
 
JRadioButton rdbAddH
 
String keyAddH = "FRG-AddExplicitHydrogen"
 
JPanel lineGrowthPropMode
 
JLabel lblGrowthPropMode
 
ButtonGroup bgGrowthMode
 
JRadioButton rbtLevelGrowth
 
JRadioButton rbtMolSzGrowth
 
DefaultXYDataset molSizeProbData
 
JFreeChart graphMolSzProbJFChart
 
JPanel graphMolSzProbJFChartChartPanel
 
JPanel graphMolSzProbJFChartCtrlPanel
 
JPanel graphMolSzProbSpinnerPane
 
Double minMolSizeProbPlot = 1.0
 
Double maxMolSizeProbPlot = 50.0
 
String keyParMolSz1 = "GA-MolGrowthProbScheme"
 
JPanel lineParMolSz1
 
JLabel lblParMolSz1
 
JComboBox< ProbabilityFuncitonShapecmbParMolSz1
 
String keyParMolSz2 = "GA-MolGrowthMultiplier"
 
JPanel lineParMolSz2
 
JLabel lblParMolSz2
 
JSpinner spnParMolSz2
 
String keyParMolSz3 = "GA-MolGrowthSigmaSteepness"
 
JPanel lineParMolSz3
 
JLabel lblParMolSz3
 
JSpinner spnParMolSz3
 
String keyParMolSz4 = "GA-MolGrowthSigmaMiddle"
 
JPanel lineParMolSz4
 
JLabel lblParMolSz4
 
JSpinner spnParMolSz4
 
JPanel localBlockMolSz3
 
JPanel localBlockMolSz4
 
JPanel localBlockMolSzGraph
 
JPanel localBlockMolSzAll
 
DefaultXYDataset levelProbData
 
JFreeChart graphLvlProbJFChart
 
JPanel graphLvlProbJFChartChartPanel
 
JPanel graphLvlProbJFChartCtrlPanel
 
JPanel graphLvlProbSpinnerPane
 
Double minLevelProbPlot = 0.0
 
Double maxLevelProbPlot = 5.0
 
String keyPar11 = "GA-LevelGrowthProbScheme"
 
JPanel linePar11
 
JLabel lblPar11
 
JComboBox< ProbabilityFuncitonShapecmbPar11
 
String keyPar12 = "GA-LevelGrowthMultiplier"
 
JPanel linePar12
 
JLabel lblPar12
 
JSpinner spnPar12
 
String keyPar13 = "GA-LevelGrowthSigmaSteepness"
 
JPanel linePar13
 
JLabel lblPar13
 
JSpinner spnPar13
 
String keyPar14 = "GA-LevelGrowthSigmaMiddle"
 
JPanel linePar14
 
JLabel lblPar14
 
JSpinner spnPar14
 
JPanel localBlockLvlProb3
 
JPanel localBlockLvlProb4
 
JPanel localBlockLvlProbGraph
 
JPanel localBlockLvlProbAll
 
DefaultXYDataset crowdProbData
 
JFreeChart graphCrowdProbJFChart
 
JPanel graphCrowdProbJFChartChartPanel
 
JPanel graphCrowdProbJFChartCtrlPanel
 
JPanel graphCrowdProbSpinnerPane
 
Double minLevelCrowdProbPlot = 0.0
 
Double maxLevelCrowdProbPlot = 6.0
 
JPanel localBlockCrowd3
 
JPanel localBlockCrowd4
 
JPanel localBlockCrowdGraph
 
String keyParCrowd1 = "GA-CrowdProbScheme"
 
JPanel lineParCrowd1
 
JLabel lblParCrowd1
 
JComboBox< ProbabilityFuncitonShapecmbParCrowd1
 
String keyParCrowd2 = "GA-CrowdMultiplier"
 
JPanel lineParCrowd2
 
JLabel lblParCrowd2
 
JSpinner spnParCrowd2
 
String keyParCrowd3 = "GA-CrowdSigmaSteepness"
 
JPanel lineParCrowd3
 
JLabel lblParCrowd3
 
JSpinner spnParCrowd3
 
String keyParCrowd4 = "GA-CrowdSigmaMiddle"
 
JPanel lineParCrowd4
 
JLabel lblParCrowd4
 
JSpinner spnParCrowd4
 
String keyPar15 = "GA-XOverSelectionMode"
 
JPanel linePar15
 
JLabel lblPar15
 
JComboBox< String > cmbPar15
 
String keyPar16 = "GA-CrossoverWeight"
 
JPanel linePar16
 
JLabel lblPar16
 
JTextField txtPar16
 
String keyPar17 = "GA-MutationWeight"
 
JPanel linePar17
 
JLabel lblPar17
 
JTextField txtPar17
 
String keyParMSM = "GA-MultiSiteMutationWeights"
 
JPanel lineParMSM
 
JLabel lblParMSM
 
JTextField txtParMSM
 
String keyParWC = "GA-ConstructionWeight"
 
JPanel lineParWC
 
JLabel lblParWC
 
JTextField txtParWC
 
String keyPar18 = "GA-SymmetryProbability"
 
JPanel linePar18
 
JLabel lblPar18
 
JTextField txtPar18
 
String keyPar19 = "GA-ReplacementStrategy"
 
JPanel linePar19
 
JLabel lblPar19
 
JComboBox< String > cmbPar19
 
String keyPar20 = "GA-InitPoplnFile"
 
JPanel linePar20
 
JLabel lblPar20
 
JTextField txtPar20
 
JButton btnPar20
 
String keyPar21 = "GA-UIDFileIn"
 
JPanel linePar21
 
JLabel lblPar21
 
JTextField txtPar21
 
JButton btnPar21
 
String keyPar22 = "GA-UIDFileOut"
 
JPanel linePar22
 
JLabel lblPar22
 
JTextField txtPar22
 
JButton btnPar22
 
String keyPar24 = "GA-NumParallelTasks"
 
JPanel linePar24
 
JLabel lblPar24
 
JTextField txtPar24
 
String keyPar25 = "GA-Parallelization"
 
JPanel linePar25
 
JLabel lblPar25
 
JComboBox< String > cmbPar25
 
String keyRingTmplsFrags = "GA-KeepNewRingSystemVertexes"
 
JPanel lineRingTmplsFrags
 
JRadioButton rdbRingTmplsFrags
 
String keyRingTmplsScaff = "GA-KeepNewRingSystemScaffolds"
 
JPanel lineRingTmplsScaff
 
JRadioButton rdbRingTmplsScaff
 
String keyRingSysTmplTrhld = "GA-KeepNewRingSystemFitnessTrsh"
 
JPanel lineRingSysTmpl
 
JLabel lblRingSysTmpl
 
JSpinner spnRingSysTmpl
 
String NL = System.getProperty("line.separator")
 
- Package Attributes inherited from denoptim.gui.ParametersForm
final Dimension fileLabelSize = new Dimension(250,28)
 Default sizes for file pathname labels. More...
 
final int preferredHeight
 Default text field height. More...
 
final Dimension fileFieldSize = new Dimension(350,preferredHeight)
 Default sizes for file pathname fields. More...
 
final Dimension strFieldSize = new Dimension(75,preferredHeight)
 Default sizes for short pathname fields (i.e., string or number) More...
 

Private Member Functions

void updateSubsProbDataset ()
 
void createLvlProbDataset ()
 
void createLvlProbGraph ()
 
void createLvlProbChart ()
 
void updatemolSizeProbDataset ()
 
void createMolSizeProbDataset ()
 
void createMolSzProbGraph ()
 
void createMolSzProbChart ()
 
void updateCrowdProbDataset ()
 
void createCrowdProbDataset ()
 
void createCrowdProbGraph ()
 
void createCrowdProbChart ()
 

Private Attributes

Map< String, Object > mapKeyFieldToValueField
 Map connecting the parameter keyword and the field containing the parameter value. More...
 

Static Private Attributes

static final long serialVersionUID = 5067352357196631445L
 Version. More...
 

Additional Inherited Members

- Protected Member Functions inherited from denoptim.gui.ParametersForm
String getStringIfNotEmpty (String key, JTextField field, String prefix, String suffix)
 Produced the KEY:VALUE string for a general text field. More...
 
String getStringIfNotEmpty (String key, JEditorPane field, boolean multipleLines)
 Produced the KEY:VALUE string for a general text editor pane The text can include numbers, characters, or both. More...
 
String getStringIfNotEmpty (String key, JTextField field)
 Produced the KEY:VALUE string for a general text field. More...
 
String getStringForKVLine (String key, JSpinner spinner)
 Produced the KEY:VALUE string for a general spinner. More...
 
String getStringIfSelected (String key, JRadioButton btn)
 Produced the KEY:VALUE string for a on/off button. More...
 
String getStringFromTable (String key, JTable tab)
 Produced an overall string including one or more KEY:VALUE strings taken from a table. More...
 
String getStringFromTable (String key, JTable tab, boolean skipHeader)
 Produced an overall string including one or more KEY:VALUE strings taken from a table. More...
 
String getStringFromTable (String key, JTable tab, int[] fields, boolean skipHeader)
 Produced an overall string including one or more KEY:VALUE strings taken from a table. More...
 
String getStringFromTable (String key, JTable tab, int[] fields, String sep, boolean skipHeader)
 Produced an overall string including one or more KEY:VALUE strings taken from a table. More...
 
void importParametersFromDenoptimParamsFile (String fileName, String keyRoot) throws Exception
 Reads in the parameters from a text file collecting
DENOPTIM parameters in the form of KEY=VALUE lines. More...
 
void preliminatyTasksUponImportingParams ()
 Overwritten by subclasses. More...
 
void adaptVisibility ()
 Overwritten by subclasses. More...
 
void importParameterFromLine (String line) throws Exception
 
void addToUnformattedTxt (String key, String value)
 
JPanel getPanelForUnformattedInput ()
 
String getTextForUnformattedSettings ()
 
void clearUnformattedTxtArea ()
 
- Protected Attributes inherited from denoptim.gui.ParametersForm
boolean unsavedChanges = false
 Flag notifying that some data was not saved. More...
 
FieldListener fieldListener
 Listener for changes in parameters of this form. More...
 
RdbFieldChange rdbFieldChange
 Listener for changes in radio button-bound parameters. More...
 
TabFieldChange tabFieldChange
 Listener for changes in table-bound parameters. More...
 
CmbFieldChange cmbFieldChange
 Listener for changes in combo box-bound parameters. More...
 
Map< String, Boolean > checkedFlags = new HashMap<String,Boolean>()
 Map of keyword to search for when reading a parameters file. More...
 
JTextArea txtUnformattedInput = new JTextArea(5,20)
 Storage of unformatted text for input files. More...
 
boolean foundCLIOnlyContent = false
 Flag recording we have imported text containing a line that is not interpreted as a GUI-controllable parameter. More...
 

Detailed Description

Form collecting input parameters for a genetic algorithm experiment.

Definition at line 73 of file GAParametersForm.java.

Constructor & Destructor Documentation

◆ GAParametersForm()

denoptim.gui.GAParametersForm.GAParametersForm ( Dimension  d)

Definition at line 358 of file GAParametersForm.java.

References denoptim.gui.GAParametersForm.advOptsBlock, denoptim.gui.GAParametersForm.bgGrowthMode, denoptim.gui.GAParametersForm.block, denoptim.gui.GAParametersForm.btnFrgMols, denoptim.gui.GAParametersForm.btnGASource, denoptim.gui.GAParametersForm.btnLoadGASource, denoptim.gui.GAParametersForm.btnMolToGraph, denoptim.gui.GAParametersForm.btnPar20, denoptim.gui.GAParametersForm.btnPar21, denoptim.gui.GAParametersForm.btnPar22, denoptim.gui.ParametersForm.cmbFieldChange, denoptim.gui.GAParametersForm.cmbPar11, denoptim.gui.GAParametersForm.cmbPar15, denoptim.gui.GAParametersForm.cmbPar19, denoptim.gui.GAParametersForm.cmbPar2, denoptim.gui.GAParametersForm.cmbPar25, denoptim.gui.GAParametersForm.cmbParCrowd1, denoptim.gui.GAParametersForm.cmbParMolSz1, denoptim.gui.GAParametersForm.createCrowdProbGraph(), denoptim.gui.GAParametersForm.createLvlProbGraph(), denoptim.gui.GAParametersForm.createMolSzProbGraph(), denoptim.gui.GAParametersForm.ProbabilityFuncitonShape.EXP_DIFF, denoptim.gui.ParametersForm.fieldListener, denoptim.gui.ParametersForm.fileFieldSize, denoptim.gui.ParametersForm.fileLabelSize, denoptim.gui.GAParametersForm.graphCrowdProbJFChart, denoptim.gui.GAParametersForm.graphCrowdProbJFChartChartPanel, denoptim.gui.GAParametersForm.graphCrowdProbJFChartCtrlPanel, denoptim.gui.GAParametersForm.graphCrowdProbSpinnerPane, denoptim.gui.GAParametersForm.graphLvlProbJFChart, denoptim.gui.GAParametersForm.graphLvlProbJFChartChartPanel, denoptim.gui.GAParametersForm.graphLvlProbJFChartCtrlPanel, denoptim.gui.GAParametersForm.graphLvlProbSpinnerPane, denoptim.gui.GAParametersForm.graphMolSzProbJFChart, denoptim.gui.GAParametersForm.graphMolSzProbJFChartChartPanel, denoptim.gui.GAParametersForm.graphMolSzProbJFChartCtrlPanel, denoptim.gui.GAParametersForm.graphMolSzProbSpinnerPane, denoptim.gui.GAParametersForm.importParametersFromDenoptimParamsFile(), denoptim.gui.GAParametersForm.keyAddH, denoptim.gui.GAParametersForm.keyFrgMols, denoptim.gui.GAParametersForm.keyMolToGraph, denoptim.gui.GAParametersForm.keyPar1, denoptim.gui.GAParametersForm.keyPar10, denoptim.gui.GAParametersForm.keyPar11, denoptim.gui.GAParametersForm.keyPar12, denoptim.gui.GAParametersForm.keyPar13, denoptim.gui.GAParametersForm.keyPar14, denoptim.gui.GAParametersForm.keyPar15, denoptim.gui.GAParametersForm.keyPar16, denoptim.gui.GAParametersForm.keyPar17, denoptim.gui.GAParametersForm.keyPar18, denoptim.gui.GAParametersForm.keyPar19, denoptim.gui.GAParametersForm.keyPar2, denoptim.gui.GAParametersForm.keyPar20, denoptim.gui.GAParametersForm.keyPar21, denoptim.gui.GAParametersForm.keyPar22, denoptim.gui.GAParametersForm.keyPar24, denoptim.gui.GAParametersForm.keyPar25, denoptim.gui.GAParametersForm.keyPar3, denoptim.gui.GAParametersForm.keyPar5, denoptim.gui.GAParametersForm.keyPar6, denoptim.gui.GAParametersForm.keyPar7, denoptim.gui.GAParametersForm.keyPar8, denoptim.gui.GAParametersForm.keyPar9, denoptim.gui.GAParametersForm.keyParCrowd1, denoptim.gui.GAParametersForm.keyParCrowd2, denoptim.gui.GAParametersForm.keyParCrowd3, denoptim.gui.GAParametersForm.keyParCrowd4, denoptim.gui.GAParametersForm.keyParMolSz1, denoptim.gui.GAParametersForm.keyParMolSz2, denoptim.gui.GAParametersForm.keyParMolSz3, denoptim.gui.GAParametersForm.keyParMolSz4, denoptim.gui.GAParametersForm.keyParMSM, denoptim.gui.GAParametersForm.keyParWC, denoptim.gui.GAParametersForm.keyRingSysTmplTrhld, denoptim.gui.GAParametersForm.keyRingTmplsFrags, denoptim.gui.GAParametersForm.keyRingTmplsScaff, denoptim.gui.GAParametersForm.lblFrgMols, denoptim.gui.GAParametersForm.lblGASource, denoptim.gui.GAParametersForm.lblGrowthPropMode, denoptim.gui.GAParametersForm.lblMolToGraph, denoptim.gui.GAParametersForm.lblPar1, denoptim.gui.GAParametersForm.lblPar10, denoptim.gui.GAParametersForm.lblPar11, denoptim.gui.GAParametersForm.lblPar12, denoptim.gui.GAParametersForm.lblPar13, denoptim.gui.GAParametersForm.lblPar14, denoptim.gui.GAParametersForm.lblPar15, denoptim.gui.GAParametersForm.lblPar16, denoptim.gui.GAParametersForm.lblPar17, denoptim.gui.GAParametersForm.lblPar18, denoptim.gui.GAParametersForm.lblPar19, denoptim.gui.GAParametersForm.lblPar2, denoptim.gui.GAParametersForm.lblPar20, denoptim.gui.GAParametersForm.lblPar21, denoptim.gui.GAParametersForm.lblPar22, denoptim.gui.GAParametersForm.lblPar24, denoptim.gui.GAParametersForm.lblPar25, denoptim.gui.GAParametersForm.lblPar3, denoptim.gui.GAParametersForm.lblPar6, denoptim.gui.GAParametersForm.lblPar7, denoptim.gui.GAParametersForm.lblPar8, denoptim.gui.GAParametersForm.lblPar9, denoptim.gui.GAParametersForm.lblParCrowd1, denoptim.gui.GAParametersForm.lblParCrowd2, denoptim.gui.GAParametersForm.lblParCrowd3, denoptim.gui.GAParametersForm.lblParCrowd4, denoptim.gui.GAParametersForm.lblParMolSz1, denoptim.gui.GAParametersForm.lblParMolSz2, denoptim.gui.GAParametersForm.lblParMolSz3, denoptim.gui.GAParametersForm.lblParMolSz4, denoptim.gui.GAParametersForm.lblParMSM, denoptim.gui.GAParametersForm.lblParWC, denoptim.gui.GAParametersForm.lblRingSysTmpl, denoptim.gui.GAParametersForm.lineAddH, denoptim.gui.GAParametersForm.lineFrgMols, denoptim.gui.GAParametersForm.lineGASource, denoptim.gui.GAParametersForm.lineGrowthPropMode, denoptim.gui.GAParametersForm.lineMolToGraph, denoptim.gui.GAParametersForm.linePar1, denoptim.gui.GAParametersForm.linePar10, denoptim.gui.GAParametersForm.linePar11, denoptim.gui.GAParametersForm.linePar12, denoptim.gui.GAParametersForm.linePar13, denoptim.gui.GAParametersForm.linePar14, denoptim.gui.GAParametersForm.linePar15, denoptim.gui.GAParametersForm.linePar16, denoptim.gui.GAParametersForm.linePar17, denoptim.gui.GAParametersForm.linePar18, denoptim.gui.GAParametersForm.linePar19, denoptim.gui.GAParametersForm.linePar2, denoptim.gui.GAParametersForm.linePar20, denoptim.gui.GAParametersForm.linePar21, denoptim.gui.GAParametersForm.linePar22, denoptim.gui.GAParametersForm.linePar24, denoptim.gui.GAParametersForm.linePar25, denoptim.gui.GAParametersForm.linePar3, denoptim.gui.GAParametersForm.linePar5, denoptim.gui.GAParametersForm.linePar6, denoptim.gui.GAParametersForm.linePar7, denoptim.gui.GAParametersForm.linePar8, denoptim.gui.GAParametersForm.linePar9, denoptim.gui.GAParametersForm.lineParCrowd1, denoptim.gui.GAParametersForm.lineParCrowd2, denoptim.gui.GAParametersForm.lineParCrowd3, denoptim.gui.GAParametersForm.lineParCrowd4, denoptim.gui.GAParametersForm.lineParMolSz1, denoptim.gui.GAParametersForm.lineParMolSz2, denoptim.gui.GAParametersForm.lineParMolSz3, denoptim.gui.GAParametersForm.lineParMolSz4, denoptim.gui.GAParametersForm.lineParMSM, denoptim.gui.GAParametersForm.lineParWC, denoptim.gui.GAParametersForm.lineRingSysTmpl, denoptim.gui.GAParametersForm.lineRingTmplsFrags, denoptim.gui.GAParametersForm.lineRingTmplsScaff, denoptim.gui.GAParametersForm.lineSrcOrNew, denoptim.gui.GAParametersForm.localBlock1, denoptim.gui.GAParametersForm.localBlock2, denoptim.gui.GAParametersForm.localBlockCrowd3, denoptim.gui.GAParametersForm.localBlockCrowd4, denoptim.gui.GAParametersForm.localBlockCrowdGraph, denoptim.gui.GAParametersForm.localBlockLvlProb3, denoptim.gui.GAParametersForm.localBlockLvlProb4, denoptim.gui.GAParametersForm.localBlockLvlProbAll, denoptim.gui.GAParametersForm.localBlockLvlProbGraph, denoptim.gui.GAParametersForm.localBlockMolSz3, denoptim.gui.GAParametersForm.localBlockMolSz4, denoptim.gui.GAParametersForm.localBlockMolSzAll, denoptim.gui.GAParametersForm.localBlockMolSzGraph, denoptim.gui.GAParametersForm.mapKeyFieldToValueField, denoptim.gui.GAParametersForm.maxLevelCrowdProbPlot, denoptim.gui.GAParametersForm.maxLevelProbPlot, denoptim.gui.GAParametersForm.maxMolSizeProbPlot, denoptim.gui.GAParametersForm.minLevelCrowdProbPlot, denoptim.gui.GAParametersForm.minLevelProbPlot, denoptim.gui.GAParametersForm.minMolSizeProbPlot, denoptim.gui.GUIFileOpener.pickFileForTxtField(), denoptim.gui.ParametersForm.preferredHeight, denoptim.gui.GAParametersForm.rbtLevelGrowth, denoptim.gui.GAParametersForm.rbtMolSzGrowth, denoptim.gui.GAParametersForm.rdbAddH, denoptim.gui.ParametersForm.rdbFieldChange, denoptim.gui.GAParametersForm.rdbPar5, denoptim.gui.GAParametersForm.rdbRingTmplsFrags, denoptim.gui.GAParametersForm.rdbRingTmplsScaff, denoptim.gui.GAParametersForm.rdbSrcOrNew, denoptim.gui.GAParametersForm.ProbabilityFuncitonShape.SIGMA, denoptim.gui.GAParametersForm.spnPar12, denoptim.gui.GAParametersForm.spnPar13, denoptim.gui.GAParametersForm.spnPar14, denoptim.gui.GAParametersForm.spnParCrowd2, denoptim.gui.GAParametersForm.spnParCrowd3, denoptim.gui.GAParametersForm.spnParCrowd4, denoptim.gui.GAParametersForm.spnParMolSz2, denoptim.gui.GAParametersForm.spnParMolSz3, denoptim.gui.GAParametersForm.spnParMolSz4, denoptim.gui.GAParametersForm.spnRingSysTmpl, denoptim.gui.ParametersForm.strFieldSize, denoptim.gui.GAParametersForm.txtFrgMols, denoptim.gui.GAParametersForm.txtGASource, denoptim.gui.GAParametersForm.txtMolToGraph, denoptim.gui.GAParametersForm.txtPar1, denoptim.gui.GAParametersForm.txtPar10, denoptim.gui.GAParametersForm.txtPar16, denoptim.gui.GAParametersForm.txtPar17, denoptim.gui.GAParametersForm.txtPar18, denoptim.gui.GAParametersForm.txtPar20, denoptim.gui.GAParametersForm.txtPar21, denoptim.gui.GAParametersForm.txtPar22, denoptim.gui.GAParametersForm.txtPar24, denoptim.gui.GAParametersForm.txtPar3, denoptim.gui.GAParametersForm.txtPar6, denoptim.gui.GAParametersForm.txtPar7, denoptim.gui.GAParametersForm.txtPar8, denoptim.gui.GAParametersForm.txtPar9, denoptim.gui.GAParametersForm.txtParMSM, denoptim.gui.GAParametersForm.txtParWC, denoptim.gui.GAParametersForm.ProbabilityFuncitonShape.UNRESTRICTED, denoptim.gui.GAParametersForm.updateCrowdProbDataset(), denoptim.gui.GAParametersForm.updatemolSizeProbDataset(), and denoptim.gui.GAParametersForm.updateSubsProbDataset().

Here is the call graph for this function:

Member Function Documentation

◆ createCrowdProbChart()

void denoptim.gui.GAParametersForm.createCrowdProbChart ( )
private

Definition at line 1854 of file GAParametersForm.java.

References denoptim.gui.GAParametersForm.crowdProbData, denoptim.gui.GAParametersForm.graphCrowdProbJFChart, denoptim.gui.GAParametersForm.maxLevelCrowdProbPlot, and denoptim.gui.GAParametersForm.minLevelCrowdProbPlot.

Referenced by denoptim.gui.GAParametersForm.createCrowdProbGraph().

Here is the caller graph for this function:

◆ createCrowdProbDataset()

void denoptim.gui.GAParametersForm.createCrowdProbDataset ( )
private

Definition at line 1800 of file GAParametersForm.java.

References denoptim.gui.GAParametersForm.cmbParCrowd1, denoptim.programs.denovo.GAParameters.convertProbabilityScheme(), denoptim.gui.GAParametersForm.crowdProbData, denoptim.ga.EAUtils.getCrowdingProbabilityForCrowdedness(), denoptim.gui.GAParametersForm.spnParCrowd2, denoptim.gui.GAParametersForm.spnParCrowd3, and denoptim.gui.GAParametersForm.spnParCrowd4.

Referenced by denoptim.gui.GAParametersForm.createCrowdProbGraph(), and denoptim.gui.GAParametersForm.updateCrowdProbDataset().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ createCrowdProbGraph()

void denoptim.gui.GAParametersForm.createCrowdProbGraph ( )
private

Definition at line 1844 of file GAParametersForm.java.

References denoptim.gui.GAParametersForm.createCrowdProbChart(), denoptim.gui.GAParametersForm.createCrowdProbDataset(), denoptim.gui.GAParametersForm.graphCrowdProbJFChart, and denoptim.gui.GAParametersForm.graphCrowdProbJFChartChartPanel.

Referenced by denoptim.gui.GAParametersForm.GAParametersForm().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ createLvlProbChart()

void denoptim.gui.GAParametersForm.createLvlProbChart ( )
private

Definition at line 1654 of file GAParametersForm.java.

References denoptim.gui.GAParametersForm.graphLvlProbJFChart, denoptim.gui.GAParametersForm.levelProbData, denoptim.gui.GAParametersForm.maxLevelProbPlot, and denoptim.gui.GAParametersForm.minLevelProbPlot.

Referenced by denoptim.gui.GAParametersForm.createLvlProbGraph().

Here is the caller graph for this function:

◆ createLvlProbDataset()

void denoptim.gui.GAParametersForm.createLvlProbDataset ( )
private

Definition at line 1600 of file GAParametersForm.java.

References denoptim.gui.GAParametersForm.cmbPar11, denoptim.programs.denovo.GAParameters.convertProbabilityScheme(), denoptim.ga.EAUtils.getGrowthProbabilityAtLevel(), denoptim.gui.GAParametersForm.levelProbData, denoptim.gui.GAParametersForm.spnPar12, denoptim.gui.GAParametersForm.spnPar13, and denoptim.gui.GAParametersForm.spnPar14.

Referenced by denoptim.gui.GAParametersForm.createLvlProbGraph(), and denoptim.gui.GAParametersForm.updateSubsProbDataset().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ createLvlProbGraph()

void denoptim.gui.GAParametersForm.createLvlProbGraph ( )
private

Definition at line 1644 of file GAParametersForm.java.

References denoptim.gui.GAParametersForm.createLvlProbChart(), denoptim.gui.GAParametersForm.createLvlProbDataset(), denoptim.gui.GAParametersForm.graphLvlProbJFChart, and denoptim.gui.GAParametersForm.graphLvlProbJFChartChartPanel.

Referenced by denoptim.gui.GAParametersForm.GAParametersForm().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ createMolSizeProbDataset()

void denoptim.gui.GAParametersForm.createMolSizeProbDataset ( )
private

Definition at line 1700 of file GAParametersForm.java.

References denoptim.gui.GAParametersForm.cmbParMolSz1, denoptim.programs.denovo.GAParameters.convertProbabilityScheme(), denoptim.ga.EAUtils.getProbability(), denoptim.gui.GAParametersForm.molSizeProbData, denoptim.gui.GAParametersForm.spnParMolSz2, denoptim.gui.GAParametersForm.spnParMolSz3, and denoptim.gui.GAParametersForm.spnParMolSz4.

Referenced by denoptim.gui.GAParametersForm.createMolSzProbGraph(), and denoptim.gui.GAParametersForm.updatemolSizeProbDataset().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ createMolSzProbChart()

void denoptim.gui.GAParametersForm.createMolSzProbChart ( )
private

Definition at line 1754 of file GAParametersForm.java.

References denoptim.gui.GAParametersForm.graphMolSzProbJFChart, denoptim.gui.GAParametersForm.maxMolSizeProbPlot, denoptim.gui.GAParametersForm.minMolSizeProbPlot, and denoptim.gui.GAParametersForm.molSizeProbData.

Referenced by denoptim.gui.GAParametersForm.createMolSzProbGraph().

Here is the caller graph for this function:

◆ createMolSzProbGraph()

void denoptim.gui.GAParametersForm.createMolSzProbGraph ( )
private

Definition at line 1744 of file GAParametersForm.java.

References denoptim.gui.GAParametersForm.createMolSizeProbDataset(), denoptim.gui.GAParametersForm.createMolSzProbChart(), denoptim.gui.GAParametersForm.graphMolSzProbJFChart, and denoptim.gui.GAParametersForm.graphMolSzProbJFChartChartPanel.

Referenced by denoptim.gui.GAParametersForm.GAParametersForm().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ importParametersFromDenoptimParamsFile()

void denoptim.gui.GAParametersForm.importParametersFromDenoptimParamsFile ( String  fileName) throws Exception

Imports parameters from a properly formatted parameters file.

The file is a text file with lines containing KEY=VALUE pairs. The visibility of the blocks of content is set accordingly to the parameters.

Parameters
fileNamethe pathname of the file to read
Exceptions
Exception

Reimplemented from denoptim.gui.ParametersForm.

Definition at line 1902 of file GAParametersForm.java.

References denoptim.gui.GAParametersForm.advOptsBlock, denoptim.gui.ParametersForm.checkedFlags, denoptim.gui.ParametersForm.clearUnformattedTxtArea(), denoptim.gui.GAParametersForm.cmbPar11, denoptim.gui.GAParametersForm.cmbParCrowd1, denoptim.gui.GAParametersForm.cmbParMolSz1, denoptim.gui.GAParametersForm.importParametersFromDenoptimParamsFile(), denoptim.gui.GAParametersForm.keyPar11, denoptim.gui.GAParametersForm.localBlock1, denoptim.gui.GAParametersForm.localBlock2, denoptim.gui.GAParametersForm.localBlockCrowd3, denoptim.gui.GAParametersForm.localBlockCrowd4, denoptim.gui.GAParametersForm.localBlockCrowdGraph, denoptim.gui.GAParametersForm.localBlockLvlProb3, denoptim.gui.GAParametersForm.localBlockLvlProb4, denoptim.gui.GAParametersForm.localBlockLvlProbAll, denoptim.gui.GAParametersForm.localBlockMolSz3, denoptim.gui.GAParametersForm.localBlockMolSz4, denoptim.gui.GAParametersForm.localBlockMolSzAll, denoptim.gui.GAParametersForm.rbtLevelGrowth, denoptim.gui.GAParametersForm.rbtMolSzGrowth, denoptim.gui.GAParametersForm.rdbSrcOrNew, denoptim.gui.ParametersForm.showUnknownKeyWarning(), and denoptim.gui.GAParametersForm.updateCrowdProbDataset().

Referenced by denoptim.gui.GAParametersForm.GAParametersForm(), denoptim.gui.GAParametersForm.importParametersFromDenoptimParamsFile(), and denoptim.gui.GAParametersForm.putParametersToString().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ importSingleParameter()

void denoptim.gui.GAParametersForm.importSingleParameter ( String  key,
String  value 
) throws Exception

Reimplemented from denoptim.gui.ParametersForm.

Definition at line 2019 of file GAParametersForm.java.

References denoptim.gui.ParametersForm.addToUnformattedTxt(), denoptim.gui.GAParametersForm.cmbPar11, denoptim.gui.GAParametersForm.cmbParCrowd1, denoptim.gui.GAParametersForm.cmbParMolSz1, and denoptim.gui.GAParametersForm.mapKeyFieldToValueField.

Here is the call graph for this function:

◆ putParametersToString()

void denoptim.gui.GAParametersForm.putParametersToString ( StringBuilder  sb) throws Exception

Reimplemented from denoptim.gui.ParametersForm.

Definition at line 2083 of file GAParametersForm.java.

References denoptim.gui.GAParametersForm.cmbPar11, denoptim.gui.GAParametersForm.cmbPar15, denoptim.gui.GAParametersForm.cmbPar19, denoptim.gui.GAParametersForm.cmbPar2, denoptim.gui.GAParametersForm.cmbPar25, denoptim.gui.GAParametersForm.cmbParCrowd1, denoptim.gui.GAParametersForm.cmbParMolSz1, denoptim.gui.GAParametersForm.ProbabilityFuncitonShape.EXP_DIFF, denoptim.gui.ParametersForm.getStringForKVLine(), denoptim.gui.ParametersForm.getStringIfNotEmpty(), denoptim.gui.ParametersForm.getStringIfSelected(), denoptim.gui.ParametersForm.getTextForUnformattedSettings(), denoptim.gui.GAParametersForm.importParametersFromDenoptimParamsFile(), denoptim.gui.GAParametersForm.keyAddH, denoptim.gui.GAParametersForm.keyFrgMols, denoptim.gui.GAParametersForm.keyMolToGraph, denoptim.gui.GAParametersForm.keyPar1, denoptim.gui.GAParametersForm.keyPar10, denoptim.gui.GAParametersForm.keyPar11, denoptim.gui.GAParametersForm.keyPar12, denoptim.gui.GAParametersForm.keyPar13, denoptim.gui.GAParametersForm.keyPar14, denoptim.gui.GAParametersForm.keyPar15, denoptim.gui.GAParametersForm.keyPar16, denoptim.gui.GAParametersForm.keyPar17, denoptim.gui.GAParametersForm.keyPar18, denoptim.gui.GAParametersForm.keyPar19, denoptim.gui.GAParametersForm.keyPar2, denoptim.gui.GAParametersForm.keyPar20, denoptim.gui.GAParametersForm.keyPar21, denoptim.gui.GAParametersForm.keyPar22, denoptim.gui.GAParametersForm.keyPar24, denoptim.gui.GAParametersForm.keyPar25, denoptim.gui.GAParametersForm.keyPar3, denoptim.gui.GAParametersForm.keyPar5, denoptim.gui.GAParametersForm.keyPar6, denoptim.gui.GAParametersForm.keyPar7, denoptim.gui.GAParametersForm.keyPar8, denoptim.gui.GAParametersForm.keyPar9, denoptim.gui.GAParametersForm.keyParCrowd1, denoptim.gui.GAParametersForm.keyParCrowd2, denoptim.gui.GAParametersForm.keyParCrowd3, denoptim.gui.GAParametersForm.keyParCrowd4, denoptim.gui.GAParametersForm.keyParMolSz1, denoptim.gui.GAParametersForm.keyParMolSz2, denoptim.gui.GAParametersForm.keyParMolSz3, denoptim.gui.GAParametersForm.keyParMolSz4, denoptim.gui.GAParametersForm.keyParMSM, denoptim.gui.GAParametersForm.keyParWC, denoptim.gui.GAParametersForm.keyRingSysTmplTrhld, denoptim.gui.GAParametersForm.keyRingTmplsFrags, denoptim.gui.GAParametersForm.keyRingTmplsScaff, denoptim.gui.GAParametersForm.NL, denoptim.gui.GAParametersForm.rbtLevelGrowth, denoptim.gui.GAParametersForm.rbtMolSzGrowth, denoptim.gui.GAParametersForm.rdbAddH, denoptim.gui.GAParametersForm.rdbPar5, denoptim.gui.GAParametersForm.rdbRingTmplsFrags, denoptim.gui.GAParametersForm.rdbRingTmplsScaff, denoptim.gui.GAParametersForm.rdbSrcOrNew, denoptim.gui.GAParametersForm.ProbabilityFuncitonShape.SIGMA, denoptim.gui.GAParametersForm.spnPar12, denoptim.gui.GAParametersForm.spnPar13, denoptim.gui.GAParametersForm.spnPar14, denoptim.gui.GAParametersForm.spnParCrowd2, denoptim.gui.GAParametersForm.spnParCrowd3, denoptim.gui.GAParametersForm.spnParCrowd4, denoptim.gui.GAParametersForm.spnParMolSz2, denoptim.gui.GAParametersForm.spnParMolSz3, denoptim.gui.GAParametersForm.spnParMolSz4, denoptim.gui.GAParametersForm.spnRingSysTmpl, denoptim.gui.GAParametersForm.ProbabilityFuncitonShape.TANH, denoptim.gui.GAParametersForm.txtFrgMols, denoptim.gui.GAParametersForm.txtGASource, denoptim.gui.GAParametersForm.txtMolToGraph, denoptim.gui.GAParametersForm.txtPar1, denoptim.gui.GAParametersForm.txtPar10, denoptim.gui.GAParametersForm.txtPar16, denoptim.gui.GAParametersForm.txtPar17, denoptim.gui.GAParametersForm.txtPar18, denoptim.gui.GAParametersForm.txtPar20, denoptim.gui.GAParametersForm.txtPar21, denoptim.gui.GAParametersForm.txtPar22, denoptim.gui.GAParametersForm.txtPar24, denoptim.gui.GAParametersForm.txtPar3, denoptim.gui.GAParametersForm.txtPar6, denoptim.gui.GAParametersForm.txtPar7, denoptim.gui.GAParametersForm.txtPar8, denoptim.gui.GAParametersForm.txtPar9, denoptim.gui.GAParametersForm.txtParMSM, denoptim.gui.GAParametersForm.txtParWC, and denoptim.gui.GAParametersForm.ProbabilityFuncitonShape.UNRESTRICTED.

Here is the call graph for this function:

◆ updateCrowdProbDataset()

void denoptim.gui.GAParametersForm.updateCrowdProbDataset ( )
private

Definition at line 1792 of file GAParametersForm.java.

References denoptim.gui.GAParametersForm.createCrowdProbDataset(), denoptim.gui.GAParametersForm.crowdProbData, and denoptim.gui.GAParametersForm.graphCrowdProbJFChart.

Referenced by denoptim.gui.GAParametersForm.GAParametersForm(), and denoptim.gui.GAParametersForm.importParametersFromDenoptimParamsFile().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updatemolSizeProbDataset()

void denoptim.gui.GAParametersForm.updatemolSizeProbDataset ( )
private

Definition at line 1692 of file GAParametersForm.java.

References denoptim.gui.GAParametersForm.createMolSizeProbDataset(), denoptim.gui.GAParametersForm.graphMolSzProbJFChart, and denoptim.gui.GAParametersForm.molSizeProbData.

Referenced by denoptim.gui.GAParametersForm.GAParametersForm().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateSubsProbDataset()

void denoptim.gui.GAParametersForm.updateSubsProbDataset ( )
private

Definition at line 1592 of file GAParametersForm.java.

References denoptim.gui.GAParametersForm.createLvlProbDataset(), denoptim.gui.GAParametersForm.graphLvlProbJFChart, and denoptim.gui.GAParametersForm.levelProbData.

Referenced by denoptim.gui.GAParametersForm.GAParametersForm().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ advOptsBlock

JPanel denoptim.gui.GAParametersForm.advOptsBlock
package

◆ bgGrowthMode

ButtonGroup denoptim.gui.GAParametersForm.bgGrowthMode
package

◆ block

JPanel denoptim.gui.GAParametersForm.block
package

◆ btnFrgMols

JButton denoptim.gui.GAParametersForm.btnFrgMols
package

◆ btnGASource

JButton denoptim.gui.GAParametersForm.btnGASource
package

◆ btnLoadGASource

JButton denoptim.gui.GAParametersForm.btnLoadGASource
package

◆ btnMolToGraph

JButton denoptim.gui.GAParametersForm.btnMolToGraph
package

◆ btnPar20

JButton denoptim.gui.GAParametersForm.btnPar20
package

◆ btnPar21

JButton denoptim.gui.GAParametersForm.btnPar21
package

◆ btnPar22

JButton denoptim.gui.GAParametersForm.btnPar22
package

◆ cmbPar11

◆ cmbPar15

JComboBox<String> denoptim.gui.GAParametersForm.cmbPar15
package

◆ cmbPar19

JComboBox<String> denoptim.gui.GAParametersForm.cmbPar19
package

◆ cmbPar2

JComboBox<String> denoptim.gui.GAParametersForm.cmbPar2
package

◆ cmbPar25

JComboBox<String> denoptim.gui.GAParametersForm.cmbPar25
package

◆ cmbParCrowd1

◆ cmbParMolSz1

◆ crowdProbData

DefaultXYDataset denoptim.gui.GAParametersForm.crowdProbData
package

◆ gaFormUID

AtomicInteger denoptim.gui.GAParametersForm.gaFormUID = new AtomicInteger(1)
static

Unique identified for instances of this form.

Definition at line 84 of file GAParametersForm.java.

◆ graphCrowdProbJFChart

◆ graphCrowdProbJFChartChartPanel

JPanel denoptim.gui.GAParametersForm.graphCrowdProbJFChartChartPanel
package

◆ graphCrowdProbJFChartCtrlPanel

JPanel denoptim.gui.GAParametersForm.graphCrowdProbJFChartCtrlPanel
package

◆ graphCrowdProbSpinnerPane

JPanel denoptim.gui.GAParametersForm.graphCrowdProbSpinnerPane
package

◆ graphLvlProbJFChart

◆ graphLvlProbJFChartChartPanel

JPanel denoptim.gui.GAParametersForm.graphLvlProbJFChartChartPanel
package

◆ graphLvlProbJFChartCtrlPanel

JPanel denoptim.gui.GAParametersForm.graphLvlProbJFChartCtrlPanel
package

◆ graphLvlProbSpinnerPane

JPanel denoptim.gui.GAParametersForm.graphLvlProbSpinnerPane
package

◆ graphMolSzProbJFChart

◆ graphMolSzProbJFChartChartPanel

JPanel denoptim.gui.GAParametersForm.graphMolSzProbJFChartChartPanel
package

◆ graphMolSzProbJFChartCtrlPanel

JPanel denoptim.gui.GAParametersForm.graphMolSzProbJFChartCtrlPanel
package

◆ graphMolSzProbSpinnerPane

JPanel denoptim.gui.GAParametersForm.graphMolSzProbSpinnerPane
package

◆ keyAddH

String denoptim.gui.GAParametersForm.keyAddH = "FRG-AddExplicitHydrogen"
package

◆ keyFrgMols

String denoptim.gui.GAParametersForm.keyFrgMols = "FRG-CuttingRulesFile"
package

◆ keyMolToGraph

String denoptim.gui.GAParametersForm.keyMolToGraph = "GA-InitMolsToFragmentFile"
package

◆ keyPar1

String denoptim.gui.GAParametersForm.keyPar1 = "GA-PrecisionLevel"
package

◆ keyPar10

String denoptim.gui.GAParametersForm.keyPar10 = "GA-MaxTriesPerPopulation"
package

◆ keyPar11

String denoptim.gui.GAParametersForm.keyPar11 = "GA-LevelGrowthProbScheme"
package

◆ keyPar12

String denoptim.gui.GAParametersForm.keyPar12 = "GA-LevelGrowthMultiplier"
package

◆ keyPar13

String denoptim.gui.GAParametersForm.keyPar13 = "GA-LevelGrowthSigmaSteepness"
package

◆ keyPar14

String denoptim.gui.GAParametersForm.keyPar14 = "GA-LevelGrowthSigmaMiddle"
package

◆ keyPar15

String denoptim.gui.GAParametersForm.keyPar15 = "GA-XOverSelectionMode"
package

◆ keyPar16

String denoptim.gui.GAParametersForm.keyPar16 = "GA-CrossoverWeight"
package

◆ keyPar17

String denoptim.gui.GAParametersForm.keyPar17 = "GA-MutationWeight"
package

◆ keyPar18

String denoptim.gui.GAParametersForm.keyPar18 = "GA-SymmetryProbability"
package

◆ keyPar19

String denoptim.gui.GAParametersForm.keyPar19 = "GA-ReplacementStrategy"
package

◆ keyPar2

String denoptim.gui.GAParametersForm.keyPar2 = "GA-Verbosity"
package

◆ keyPar20

String denoptim.gui.GAParametersForm.keyPar20 = "GA-InitPoplnFile"
package

◆ keyPar21

String denoptim.gui.GAParametersForm.keyPar21 = "GA-UIDFileIn"
package

◆ keyPar22

String denoptim.gui.GAParametersForm.keyPar22 = "GA-UIDFileOut"
package

◆ keyPar24

String denoptim.gui.GAParametersForm.keyPar24 = "GA-NumParallelTasks"
package

◆ keyPar25

String denoptim.gui.GAParametersForm.keyPar25 = "GA-Parallelization"
package

◆ keyPar3

String denoptim.gui.GAParametersForm.keyPar3 = "GA-RandomSeed"
package

◆ keyPar5

String denoptim.gui.GAParametersForm.keyPar5 = "GA-SortByIncreasingFitness"
package

◆ keyPar6

String denoptim.gui.GAParametersForm.keyPar6 = "GA-PopulationSize"
package

◆ keyPar7

String denoptim.gui.GAParametersForm.keyPar7 = "GA-NumChildren"
package

◆ keyPar8

String denoptim.gui.GAParametersForm.keyPar8 = "GA-NumGenerations"
package

◆ keyPar9

String denoptim.gui.GAParametersForm.keyPar9 = "GA-NumConvGen"
package

◆ keyParCrowd1

String denoptim.gui.GAParametersForm.keyParCrowd1 = "GA-CrowdProbScheme"
package

◆ keyParCrowd2

String denoptim.gui.GAParametersForm.keyParCrowd2 = "GA-CrowdMultiplier"
package

◆ keyParCrowd3

String denoptim.gui.GAParametersForm.keyParCrowd3 = "GA-CrowdSigmaSteepness"
package

◆ keyParCrowd4

String denoptim.gui.GAParametersForm.keyParCrowd4 = "GA-CrowdSigmaMiddle"
package

◆ keyParMolSz1

String denoptim.gui.GAParametersForm.keyParMolSz1 = "GA-MolGrowthProbScheme"
package

◆ keyParMolSz2

String denoptim.gui.GAParametersForm.keyParMolSz2 = "GA-MolGrowthMultiplier"
package

◆ keyParMolSz3

String denoptim.gui.GAParametersForm.keyParMolSz3 = "GA-MolGrowthSigmaSteepness"
package

◆ keyParMolSz4

String denoptim.gui.GAParametersForm.keyParMolSz4 = "GA-MolGrowthSigmaMiddle"
package

◆ keyParMSM

String denoptim.gui.GAParametersForm.keyParMSM = "GA-MultiSiteMutationWeights"
package

◆ keyParWC

String denoptim.gui.GAParametersForm.keyParWC = "GA-ConstructionWeight"
package

◆ keyRingSysTmplTrhld

String denoptim.gui.GAParametersForm.keyRingSysTmplTrhld = "GA-KeepNewRingSystemFitnessTrsh"
package

◆ keyRingTmplsFrags

String denoptim.gui.GAParametersForm.keyRingTmplsFrags = "GA-KeepNewRingSystemVertexes"
package

◆ keyRingTmplsScaff

String denoptim.gui.GAParametersForm.keyRingTmplsScaff = "GA-KeepNewRingSystemScaffolds"
package

◆ lblAddH

JLabel denoptim.gui.GAParametersForm.lblAddH
package

Definition at line 163 of file GAParametersForm.java.

◆ lblFrgMols

JLabel denoptim.gui.GAParametersForm.lblFrgMols
package

◆ lblGASource

JLabel denoptim.gui.GAParametersForm.lblGASource
package

◆ lblGrowthPropMode

JLabel denoptim.gui.GAParametersForm.lblGrowthPropMode
package

◆ lblMolToGraph

JLabel denoptim.gui.GAParametersForm.lblMolToGraph
package

◆ lblPar1

JLabel denoptim.gui.GAParametersForm.lblPar1
package

◆ lblPar10

JLabel denoptim.gui.GAParametersForm.lblPar10
package

◆ lblPar11

JLabel denoptim.gui.GAParametersForm.lblPar11
package

◆ lblPar12

JLabel denoptim.gui.GAParametersForm.lblPar12
package

◆ lblPar13

JLabel denoptim.gui.GAParametersForm.lblPar13
package

◆ lblPar14

JLabel denoptim.gui.GAParametersForm.lblPar14
package

◆ lblPar15

JLabel denoptim.gui.GAParametersForm.lblPar15
package

◆ lblPar16

JLabel denoptim.gui.GAParametersForm.lblPar16
package

◆ lblPar17

JLabel denoptim.gui.GAParametersForm.lblPar17
package

◆ lblPar18

JLabel denoptim.gui.GAParametersForm.lblPar18
package

◆ lblPar19

JLabel denoptim.gui.GAParametersForm.lblPar19
package

◆ lblPar2

JLabel denoptim.gui.GAParametersForm.lblPar2
package

◆ lblPar20

JLabel denoptim.gui.GAParametersForm.lblPar20
package

◆ lblPar21

JLabel denoptim.gui.GAParametersForm.lblPar21
package

◆ lblPar22

JLabel denoptim.gui.GAParametersForm.lblPar22
package

◆ lblPar24

JLabel denoptim.gui.GAParametersForm.lblPar24
package

◆ lblPar25

JLabel denoptim.gui.GAParametersForm.lblPar25
package

◆ lblPar3

JLabel denoptim.gui.GAParametersForm.lblPar3
package

◆ lblPar6

JLabel denoptim.gui.GAParametersForm.lblPar6
package

◆ lblPar7

JLabel denoptim.gui.GAParametersForm.lblPar7
package

◆ lblPar8

JLabel denoptim.gui.GAParametersForm.lblPar8
package

◆ lblPar9

JLabel denoptim.gui.GAParametersForm.lblPar9
package

◆ lblParCrowd1

JLabel denoptim.gui.GAParametersForm.lblParCrowd1
package

◆ lblParCrowd2

JLabel denoptim.gui.GAParametersForm.lblParCrowd2
package

◆ lblParCrowd3

JLabel denoptim.gui.GAParametersForm.lblParCrowd3
package

◆ lblParCrowd4

JLabel denoptim.gui.GAParametersForm.lblParCrowd4
package

◆ lblParMolSz1

JLabel denoptim.gui.GAParametersForm.lblParMolSz1
package

◆ lblParMolSz2

JLabel denoptim.gui.GAParametersForm.lblParMolSz2
package

◆ lblParMolSz3

JLabel denoptim.gui.GAParametersForm.lblParMolSz3
package

◆ lblParMolSz4

JLabel denoptim.gui.GAParametersForm.lblParMolSz4
package

◆ lblParMSM

JLabel denoptim.gui.GAParametersForm.lblParMSM
package

◆ lblParWC

JLabel denoptim.gui.GAParametersForm.lblParWC
package

◆ lblRingSysTmpl

JLabel denoptim.gui.GAParametersForm.lblRingSysTmpl
package

◆ levelProbData

DefaultXYDataset denoptim.gui.GAParametersForm.levelProbData
package

◆ lineAddH

JPanel denoptim.gui.GAParametersForm.lineAddH
package

◆ lineFrgMols

JPanel denoptim.gui.GAParametersForm.lineFrgMols
package

◆ lineGASource

JPanel denoptim.gui.GAParametersForm.lineGASource
package

◆ lineGrowthPropMode

JPanel denoptim.gui.GAParametersForm.lineGrowthPropMode
package

◆ lineMolToGraph

JPanel denoptim.gui.GAParametersForm.lineMolToGraph
package

◆ linePar1

JPanel denoptim.gui.GAParametersForm.linePar1
package

◆ linePar10

JPanel denoptim.gui.GAParametersForm.linePar10
package

◆ linePar11

JPanel denoptim.gui.GAParametersForm.linePar11
package

◆ linePar12

JPanel denoptim.gui.GAParametersForm.linePar12
package

◆ linePar13

JPanel denoptim.gui.GAParametersForm.linePar13
package

◆ linePar14

JPanel denoptim.gui.GAParametersForm.linePar14
package

◆ linePar15

JPanel denoptim.gui.GAParametersForm.linePar15
package

◆ linePar16

JPanel denoptim.gui.GAParametersForm.linePar16
package

◆ linePar17

JPanel denoptim.gui.GAParametersForm.linePar17
package

◆ linePar18

JPanel denoptim.gui.GAParametersForm.linePar18
package

◆ linePar19

JPanel denoptim.gui.GAParametersForm.linePar19
package

◆ linePar2

JPanel denoptim.gui.GAParametersForm.linePar2
package

◆ linePar20

JPanel denoptim.gui.GAParametersForm.linePar20
package

◆ linePar21

JPanel denoptim.gui.GAParametersForm.linePar21
package

◆ linePar22

JPanel denoptim.gui.GAParametersForm.linePar22
package

◆ linePar24

JPanel denoptim.gui.GAParametersForm.linePar24
package

◆ linePar25

JPanel denoptim.gui.GAParametersForm.linePar25
package

◆ linePar3

JPanel denoptim.gui.GAParametersForm.linePar3
package

◆ linePar5

JPanel denoptim.gui.GAParametersForm.linePar5
package

◆ linePar6

JPanel denoptim.gui.GAParametersForm.linePar6
package

◆ linePar7

JPanel denoptim.gui.GAParametersForm.linePar7
package

◆ linePar8

JPanel denoptim.gui.GAParametersForm.linePar8
package

◆ linePar9

JPanel denoptim.gui.GAParametersForm.linePar9
package

◆ lineParCrowd1

JPanel denoptim.gui.GAParametersForm.lineParCrowd1
package

◆ lineParCrowd2

JPanel denoptim.gui.GAParametersForm.lineParCrowd2
package

◆ lineParCrowd3

JPanel denoptim.gui.GAParametersForm.lineParCrowd3
package

◆ lineParCrowd4

JPanel denoptim.gui.GAParametersForm.lineParCrowd4
package

◆ lineParMolSz1

JPanel denoptim.gui.GAParametersForm.lineParMolSz1
package

◆ lineParMolSz2

JPanel denoptim.gui.GAParametersForm.lineParMolSz2
package

◆ lineParMolSz3

JPanel denoptim.gui.GAParametersForm.lineParMolSz3
package

◆ lineParMolSz4

JPanel denoptim.gui.GAParametersForm.lineParMolSz4
package

◆ lineParMSM

JPanel denoptim.gui.GAParametersForm.lineParMSM
package

◆ lineParWC

JPanel denoptim.gui.GAParametersForm.lineParWC
package

◆ lineRingSysTmpl

JPanel denoptim.gui.GAParametersForm.lineRingSysTmpl
package

◆ lineRingTmplsFrags

JPanel denoptim.gui.GAParametersForm.lineRingTmplsFrags
package

◆ lineRingTmplsScaff

JPanel denoptim.gui.GAParametersForm.lineRingTmplsScaff
package

◆ lineSrcOrNew

JPanel denoptim.gui.GAParametersForm.lineSrcOrNew
package

◆ localBlock1

JPanel denoptim.gui.GAParametersForm.localBlock1
package

◆ localBlock2

JPanel denoptim.gui.GAParametersForm.localBlock2
package

◆ localBlockCrowd3

JPanel denoptim.gui.GAParametersForm.localBlockCrowd3
package

◆ localBlockCrowd4

JPanel denoptim.gui.GAParametersForm.localBlockCrowd4
package

◆ localBlockCrowdGraph

JPanel denoptim.gui.GAParametersForm.localBlockCrowdGraph
package

◆ localBlockLvlProb3

JPanel denoptim.gui.GAParametersForm.localBlockLvlProb3
package

◆ localBlockLvlProb4

JPanel denoptim.gui.GAParametersForm.localBlockLvlProb4
package

◆ localBlockLvlProbAll

JPanel denoptim.gui.GAParametersForm.localBlockLvlProbAll
package

◆ localBlockLvlProbGraph

JPanel denoptim.gui.GAParametersForm.localBlockLvlProbGraph
package

◆ localBlockMolSz3

JPanel denoptim.gui.GAParametersForm.localBlockMolSz3
package

◆ localBlockMolSz4

JPanel denoptim.gui.GAParametersForm.localBlockMolSz4
package

◆ localBlockMolSzAll

JPanel denoptim.gui.GAParametersForm.localBlockMolSzAll
package

◆ localBlockMolSzGraph

JPanel denoptim.gui.GAParametersForm.localBlockMolSzGraph
package

◆ mapKeyFieldToValueField

Map<String,Object> denoptim.gui.GAParametersForm.mapKeyFieldToValueField
private

Map connecting the parameter keyword and the field containing the parameter value.

Definition at line 90 of file GAParametersForm.java.

Referenced by denoptim.gui.GAParametersForm.GAParametersForm(), and denoptim.gui.GAParametersForm.importSingleParameter().

◆ maxLevelCrowdProbPlot

Double denoptim.gui.GAParametersForm.maxLevelCrowdProbPlot = 6.0
package

◆ maxLevelProbPlot

Double denoptim.gui.GAParametersForm.maxLevelProbPlot = 5.0
package

◆ maxMolSizeProbPlot

Double denoptim.gui.GAParametersForm.maxMolSizeProbPlot = 50.0
package

◆ minLevelCrowdProbPlot

Double denoptim.gui.GAParametersForm.minLevelCrowdProbPlot = 0.0
package

◆ minLevelProbPlot

Double denoptim.gui.GAParametersForm.minLevelProbPlot = 0.0
package

◆ minMolSizeProbPlot

Double denoptim.gui.GAParametersForm.minMolSizeProbPlot = 1.0
package

◆ molSizeProbData

DefaultXYDataset denoptim.gui.GAParametersForm.molSizeProbData
package

◆ NL

String denoptim.gui.GAParametersForm.NL = System.getProperty("line.separator")
package

◆ rbtLevelGrowth

◆ rbtMolSzGrowth

◆ rdbAddH

JRadioButton denoptim.gui.GAParametersForm.rdbAddH
package

◆ rdbPar5

JRadioButton denoptim.gui.GAParametersForm.rdbPar5
package

◆ rdbRingTmplsFrags

JRadioButton denoptim.gui.GAParametersForm.rdbRingTmplsFrags
package

◆ rdbRingTmplsScaff

JRadioButton denoptim.gui.GAParametersForm.rdbRingTmplsScaff
package

◆ rdbSrcOrNew

◆ serialVersionUID

final long denoptim.gui.GAParametersForm.serialVersionUID = 5067352357196631445L
staticprivate

Version.

Definition at line 79 of file GAParametersForm.java.

◆ spnPar12

◆ spnPar13

◆ spnPar14

◆ spnParCrowd2

◆ spnParCrowd3

◆ spnParCrowd4

◆ spnParMolSz2

◆ spnParMolSz3

◆ spnParMolSz4

◆ spnRingSysTmpl

JSpinner denoptim.gui.GAParametersForm.spnRingSysTmpl
package

◆ txtFrgMols

JTextField denoptim.gui.GAParametersForm.txtFrgMols
package

◆ txtGASource

JTextField denoptim.gui.GAParametersForm.txtGASource
package

◆ txtMolToGraph

JTextField denoptim.gui.GAParametersForm.txtMolToGraph
package

◆ txtPar1

JTextField denoptim.gui.GAParametersForm.txtPar1
package

◆ txtPar10

JTextField denoptim.gui.GAParametersForm.txtPar10
package

◆ txtPar16

JTextField denoptim.gui.GAParametersForm.txtPar16
package

◆ txtPar17

JTextField denoptim.gui.GAParametersForm.txtPar17
package

◆ txtPar18

JTextField denoptim.gui.GAParametersForm.txtPar18
package

◆ txtPar20

JTextField denoptim.gui.GAParametersForm.txtPar20
package

◆ txtPar21

JTextField denoptim.gui.GAParametersForm.txtPar21
package

◆ txtPar22

JTextField denoptim.gui.GAParametersForm.txtPar22
package

◆ txtPar24

JTextField denoptim.gui.GAParametersForm.txtPar24
package

◆ txtPar3

JTextField denoptim.gui.GAParametersForm.txtPar3
package

◆ txtPar6

JTextField denoptim.gui.GAParametersForm.txtPar6
package

◆ txtPar7

JTextField denoptim.gui.GAParametersForm.txtPar7
package

◆ txtPar8

JTextField denoptim.gui.GAParametersForm.txtPar8
package

◆ txtPar9

JTextField denoptim.gui.GAParametersForm.txtPar9
package

◆ txtParMSM

JTextField denoptim.gui.GAParametersForm.txtParMSM
package

◆ txtParWC

JTextField denoptim.gui.GAParametersForm.txtParWC
package

The documentation for this class was generated from the following file: