Class DemoGNG

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----java.applet.Applet
                                   |
                                   +----DemoGNG

public class DemoGNG
extends Applet
A class drawing the GUI and interact with the user.


Variable Index

 o ALGO_0
The name of the first algorithm.
 o ALGO_1
The name of the second algorithm.
 o ALGO_2
The name of the third algorithm.
 o ALGO_3
The name of the fourth algorithm.
 o ALGO_4
The name of the fifth algorithm.
 o ALGO_5
The name of the sixth algorithm.
 o ALGO_6
The name of the seventh algorithm.
 o ALGO_7
The name of the eighth algorithm.
 o ALGO_ABBREV_0
The abbreviation of the first algorithm.
 o ALGO_ABBREV_0_U
The abbreviation of the utility version of the first algorithm.
 o ALGO_ABBREV_1
The abbreviation of the second algorithm.
 o ALGO_ABBREV_2
The abbreviation of the third algorithm.
 o ALGO_ABBREV_3
The abbreviation of the fourth algorithm.
 o ALGO_ABBREV_4
The abbreviation of the fifth algorithm.
 o ALGO_ABBREV_5
The abbreviation of the sixth algorithm.
 o ALGO_ABBREV_5_U
The abbreviation of the utility version of the sixth algorithm.
 o ALGO_ABBREV_6
The abbreviation of the seventh algorithm.
 o ALGO_ABBREV_7
The abbreviation of the eighth algorithm.
 o alphaGNG_Af
The array for the value alpha of the GNG algorithm.
 o betaGNG_Af
The array for the value beta of the GNG algorithm.
 o BUTTON_0
The name of the start button.
 o BUTTON_1
The name of the stop button.
 o BUTTON_3
The name of the reset button.
 o DELAUNAY
The name of the Delaunay checkbox.
 o delEdgeGNG_Ai
The array for the maximum age of an edge.
 o discreteNumSignalsLBG_Ai
The array for the number of discrete signals.
 o DISTRIB_0
The name of the first distribution.
 o DISTRIB_1
The name of the second distribution.
 o DISTRIB_10
The name of the eleventh distribution.
 o DISTRIB_11
The name of the twelfth distribution.
 o DISTRIB_12
The name of the 13th distribution.
 o DISTRIB_2
The name of the third distribution.
 o DISTRIB_3
The name of the fourth distribution.
 o DISTRIB_4
The name of the fifth distribution.
 o DISTRIB_5
The name of the sixth distribution.
 o DISTRIB_6
The name of the seventh distribution.
 o DISTRIB_7
The name of the eighth distribution.
 o DISTRIB_8
The name of the ninth distribution.
 o DISTRIB_9
The name of the tenth distribution.
 o edgefCHL_Ai
The array for the value delete edge final of the NGwCHL algorithm.
 o edgeiCHL_Ai
The array for the value delete edge initial of the NGwCHL algorithm.
 o EDGES
The name of the edges checkbox.
 o epsilonfCHL_Af
The array for the value epsiolon final of the NGwCHL algorithms.
 o epsilonfGG_Af
The array for the value epsiolon final of the GG algorithms.
 o epsilonfHCL_Af
The array for the value epsiolon final of the HCL algorithms.
 o epsilonfNG_Af
The array for the value epsiolon final of the NG algorithms.
 o epsilonfSOM_Af
The array for the value epsiolon final of the SOM algorithms.
 o epsilonGNG1_Af
The array for the value epsilon of the GNG algorithm (winner).
 o epsilonGNG2_Af
The array for the value epsilon of the GNG algorithm (second).
 o epsilonHCL_Af
The array for the value epsilon of the HCL algorithm.
 o epsiloniCHL_Af
The array for the value epsiolon initial of the NGwCHL algorithms.
 o epsiloniGG_Af
The array for the value epsiolon initial of the GG algorithms.
 o epsiloniHCL_Af
The array for the value epsiolon initial of the HCL algorithms.
 o epsiloniNG_Af
The array for the value epsiolon initial of the NG algorithms.
 o epsiloniSOM_Af
The array for the value epsiolon initial of the SOM algorithms.
 o ERRORGRAPH
The name of the error graph checkbox.
 o lambdafCHL_Af
The array for the value lambda final of the NGwCHL algorithms.
 o lambdafGG_Af
The array for the value lambda fine tuning of the GG algorithms.
 o lambdafNG_Af
The array for the value lambda final of the NG algorithms.
 o lambdagGG_Af
The array for the value lambda growing of the GG algorithms.
 o lambdaiCHL_Af
The array for the value lambda initial of the NGwCHL algorithms.
 o lambdaiNG_Af
The array for the value lambda initial of the NG algorithms.
 o LBG_U
The name of the LBG-U checkbox.
 o newNodeGNG_Ai
The array for the number of runs to insert a new node.
 o NO_NEW_NODES
The name of the no_new_nodes checkbox.
 o NODES
The name of the nodes checkbox.
 o nodes_Ai
The array for the maximum number of nodes.
 o RNDINIT
The name of the random-init checkbox.
 o sigmafSOM_Af
The array for the value sigma of the SOM algorithms.
 o sigmaGG_Af
The array for the value sigma of the GG algorithms.
 o sigmaiSOM_Af
The array for the value sigma of the SOM algorithms.
 o SIGNALS
The name of the signal checkbox.
 o sizeSOM_Ai
The array for the grid size of the SOM algorithm.
 o sizeSOM_As
The array for the grid size of the SOM algorithm.
 o SOUND
The name of the sound checkbox.
 o speed_Ai
The array for the machine speed.
 o speed_As
The array for the machine speed names.
 o stepSize_Ai
The array for the stepsize.
 o TEACH
The name of the teach checkbox.
 o tmaxCHL_Af
The array for the value t_max of the NGwCHL algorithms.
 o tmaxHCL_Af
The array for the value t_max of the HCL algorithms.
 o tmaxNG_Af
The array for the value t_max of the NG algorithms.
 o tmaxSOM_Af
The array for the value t_max of the SOM algorithm.
 o UTILITY_GNG
The name of the utility checkbox.
 o utilityGNG_Af
The array for the utility factor of the GNG-U algorithm.
 o VARIABLE
The name of the variable checkbox (HCL).
 o VORONOI
The name of the Voronoi checkbox.
 o WHITE
The name of the hardcopy checkbox.

Constructor Index

 o DemoGNG()

Method Index

 o action(Event, Object)
 o destroy()
 o getAppletInfo()
 o getParameterInfo()
 o graphClose()
 o init()
 o start()
 o stop()

Variables

 o ALGO_0
 protected static final String ALGO_0
The name of the first algorithm.

 o ALGO_ABBREV_0
 protected static final String ALGO_ABBREV_0
The abbreviation of the first algorithm.

 o ALGO_ABBREV_0_U
 protected static final String ALGO_ABBREV_0_U
The abbreviation of the utility version of the first algorithm.

 o ALGO_1
 protected static final String ALGO_1
The name of the second algorithm.

 o ALGO_ABBREV_1
 protected static final String ALGO_ABBREV_1
The abbreviation of the second algorithm.

 o ALGO_2
 protected static final String ALGO_2
The name of the third algorithm.

 o ALGO_ABBREV_2
 protected static final String ALGO_ABBREV_2
The abbreviation of the third algorithm.

 o ALGO_3
 protected static final String ALGO_3
The name of the fourth algorithm.

 o ALGO_ABBREV_3
 protected static final String ALGO_ABBREV_3
The abbreviation of the fourth algorithm.

 o ALGO_4
 protected static final String ALGO_4
The name of the fifth algorithm.

 o ALGO_ABBREV_4
 protected static final String ALGO_ABBREV_4
The abbreviation of the fifth algorithm.

 o ALGO_5
 protected static final String ALGO_5
The name of the sixth algorithm.

 o ALGO_ABBREV_5
 protected static final String ALGO_ABBREV_5
The abbreviation of the sixth algorithm.

 o ALGO_ABBREV_5_U
 protected static final String ALGO_ABBREV_5_U
The abbreviation of the utility version of the sixth algorithm.

 o ALGO_6
 protected static final String ALGO_6
The name of the seventh algorithm.

 o ALGO_ABBREV_6
 protected static final String ALGO_ABBREV_6
The abbreviation of the seventh algorithm.

 o ALGO_7
 protected static final String ALGO_7
The name of the eighth algorithm.

 o ALGO_ABBREV_7
 protected static final String ALGO_ABBREV_7
The abbreviation of the eighth algorithm.

 o DISTRIB_0
 protected static final String DISTRIB_0
The name of the first distribution.

 o DISTRIB_1
 protected static final String DISTRIB_1
The name of the second distribution.

 o DISTRIB_2
 protected static final String DISTRIB_2
The name of the third distribution.

 o DISTRIB_3
 protected static final String DISTRIB_3
The name of the fourth distribution.

 o DISTRIB_4
 protected static final String DISTRIB_4
The name of the fifth distribution.

 o DISTRIB_5
 protected static final String DISTRIB_5
The name of the sixth distribution.

 o DISTRIB_6
 protected static final String DISTRIB_6
The name of the seventh distribution.

 o DISTRIB_7
 protected static final String DISTRIB_7
The name of the eighth distribution.

 o DISTRIB_8
 protected static final String DISTRIB_8
The name of the ninth distribution.

 o DISTRIB_9
 protected static final String DISTRIB_9
The name of the tenth distribution.

 o DISTRIB_10
 protected static final String DISTRIB_10
The name of the eleventh distribution.

 o DISTRIB_11
 protected static final String DISTRIB_11
The name of the twelfth distribution.

 o DISTRIB_12
 protected static final String DISTRIB_12
The name of the 13th distribution.

 o BUTTON_0
 protected static final String BUTTON_0
The name of the start button.

 o BUTTON_1
 protected static final String BUTTON_1
The name of the stop button.

 o BUTTON_3
 protected static final String BUTTON_3
The name of the reset button.

 o SIGNALS
 protected static final String SIGNALS
The name of the signal checkbox.

 o NO_NEW_NODES
 protected static final String NO_NEW_NODES
The name of the no_new_nodes checkbox.

 o UTILITY_GNG
 protected static final String UTILITY_GNG
The name of the utility checkbox.

 o LBG_U
 protected static final String LBG_U
The name of the LBG-U checkbox.

 o SOUND
 protected static final String SOUND
The name of the sound checkbox.

 o WHITE
 protected static final String WHITE
The name of the hardcopy checkbox.

 o RNDINIT
 protected static final String RNDINIT
The name of the random-init checkbox.

 o TEACH
 protected static final String TEACH
The name of the teach checkbox.

 o VARIABLE
 protected static final String VARIABLE
The name of the variable checkbox (HCL).

 o EDGES
 protected static final String EDGES
The name of the edges checkbox.

 o NODES
 protected static final String NODES
The name of the nodes checkbox.

 o ERRORGRAPH
 protected static final String ERRORGRAPH
The name of the error graph checkbox.

 o VORONOI
 protected static final String VORONOI
The name of the Voronoi checkbox.

 o DELAUNAY
 protected static final String DELAUNAY
The name of the Delaunay checkbox.

 o stepSize_Ai
 protected int stepSize_Ai[]
The array for the stepsize. To add or delete values to the choice, only this array must be changed.

 o speed_Ai
 protected int speed_Ai[]
The array for the machine speed. To add or delete values to the choice, change this array and speed_As[].

 o speed_As
 protected String speed_As[]
The array for the machine speed names. To add or delete values to the choice, change this array and speed_Ai.

 o nodes_Ai
 protected int nodes_Ai[]
The array for the maximum number of nodes. To add or delete values to the choice, only this array must be changed.

 o delEdgeGNG_Ai
 protected int delEdgeGNG_Ai[]
The array for the maximum age of an edge. To add or delete values to the choice, only this array must be changed.

 o newNodeGNG_Ai
 protected int newNodeGNG_Ai[]
The array for the number of runs to insert a new node. To add or delete values to the choice, only this array must be changed.

 o epsiloniHCL_Af
 protected float epsiloniHCL_Af[]
The array for the value epsiolon initial of the HCL algorithms. To add or delete values to the choice, only this array must be changed.

 o epsilonfHCL_Af
 protected float epsilonfHCL_Af[]
The array for the value epsiolon final of the HCL algorithms. To add or delete values to the choice, only this array must be changed.

 o tmaxHCL_Af
 protected float tmaxHCL_Af[]
The array for the value t_max of the HCL algorithms. To add or delete values to the choice, only this array must be changed.

 o epsilonHCL_Af
 protected float epsilonHCL_Af[]
The array for the value epsilon of the HCL algorithm. To add or delete values to the choice, only this array must be changed.

 o epsilonGNG1_Af
 protected float epsilonGNG1_Af[]
The array for the value epsilon of the GNG algorithm (winner). To add or delete values to the choice, only this array must be changed.

 o epsilonGNG2_Af
 protected float epsilonGNG2_Af[]
The array for the value epsilon of the GNG algorithm (second). To add or delete values to the choice, only this array must be changed.

 o alphaGNG_Af
 protected float alphaGNG_Af[]
The array for the value alpha of the GNG algorithm. To add or delete values to the choice, only this array must be changed.

 o betaGNG_Af
 protected float betaGNG_Af[]
The array for the value beta of the GNG algorithm. To add or delete values to the choice, only this array must be changed.

 o utilityGNG_Af
 protected float utilityGNG_Af[]
The array for the utility factor of the GNG-U algorithm. To add or delete values to the choice, only this array must be changed.

 o lambdaiNG_Af
 protected float lambdaiNG_Af[]
The array for the value lambda initial of the NG algorithms. To add or delete values to the choice, only this array must be changed.

 o lambdafNG_Af
 protected float lambdafNG_Af[]
The array for the value lambda final of the NG algorithms. To add or delete values to the choice, only this array must be changed.

 o epsiloniNG_Af
 protected float epsiloniNG_Af[]
The array for the value epsiolon initial of the NG algorithms. To add or delete values to the choice, only this array must be changed.

 o epsilonfNG_Af
 protected float epsilonfNG_Af[]
The array for the value epsiolon final of the NG algorithms. To add or delete values to the choice, only this array must be changed.

 o tmaxNG_Af
 protected float tmaxNG_Af[]
The array for the value t_max of the NG algorithms. To add or delete values to the choice, only this array must be changed.

 o lambdaiCHL_Af
 protected float lambdaiCHL_Af[]
The array for the value lambda initial of the NGwCHL algorithms. To add or delete values to the choice, only this array must be changed.

 o lambdafCHL_Af
 protected float lambdafCHL_Af[]
The array for the value lambda final of the NGwCHL algorithms. To add or delete values to the choice, only this array must be changed.

 o epsiloniCHL_Af
 protected float epsiloniCHL_Af[]
The array for the value epsiolon initial of the NGwCHL algorithms. To add or delete values to the choice, only this array must be changed.

 o epsilonfCHL_Af
 protected float epsilonfCHL_Af[]
The array for the value epsiolon final of the NGwCHL algorithms. To add or delete values to the choice, only this array must be changed.

 o tmaxCHL_Af
 protected float tmaxCHL_Af[]
The array for the value t_max of the NGwCHL algorithms. To add or delete values to the choice, only this array must be changed.

 o edgeiCHL_Ai
 protected int edgeiCHL_Ai[]
The array for the value delete edge initial of the NGwCHL algorithm. To add or delete values to the choice, only this array must be changed.

 o edgefCHL_Ai
 protected int edgefCHL_Ai[]
The array for the value delete edge final of the NGwCHL algorithm. To add or delete values to the choice, only this array must be changed.

 o discreteNumSignalsLBG_Ai
 protected int discreteNumSignalsLBG_Ai[]
The array for the number of discrete signals. To add or delete values to the choice, only this array must be changed.

 o lambdagGG_Af
 protected float lambdagGG_Af[]
The array for the value lambda growing of the GG algorithms. To add or delete values to the choice, only this array must be changed.

 o lambdafGG_Af
 protected float lambdafGG_Af[]
The array for the value lambda fine tuning of the GG algorithms. To add or delete values to the choice, only this array must be changed.

 o epsiloniGG_Af
 protected float epsiloniGG_Af[]
The array for the value epsiolon initial of the GG algorithms. To add or delete values to the choice, only this array must be changed.

 o epsilonfGG_Af
 protected float epsilonfGG_Af[]
The array for the value epsiolon final of the GG algorithms. To add or delete values to the choice, only this array must be changed.

 o sigmaGG_Af
 protected float sigmaGG_Af[]
The array for the value sigma of the GG algorithms. To add or delete values to the choice, only this array must be changed.

 o epsiloniSOM_Af
 protected float epsiloniSOM_Af[]
The array for the value epsiolon initial of the SOM algorithms. To add or delete values to the choice, only this array must be changed.

 o epsilonfSOM_Af
 protected float epsilonfSOM_Af[]
The array for the value epsiolon final of the SOM algorithms. To add or delete values to the choice, only this array must be changed.

 o sigmaiSOM_Af
 protected float sigmaiSOM_Af[]
The array for the value sigma of the SOM algorithms. To add or delete values to the choice, only this array must be changed.

 o sigmafSOM_Af
 protected float sigmafSOM_Af[]
The array for the value sigma of the SOM algorithms. To add or delete values to the choice, only this array must be changed.

 o tmaxSOM_Af
 protected float tmaxSOM_Af[]
The array for the value t_max of the SOM algorithm. To add or delete values to the choice, only this array must be changed.

 o sizeSOM_Ai
 protected int sizeSOM_Ai[][]
The array for the grid size of the SOM algorithm. To add or delete values to the choice, change this array and sizeSOM_As[].

 o sizeSOM_As
 protected String sizeSOM_As[]
The array for the grid size of the SOM algorithm. To add or delete values to the choice, change this array and sizeSOM_Ai.

Constructors

 o DemoGNG
 public DemoGNG()

Methods

 o init
 public void init()
Overrides:
init in class Applet
 o start
 public void start()
Overrides:
start in class Applet
 o stop
 public void stop()
Overrides:
stop in class Applet
 o destroy
 public void destroy()
Overrides:
destroy in class Applet
 o graphClose
 public void graphClose()
 o action
 public boolean action(Event evt,
                       Object arg)
Overrides:
action in class Component
 o getParameterInfo
 public String[][] getParameterInfo()
Overrides:
getParameterInfo in class Applet
 o getAppletInfo
 public String getAppletInfo()
Overrides:
getAppletInfo in class Applet