Serialized Form


Package p3j.database.hibernate

Class p3j.database.hibernate.ConstraintException extends RuntimeException implements Serializable

serialVersionUID: -7809321652909211426L


Package p3j.experiment.results

Class p3j.experiment.results.ResultsOfTrial extends Object implements Serializable

serialVersionUID: 2484910276641194217L

Serialized Fields

id

int id
The ID of this trial.


projection

ProjectionModel projection
The projection to which this trial belongs.


assignment

Map<K,V> assignment
The assignment used to generate the trial: one parameter assignment per instance.


nativeResults

List<E> nativeResults
Results of native population calculation. This list has only a single element, but this improves database performance significantly.


immigrantResults

List<E> immigrantResults
The results for the immigrant generations.


emigrantResults

List<E> emigrantResults
The results for the emigrant generations.


assignmentProbability

double assignmentProbability
The overall assignment probability.


setCombinationProbability

double setCombinationProbability
The probability that the given combination of sets was chosen. Dividing ResultsOfTrial.assignmentProbability by this value yields the probability of choosing the given assignments GIVEN the selected set combination.


Package p3j.gui

Class p3j.gui.P3J extends JFrame implements Serializable

serialVersionUID: -142244898041811667L

Serialized Fields

serializer

Serializer serializer
Serialization tool.


runIcon

Icon runIcon
Icon for the run button.


runButton

JButton runButton
The button to run a calculation.


execPrefsButton

JButton execPrefsButton
The button in the toolbar shown the replication configurations.


toolBar

JToolBar toolBar
Main toolbar.


desktop

JDesktopPane desktop
The desktop.


scenarioFileChooser

JFileChooser scenarioFileChooser
File chooser to save scenario files.


newProjectionMenu

JMenuItem newProjectionMenu
Menu to create a new scenario.


openProjectionMenu

JMenuItem openProjectionMenu
Menu to load a scenario.


quickSaveProjectionMenu

JMenuItem quickSaveProjectionMenu
Menu to quick-save.


saveProjectionMenu

JMenuItem saveProjectionMenu
Menu to save scenario.


loadResultsMenu

JMenuItem loadResultsMenu
Menu to load results.


saveResultsMenu

JMenuItem saveResultsMenu
Menu to save results.


quickSaveResultsMenu

JMenuItem quickSaveResultsMenu
Menu to quick-save results.


preferencesMenu

JMenuItem preferencesMenu
Menu to open preferences dialog.


execPreferencesMenu

JMenuItem execPreferencesMenu
Menu to open execution preferences dialog.


quitMenu

JMenuItem quitMenu
Menu to quit.


fileMenu

JMenu fileMenu
File menu.


editSetsMenu

JMenuItem editSetsMenu
Menu to edit sets.


editSetTypesMenu

JMenuItem editSetTypesMenu
Menu to edit Settypes.


quickMatrixInput

JMenuItem quickMatrixInput
Menu to input a matrix quickly.


copyGenerations

JMenuItem copyGenerations
Menu to input a matrix quickly.


parameterMenu

JMenu parameterMenu
Parameter menu.


infoMenu

JMenuItem infoMenu
Menu to open info panel.


helpMenu

JMenu helpMenu
Help menu.


menuBar

JMenuBar menuBar
Main menu bar.


currentProjectionFile

String currentProjectionFile
Stores name of the last saved projection.


contentPanel

JPanel contentPanel
Large panel for displaying the content of a selected element.


tabbedPane

JTabbedPane tabbedPane
The tabbed pane for viewing the different levels (database overview, structure of a single projection, etc).


projTreePanel

ProjectionTreePanel projTreePanel
Panel that allows navigation through the current projection.


resultsPanel

ResultTreePanel resultsPanel
Panel that allows navigation through the results of the current projection.


dbOverviewPanel

DatabaseOverviewPanel dbOverviewPanel
Panel that allows to navigate through the overall database and load projection models etc.


configFile

P3JConfigFile configFile
The configuration file.


Package p3j.gui.dialogs

Class p3j.gui.dialogs.AbstractProjectionTreeDialog extends JDialog implements Serializable

serialVersionUID: -1735341315107050803L

Serialized Fields

entity

Object entity
The entity to be edited.


entityNode

ProjectionTreeNode<E> entityNode
The node belonging to the edited entity.


projectionTree

IProjectionTree projectionTree
The projection tree (needs to be notified).


cancelButton

JButton cancelButton
Cancel Settype creation.


okButton

JButton okButton
Confirm Settype creation.

Class p3j.gui.dialogs.AdjustMaxAgeDialog extends ProcessProjectionDialog implements Serializable

serialVersionUID: -3471025733131933944L

Serialized Fields

newNumOfAgeClasses

JTextField newNumOfAgeClasses
The text field to set the new number of age classes.

Class p3j.gui.dialogs.ConfigureResultFilterDialog extends JDialog implements Serializable

serialVersionUID: -2646722465211989759L

Serialized Fields

projection

ProjectionModel projection
The current projection.


cancelled

boolean cancelled
Flag to determine if the user cancelled the dialog.


matchString

JTextField matchString
For editing the string to be matched.


noFilter

JRadioButton noFilter
The 'no filter' option.


matchSetName

JRadioButton matchSetName
The 'match set name' option.


matchAssignName

JRadioButton matchAssignName
The 'match assignment name' option.


buttonGroup

ButtonGroup buttonGroup
The button group for the filter options.

Class p3j.gui.dialogs.CopyGenerationsDialog extends JDialog implements Serializable

serialVersionUID: -7632325769179634802L

Serialized Fields

projection

ProjectionModel projection
Reference to current scenario.


fromGeneration

JTextField fromGeneration
Text field to set source generation.


toGeneration

JTextField toGeneration
Text field to set target generation.


selectSetType

JComboBox selectSetType
Select Settype for operation.


okButton

JButton okButton
Button to press if OK.

Class p3j.gui.dialogs.DuplicateProjectionDialog extends ProcessProjectionDialog implements Serializable

serialVersionUID: 8436821751889161548L

Serialized Fields

newProjectionName

JTextField newProjectionName
The text field to set the name of the new projection.

Class p3j.gui.dialogs.EditMatrixDialog extends JDialog implements Serializable

serialVersionUID: 3054321149647892680L

Serialized Fields

contentPanel

EditMatrixPanel contentPanel
Central panel.

Class p3j.gui.dialogs.EditSetsDialog extends JDialog implements Serializable

serialVersionUID: -5975274418446080442L

Serialized Fields

projection

ProjectionModel projection
Deprecated. 
Reference to current scenario.


currentSetType

SetType currentSetType
Deprecated. 
Reference to current Settype.


currentSet

Set currentSet
Deprecated. 
Reference to current set.


currentParameter

ParameterInstance currentParameter
Deprecated. 
Reference to current parameter instance.


currentParameterAssignment

ParameterAssignment currentParameterAssignment
Deprecated. 
Reference to current parameter assignment.


contentPanel

JPanel contentPanel
Deprecated. 
Panel to store all UI elements.


setEditingPanel

JPanel setEditingPanel
Deprecated. 
Panel for set editing.


editSetPanel

JPanel editSetPanel
Deprecated. 
Panel for editing the current set's attributes.


chooseTypeCreateSetPanel

JPanel chooseTypeCreateSetPanel
Deprecated. 
Panel to hold elements for choosing another Settype and to create sets.


setContentEditingPanel

JPanel setContentEditingPanel
Deprecated. 
Panel to edit the contents of sets.


editMatrixPanel

JPanel editMatrixPanel
Deprecated. 
Panel to edit current matrix.


showExistingMatricesPanel

JPanel showExistingMatricesPanel
Deprecated. 
Panel to show existing matrices.


showAvailableParametersPanel

JPanel showAvailableParametersPanel
Deprecated. 
Panel to show available parameters (in this Settype).


showAvailableSetsPanel

JPanel showAvailableSetsPanel
Deprecated. 
Panel to show available sets.


matricesList

JList matricesList
Deprecated. 
List of matrices for given parameter and set.


paramListRenderer

ParameterListCellRenderer paramListRenderer
Deprecated. 
Renderer for parameter list.


parametersList

JList parametersList
Deprecated. 
List of parameters for given set.


setsList

JList setsList
Deprecated. 
List of sets for given Settype.


currentSetName

JTextField currentSetName
Deprecated. 
Field to edit the current set's name.


currentSetProb

JTextField currentSetProb
Deprecated. 
Field to edit the current set's probability.


newSetName

JTextField newSetName
Deprecated. 
Field to edit the name of a set to be created.


currentSetDesc

JTextArea currentSetDesc
Deprecated. 
Field to edit the current set's description.


availableSetTypes

JComboBox availableSetTypes
Deprecated. 
Box with all available Settypes.


currentMatrixName

JTextField currentMatrixName
Deprecated. 
Field to edit the name of the current matrix.


currentMatrixProb

JTextField currentMatrixProb
Deprecated. 
Field to edit the probability of the current matrix.


currentMatrixDesc

JTextArea currentMatrixDesc
Deprecated. 
Field to edit the description of the current matrix.


availableSetsCombo

JComboBox availableSetsCombo
Deprecated. 
Combo box to select a type of the current Settype, to which the current matrix will be copied.


availableParametersCombo

JComboBox availableParametersCombo
Deprecated. 
Box with all available parameters.


changeCurrentSetButton

JButton changeCurrentSetButton
Deprecated. 
Button to change the attributes of the current set.


deleteCurrentSetButton

JButton deleteCurrentSetButton
Deprecated. 
Button to delete the attributes of the current set.


createNewSetButton

JButton createNewSetButton
Deprecated. 
Button to create a new set.


editCurrentMatrixButton

JButton editCurrentMatrixButton
Deprecated. 
Button to edit the values of the matrix.


deleteCurrentMatrixButton

JButton deleteCurrentMatrixButton
Deprecated. 
Button to delete the current matrix.


changeCurrentMatrixButton

JButton changeCurrentMatrixButton
Deprecated. 
Button to apply the changes to the matrix (except for value changes, these will always be stored).


newMatrixButton

JButton newMatrixButton
Deprecated. 
Button to create a new matrix.


copyMatrixButton

JButton copyMatrixButton
Deprecated. 
Button to copy a matrix.

Class p3j.gui.dialogs.EditSetTypesDialog extends JDialog implements Serializable

serialVersionUID: -1223610044645461902L

Serialized Fields

contentPanel

JPanel contentPanel
Deprecated. 
Content panel of dialog.


setTypeListScrollPane

JScrollPane setTypeListScrollPane
Deprecated. 
Sroll pane for the Settype list.


editPanel

JPanel editPanel
Deprecated. 
Panel to edit a Settype.


parametersOfTypeScrollPane

JScrollPane parametersOfTypeScrollPane
Deprecated. 
Scroll pane for parameter list of current Settype.


currentTypePanel

JPanel currentTypePanel
Deprecated. 
Panel to show the current type.


editTypePanel

JPanel editTypePanel
Deprecated. 
Panel to edit the current type.


parameterSelectionPanel

JPanel parameterSelectionPanel
Deprecated. 
Panel for parameter selection.


overallParametersScroll

JScrollPane overallParametersScroll
Deprecated. 
SCroll pane for all available parameters.


parametersOfTypePanel

JPanel parametersOfTypePanel
Deprecated. 
Panel to display the parameters of the current Settype.


descAndButtonPanel

JPanel descAndButtonPanel
Deprecated. 
Panel to hold a Settype's description and edit/delete controls.


setTypeListPanel

JPanel setTypeListPanel
Deprecated. 
Panel to hold the list of all existing Settypes.


currentSetTypeDescription

JTextArea currentSetTypeDescription
Deprecated. 
Text area for the current Settype's description.


currentSetTypeName

JTextField currentSetTypeName
Deprecated. 
Field to change the current Settype's name.


currentProjection

ProjectionModel currentProjection
Deprecated. 
Current projection that is edited.


indexOfCurrentSetType

int indexOfCurrentSetType
Deprecated. 
Index of current Settype.


availableParameters

ParameterListModel availableParameters
Deprecated. 
List model for all available parameters.


availableParametersList

JList availableParametersList
Deprecated. 
List of all available parameters.


availableSetTypes

SetTypesListModel availableSetTypes
Deprecated. 
List of all available Settypes.


setTypeList

JList setTypeList
Deprecated. 
List of existing Settypes.


newSetTypeName

JTextField newSetTypeName
Deprecated. 
Field to put in name of new Settype.


createNewSetTypeButton

JButton createNewSetTypeButton
Deprecated. 
Button to create a new Settype.


changeSetTypeButton

JButton changeSetTypeButton
Deprecated. 
Button to change the name/description of a Settype.


deleteSetTypeButton

JButton deleteSetTypeButton
Deprecated. 
Button to delete a Settype.


parametersOfSetType

ParameterListModel parametersOfSetType
Deprecated. 
List of all parameters of Settype.


parametersOfSetTypeList

JList parametersOfSetTypeList
Deprecated. 
List of parameters of current Settype.


addInstanceToSetTypeButton

JButton addInstanceToSetTypeButton
Deprecated. 
Button to add a parameter instance to the current Settype.


removeInstanceFromSetTypeButton

JButton removeInstanceFromSetTypeButton
Deprecated. 
Button to remove a parameter instance from the current Settype.

Class p3j.gui.dialogs.ExecutionPreferencesDialog extends JDialog implements Serializable

serialVersionUID: 3246519924977747183L

Serialized Fields

contentPanel

JPanel contentPanel
The content panel.


numOfTrials

JTextField numOfTrials
The field for the number of trials.


numOfParallelThreads

JTextField numOfParallelThreads
The field for the number of parallel threads.


p3jConfiguration

P3JConfigFile p3jConfiguration
The p3j configuration file.


execModeButtonGroup

ButtonGroup execModeButtonGroup
The execution mode button group.


apply

JButton apply
The apply button.


cancel

JButton cancel
The cancel button.


resetToDefaults

JButton resetToDefaults
The 'reset to defaults'-button.


buttons

List<E> buttons
The buttons.

Class p3j.gui.dialogs.MoveAssignmentToSetDialog extends ProjectionDialog implements Serializable

serialVersionUID: -1158858943985692727L

Serialized Fields

assignment

ParameterAssignment assignment
The parameter assignment to be moved.


oldSet

Set oldSet
The set the parameter assignment is currently associated with.


setType

SetType setType
The current Settype.


projectionTree

IProjectionTree projectionTree
The projection tree.


desitnationSetSelector

JComboBox desitnationSetSelector
The select box to choose the destination set.

Class p3j.gui.dialogs.NewProjectionDialog extends JDialog implements Serializable

serialVersionUID: -4176931594515368446L

Serialized Fields

database

IP3MDatabase database
The database in which the new projection shall be stored.


name

JTextField name
The field to enter a name.


description

JTextArea description
The description of the projection.


horizon

JTextField horizon
The field to enter the projection horizon.


generations

JTextField generations
The field to enter the number of generations.


numAgeClasses

JTextField numAgeClasses
The maximum age to be considered.


jumpOffYear

JTextField jumpOffYear
The field to enter the jump-off year.


newProjection

ProjectionModel newProjection
Reference to the newly created projection.


newProjectionButton

JButton newProjectionButton
The button to create a new projection.


cancelButton

JButton cancelButton
The button to cancel projection creation.

Class p3j.gui.dialogs.NewSetDialog extends AbstractProjectionTreeDialog<SetType,SetTypeNode> implements Serializable

serialVersionUID: -6901469269123228049L

Serialized Fields

name

JTextField name
Text field for the name of the set.


probability

JTextField probability
Text field to enter the probability.


description

JTextArea description
Text area to enter a description of the set.

Class p3j.gui.dialogs.NewSetTypeDialog extends AbstractProjectionTreeDialog<ProjectionModel,ProjectionNode> implements Serializable

serialVersionUID: 3065923250959082561L

Serialized Fields

defTypeParamsModel

ParameterListModel defTypeParamsModel
List model for all available parameters.


newSetType

SetType newSetType
Settype that shall be created.


stName

JTextField stName
Field to enter name of the new Settype.


addParamToNewType

JButton addParamToNewType
Button to add an instance to the new type.


remParamFromNewType

JButton remParamFromNewType
Button to remove a instance from the new type.


defTypeParamsList

JList defTypeParamsList
List of all available parameters. All parameters from the default type are available.


newTypeParamsModel

ParameterListModel newTypeParamsModel
List model of all parameters of new Settype.


newTypeParamsList

JList newTypeParamsList
List of parameters of new Settype.

Class p3j.gui.dialogs.PreferencesDialog extends JDialog implements Serializable

serialVersionUID: 3246519924977747183L

Serialized Fields

contentPanel

JPanel contentPanel
The content panel.

Class p3j.gui.dialogs.ProcessProjectionDialog extends ProjectionDialog implements Serializable

serialVersionUID: -6055434273943848669L

Serialized Fields

projectionModel

ProjectionModel projectionModel
The projection model of which the age shall be adjusted.

Class p3j.gui.dialogs.ProjectionDialog extends JDialog implements Serializable

serialVersionUID: -4217198597804149925L

Serialized Fields

okButton

JButton okButton
The OK button.


cancelButton

JButton cancelButton
The cancel button.


buttons

List<E> buttons
The buttons.

Class p3j.gui.dialogs.QuickInputDialog extends JDialog implements Serializable

serialVersionUID: 971779309134143674L

Serialized Fields

currentProjection

ProjectionModel currentProjection
Deprecated. 
Reference to current scenario.


currentSetType

SetType currentSetType
Deprecated. 
Reference to current Settype.


currentParameterAssignment

ParameterAssignment currentParameterAssignment
Deprecated. 
Parameter assignment to be copied.


availableSetTypesCombo

JComboBox availableSetTypesCombo
Deprecated. 
Combo-box of available Settypes.


parametersList

JList parametersList
Deprecated. 
List of parameters for given set.


setsList

JList setsList
Deprecated. 
List of sets for given Settype.


currentMatrixName

JTextField currentMatrixName
Deprecated. 
Field to edit the name of the current matrix.


currentMatrixProb

JTextField currentMatrixProb
Deprecated. 
Field to edit the probability of the current matrix.


currentMatrixDesc

JTextArea currentMatrixDesc
Deprecated. 
Field to edit the description of the current matrix.


editCurrentMatrixButton

JButton editCurrentMatrixButton
Deprecated. 
Button to edit the values of the matrix.


closeButton

JButton closeButton
Deprecated. 
Close button.


copyButton

JButton copyButton
Deprecated. 
Button to start copy process.


Package p3j.gui.dialogs.execstatus

Class p3j.gui.dialogs.execstatus.ExecProgressInstrFactory extends james.core.experiments.instrumentation.computation.plugintype.ComputationInstrumenterFactory implements Serializable

serialVersionUID: 8122412991641145237L

Class p3j.gui.dialogs.execstatus.ExecutionProgressDialog extends JDialog implements Serializable

serialVersionUID: 6990212654769873627L

Serialized Fields

progressBar

JProgressBar progressBar
The progress bar.


numberOfTrials

int numberOfTrials
Overall number of trials.


computationTasks

Set<E> computationTasks
Set of the computation tasks that are observed.


trialCounter

int trialCounter
The trial counter.


cancelButton

JButton cancelButton
Button to cancel execution.


pauseButton

JButton pauseButton
Button to pause/resume the execution.


okButton

JButton okButton
Button to close the dialog.


buttonPanel

JPanel buttonPanel
Button panel.

Class p3j.gui.dialogs.execstatus.ExecutionProgressInstrumenter extends Object implements Serializable

serialVersionUID: 1037938671428167027L

Serialized Fields

numberOfTrials

int numberOfTrials
The number of trials.


Package p3j.gui.misc

Class p3j.gui.misc.ParameterListModel extends AbstractListModel implements Serializable

serialVersionUID: 5605809577849847910L

Serialized Fields

parameters

List<E> parameters
List of parameters.

Class p3j.gui.misc.SetTypesListModel extends AbstractListModel implements Serializable

serialVersionUID: 8369935030761632549L

Serialized Fields

projection

ProjectionModel projection
Reference to edited projection.

Class p3j.gui.misc.SubNodeSummary extends JPanel implements Serializable

serialVersionUID: 6979550281628665829L


Package p3j.gui.panels

Class p3j.gui.panels.AbstractNavigationPanel extends JPanel implements Serializable

serialVersionUID: -8802994657383849297L

Serialized Fields

tree

JTree tree
Tree to display current structure of the projection.


treeModel

DefaultTreeModel treeModel
The model of the projection tree.


scrollPane

JScrollPane scrollPane
Scroll pane for the tree.


projection

ProjectionModel projection
The projection to be edited.


contentPanel

JPanel contentPanel
Panel from p3j.gui.P3J that holds the content.

Class p3j.gui.panels.WelcomePanel extends JPanel implements Serializable

serialVersionUID: -216475639669435678L

Serialized Fields

htmlPane

JEditorPane htmlPane
The html pane.


Package p3j.gui.panels.dboverview

Class p3j.gui.panels.dboverview.DatabaseNode extends ProjectionTreeNode<james.core.data.DBConnectionData> implements Serializable

serialVersionUID: -9217966942347941310L

Class p3j.gui.panels.dboverview.DatabaseOverviewPanel extends AbstractNavigationPanel implements Serializable

serialVersionUID: 7431882091363418297L

Serialized Fields

root

DatabaseNode root
Root of the database overview tree.


db

IP3MDatabase db
Reference to the database.

Class p3j.gui.panels.dboverview.OverviewProjectionNode extends ProjectionTreeNode<ProjectionModel> implements Serializable

serialVersionUID: -7668884101075657298L


Package p3j.gui.panels.matrices

Class p3j.gui.panels.matrices.EditMatrixPanel extends JTabbedPane implements Serializable

serialVersionUID: -1060345291806349111L

Serialized Fields

panel

JPanel panel
The panel to hold the matrix editing components.


plotPanel

JPanel plotPanel
The panel to contain the plot results.


matrixGrid

net.sf.jeppers.grid.JGrid matrixGrid
Table to display the matrix.


matrix

Matrix2D matrix
Reference to matrix that should be edited.


paramAssignment

ParameterAssignment paramAssignment
Parameter assignment to be edited.


cutMenu

JMenuItem cutMenu
Cut pop-up menu.


copyMenu

JMenuItem copyMenu
Copy pop-up menu.


pasteMenu

JMenuItem pasteMenu
Paste pop-up menu.


popupMenu

JPopupMenu popupMenu
Pop up - Menu for cut/copy/paste.

Class p3j.gui.panels.matrices.GridHeader extends net.sf.jeppers.grid.JGridHeader implements Serializable

serialVersionUID: 8687133380633075120L


Package p3j.gui.panels.projections

Class p3j.gui.panels.projections.GenerationNode extends ProjectionTreeNode<List<ParameterInstance>> implements Serializable

serialVersionUID: 6051811013784521035L

Class p3j.gui.panels.projections.ParameterAssignmentNode extends ProjectionTreeNode<ParameterAssignment> implements Serializable

serialVersionUID: -2859181977807670287L

Class p3j.gui.panels.projections.ParameterInstanceNode extends ProjectionTreeNode<ParameterInstance> implements Serializable

serialVersionUID: 1069251581222368972L

Class p3j.gui.panels.projections.PopulationNode extends ProjectionTreeNode<Population> implements Serializable

serialVersionUID: 6366143563278777563L

Class p3j.gui.panels.projections.ProjectionNode extends ProjectionTreeNode<ProjectionModel> implements Serializable

serialVersionUID: 8332182127722759791L

Class p3j.gui.panels.projections.ProjectionTreeCellRenderer extends DefaultTreeCellRenderer implements Serializable

serialVersionUID: 7794868165808019534L

Class p3j.gui.panels.projections.ProjectionTreeNode extends DefaultMutableTreeNode implements Serializable

serialVersionUID: 1987698685076459120L

Serialized Fields

entity

Object entity
Reference to the represented entity.


entityClass

Class<T> entityClass
Class of the entity (necessary for lookup functions).


contentPanel

JPanel contentPanel
Panel holding the content overview for this node.

Class p3j.gui.panels.projections.ProjectionTreePanel extends AbstractNavigationPanel implements Serializable

serialVersionUID: 1648793294436076701L

Serialized Fields

pTreeRoot

ProjectionNode pTreeRoot
Root of the projection tree.

Class p3j.gui.panels.projections.SetNode extends ProjectionTreeNode<Set> implements Serializable

serialVersionUID: -6441130209061752819L

Class p3j.gui.panels.projections.SetTypeNode extends ProjectionTreeNode<SetType> implements Serializable

serialVersionUID: -7749809167097727324L


Package p3j.gui.panels.results

Class p3j.gui.panels.results.ResultTreeNode extends ProjectionTreeNode<ResultsOfTrial> implements Serializable

serialVersionUID: 6093408747499597813L

Class p3j.gui.panels.results.ResultTreePanel extends ProjectionTreePanel implements Serializable

serialVersionUID: 3722491328298367310L

Serialized Fields

root

ResultTreeRoot root
The root of the results tree.

Class p3j.gui.panels.results.ResultTreeRoot extends ProjectionTreeNode<ProjectionModel> implements Serializable

serialVersionUID: -425870180408032392L


Package p3j.misc.errors

Class p3j.misc.errors.GeneratorError extends Object implements Serializable

serialVersionUID: 3738894619305980491L

Serialized Fields

errorMessage

String errorMessage
The error message.

Class p3j.misc.errors.ProbabilityError extends GeneratorError implements Serializable

serialVersionUID: 2294871670420743398L

Serialized Fields

equalZero

boolean equalZero
Flag if probability sum equals zero. If this is false, the exception marks a list of stochastically occurring objects whose probabilities do not sum up to 1.


Package p3j.misc.math

Class p3j.misc.math.Matrix extends Object implements Serializable

serialVersionUID: 5456211627452741990L

Serialized Fields

id

int id
ID of this matrix.


hash

long hash
Hash, for quick lookup in database.


value

Matrix2D value
Value of this matrix.

Class p3j.misc.math.Matrix2D extends cern.colt.matrix.impl.DenseDoubleMatrix2D implements Serializable

serialVersionUID: 8686379106612322945L

Serialized Fields

rowLabel

String rowLabel
Label for rows.


columnLabel

String columnLabel
Label for column.

Class p3j.misc.math.Vector extends cern.colt.matrix.impl.DenseDoubleMatrix1D implements Serializable

serialVersionUID: 5821991185247036590L


Package p3j.pppm

Class p3j.pppm.PPPMFormalism extends james.core.model.formalism.Formalism implements Serializable

serialVersionUID: 1137849107102238375L

Class p3j.pppm.PPPModelFactory extends james.core.model.plugintype.ModelFactory implements Serializable

serialVersionUID: -8959309833233820296L

Class p3j.pppm.ProjectionModel extends james.core.model.Model implements Serializable

serialVersionUID: -1984182268566219449L

Serialized Fields

id

int id
The ID of this scenario.


name

String name
Name of the scenario.


description

String description
Description of the scenario.


defaultType

SetType defaultType
Default Settype. This will always be there and contain all parameters that do not belong to specific Settypes.


defaultSet

Set defaultSet
Default set.


userDefinedTypes

List<E> userDefinedTypes
List of user defined Settypes.


allParameterInstances

List<E> allParameterInstances
List of all parameter instances available in this scenario.


instanceSetTypes

Map<K,V> instanceSetTypes
Mapping ParameterInstance to SetType that manages it.


generations

int generations
Number of generations to be taken into account. Is initially set to Constants.DEFAULT_NUM_GENERATIONS.


years

int years
Number of years to be predicted. Is initially set to Constants.DEFAULT_NUM_YEARS.


maximumAge

int maximumAge
Maximum age of individual. Is initially set to Constants.DEFAULT_MAXIMUM_AGE.


jumpOffYear

int jumpOffYear
The jump-off year.

Class p3j.pppm.SymbolicProjectionModel extends james.core.model.Model implements Serializable

serialVersionUID: -3240252207880062231L

Serialized Fields

projModel

IProjectionModel projModel
The actual IProjectionModel.


Package p3j.pppm.parameters

Class p3j.pppm.parameters.Parameter extends Object implements Serializable

serialVersionUID: 7301913452917113893L

Serialized Fields

id

int id
ID of the parameter.


generationDependent

boolean generationDependent
Flag to mark generation-dependent parameters.


name

String name
Name of the parameter.


valueWidth

MatrixDimension valueWidth
Width of a valid value matrix.


valueHeight

MatrixDimension valueHeight
Height of a valid value matrix.


population

Population population
The population this parameter refers to.

Class p3j.pppm.parameters.ParameterAssignment extends Object implements Serializable

serialVersionUID: 5672796759108189718L

Serialized Fields

id

int id
ID of the assignment.


paramInstance

ParameterInstance paramInstance
Reference to parameter instance.


matrix

Matrix matrix
Assigned value.


name

String name
Name of this alternative.


description

String description
Description of this alternative.


probability

double probability
Probability of this alternative.


deviation

double deviation
The deviation variable. It represents extra noise that should be included in the calculation. Default is zero, i.e. the same numbers that are put in are also returned.

Class p3j.pppm.parameters.ParameterAssignmentComparator extends Object implements Serializable

serialVersionUID: 1216493878419800369L

Class p3j.pppm.parameters.ParameterAssignmentSet extends Object implements Serializable

serialVersionUID: -1138437071774695491L

Serialized Fields

id

int id
The ID of the set.


assignments

Set<E> assignments
The set of assignments.

Class p3j.pppm.parameters.ParameterInstance extends Object implements Serializable

serialVersionUID: -1513086327051860243L

Serialized Fields

id

int id
ID of this instance.


generation

int generation
Generation to which this parameter applies (-1 if it is a general parameter).


parameter

Parameter parameter
Parameter that is instantiated.


comparisonIndex

int comparisonIndex
Overall index that is used for comparison. This is used for the GUI etc. to preserve the same order of parameter kinds (i.e., parameter instances). This facilitates finding a particular instance for the user.

Class p3j.pppm.parameters.ParameterInstanceComparator extends Object implements Serializable

serialVersionUID: -3663405828303366226L


Package p3j.pppm.readerwriter.database

Class p3j.pppm.readerwriter.database.PPPModelDatabaseReaderWriterFactory extends james.core.data.model.read.plugintype.ModelReaderFactory implements Serializable

serialVersionUID: 2423298767414579313L


Package p3j.pppm.readerwriter.file

Class p3j.pppm.readerwriter.file.PPPModelFileReaderWriterFactory extends james.core.data.model.ModelFileReaderFactory implements Serializable

serialVersionUID: -7324702277171597907L


Package p3j.pppm.sets

Class p3j.pppm.sets.Set extends Object implements Serializable

serialVersionUID: -4332835814925514014L

Serialized Fields

id

int id
ID of this set.


name

String name
Name of the set.


probability

double probability
Probability that this set will be chosen.


description

String description
Description of the set.


setData

Map<K,V> setData
Mapping from ParameterInstance objects to lists of their eligible ParameterAssignment objects.

Class p3j.pppm.sets.SetType extends Object implements Serializable

serialVersionUID: 3111687701869447727L

Serialized Fields

id

int id
ID of this Settype.


definedParameters

List<E> definedParameters
List of defined parameters.


sets

List<E> sets
List of all sets defined for this type.


name

String name
Name of Settype.


description

String description
Description of Settype.


Package p3j.simulation

Class p3j.simulation.PPPMProcessor extends james.core.processor.RunnableProcessor implements Serializable

serialVersionUID: 6432515166274911748L

Serialized Fields

model

IProjectionModel model
The model to be simulated.


calcCount

int calcCount
The pseudo-time, e.g. how many times the deterministic model had been calculated.

Class p3j.simulation.PPPMProcessorFactory extends james.core.processor.plugintype.ProcessorFactory implements Serializable

serialVersionUID: -7552093170636960651L


Package p3j.simulation.assignments.exhaustive

Class p3j.simulation.assignments.exhaustive.ExhaustiveParamAssignmentGenFactory extends ParamAssignmentGenFactory implements Serializable

serialVersionUID: -2894733238035338522L

Class p3j.simulation.assignments.exhaustive.ExhaustiveSimParameters extends Object implements Serializable

serialVersionUID: -2083782392926642137L

Serialized Fields

maxNumRuns

Integer maxNumRuns
Maximal number of runs. Default is -1 (not restricted).


maxRunFraction

Double maxRunFraction
Maximal fraction of overall runs to be done. Default is 1 (not restricted).


cutOffProbability

Double cutOffProbability
Minimal probability a certain setup must at least have in order to be calculated. Default is 0 (unrestricted, all setups maybe computed).


desiredOverallProbability

Double desiredOverallProbability
Summing up the probabilities of all setups that already have been executed, when this sum is reached the simulator should stop.


Package p3j.simulation.assignments.plugintype

Class p3j.simulation.assignments.plugintype.AbstractParamAssignmentGenFactory extends james.core.factories.AbstractFactory<ParamAssignmentGenFactory> implements Serializable

serialVersionUID: 5171725597677176531L

Class p3j.simulation.assignments.plugintype.ParamAssignmentGenFactory extends james.core.factories.Factory implements Serializable

serialVersionUID: -3123446562383771745L


Package p3j.simulation.assignments.random

Class p3j.simulation.assignments.random.RandomParamAssignmentGenFactory extends ParamAssignmentGenFactory implements Serializable

serialVersionUID: 2398583540713702681L



Copyright © 2012. All Rights Reserved.