A B C D E F G H I J K L M N O P Q R S T U V W Y 

A

AbstractAggregationSelector - Class in p3j.experiment.results
An abstract class containing functionality all aggregation selectors may share.
AbstractAggregationSelector(IOutputVariableSelector, ISubPopulationSelector, int) - Constructor for class p3j.experiment.results.AbstractAggregationSelector
Instantiates a new abstract aggregation selector.
AbstractNavigationPanel - Class in p3j.gui.panels
Super class for navigation panels.
AbstractNavigationPanel(ProjectionModel, JPanel) - Constructor for class p3j.gui.panels.AbstractNavigationPanel
Instantiates a new abstract navigation panel.
AbstractParamAssignmentGenFactory - Class in p3j.simulation.assignments.plugintype
The abstract factory for the plug-in type of parameter assignment generators.
AbstractParamAssignmentGenFactory() - Constructor for class p3j.simulation.assignments.plugintype.AbstractParamAssignmentGenFactory
 
AbstractPopulation<P extends BasicParameters,R extends BasicResults> - Class in p3j.simulation.calculation.deterministic
Base class for population calculations.
AbstractPopulation() - Constructor for class p3j.simulation.calculation.deterministic.AbstractPopulation
 
AbstractProjectionTreeDialog<E,N extends ProjectionTreeNode<E>> - Class in p3j.gui.dialogs
Super class for all dialogs that need to modify an IProjectionTree.
AbstractProjectionTreeDialog(N, IProjectionTree, int, int, String) - Constructor for class p3j.gui.dialogs.AbstractProjectionTreeDialog
Default constructor.
ACTION_COMMAND_DOWN - Static variable in class p3j.gui.panels.matrices.GridBehaviourAdapter
The action command for 'down'.
ACTION_COMMAND_LEFT - Static variable in class p3j.gui.panels.matrices.GridBehaviourAdapter
The action command for 'left'
ACTION_COMMAND_RIGHT - Static variable in class p3j.gui.panels.matrices.GridBehaviourAdapter
The action command for 'right'.
ACTION_COMMAND_UP - Static variable in class p3j.gui.panels.matrices.GridBehaviourAdapter
The action command for 'up'.
actionPerformed(ActionEvent) - Method in class p3j.gui.panels.matrices.GridBehaviourAdapter
 
add(List<Matrix2D>) - Static method in class p3j.misc.math.Matrix2D
Adds a number of given matrices.
add(ParameterAssignment) - Method in class p3j.pppm.parameters.ParameterAssignmentSet
Adds a parameter assignment to the set.
add(Set<Assignment>) - Method in class p3j.simulation.assignments.exhaustive.AssignmentEnumerator
Adds a set of assignments.
addAssumptionsSubTree(ParameterInstanceNode, Set, ParameterInstance) - Method in class p3j.gui.panels.projections.ProjectionTreePanel
Adds sub tree for ParameterAssignment entities.
addGenerationSubTree(SetNode, List<ParameterInstance>) - Method in class p3j.gui.panels.projections.ProjectionTreePanel
Adds sub-tree for a generation.
addGridModelListener(GridModelListener) - Method in class p3j.gui.panels.matrices.GridMatrixModel
 
addInstance(ParameterInstance) - Method in class p3j.pppm.sets.SetType
Adds a parameter instance for this Settype.
addInstancesSubTree(SubPopulationNode, Set, List<ParameterInstance>) - Method in class p3j.gui.panels.projections.ProjectionTreePanel
Adds sub tree for ParameterInstance entities.
addParameterAssignment(ParameterAssignment) - Method in class p3j.pppm.sets.Set
Adds a new parameter assignment.
addParameterInstance(ParameterInstance) - Method in class p3j.pppm.sets.Set
Adds a parameter instance to the set.
addPopulationsSubTree(ProjectionTreeNode<?>, Set, List<ParameterInstance>) - Method in class p3j.gui.panels.projections.ProjectionTreePanel
Adds sub tree for populations.
addResults(SubPopulation, int, BasicResults) - Method in class p3j.experiment.results.ExecutionSummary
 
addRowToPanel(JPanel, String, JComponent, int) - Static method in class p3j.misc.gui.GUI
Adds a pair of key and input components to the given panel panel.
addSetSubTree(SetTypeNode, Set, SetType) - Method in class p3j.gui.panels.projections.ProjectionTreePanel
Adds sub tree for Set.
addSetType(String, String) - Method in class p3j.gui.misc.SetTypesListModel
Add a Settype.
addSetTypeSubTree(DefaultMutableTreeNode, SetType) - Method in class p3j.gui.panels.projections.ProjectionTreePanel
Adds sub tree for SetType.
addSimulationRun(IComputationTask) - Method in class p3j.gui.dialogs.execstatus.ExecutionProgressDialog
Add computation task to the set of observed ones.
addUIElements(PropertiesShowPanelFactory, Pair<DBConnectionData, String>) - Method in class p3j.database.GenericPreferencesUIProvider
 
addUIElements(PropertiesShowPanelFactory, Pair<DBConnectionData, String>) - Method in class p3j.database.HSQLDBPreferencesUIProvider
 
addUIElements(PropertiesShowPanelFactory, Pair<DBConnectionData, String>) - Method in interface p3j.database.IPreferencesUIProvider
Adds the UI elements via a properties panel factory.
addUIElements(PropertiesShowPanelFactory, Pair<DBConnectionData, String>) - Method in class p3j.database.MySQLPreferencesUIProvider
 
addWaypoints(int) - Method in class p3j.gui.dialogs.execstatus.SimpleProgressDialog
 
addWaypoints(int) - Method in interface p3j.misc.IProgressObserver
Adds additional waypoints to the progress bar.
adjustAge(int) - Method in class p3j.gui.dialogs.AdjustMaxAgeDialog
Adjust the age of a projection model.
adjustMaxAge(ProjectionModel) - Method in class p3j.gui.panels.projections.ProjectionNode
Adjusts maximum age.
AdjustMaxAgeDialog - Class in p3j.gui.dialogs
Simple dialog to adjust maximum age.
AdjustMaxAgeDialog(ProjectionModel) - Constructor for class p3j.gui.dialogs.AdjustMaxAgeDialog
Instantiates a new adjust max age dialog.
adjustProbability() - Method in class p3j.pppm.parameters.ParameterAssignmentSet
Adjusts probability using the RandomNumberChecks singleton.
aggregation - Variable in class p3j.experiment.results.AbstractAggregationSelector
The aggregated data.
app(String, Component) - Method in class p3j.gui.panels.PropertiesShowPanelFactory
Add label and component.
app(String, Object) - Method in class p3j.gui.panels.PropertiesShowPanelFactory
Add label and information as a string.
app(String, Component, int) - Method in class p3j.gui.panels.PropertiesShowPanelFactory
Add label and component that spans multiple rows.
app(String, Component, int, String) - Method in class p3j.gui.panels.PropertiesShowPanelFactory
Add label and component that spans multiple rows.
appPreview(JComponent) - Method in class p3j.gui.panels.PropertiesShowPanelFactory
Add preview to properties panel.
asPrefix() - Method in enum p3j.database.DatabaseType
Prefix to associate certain configuration values with a database type.
assignColumn(int, double[]) - Method in class p3j.misc.math.Matrix2D
Assigns column values.
assignColumn(int, Matrix2D, int) - Method in class p3j.misc.math.Matrix2D
Copies content from source column of source matrix to target column of this matrix.
AssignmentEnumerator - Class in p3j.simulation.assignments.exhaustive
This class provides all data structures and methods required to enumerate a set of Assignment instances step-by-step.
assignmentsLeft() - Method in class p3j.simulation.assignments.exhaustive.ExhaustiveAssignmentGenerator
 
assignmentsLeft() - Method in interface p3j.simulation.assignments.plugintype.IParamAssignmentGenerator
Retrieves number of possible parameter assignments that is left and can be generated by the assignment generator.
assignmentsLeft() - Method in class p3j.simulation.assignments.random.RandomParamAssignmentGenerator
The number of assignments is practically unlimited in all realistic situations.
assignParameterInstance(ParameterInstance, SetType, boolean) - Method in class p3j.pppm.ProjectionModel
Assign a ParameterInstance to a specific SetType.
autoCast(Object) - Static method in class p3j.misc.Misc
Auto-casts any kind of object to the desired case.

B

BASE_NUM - Static variable in class p3j.misc.Misc
Base of numerical system that is used.
BASELINE_AMOUNT_MORT_MATRICES - Static variable in class p3j.simulation.calculation.deterministic.Constants
The baseline amount of persons in the mortality matrices.
BasicParameters - Class in p3j.simulation.calculation.deterministic.parameters
Basic parameters of the model.
BasicParameters(int, int) - Constructor for class p3j.simulation.calculation.deterministic.parameters.BasicParameters
Default constructor.
BasicResults - Class in p3j.experiment.results
Represents the fundamental set of results calculated by the system.
BasicResults(String, int, int, int) - Constructor for class p3j.experiment.results.BasicResults
Default constructor.
BasicResults() - Constructor for class p3j.experiment.results.BasicResults
Constructor for bean compliance.

C

calcAssignmentProbability(List<Integer>) - Method in class p3j.simulation.assignments.exhaustive.ExhaustiveAssignmentGenerator
Calculates the assignment probability for a given list of assignment indices.
calcQuantiles(double[][]) - Method in class p3j.experiment.results.ResultExport
Calculates quantiles per column.
calcSetAssignmentProbability() - Method in class p3j.simulation.assignments.exhaustive.SetManager
Calculate probability that current set and the most probable assignment are chosen.
calculateByMult(int, int, int, Matrix2D, Matrix2D, Matrix2D) - Static method in class p3j.simulation.calculation.deterministic.AbstractPopulation
Calculates target matrix by multiplying source and the field from the multiplication matrix at the same age and year position.
calculateByMultMin1(int, int, int, Matrix2D, Matrix2D, Matrix2D) - Static method in class p3j.simulation.calculation.deterministic.AbstractPopulation
Calculates target matrix by multiplying source and the field from the multiplication matrix that correspond to the year and age (column and row) above/before (- 1).
calculateHashCode(Matrix2D) - Static method in class p3j.misc.math.Matrix2D
Calculates hash code of the value Matrix2D.
calculateMeanAndEndPopulation(Matrix2D, Matrix2D, Matrix2D, Matrix2D, Matrix2D, Matrix2D, Matrix2D, Matrix2D, int, int) - Static method in class p3j.simulation.calculation.deterministic.InFlowDescendantPopulation
Calculates mean and end populations.
calculateMeanAndEndPopulation(Matrix2D, Matrix2D, Matrix2D, Matrix2D, Matrix2D, Matrix2D, int, int) - Static method in class p3j.simulation.calculation.deterministic.InFlowPopulation
Calculates mean and end populations.
calculateNumOfCombinations(IProjectionModel) - Method in class p3j.simulation.assignments.exhaustive.ExhaustiveAssignmentGenerator
Calculates number of different combinations.
calculateNumOfSetCombinations(ProjectionModel) - Method in class p3j.simulation.assignments.exhaustive.ExhaustiveAssignmentGenerator
Calculates number of distinct sets.
calculatePopulation(String, int, P) - Method in class p3j.simulation.calculation.deterministic.AbstractPopulation
Calculate population.
calculatePopulation(String, int, InFlowDescendantParameters) - Method in class p3j.simulation.calculation.deterministic.InFlowDescendantPopulation
 
calculatePopulation(String, int, InFlowParameters) - Method in class p3j.simulation.calculation.deterministic.InFlowPopulation
 
calculatePopulation(String, int, JumpOffParameters) - Method in class p3j.simulation.calculation.deterministic.JumpOffPopulation
 
calculateRestOfMeanPopulation(Matrix2D, Matrix2D, Matrix2D, Matrix2D, Matrix2D, int, double, int) - Static method in class p3j.simulation.calculation.deterministic.AbstractPopulation
Calculates the first and the last age group of the mean population.
calculateSurvivalProbabilities(BasicParameters, BasicResults) - Static method in class p3j.simulation.calculation.deterministic.AbstractPopulation
Calculate survival probabilities for both halves of the year.
cancel() - Method in class p3j.gui.dialogs.AbstractProjectionTreeDialog
Will be called when user cancels dialog.
cancel() - Method in class p3j.gui.dialogs.NewSetDialog
 
cancel() - Method in class p3j.gui.dialogs.NewSetTypeDialog
 
centerOnScreen(Window) - Static method in class p3j.misc.gui.GUI
Centre a given window on the screen.
checkClassEquality(Class<?>, Class<?>) - Static method in class p3j.misc.Misc
Checks whether two classes are the same.
checkProbabilitySetting(String, Collection<V>, List<GeneratorError>) - Method in class p3j.misc.math.RandomNumberChecks
Tries to repeat values before throwing an exceptions.
ChooseAgesForSingleYearSelector - Class in p3j.experiment.results
Selectors of this type select data from a particular year across all trials.
ChooseAgesForSingleYearSelector(IOutputVariableSelector, ISubPopulationSelector, int, int) - Constructor for class p3j.experiment.results.ChooseAgesForSingleYearSelector
Instantiates a new choose ages for single year selector.
chooseAssignment(IParamAssignmentGenerator, IRandom) - Method in class p3j.simulation.SingleExecution
Lets the IParamAssignmentGenerator choose a valid assignment and sets up all auxiliary data structures according to this.
chooseNormalizedRandomObject(Collection<V>, IRandom) - Method in class p3j.misc.math.RandomNumberChecks
Choose random object if the sum of all probabilities is 100.
chooseParamAssignments(IRandom) - Method in class p3j.simulation.assignments.exhaustive.ExhaustiveAssignmentGenerator
 
chooseParamAssignments(IRandom) - Method in interface p3j.simulation.assignments.plugintype.IParamAssignmentGenerator
This is the main execution method for PPPM simulators/analysers.
chooseParamAssignments(IRandom) - Method in class p3j.simulation.assignments.random.RandomParamAssignmentGenerator
 
chooseParameterAssignmentsRandomly(Set, RandomNumberChecks, IRandom, List<GeneratorError>) - Method in class p3j.simulation.assignments.random.RandomParamAssignmentGenerator
Executes second level of Monte-Carlo simulation.
chooseRandomObject(Collection<V>, IRandom) - Method in class p3j.misc.math.RandomNumberChecks
Choose random object if the sum of all probabilities is 100.
chooseRandomObject(Collection<V>, IRandom, double) - Method in class p3j.misc.math.RandomNumberChecks
Choose random entity based on a certain probability sum.
chooseSetRandomly(SetType, RandomNumberChecks, IRandom, List<GeneratorError>) - Method in class p3j.simulation.assignments.random.RandomParamAssignmentGenerator
Chooses a set randomly.
cleanObservers() - Static method in class p3j.gui.dialogs.execstatus.ExecutionProgressInstrumenter
Cleans list of observers.
cleanTree() - Method in interface p3j.gui.panels.projections.IProjectionTree
Cleans the tree from unnecessary leaves.
cleanTree() - Method in class p3j.gui.panels.projections.ProjectionTreePanel
 
cleanTree(ProjectionTreeNode<?>) - Method in class p3j.gui.panels.projections.ProjectionTreePanel
Recursively cleans up the tree.
clear() - Method in class p3j.database.hibernate.P3MDatabase
 
clear() - Method in interface p3j.database.IP3MDatabase
Clears the database.
clearCache(Object) - Method in class p3j.database.hibernate.P3MDatabase
 
clearCache(Object) - Method in interface p3j.database.IP3MDatabase
Clears the given object from cache.
clearFromCache(ResultsOfTrial) - Method in class p3j.database.hibernate.ProjectionResultsIterator
Clears result from cache.
close() - Method in class p3j.database.hibernate.P3MDatabase
 
close() - Method in interface p3j.database.IP3MDatabase
Closes the database connection.
compare(ParameterAssignment, ParameterAssignment) - Method in class p3j.pppm.parameters.ParameterAssignmentComparator
 
compare(ParameterInstance, ParameterInstance) - Method in class p3j.pppm.parameters.ParameterInstanceComparator
 
compare(Population, Population) - Method in enum p3j.pppm.parameters.Population
Deprecated.
 
CONFIG_FILE - Static variable in class p3j.misc.Misc
The name of the configuration file.
ConfigurableResultFilter - Class in p3j.experiment.results.filters
This is a configurable result filter.
ConfigurableResultFilter(Set<Integer>) - Constructor for class p3j.experiment.results.filters.ConfigurableResultFilter
Instantiates a new configurable result filter.
configureFilter() - Method in class p3j.gui.dialogs.ConfigureResultFilterDialog
Configures filter if necessary.
configureResultExport(ProjectionModel, File) - Method in class p3j.gui.panels.results.ResultTreeRoot
Configures result export.
ConfigureResultFilterDialog - Class in p3j.gui.dialogs
Dialog to instantiate a result filter interactively.
ConfigureResultFilterDialog(Frame, ProjectionModel) - Constructor for class p3j.gui.dialogs.ConfigureResultFilterDialog
Instantiates a new configure result filter dialog.
consider(int, ResultsOfTrial) - Method in class p3j.experiment.results.ChooseAgesForSingleYearSelector
 
consider(int, ResultsOfTrial) - Method in interface p3j.experiment.results.IAggregationSelector
Called to consider a single result.
consider(int, ResultsOfTrial) - Method in class p3j.experiment.results.MergeSubPopChooseAgesSingleYearSelector
 
consider(int, ResultsOfTrial) - Method in class p3j.experiment.results.MergeSubPopOldAgeDependencyRatioSelector
 
consider(int, ResultsOfTrial) - Method in class p3j.experiment.results.MergeSubPopSumOverAgesSelector
 
consider(int, ResultsOfTrial) - Method in class p3j.experiment.results.SumOverAgesSelector
 
consider(int, ResultsOfTrial) - Method in class p3j.experiment.results.YearlyAgeTrialMatrixSelector
 
considerResult(ResultsOfTrial) - Method in class p3j.experiment.results.filters.ConfigurableResultFilter
 
considerResult(ResultsOfTrial) - Method in class p3j.experiment.results.filters.IncludeAllResultFilter
 
considerResult(ResultsOfTrial) - Method in interface p3j.experiment.results.filters.IResultFilter
Checks whether the given result shall be considered or not.
Constants - Class in p3j.simulation.calculation.deterministic
Container for some basic constants.
ConstraintException - Exception in p3j.database.hibernate
This exception gets thrown when certain database constraints are violated.
ConstraintException(String) - Constructor for exception p3j.database.hibernate.ConstraintException
Default constructor.
constructPanel() - Method in class p3j.gui.panels.PropertiesShowPanelFactory
Constructs overall panel.
CONTENT_FILE - Static variable in class p3j.gui.panels.WelcomePanel
Path to content file.
copy() - Method in class p3j.misc.math.Matrix
Creates (deep) copy of this matrix, apart from the ID.
copy() - Method in class p3j.misc.math.Matrix2D
 
copyGenerations() - Method in class p3j.gui.P3J
Opens dialog to copy generations.
CopyGenerationsDialog - Class in p3j.gui.dialogs
Allows to copy structure from one generation to another.
CopyGenerationsDialog(ProjectionModel, Window) - Constructor for class p3j.gui.dialogs.CopyGenerationsDialog
Default constructor.
copyMatrix() - Method in class p3j.gui.dialogs.EditSetsDialog
Deprecated.
Copy a matrix.
copyParameterAssignment() - Method in class p3j.gui.dialogs.QuickInputDialog
Deprecated.
Copy parameter assignment.
copyToClipBoard(boolean) - Method in class p3j.gui.panels.matrices.GridBehaviourAdapter
Copies or cuts selected values to clipboard.
countNumberOfParameterAssignments() - Method in class p3j.pppm.ProjectionModel
Counts the number of parameter assignments contained in this projection.
create(ParameterBlock) - Method in class p3j.gui.dialogs.execstatus.ExecProgressInstrFactory
 
create() - Method in class p3j.pppm.PPPModelFactory
 
create(ParameterBlock) - Method in class p3j.pppm.readerwriter.database.PPPModelDatabaseReaderFactory
 
create(ParameterBlock) - Method in class p3j.pppm.readerwriter.file.PPPModelFileReaderWriterFactory
 
create(ParameterBlock) - Method in class p3j.simulation.assignments.exhaustive.ExhaustiveParamAssignmentGenFactory
 
create(ParameterBlock) - Method in class p3j.simulation.assignments.plugintype.ParamAssignmentGenFactory
Creates an IParamAssignmentGenerator instance.
create(ParameterBlock) - Method in class p3j.simulation.assignments.random.RandomParamAssignmentGenFactory
 
create(IModel, IComputationTask, Partition, ParameterBlock) - Method in class p3j.simulation.PPPMProcessorFactory
 
createAssignments(int) - Method in class p3j.simulation.assignments.exhaustive.SetTypeManager
Creates most probable assignments up to the given desired size of the history.
createDatabase(P3JConfigFile) - Static method in class p3j.database.DatabaseFactory
Creates a new Database object.
createDatabase(String) - Static method in class p3j.database.DatabaseFactory
Creates a new Database object, given a certain hibernate configuration file.
createDefaultModel() - Static method in class p3j.pppm.PPPModelFactory
Creates a default ProjectionModel.
createDefaultSubPopulationModel() - Static method in class p3j.pppm.PPPModelFactory
Creates the default sub-population model (natives, immigrants, and emigrants).
createEmptyValue() - Method in class p3j.pppm.parameters.ParameterInstance
Creates empty matrix with the dimensions as specified by this parameter instance.
createEquidistantDensityYearList(int) - Method in class p3j.experiment.results.ResultExport
Creates the density year list.
createIconButton(String, String) - Static method in class p3j.misc.gui.GUI
Creates a button with an icon.
createIconRadioButton(String, String) - Static method in class p3j.misc.gui.GUI
Creates a radio button with an icon.
createMapping(List<Integer>) - Method in class p3j.simulation.assignments.exhaustive.ExhaustiveAssignmentGenerator
Puts all assignments for the given index list into one map.
createModel(String, String, int, int, int, int, SubPopulationModel) - Static method in class p3j.pppm.PPPModelFactory
Creates a new PPPModel object.
createNewSetStructure(SetTypeNode, Set) - Method in interface p3j.gui.panels.projections.IProjectionTree
Creates all substructures for displaying a set.
createNewSetStructure(SetTypeNode, Set) - Method in class p3j.gui.panels.projections.ProjectionTreePanel
 
createReaderParams(DBConnectionData, int) - Static method in class p3j.pppm.readerwriter.database.PPPModelDatabaseReaderFactory
Creates a parameter block that contains all relevant data for a database model reader.
createResultReport(IProgressObserver) - Method in class p3j.experiment.results.ResultExport
Creates result report displaying aggregated results.
createSet(String, String, double) - Method in class p3j.pppm.sets.SetType
Creates a new set for a type.
createSetType(String, String) - Method in class p3j.pppm.ProjectionModel
Defines a new Settype for this scenario.
cutOffUnused(double[][], int) - Method in class p3j.experiment.results.AbstractAggregationSelector
Cuts off unused lines in data.

D

DatabaseFactory - Class in p3j.database
A factory for the database layer.
DatabaseNode - Class in p3j.gui.panels.dboverview
Node to display database information.
DatabaseNode(DBConnectionData, String) - Constructor for class p3j.gui.panels.dboverview.DatabaseNode
Default constructor.
DatabaseOverviewPanel - Class in p3j.gui.panels.dboverview
Panel to display an overview of the database, e.g.
DatabaseOverviewPanel(JPanel) - Constructor for class p3j.gui.panels.dboverview.DatabaseOverviewPanel
Instantiates a new database overview panel.
DatabaseType - Enum in p3j.database
Represent the database type to be used.
DatabaseTypeSelectionDialog - Class in p3j.gui.dialogs
Allows user to select a database type to use.
DatabaseTypeSelectionDialog(Frame, DatabaseType) - Constructor for class p3j.gui.dialogs.DatabaseTypeSelectionDialog
 
dbChanged() - Method in class p3j.database.hibernate.P3MDatabase
DB-write hook for switching flushing on or off.
decorateButtonWithIconOrText(B, ImageIcon, String) - Static method in class p3j.misc.gui.GUI
Decorate button with icon or text.
DEFAULT_DB_CONN - Static variable in class p3j.misc.Misc
Default setup for database connection.
DEFAULT_DB_PWDS - Static variable in class p3j.misc.Misc
The default database passwords.
DEFAULT_DB_TYPE - Static variable in class p3j.misc.Misc
The default database type.
DEFAULT_DB_URLS - Static variable in class p3j.misc.Misc
The default database URLs.
DEFAULT_DB_USERS - Static variable in class p3j.misc.Misc
The default database user names.
DEFAULT_EXEC_MODE - Static variable in class p3j.misc.Misc
The default execution mode.
DEFAULT_GENERATIONS - Static variable in class p3j.pppm.PPPModelFactory
Default number of generations.
DEFAULT_HIBERNATE_CONFIG_FILE - Static variable in class p3j.misc.Misc
The default location of the hibernate configuration file.
DEFAULT_JUMP_OFF_YEAR - Static variable in class p3j.pppm.PPPModelFactory
The default calendar year.
DEFAULT_MAX_AGE - Static variable in class p3j.pppm.PPPModelFactory
Default maximum age.
DEFAULT_MAXIMUM_AGE - Static variable in class p3j.simulation.calculation.deterministic.Constants
Default maximum age that can be reached (all people older are not distinguished by their age anymore).
DEFAULT_NUM_GENERATIONS - Static variable in class p3j.simulation.calculation.deterministic.Constants
Default number of generations to be considered.
DEFAULT_NUM_PARALLEL_THREADS - Static variable in class p3j.misc.Misc
The default number of parallel threads.
DEFAULT_NUM_TRIALS - Static variable in class p3j.misc.Misc
The default number of trials.
DEFAULT_NUM_YEARS - Static variable in class p3j.simulation.calculation.deterministic.Constants
Default number of years to be predicted.
DEFAULT_SUBPOPULATION_MODEL - Static variable in class p3j.pppm.PPPModelFactory
The default model of sub-populations.
DEFAULT_URI - Static variable in class p3j.pppm.readerwriter.database.PPPModelDatabaseReaderFactory
The actual parameters of the PPPMDatabaseReader are encoded in the query of this default URL.
DEFAULT_YEARS - Static variable in class p3j.pppm.PPPModelFactory
Default number of years to be predicted.
delete(Object) - Method in class p3j.database.hibernate.P3MDatabase
Deletes an object with hibernate.
deleteAllResults(ProjectionModel, IProgressObserver) - Method in class p3j.database.hibernate.P3MDatabase
 
deleteAllResults(ProjectionModel, IProgressObserver) - Method in interface p3j.database.IP3MDatabase
Delete all results of the projection.
deleteMatrix(Matrix) - Method in class p3j.database.hibernate.P3MDatabase
 
deleteMatrix(Matrix) - Method in interface p3j.database.IP3MDatabase
Deletes given matrix from the database.
deleteParameter(Parameter) - Method in class p3j.database.hibernate.P3MDatabase
 
deleteParameter(Parameter) - Method in interface p3j.database.IP3MDatabase
Deletes given parameter from database.
deleteParameterAssignment(ParameterAssignment) - Method in class p3j.database.hibernate.P3MDatabase
 
deleteParameterAssignment(ParameterAssignment) - Method in interface p3j.database.IP3MDatabase
Deletes given parameter assignment.
deleteParameterInstance(ParameterInstance) - Method in class p3j.database.hibernate.P3MDatabase
 
deleteParameterInstance(ParameterInstance) - Method in interface p3j.database.IP3MDatabase
Deletes given parameter instances from the data base.
deleteProjection(ProjectionModel, IProgressObserver) - Method in class p3j.database.hibernate.P3MDatabase
 
deleteProjection(ProjectionModel, IProgressObserver) - Method in interface p3j.database.IP3MDatabase
Delete projection from database.
deleteResult(ResultsOfTrial) - Method in class p3j.database.hibernate.P3MDatabase
 
deleteResult(ResultsOfTrial) - Method in interface p3j.database.IP3MDatabase
Deletes a result.
deleteSet(Set) - Method in class p3j.database.hibernate.P3MDatabase
 
deleteSet(Set) - Method in interface p3j.database.IP3MDatabase
Deletes given set from database.
deleteSeType(SetType) - Method in class p3j.database.hibernate.P3MDatabase
 
deleteSeType(SetType) - Method in interface p3j.database.IP3MDatabase
Delete SetType from database.
DESC_EXHAUSTIVE - Static variable in enum p3j.simulation.ExecutionMode
The string representation of the exhaustive method.
DESC_MONTE_CARLO - Static variable in enum p3j.simulation.ExecutionMode
The string representation of the monte-carlo method.
deselected() - Method in class p3j.gui.panels.projections.ParameterAssignmentNode
 
deselected() - Method in class p3j.gui.panels.projections.ProjectionNode
 
deselected() - Method in class p3j.gui.panels.projections.ProjectionTreeNode
Method that is called by the TreeSelectionListener when this node gets de-selected.
deselected() - Method in class p3j.gui.panels.results.ResultTreeNode
 
deselected() - Method in class p3j.gui.panels.results.ResultTreeRoot
 
DIALG_HEIGHT - Static variable in class p3j.gui.dialogs.CopyGenerationsDialog
Height of the dialog.
DIALG_WIDTH - Static variable in class p3j.gui.dialogs.CopyGenerationsDialog
Width of the dialog.
DIALOG_HEIGHT - Static variable in class p3j.gui.dialogs.ConfigureResultFilterDialog
Height of the dialog.
DIALOG_HEIGHT - Static variable in class p3j.gui.dialogs.EditMatrixDialog
Height of the dialog.
DIALOG_HEIGHT - Static variable in class p3j.gui.dialogs.EditSetsDialog
Deprecated.
Height of the dialog.
DIALOG_HEIGHT - Static variable in class p3j.gui.dialogs.ExecutionPreferencesDialog
Height of the dialog.
DIALOG_HEIGHT - Static variable in class p3j.gui.dialogs.NewProjectionDialog
Height of the dialog.
DIALOG_HEIGHT - Static variable in class p3j.gui.dialogs.NewSetDialog
Height of the dialog.
DIALOG_HEIGHT - Static variable in class p3j.gui.dialogs.NewSetTypeDialog
Height of the dialog.
DIALOG_HEIGHT - Static variable in class p3j.gui.dialogs.PreferencesDialog
Height of the dialog.
DIALOG_HEIGHT - Static variable in class p3j.gui.dialogs.ProjectionDialog
The height of the dialog.
DIALOG_HEIGHT - Static variable in class p3j.gui.dialogs.ShowWarningAfterProjectionLoadingDialog
Height of the dialog.
DIALOG_WIDTH - Static variable in class p3j.gui.dialogs.ConfigureResultFilterDialog
Width of the dialog.
DIALOG_WIDTH - Static variable in class p3j.gui.dialogs.EditMatrixDialog
Width of the dialog.
DIALOG_WIDTH - Static variable in class p3j.gui.dialogs.EditSetsDialog
Deprecated.
Width of the dialog.
DIALOG_WIDTH - Static variable in class p3j.gui.dialogs.ExecutionPreferencesDialog
Width of the dialog.
DIALOG_WIDTH - Static variable in class p3j.gui.dialogs.NewProjectionDialog
Width of the dialog.
DIALOG_WIDTH - Static variable in class p3j.gui.dialogs.NewSetDialog
Width of the dialog.
DIALOG_WIDTH - Static variable in class p3j.gui.dialogs.NewSetTypeDialog
Width of the dialog.
DIALOG_WIDTH - Static variable in class p3j.gui.dialogs.PreferencesDialog
Width of the dialog.
DIALOG_WIDTH - Static variable in class p3j.gui.dialogs.ProjectionDialog
The width of the dialog.
DIALOG_WIDTH - Static variable in class p3j.gui.dialogs.ShowWarningAfterProjectionLoadingDialog
Width of the dialog.
DIR_DOWN - Static variable in class p3j.gui.panels.matrices.GridBehaviourAdapter
Downwards.
DIR_LEFT - Static variable in class p3j.gui.panels.matrices.GridBehaviourAdapter
Left direction.
DIR_RIGHT - Static variable in class p3j.gui.panels.matrices.GridBehaviourAdapter
Right direction.
DIR_UP - Static variable in class p3j.gui.panels.matrices.GridBehaviourAdapter
Upwards.
duplicate(IP3MDatabase, ProjectionModel, String, JLabel) - Static method in class p3j.gui.dialogs.DuplicateProjectionDialog
Duplicate.
duplicateProjection(String) - Method in class p3j.gui.dialogs.DuplicateProjectionDialog
Duplicates projection.
DuplicateProjectionDialog - Class in p3j.gui.dialogs
Duplicates a projection.
DuplicateProjectionDialog(ProjectionModel) - Constructor for class p3j.gui.dialogs.DuplicateProjectionDialog
Instantiates a new duplicate projection dialog.

E

editCurrentMatrix() - Method in class p3j.gui.dialogs.QuickInputDialog
Deprecated.
Edit the current matrix.
editExecutionPreferences() - Method in class p3j.gui.P3J
Edits the execution preferences.
EditMatrixDialog - Class in p3j.gui.dialogs
Dialog for editing a matrix.
EditMatrixDialog(Frame, ParameterAssignment) - Constructor for class p3j.gui.dialogs.EditMatrixDialog
Default constructor.
EditMatrixPanel - Class in p3j.gui.panels.matrices
Panel that contains a matrix to be edited.
EditMatrixPanel(ParameterAssignment) - Constructor for class p3j.gui.panels.matrices.EditMatrixPanel
Default constructor.
editPreferences() - Method in class p3j.gui.P3J
Edits the preferences.
editSets() - Method in class p3j.gui.P3J
Displays a dialog to edit sets.
EditSetsDialog - Class in p3j.gui.dialogs
Deprecated.
EditSetsDialog(Frame, ProjectionModel) - Constructor for class p3j.gui.dialogs.EditSetsDialog
Deprecated.
Default constructor.
editSetTypes() - Method in class p3j.gui.P3J
Displays a dialog to edit Settypes.
EditSetTypesDialog - Class in p3j.gui.dialogs
Deprecated.
EditSetTypesDialog(Frame, ProjectionModel) - Constructor for class p3j.gui.dialogs.EditSetTypesDialog
Deprecated.
Default constructor.
encode(Map<ParameterInstance, ParameterAssignment>) - Method in class p3j.experiment.results.ParameterAssumptionEncoder
Encode a given instance -> assignment mapping to array.
EPSILON - Static variable in class p3j.misc.Misc
Minimal precision value (used to avoid rounding problems).
equals(Object) - Method in class p3j.misc.math.Matrix
 
equals(Object) - Method in class p3j.misc.math.Matrix2D
 
equals(Object) - Method in class p3j.pppm.SubPopulation
 
ExecProgressInstrFactory - Class in p3j.gui.dialogs.execstatus
ExecProgressInstrFactory() - Constructor for class p3j.gui.dialogs.execstatus.ExecProgressInstrFactory
 
execute(IParamAssignmentGenerator) - Method in class p3j.simulation.SingleExecution
Sets up and executes a single variable assignment for the PPPM.
ExecutionMode - Enum in p3j.simulation
Simple enumeration to easily summarise all execution modes.
ExecutionOptions - Class in p3j.misc
Deprecated.
ExecutionOptions() - Constructor for class p3j.misc.ExecutionOptions
Deprecated.
 
ExecutionPreferencesDialog - Class in p3j.gui.dialogs
Simple dialog to show the execution preferences.
ExecutionPreferencesDialog(Frame) - Constructor for class p3j.gui.dialogs.ExecutionPreferencesDialog
Instantiates a new execution preferences dialog.
ExecutionProgressDialog - Class in p3j.gui.dialogs.execstatus
Dialog to show during execution of trials.
ExecutionProgressDialog(int) - Constructor for class p3j.gui.dialogs.execstatus.ExecutionProgressDialog
Instantiates a new execution progress dialog.
ExecutionProgressInstrumenter - Class in p3j.gui.dialogs.execstatus
Instruments PPPM simulations with an observer that displays the progress to the user.
ExecutionProgressInstrumenter() - Constructor for class p3j.gui.dialogs.execstatus.ExecutionProgressInstrumenter
Instantiates a new execution progress instrumenter.
ExecutionProgressInstrumenter(Integer) - Constructor for class p3j.gui.dialogs.execstatus.ExecutionProgressInstrumenter
Instantiates a new execution progress instrumenter.
ExecutionSummary - Class in p3j.experiment.results
Summary of a single PPPM execution.
ExecutionSummary(List<SubPopulation>, Map<ParameterInstance, ParameterAssignment>) - Constructor for class p3j.experiment.results.ExecutionSummary
Instantiates a new execution summary.
ExhaustiveAssignmentGenerator - Class in p3j.simulation.assignments.exhaustive
Generator that analyses probabilities to select the most probable combinations first (and also avoid re-trying existing combinations).
ExhaustiveAssignmentGenerator() - Constructor for class p3j.simulation.assignments.exhaustive.ExhaustiveAssignmentGenerator
 
ExhaustiveParamAssignmentGenFactory - Class in p3j.simulation.assignments.exhaustive
ExhaustiveParamAssignmentGenFactory() - Constructor for class p3j.simulation.assignments.exhaustive.ExhaustiveParamAssignmentGenFactory
 
ExhaustiveSimParameters - Class in p3j.simulation.assignments.exhaustive
Holds parameters for the exhaustive assignment generation approach.
ExhaustiveSimParameters() - Constructor for class p3j.simulation.assignments.exhaustive.ExhaustiveSimParameters
 
ExperimentDefinition - Class in p3j.experiment
Contains all information that are necessary to repeat an experiment.
ExperimentDefinition(ProjectionModel, long, Date, String, Class<? extends IParamAssignmentGenerator>) - Constructor for class p3j.experiment.ExperimentDefinition
Default constructor.
ExperimentDefinition() - Constructor for class p3j.experiment.ExperimentDefinition
Constructor for bean compliance.
exportAggregatedResults(IProgressObserver) - Method in class p3j.experiment.results.ResultExport
Exports aggregated data.
exportAllResults() - Method in class p3j.experiment.results.ResultExport
Exports all results.

F

FAST_PREFIX - Static variable in class p3j.gui.panels.matrices.GridBehaviourAdapter
The prefix for 'fast' action commands.
FAST_SELECTION_CMD_PREFIX - Static variable in class p3j.gui.panels.matrices.GridBehaviourAdapter
The prefix for 'fast' action commands on the selection.
FERT_AGE_BEGIN - Static variable in class p3j.simulation.calculation.deterministic.Constants
Beginning of the fertility ages.
FERT_AGE_END - Static variable in class p3j.simulation.calculation.deterministic.Constants
End of the fertility ages.
filter(double[][]) - Method in class p3j.experiment.results.ResultExport
Filter out all unnecessary data.
filterParamInstancesBySubPopulation(List<ParameterInstance>, SubPopulation) - Static method in class p3j.pppm.ProjectionModel
Filters all parameter instances from a given list by a given sub-population.
finish(File, List<Integer>, ResultExport) - Method in class p3j.experiment.results.ChooseAgesForSingleYearSelector
 
finish(File, List<Integer>, ResultExport) - Method in interface p3j.experiment.results.IAggregationSelector
Finishing the aggregation.
finish(File, List<Integer>, ResultExport) - Method in class p3j.experiment.results.SumOverAgesSelector
 
finish(File, List<Integer>, ResultExport) - Method in class p3j.experiment.results.YearlyAgeTrialMatrixSelector
 
FORCE_MORT_INTERVAL - Static variable in class p3j.simulation.calculation.deterministic.AbstractPopulation
Distribution of deaths in half years of an entire single age year.
forString(String) - Static method in enum p3j.simulation.ExecutionMode
Gets the execution mode associated with the given text.

G

GenerationNode - Class in p3j.gui.panels.projections
Represents a set of instances that belongs to the same generation.
GenerationNode(List<ParameterInstance>) - Constructor for class p3j.gui.panels.projections.GenerationNode
Default constructor.
GeneratorError - Class in p3j.misc.errors
Basic class for all kinds of errors that need to be signalled from the IParamAssignmentGenerator to the user.
GeneratorError(String) - Constructor for class p3j.misc.errors.GeneratorError
Default constructor.
GenericPreferencesUIProvider - Class in p3j.database
Created on 28.10.2012
GenericPreferencesUIProvider() - Constructor for class p3j.database.GenericPreferencesUIProvider
 
getAddAggregationSelectors() - Method in class p3j.experiment.results.MergeSubPopSumOverAgesSelector
 
getAllParameterAssignments(ParameterInstance) - Method in class p3j.database.hibernate.P3MDatabase
 
getAllParameterAssignments(ParameterInstance) - Method in interface p3j.database.IP3MDatabase
Retrieves all ParameterAssignment entities for a certain ParameterInstance.
getAllParameterInstances() - Method in class p3j.database.hibernate.P3MDatabase
 
getAllParameterInstances() - Method in interface p3j.database.IP3MDatabase
Retrieves list with all parameter instances.
getAllParameterInstances() - Method in class p3j.pppm.ProjectionModel
Gets the all parameter instances.
getAllParameters() - Method in class p3j.database.hibernate.P3MDatabase
 
getAllParameters() - Method in interface p3j.database.IP3MDatabase
Retrieves list with all parameters.
getAllProjections() - Method in class p3j.database.hibernate.P3MDatabase
 
getAllProjections() - Method in interface p3j.database.IP3MDatabase
Retrieves list of all projections from the database.
getAllResults(ProjectionModel) - Method in class p3j.database.hibernate.P3MDatabase
 
getAllResults(ProjectionModel) - Method in interface p3j.database.IP3MDatabase
Retrieves all results for the given projection.
getAllResults() - Method in class p3j.experiment.results.ExecutionSummary
Gets all results.
getAllSets() - Method in class p3j.database.hibernate.P3MDatabase
 
getAllSets() - Method in interface p3j.database.IP3MDatabase
Retrieves all sets from database.
getAllSetTypes() - Method in class p3j.database.hibernate.P3MDatabase
 
getAllSetTypes() - Method in interface p3j.database.IP3MDatabase
Retrieve all Settypes from data base.
getAllSetTypes() - Method in interface p3j.pppm.IProjectionModel
Returns list of all SetType objects, the custom ones and the default one.
getAllSetTypes() - Method in class p3j.pppm.ProjectionModel
 
getAsDataStructure() - Method in class p3j.pppm.SymbolicProjectionModel
 
getAsDocument(Class<? extends IDocument<?>>) - Method in class p3j.pppm.SymbolicProjectionModel
 
getAssignment() - Method in class p3j.experiment.results.ResultsOfTrial
 
getAssignment(int) - Method in class p3j.simulation.assignments.exhaustive.SetTypeManager
Gets i-th most probable assignment.
getAssignmentProbability() - Method in class p3j.experiment.results.ResultsOfTrial
 
getAssignments() - Method in class p3j.pppm.parameters.ParameterAssignmentSet
 
getButtonPanel() - Method in class p3j.gui.dialogs.AbstractProjectionTreeDialog
Creates a panel containing the cancel and the OK button.
getButtons() - Method in class p3j.gui.dialogs.ProjectionDialog
 
getCancelButton() - Method in class p3j.gui.dialogs.ProjectionDialog
 
getChildren(Assignment) - Method in class p3j.simulation.assignments.exhaustive.ExhaustiveAssignmentGenerator
Retrieves all possible children for given SetTypeAssignment.
getChilds() - Method in class p3j.gui.panels.projections.ProjectionTreeNode
Retrieves list of child nodes.
getChildsByType(Class<X>) - Method in class p3j.gui.panels.projections.ProjectionTreeNode
Retrieves all children of a given type.
getChildsByType(List<ProjectionTreeNode<X>>, Class<X>) - Method in class p3j.gui.panels.projections.ProjectionTreeNode
 
getChildWithEntity(Object) - Method in class p3j.gui.panels.projections.ProjectionTreeNode
Looks for a certain object associated with a child node of type ProjectionTreeNode.
getCleanedClassName(Class<?>) - Static method in class p3j.misc.Misc
Cleans up class name by removing everything after '_$$_', which is used by Hibernate to identify generated custom classes ('my.Class_$$_javassist...').
getColumnCount() - Method in class p3j.gui.panels.matrices.GridHeaderModel
 
getColumnCount() - Method in class p3j.gui.panels.matrices.GridMatrixModel
 
getColumnLabel() - Method in class p3j.misc.math.Matrix2D
 
getComparisonIndex() - Method in class p3j.pppm.parameters.ParameterInstance
 
getConfig() - Method in class p3j.database.hibernate.P3MDatabase
 
getConfigFile() - Method in class p3j.gui.P3J
Get the configuration file.
getConfiguredResultFilter() - Method in class p3j.gui.dialogs.ConfigureResultFilterDialog
Create a result filter as defined by the user.
getContentPanel() - Method in class p3j.gui.dialogs.CopyGenerationsDialog
Constructs panel containing the user interface.
getContentPanel() - Method in class p3j.gui.panels.AbstractNavigationPanel
 
getContentPanel() - Method in class p3j.gui.panels.projections.ProjectionTreeNode
 
getCopy(AbstractAggregationSelector[]) - Static method in class p3j.experiment.results.AbstractAggregationSelector
Gets a copy of an array.
getCopy() - Method in class p3j.pppm.parameters.ParameterAssignment
Copies the assignment.
getCopyKeyStroke() - Static method in class p3j.gui.panels.matrices.GridBehaviourAdapter
Returns KeyStroke for copying to clipboard (CTRL + C).
getCurrentAssignmentProb() - Method in class p3j.simulation.assignments.exhaustive.SetManager
Gets the current assignment probability.
getCurrentMapping() - Method in class p3j.simulation.assignments.exhaustive.SetManager
Creates mapping from all ParameterInstance objects covered by the SetType of the managed Set to the currently selected ParameterAssignment instances.
getCurrentProjection() - Static method in class p3j.gui.P3J
Retrieves current PPP model.
getCurrentSet() - Method in class p3j.gui.dialogs.EditSetsDialog
Deprecated.
Gets the current set.
getCurrentWaypoint() - Method in class p3j.gui.dialogs.execstatus.SimpleProgressDialog
 
getCurrentWaypoint() - Method in interface p3j.misc.IProgressObserver
Get the current waypoint
getCutKeyStroke() - Static method in class p3j.gui.panels.matrices.GridBehaviourAdapter
Returns KeyStroke for cutting to clipboard (CTRL + X).
getCutOffProbability() - Method in class p3j.simulation.assignments.exhaustive.ExhaustiveSimParameters
Gets the cut off probability.
getDatabaseSingleton() - Static method in class p3j.database.DatabaseFactory
Get database interface.
getDate() - Method in class p3j.experiment.ExperimentDefinition
Gets the date.
getDbConnData() - Static method in class p3j.database.DatabaseFactory
Gets the DB connection data.
getDBConnectionData() - Method in class p3j.gui.misc.P3JConfigFile
Gets the dB connection data as defined in the configuration.
getDBPreferences() - Method in class p3j.database.GenericPreferencesUIProvider
 
getDBPreferences() - Method in class p3j.database.HSQLDBPreferencesUIProvider
 
getDBPreferences() - Method in interface p3j.database.IPreferencesUIProvider
Gets the database connection preferences.
getDBPreferences() - Method in class p3j.database.MySQLPreferencesUIProvider
 
getDBType() - Method in class p3j.gui.dialogs.DatabaseTypeSelectionDialog
 
getDeathProbInfant1halfFemale() - Method in class p3j.simulation.calculation.deterministic.parameters.BasicParameters
 
getDeathProbInfant1halfMale() - Method in class p3j.simulation.calculation.deterministic.parameters.BasicParameters
 
getDefaultFontBold() - Static method in class p3j.misc.gui.GUI
Gets the default bold font.
getDefaultFontLarge() - Static method in class p3j.misc.gui.GUI
Gets the large default font.
getDefaults() - Method in enum p3j.database.DatabaseType
 
getDefaultSet() - Method in class p3j.pppm.ProjectionModel
Gets the default set.
getDefaultSetType() - Method in class p3j.pppm.ProjectionModel
Gets the default Settype.
getDefaultType() - Method in class p3j.pppm.ProjectionModel
Gets the default type.
getDefinedParameters() - Method in class p3j.pppm.sets.SetType
 
getDescription() - Method in class p3j.pppm.parameters.ParameterAssignment
 
getDescription() - Method in class p3j.pppm.ProjectionModel
Gets the description.
getDescription() - Method in class p3j.pppm.readerwriter.file.PPPModelFileReaderWriterFactory
 
getDescription() - Method in class p3j.pppm.sets.Set
 
getDescription() - Method in class p3j.pppm.sets.SetType
 
getDesiredOverallProbability() - Method in class p3j.simulation.assignments.exhaustive.ExhaustiveSimParameters
Gets the desired overall probability.
getDeviation() - Method in class p3j.pppm.parameters.ParameterAssignment
 
getDimension() - Method in enum p3j.misc.MatrixDimension
Defines current numeric equivalent of the dimension.
getDirectoryChooser(String) - Static method in class p3j.misc.gui.GUI
Gets a file chooser configured to select a directory.
getDisplayName(ParameterInstance) - Static method in class p3j.gui.panels.projections.ParameterInstanceNode
Gets the display name.
getEfficencyIndex() - Method in class p3j.simulation.PPPMProcessorFactory
 
getElementAt(int) - Method in class p3j.gui.misc.ParameterListModel
 
getElementAt(int) - Method in class p3j.gui.misc.SetTypesListModel
 
getEndXf() - Method in class p3j.experiment.results.BasicResults
 
getEndXm() - Method in class p3j.experiment.results.BasicResults
 
getEntity() - Method in class p3j.gui.dialogs.AbstractProjectionTreeDialog
 
getEntity() - Method in class p3j.gui.panels.projections.ProjectionTreeNode
 
getEntityClass() - Method in class p3j.gui.panels.projections.ProjectionTreeNode
 
getEntityLabel() - Method in class p3j.gui.panels.projections.ProjectionTreeNode
Gets the user object string.
getEntityLabel() - Method in class p3j.gui.panels.results.ResultTreeNode
 
getEntityNode() - Method in class p3j.gui.dialogs.AbstractProjectionTreeDialog
 
getErrorMessage() - Method in class p3j.misc.errors.GeneratorError
 
getFactoryName() - Method in enum p3j.simulation.ExecutionMode
Gets the parameter assignment generator factory name for a given execution name.
getFemaleLabelFor(SubPopulation) - Method in enum p3j.pppm.parameters.ParameterType
 
getFemalePropLiveBirth() - Method in class p3j.simulation.calculation.deterministic.parameters.BasicParameters
 
getFertX() - Method in class p3j.simulation.calculation.deterministic.parameters.BasicParameters
 
getFileEnding(File) - Static method in class p3j.misc.Misc
Retrieves file ending.
getFileEnding() - Method in class p3j.pppm.readerwriter.file.PPPModelFileReaderWriterFactory
 
getFileName() - Method in class p3j.experiment.results.AbstractAggregationSelector
Gets the file name.
getFileName() - Method in class p3j.experiment.results.ChooseAgesForSingleYearSelector
 
getFileName() - Method in class p3j.experiment.results.MergeSubPopChooseAgesSingleYearSelector
 
getFileName() - Method in class p3j.experiment.results.MergeSubPopSumOverAgesSelector
 
getFirstHalfyearSurvProb(Matrix2D, Matrix2D, Matrix2D, int, int) - Static method in class p3j.simulation.calculation.deterministic.AbstractPopulation
Calculates survival probabilities for the first half of a year.
getFormalism() - Method in class p3j.pppm.PPPModelFactory
 
getGenDepParameter(String, int) - Method in class p3j.simulation.SingleExecution
Retrieve the value for a generation-dependent parameter.
getGeneration() - Method in class p3j.experiment.results.BasicResults
 
getGeneration() - Method in class p3j.pppm.parameters.ParameterInstance
 
getGenerations() - Method in interface p3j.pppm.IProjectionModel
Gets the number of projected generations.
getGenerations() - Method in class p3j.pppm.ProjectionModel
 
getGenIndepParameter(String) - Method in class p3j.simulation.SingleExecution
Retrieve the value for a generation-independent parameter.
getHash() - Method in class p3j.misc.math.Matrix
 
getHeight() - Method in class p3j.database.GenericPreferencesUIProvider
 
getHeight() - Method in class p3j.database.HSQLDBPreferencesUIProvider
 
getHeight() - Method in interface p3j.database.IPreferencesUIProvider
Gets the required height of the UI elements.
getHeight() - Method in class p3j.database.MySQLPreferencesUIProvider
 
getHibernateConfigFile() - Static method in class p3j.database.hibernate.P3MDatabase
Gets the hibernate configuration file.
getID() - Method in class p3j.experiment.ExperimentDefinition
Gets the id.
getID() - Method in class p3j.experiment.results.BasicResults
 
getID() - Method in class p3j.experiment.results.ResultsOfTrial
 
getID() - Method in class p3j.misc.math.Matrix
 
getID() - Method in class p3j.pppm.parameters.Parameter
 
getID() - Method in class p3j.pppm.parameters.ParameterAssignment
 
getID() - Method in class p3j.pppm.parameters.ParameterAssignmentSet
 
getID() - Method in class p3j.pppm.parameters.ParameterInstance
 
getID() - Method in class p3j.pppm.ProjectionModel
Gets the id.
getID() - Method in class p3j.pppm.sets.Set
 
getID() - Method in class p3j.pppm.sets.SetType
 
getInFlowPopulations() - Method in class p3j.pppm.SubPopulationModel
Gets the in-flow populations.
getInputStream(String) - Method in class p3j.misc.Serializer
Create an input stream.
getInstance() - Static method in class p3j.gui.P3J
Retrieves user interface singleton.
getInstance() - Static method in class p3j.misc.math.RandomNumberChecks
Gets the single instance of RandomNumberChecks.
getInstanceSetTypes() - Method in interface p3j.pppm.IProjectionModel
Gets the map parameter instance => Settype.
getInstanceSetTypes() - Method in class p3j.pppm.ProjectionModel
 
getInstantiatedObservers() - Method in class p3j.gui.dialogs.execstatus.ExecutionProgressInstrumenter
 
getJumpOffPopulations() - Method in class p3j.pppm.SubPopulationModel
Gets the jump-off populations.
getJumpOffYear() - Method in class p3j.pppm.ProjectionModel
Gets the jump off year.
getLabel() - Method in enum p3j.misc.MatrixDimension
Return name of the dimension.
getLabelFor(SubPopulation) - Method in enum p3j.pppm.parameters.ParameterType
 
getLabelToWait() - Static method in class p3j.misc.gui.GUI
Gets the label to wait.
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class p3j.gui.misc.ParameterListCellRenderer
Deprecated.
 
getMaleLabelFor(SubPopulation) - Method in enum p3j.pppm.parameters.ParameterType
 
getMalePropLiveBirth() - Method in class p3j.simulation.calculation.deterministic.parameters.BasicParameters
 
getMatrix() - Method in class p3j.pppm.parameters.ParameterAssignment
 
getMatrixBinary() - Method in class p3j.pppm.parameters.ParameterAssignment
Returns the matrix value as a byte array (for serialization).
getMatrixValue() - Method in class p3j.pppm.parameters.ParameterAssignment
This method returns the fixed matrix values, as entered by the user.
getMaxAge() - Method in class p3j.simulation.calculation.deterministic.parameters.BasicParameters
 
getMaximumAge() - Method in interface p3j.pppm.IProjectionModel
Gets the maximum age.
getMaximumAge() - Method in class p3j.pppm.ProjectionModel
 
getMaxNumRuns() - Method in class p3j.simulation.assignments.exhaustive.ExhaustiveSimParameters
Gets the max num runs.
getMaxRunFraction() - Method in class p3j.simulation.assignments.exhaustive.ExhaustiveSimParameters
Gets the max run fraction.
getMeanXf() - Method in class p3j.experiment.results.BasicResults
 
getMeanXm() - Method in class p3j.experiment.results.BasicResults
 
getMigrantsXf() - Method in class p3j.simulation.calculation.deterministic.parameters.InFlowParameters
 
getMigrantsXm() - Method in class p3j.simulation.calculation.deterministic.parameters.InFlowParameters
 
getMortXf() - Method in class p3j.simulation.calculation.deterministic.parameters.BasicParameters
 
getMortXm() - Method in class p3j.simulation.calculation.deterministic.parameters.BasicParameters
 
getMostProbable() - Method in class p3j.simulation.assignments.exhaustive.AssignmentEnumerator
Gets the most probable assignment.
getName() - Method in class p3j.pppm.parameters.Parameter
 
getName() - Method in class p3j.pppm.parameters.ParameterAssignment
 
getName() - Method in class p3j.pppm.ProjectionModel
 
getName() - Method in class p3j.pppm.sets.Set
 
getName() - Method in class p3j.pppm.sets.SetType
 
getName() - Method in class p3j.pppm.SubPopulation
Gets the name.
getNewProjection() - Method in class p3j.gui.dialogs.NewProjectionDialog
Gets the new projection.
getNewSetType() - Method in class p3j.gui.dialogs.NewSetTypeDialog
Gets the new Settype.
getNextAssignmentProb() - Method in class p3j.simulation.assignments.exhaustive.SetManager
Get probability of next assignment combination.
getNextResult() - Method in class p3j.database.hibernate.ProjectionResultsIterator
 
getNextResult() - Method in interface p3j.database.IProjectionResultsIterator
Gets the next result.
getNumberOfAgeClasses() - Method in class p3j.experiment.results.ChooseAgesForSingleYearSelector
 
getNumberOfAgeClasses() - Method in class p3j.pppm.ProjectionModel
Gets the number of age classes.
getNumberOfAssignments(ParameterInstance) - Method in class p3j.pppm.sets.Set
Retrieve the number of eligible ParameterAssignment objects for a given ParameterInstance.
getNumberOfTrials() - Method in class p3j.gui.dialogs.execstatus.ExecutionProgressInstrumenter
 
getNumOfChilds(Matrix2D, Matrix2D, int) - Static method in class p3j.simulation.calculation.deterministic.AbstractPopulation
Calculates number of children in current year.
getNumOfSets() - Method in class p3j.pppm.sets.SetType
Gets the number of sets for this Settype.
getNumOfSetTypes() - Method in class p3j.pppm.ProjectionModel
Gets the number of (user-defined) of Settypes.
getNumOfYears() - Method in class p3j.simulation.calculation.deterministic.parameters.BasicParameters
 
getOkButton() - Method in class p3j.gui.dialogs.ProjectionDialog
 
getOldFertX() - Method in class p3j.simulation.calculation.deterministic.parameters.InFlowDescendantParameters
 
getOldMeanXf() - Method in class p3j.simulation.calculation.deterministic.parameters.InFlowDescendantParameters
 
getOutputStream(String) - Method in class p3j.misc.Serializer
Create an output stream.
getP1f() - Method in class p3j.experiment.results.BasicResults
 
getP1m() - Method in class p3j.experiment.results.BasicResults
 
getP2f() - Method in class p3j.experiment.results.BasicResults
 
getP2m() - Method in class p3j.experiment.results.BasicResults
 
getParamAssignments() - Method in class p3j.experiment.results.ExecutionSummary
 
getParameter(String) - Method in class p3j.database.hibernate.P3MDatabase
 
getParameter(String) - Method in interface p3j.database.IP3MDatabase
Retrieves a parameter with the given name from the database.
getParameter() - Method in class p3j.pppm.parameters.ParameterInstance
 
getParameterAssignments(ParameterInstance) - Method in class p3j.pppm.sets.Set
Get eligible ParameterAssignment objects for given ParameterInstance.
getParameterInstance(Parameter, int) - Method in class p3j.database.hibernate.P3MDatabase
 
getParameterInstance(Parameter, int) - Method in interface p3j.database.IP3MDatabase
Retrieves a parameter instance from the database.
getParameters(SubPopulation, int) - Method in class p3j.experiment.results.ExecutionSummary
 
getParameters() - Method in class p3j.simulation.assignments.exhaustive.ExhaustiveAssignmentGenerator
Gets the parameters.
getParamInstance() - Method in class p3j.pppm.parameters.ParameterAssignment
 
getParams() - Method in class p3j.pppm.parameters.Parameters
 
getPasteKeyStroke() - Static method in class p3j.gui.panels.matrices.GridBehaviourAdapter
Returns KeyStroke for pasting from clipboard (CTRL + V).
getPEndSYf() - Method in class p3j.simulation.calculation.deterministic.parameters.JumpOffParameters
 
getPEndSYm() - Method in class p3j.simulation.calculation.deterministic.parameters.JumpOffParameters
 
getPopulation() - Method in class p3j.pppm.parameters.Parameter
 
getPopulationsWithDescendants() - Method in class p3j.pppm.SubPopulationModel
Gets the in-flow populations.
getPopulationsWithoutDescendants() - Method in class p3j.pppm.SubPopulationModel
Gets the jump-off populations.
getPreferencesUIProvider() - Method in enum p3j.database.DatabaseType
 
getPrefix() - Method in class p3j.experiment.results.ChooseAgesForSingleYearSelector
 
getProbability() - Method in interface p3j.pppm.IStochasticOccurrence
Get the probability that this entity will be chosen.
getProbability() - Method in class p3j.pppm.parameters.ParameterAssignment
 
getProbability() - Method in class p3j.pppm.sets.Set
 
getProbability(int) - Method in class p3j.simulation.assignments.exhaustive.SetTypeManager
Gets i-th most probable assignment probability.
getProbabilitySum() - Method in class p3j.pppm.parameters.ParameterAssignmentSet
Sums up the probabilities of all assignments.
getProbSum(Collection<? extends IStochasticOccurrence>) - Method in class p3j.misc.math.RandomNumberChecks
Get the probability sum from a list of of IStochasticOccurrence instances.
getProjection() - Method in class p3j.experiment.ExperimentDefinition
Gets the projection.
getProjection() - Method in class p3j.experiment.results.ResultsOfTrial
 
getProjection() - Method in class p3j.gui.dialogs.ConfigureResultFilterDialog
 
getProjection() - Method in class p3j.gui.misc.SetTypesListModel
 
getProjectionByID(int) - Method in class p3j.database.hibernate.P3MDatabase
 
getProjectionByID(int) - Method in interface p3j.database.IP3MDatabase
Retrieves projection by id.
getProjectionEntity(Class<T>) - Method in class p3j.gui.panels.projections.ProjectionTreeNode
Traverses current JTree towards its root.
getProjectionEntity(Class<T>, ProjectionTreeNode<?>) - Method in class p3j.gui.panels.projections.ProjectionTreeNode
Traverses a JTree towards its root.
getProjectionModel() - Method in class p3j.gui.dialogs.ProcessProjectionDialog
 
getProjectionModel() - Method in class p3j.gui.panels.AbstractNavigationPanel
 
getProjectionTree() - Method in class p3j.gui.dialogs.AbstractProjectionTreeDialog
 
getProjectionTreeNodeOnPath(Class<T>) - Method in class p3j.gui.panels.projections.ProjectionTreeNode
Gets a projection tree node of a specific type, which is on the path.
getRandSeed() - Method in class p3j.experiment.ExperimentDefinition
Gets the rand seed.
getResizedMatrix(int, int) - Method in class p3j.misc.math.Matrix2D
Create a matrix with differing dimensions.
getResultFilter() - Method in class p3j.experiment.results.ResultExport
Gets the result filter.
getResultIterator(ProjectionModel) - Method in class p3j.database.hibernate.P3MDatabase
 
getResultIterator(ProjectionModel) - Method in interface p3j.database.IP3MDatabase
Gets the result iterator.
getResults(SubPopulation, int) - Method in class p3j.experiment.results.ExecutionSummary
 
getResultSet() - Method in class p3j.experiment.ExperimentDefinition
Gets the result set.
getRowCount() - Method in class p3j.gui.panels.matrices.GridHeaderModel
 
getRowCount() - Method in class p3j.gui.panels.matrices.GridMatrixModel
 
getRowLabel() - Method in class p3j.misc.math.Matrix2D
 
getScrollPane() - Method in class p3j.gui.panels.AbstractNavigationPanel
 
getSecondHalfyearSurvProb(Matrix2D, Matrix2D, Matrix2D, int, int) - Static method in class p3j.simulation.calculation.deterministic.AbstractPopulation
Calculates survival probabilities for the second half of a year.
getSelectorsForAggregatedDataExport() - Method in class p3j.experiment.results.ResultAggregation
Gets the selectors for aggregated data export.
getSelectorsForReport() - Method in class p3j.experiment.results.ResultAggregation
Gets the selectors to be used for report generation.
getSetCombinationProbability() - Method in class p3j.experiment.results.ResultsOfTrial
 
getSetData() - Method in class p3j.pppm.sets.Set
 
getSets() - Method in class p3j.pppm.sets.SetType
 
getSetType(int) - Method in class p3j.pppm.ProjectionModel
Retrieves a custom SetType.
getSimParams() - Method in class p3j.experiment.ExperimentDefinition
Gets the sim params.
getSimplifiedName() - Method in class p3j.pppm.SubPopulation
Gets the simplified name of the sub-population.
getSimulator() - Method in class p3j.experiment.ExperimentDefinition
Gets the simulator.
getSize() - Method in class p3j.gui.misc.ParameterListModel
 
getSize() - Method in class p3j.gui.misc.SetTypesListModel
 
getSortingIndex() - Method in class p3j.pppm.parameters.Parameter
 
getSource() - Method in class p3j.pppm.SymbolicProjectionModel
 
getSourceMimeType() - Method in class p3j.pppm.SymbolicProjectionModel
 
getStdBorderLayout() - Static method in class p3j.misc.gui.GUI
Get standard border layout.
getSubPopName() - Method in class p3j.experiment.results.BasicResults
 
getSubPopulationModel() - Method in class p3j.gui.dialogs.SubPopulationModelEditDialog
 
getSubPopulationModel() - Method in interface p3j.pppm.IProjectionModel
Returns the SubPopulationModel this projection assumes.
getSubPopulationModel() - Method in class p3j.pppm.ProjectionModel
Gets the sub-population model.
getSubPopulationResults() - Method in class p3j.experiment.results.ResultsOfTrial
 
getSubPopulations() - Method in class p3j.pppm.SubPopulationModel
Gets the sub-populations.
getSubtractAggregationSelectors() - Method in class p3j.experiment.results.MergeSubPopSumOverAgesSelector
 
getSupportedInterfaces() - Method in class p3j.pppm.PPPModelFactory
 
getSupportedInterfaces() - Method in class p3j.simulation.PPPMProcessorFactory
 
getSurviveProbO100f() - Method in class p3j.simulation.calculation.deterministic.parameters.BasicParameters
 
getSurviveProbO100m() - Method in class p3j.simulation.calculation.deterministic.parameters.BasicParameters
 
getTabIndex() - Method in enum p3j.gui.misc.NavigationTreeTab
Gets the tab index.
getTime() - Method in class p3j.simulation.PPPMProcessor
 
getTotalEndPopulation() - Method in class p3j.experiment.results.ExecutionSummary
Calculates total end population.
getTree() - Method in class p3j.gui.panels.AbstractNavigationPanel
 
getTree() - Method in interface p3j.gui.panels.projections.IProjectionTree
Get the actual tree component.
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class p3j.gui.panels.projections.ProjectionTreeCellRenderer
 
getTreeModel() - Method in class p3j.gui.panels.AbstractNavigationPanel
 
getTreeModel() - Method in interface p3j.gui.panels.projections.IProjectionTree
Get the model of the tree.
getUnassignedParameterInstances() - Method in class p3j.pppm.ProjectionModel
Get all ParameterInstance objects that still belong to the default SetType.
getUser() - Method in class p3j.experiment.ExperimentDefinition
Gets the user.
getUserDefinedTypes() - Method in class p3j.pppm.ProjectionModel
Gets the user defined types.
getValue(boolean, int, int, int, int, int) - Method in class p3j.gui.panels.matrices.GridBehaviourAdapter
Gets a value from the JGrid component.
getValue() - Method in class p3j.misc.math.Matrix
 
getValueAt(int, int) - Method in class p3j.gui.panels.matrices.GridHeaderModel
 
getValueAt(int, int) - Method in class p3j.gui.panels.matrices.GridMatrixModel
 
getValueHeight() - Method in class p3j.pppm.parameters.Parameter
 
getValueHeight() - Method in class p3j.pppm.parameters.ParameterInstance
Gets the value height.
getValueWidth() - Method in class p3j.pppm.parameters.Parameter
 
getValueWidth() - Method in class p3j.pppm.parameters.ParameterInstance
Gets the value width.
getYear() - Method in class p3j.experiment.results.ChooseAgesForSingleYearSelector
 
getYears() - Method in interface p3j.pppm.IProjectionModel
Gets the number of projected years.
getYears() - Method in class p3j.pppm.ProjectionModel
 
GridBehaviourAdapter - Class in p3j.gui.panels.matrices
An adapter to integrate Copy/Paste-Behaviour to JGrid.
GridBehaviourAdapter(JGrid) - Constructor for class p3j.gui.panels.matrices.GridBehaviourAdapter
Default constructor.
GridHeader - Class in p3j.gui.panels.matrices
Header implementation for JGrid.
GridHeader(JGrid, String, boolean, boolean) - Constructor for class p3j.gui.panels.matrices.GridHeader
Default constructor.
GridHeaderModel - Class in p3j.gui.panels.matrices
A model implementation for grid headers.
GridHeaderModel(RulerModel, String, boolean, boolean) - Constructor for class p3j.gui.panels.matrices.GridHeaderModel
Default constructor.
GridMatrixModel - Class in p3j.gui.panels.matrices
Model of JGrid to integrate Matrix2D objects with JGrid.
GridMatrixModel(Matrix2D) - Constructor for class p3j.gui.panels.matrices.GridMatrixModel
Default constructor.
GUI - Class in p3j.misc.gui
Class to store static GUI helper functions.
GUI_LABEL_DB_DRIVER_CLASS - Static variable in class p3j.misc.Misc
The label for the JDBC driver.
GUI_LABEL_DB_FILE_LOCATION - Static variable in class p3j.misc.Misc
The label for entering the location of the database.
GUI_LABEL_DESCENDANT_GENERATIONS - Static variable in class p3j.misc.Misc
The number of descendant generations.
GUI_LABEL_DESCRIPTION - Static variable in class p3j.misc.Misc
The Constant GUI_LABEL_DESCRIPTION.
GUI_LABEL_DEVIATION - Static variable in class p3j.misc.Misc
The Constant GUI_LABEL_DEVIATION.
GUI_LABEL_HIBERNATE_DIALECT - Static variable in class p3j.misc.Misc
The label for the Hibernate dialect.
GUI_LABEL_JUMP_OFF_YEAR - Static variable in class p3j.misc.Misc
The label for the jump-off year in the GUI.
GUI_LABEL_NAME - Static variable in class p3j.misc.Misc
The Constant GUI_LABEL_NAME.
GUI_LABEL_NUM_AGE_CLASSES - Static variable in class p3j.misc.Misc
The number of age classes.
GUI_LABEL_PROBABILITY - Static variable in class p3j.misc.Misc
The Constant GUI_LABEL_PROBABILITY.
GUI_LABEL_PROJECTION_HORIZON - Static variable in class p3j.misc.Misc
The projection horizon.

H

hasAssignment(int) - Method in class p3j.simulation.assignments.exhaustive.SetTypeManager
Checks whether there are (at least) as many assignments as specified by the given index.
hasCreatedNewProjection() - Method in class p3j.gui.dialogs.NewProjectionDialog
Checks for created new projection.
hashCode() - Method in class p3j.misc.math.Matrix
 
hashCode() - Method in class p3j.misc.math.Matrix2D
 
hashCode() - Method in class p3j.pppm.SubPopulation
 
hasNext() - Method in class p3j.database.hibernate.ProjectionResultsIterator
 
HIBERNATE_DIALECTS - Static variable in class p3j.misc.Misc
The supported database dialects.
HSQLDB_FILE_NAME - Static variable in class p3j.misc.Misc
The file name for HSQLDB.
HSQLDB_URL_PREFIX - Static variable in class p3j.misc.Misc
The URL prefix for HSQLDB URLs.
HSQLDBPreferencesUIProvider - Class in p3j.database
The user interface to configure HSQLDB database connections.
HSQLDBPreferencesUIProvider() - Constructor for class p3j.database.HSQLDBPreferencesUIProvider
Instantiates a new UI provider for HSQLDB preferences.
hyperlinkUpdate(HyperlinkEvent) - Method in class p3j.gui.panels.WelcomePanel
 

I

IAggregationSelector - Interface in p3j.experiment.results
A simple interface to define functions that select data for aggregation.
importDataFromFile() - Method in class p3j.gui.panels.projections.ParameterAssignmentNode
Queries user which file to import.
IncludeAllResultFilter - Class in p3j.experiment.results.filters
Makes sure that every result is included.
IncludeAllResultFilter() - Constructor for class p3j.experiment.results.filters.IncludeAllResultFilter
 
incrementProgress(String) - Method in class p3j.gui.dialogs.execstatus.SimpleProgressDialog
 
incrementProgress(String) - Method in interface p3j.misc.IProgressObserver
Increments progress to next waypoint and shows new status.
InFlowDescendantParameters - Class in p3j.simulation.calculation.deterministic.parameters
Parameters for descendant generations of in-flow sub-populations.
InFlowDescendantParameters(int, int) - Constructor for class p3j.simulation.calculation.deterministic.parameters.InFlowDescendantParameters
Default constructor.
InFlowDescendantParameters() - Constructor for class p3j.simulation.calculation.deterministic.parameters.InFlowDescendantParameters
Constructor for bean compliance.
InFlowDescendantPopulation - Class in p3j.simulation.calculation.deterministic
Calculation of the population containing descendants of sub-populations with in-flow matrix.
InFlowDescendantPopulation() - Constructor for class p3j.simulation.calculation.deterministic.InFlowDescendantPopulation
 
InFlowParameters - Class in p3j.simulation.calculation.deterministic.parameters
Population calculation for in-flow sub-populations.
InFlowParameters(int, int) - Constructor for class p3j.simulation.calculation.deterministic.parameters.InFlowParameters
Default constructor.
InFlowParameters() - Constructor for class p3j.simulation.calculation.deterministic.parameters.InFlowParameters
Constructor for bean compliance.
InFlowPopulation - Class in p3j.simulation.calculation.deterministic
Calculation regarding the sub-populations with an in-flow matrix.
InFlowPopulation() - Constructor for class p3j.simulation.calculation.deterministic.InFlowPopulation
 
init(DBConnectionData, P3JConfigFile) - Method in class p3j.database.hibernate.P3MDatabase
 
init(DBConnectionData, P3JConfigFile) - Method in interface p3j.database.IP3MDatabase
Initialize database connection.
init(int, int, int) - Method in class p3j.experiment.results.ChooseAgesForSingleYearSelector
 
init(int, int, int) - Method in interface p3j.experiment.results.IAggregationSelector
Initialize the number of age classes etc.
init(int, int, int) - Method in class p3j.experiment.results.SumOverAgesSelector
 
init(int, int, int) - Method in class p3j.experiment.results.YearlyAgeTrialMatrixSelector
 
init() - Method in class p3j.pppm.ProjectionModel
Initializes projection.
init(IProjectionModel) - Method in class p3j.simulation.assignments.exhaustive.ExhaustiveAssignmentGenerator
 
init(IProjectionModel) - Method in interface p3j.simulation.assignments.plugintype.IParamAssignmentGenerator
Initializes generator with the projection setup.
init(IProjectionModel) - Method in class p3j.simulation.assignments.random.RandomParamAssignmentGenerator
 
initTree() - Method in class p3j.gui.panels.AbstractNavigationPanel
Initializes tree (after projection changed, for example).
initTree() - Method in class p3j.gui.panels.dboverview.DatabaseOverviewPanel
 
initTree() - Method in class p3j.gui.panels.projections.ProjectionTreePanel
Initializes projection tree.
initTree() - Method in class p3j.gui.panels.results.ResultTreePanel
 
INPUT_COLUMN_INDEX - Static variable in class p3j.misc.gui.GUI
The index of the column at which the input elements (textfields etc.) are added to the content panel (for stand-alone dialogs).
inputMatrixQuickly() - Method in class p3j.gui.P3J
Input a matrix quickly.
insert(List<ParameterInstance>, ParameterInstance) - Static method in class p3j.pppm.parameters.ParameterInstanceComparator
Inserts instance in a sorted parameter instance list.
instrumentComputation(IComputationTask) - Method in class p3j.gui.dialogs.execstatus.ExecutionProgressInstrumenter
 
invertMap(Map<X, Y>, Map<Y, X>) - Static method in class p3j.misc.Misc
Inverts a map.
IP3MDatabase - Interface in p3j.database
Database interface for P3J.
IParamAssignmentGenerator - Interface in p3j.simulation.assignments.plugintype
Interface for all PPPM simulators/analysers, which work on top of the calculation component.
IPreferencesUIProvider - Interface in p3j.database
Provides the means to configure a database connection via the user interface.
IProgressObserver - Interface in p3j.misc
Interface for components that display the progress in one way or another.
IProjectionModel - Interface in p3j.pppm
Currently this is a simple marker interface.
IProjectionResultsIterator - Interface in p3j.database
Simple iterator for results of a projection.
IProjectionTree - Interface in p3j.gui.panels.projections
Interface for all ProjectionTreeNode entities to manipulate and notify their projection tree.
IResultFilter - Interface in p3j.experiment.results.filters
Simple interface to filter out results.
isAdditive() - Method in class p3j.pppm.SubPopulation
Checks if sub-population is additive.
isCancelled() - Method in class p3j.gui.dialogs.ConfigureResultFilterDialog
Checks if the dialog is cancelled.
isCancelled() - Method in class p3j.gui.dialogs.execstatus.SimpleProgressDialog
 
isCancelled() - Method in interface p3j.misc.IProgressObserver
Can be used to preemptively abort a long-running task.
isCellEditable(int, int) - Method in class p3j.gui.panels.matrices.GridHeaderModel
 
isCellEditable(int, int) - Method in class p3j.gui.panels.matrices.GridMatrixModel
 
isConfirmed() - Method in class p3j.gui.dialogs.SubPopulationModelEditDialog
 
isConsistingOfDescendantGenerations() - Method in class p3j.pppm.SubPopulation
Checks if sub-population is consisting of descendant generations.
isEmpty() - Method in class p3j.simulation.assignments.exhaustive.AssignmentEnumerator
Checks if is empty.
isEqualZero() - Method in class p3j.misc.errors.ProbabilityError
 
isGenerationDependent() - Method in class p3j.pppm.parameters.Parameter
 
isHeadless() - Static method in class p3j.misc.gui.GUI
Checks the headless mode.
ISimulationParameters - Interface in p3j.simulation
Marker interface for all simulation parameters.
isJumpOffPopulation() - Method in class p3j.pppm.SubPopulation
 
isMeaningful() - Method in class p3j.gui.dialogs.MoveAssignmentToSetDialog
Checks if showing the dialog is meaningful.
isSourceAvailable() - Method in class p3j.pppm.SymbolicProjectionModel
 
isStoreInXML() - Method in class p3j.misc.ExecutionOptions
Deprecated.
 
IStochasticOccurrence - Interface in p3j.pppm
This is an interface for all objects that might occur by some probability.
isUseCompression() - Method in class p3j.misc.ExecutionOptions
Deprecated.
 
isUsingCompression() - Method in class p3j.misc.Serializer
 
isUsingXML() - Method in class p3j.misc.Serializer
 
isValid() - Method in class p3j.pppm.sets.Set
Checks whether this set contains at least one assignment for every parameter instance.
iterator() - Method in class p3j.database.hibernate.ProjectionResultsIterator
 

J

JDBC_DRIVERS - Static variable in class p3j.misc.Misc
 
JumpOffParameters - Class in p3j.simulation.calculation.deterministic.parameters
Parameters for calculating jump-off sub-populations.
JumpOffParameters(int, int) - Constructor for class p3j.simulation.calculation.deterministic.parameters.JumpOffParameters
Default constructor.
JumpOffParameters() - Constructor for class p3j.simulation.calculation.deterministic.parameters.JumpOffParameters
Constructor for bean compliance.
JumpOffPopulation - Class in p3j.simulation.calculation.deterministic
Handles calculations for the jump-off sub-populations.
JumpOffPopulation() - Constructor for class p3j.simulation.calculation.deterministic.JumpOffPopulation
 

K

KEYS_COLUMN_INDEX - Static variable in class p3j.misc.gui.GUI
The index of the column at which the keys are added to the content panel (for stand-alone dialogs).

L

LABEL_DELIM - Static variable in enum p3j.pppm.parameters.ParameterType
 
LABEL_FEMALES - Static variable in enum p3j.pppm.parameters.ParameterType
 
LABEL_FERTILITY - Static variable in enum p3j.pppm.parameters.ParameterType
 
LABEL_JUMP_OFF_POPULATION - Static variable in enum p3j.pppm.parameters.ParameterType
 
LABEL_MALES - Static variable in enum p3j.pppm.parameters.ParameterType
 
LABEL_PROPORTION_MALE_LIVE_BIRTHS - Static variable in enum p3j.pppm.parameters.ParameterType
 
LABEL_PROPORTION_OF_INFANT_DEATHS_FIRST_6_MONTHS - Static variable in enum p3j.pppm.parameters.ParameterType
 
LABEL_SURVIVAL_PROBABILITY_OF_OPEN_END_AGE_CLASS - Static variable in enum p3j.pppm.parameters.ParameterType
 
LABEL_SURVIVORS_AGE_X - Static variable in enum p3j.pppm.parameters.ParameterType
 
load(String) - Method in class p3j.misc.Serializer
Loads object from file.
LoadedProjectionFormatException - Exception in p3j.misc
Exception to be thrown when loaded projection has a format that does not allow automated import.
LoadedProjectionFormatException(String) - Constructor for exception p3j.misc.LoadedProjectionFormatException
Instantiates a new loaded projection format exception.
loadFromBinary(String) - Method in class p3j.misc.Serializer
Load object from a binary file.
loadFromXML(String) - Method in class p3j.misc.Serializer
Load object from XML file.
loadProjection(String, IP3MDatabase) - Method in class p3j.misc.Serializer
Loads a projection into the database.

M

main(String[]) - Static method in class p3j.gui.P3J
Main function.
Matrix - Class in p3j.misc.math
Matrix object that contains its value as a Matrix2D.
Matrix(Matrix2D) - Constructor for class p3j.misc.math.Matrix
Default constructor.
Matrix() - Constructor for class p3j.misc.math.Matrix
Instantiates a new matrix (only required for beans compliance, do not use manually).
Matrix2D - Class in p3j.misc.math
Wrapper class for matrices.
Matrix2D(double[][], String, String) - Constructor for class p3j.misc.math.Matrix2D
Standard constructor.
Matrix2D() - Constructor for class p3j.misc.math.Matrix2D
Constructor for bean compatibility.
Matrix2D(int, int) - Constructor for class p3j.misc.math.Matrix2D
Alternative constructor.
MatrixDimension - Enum in p3j.misc
Enumeration for all kinds of matrix dimensions used in the PPPM.
MAX_SUBNODE_SUMMARY_ELEMENTS - Static variable in class p3j.misc.Misc
The maximal number of sub-node elements to be shown in the panel.
mergeList(List<D>...) - Static method in class p3j.misc.Misc
Merges list of lists to a newly created ArrayList.
MergeSubPopChooseAgesSingleYearSelector - Class in p3j.experiment.results
Merges some sub-populations and selects the ages for a specific years afterwards.
MergeSubPopChooseAgesSingleYearSelector(AbstractAggregationSelector[], AbstractAggregationSelector[], int, String) - Constructor for class p3j.experiment.results.MergeSubPopChooseAgesSingleYearSelector
Instantiates a new merge sub pop choose ages single year selector.
MergeSubPopChooseAgesSingleYearSelector(MergeSubPopSumOverAgesSelector, int) - Constructor for class p3j.experiment.results.MergeSubPopChooseAgesSingleYearSelector
Instantiates a new merge sub pop choose ages single year selector.
MergeSubPopOldAgeDependencyRatioSelector - Class in p3j.experiment.results
Computes the old age dependency ratio for certain sub-populations.
MergeSubPopOldAgeDependencyRatioSelector(AbstractAggregationSelector[], AbstractAggregationSelector[], String) - Constructor for class p3j.experiment.results.MergeSubPopOldAgeDependencyRatioSelector
Instantiates a new merge sub-population for old age dependency ratios selector.
MergeSubPopOldAgeDependencyRatioSelector(List<AbstractAggregationSelector>, List<AbstractAggregationSelector>, String) - Constructor for class p3j.experiment.results.MergeSubPopOldAgeDependencyRatioSelector
Instantiates a new merge sub-populations for old age dependency ratio selector.
MergeSubPopSumOverAgesSelector - Class in p3j.experiment.results
This aggregator allows to add and subtract certain population, before summing over their ages and afterwards behaving like SumOverAgesSelector.
MergeSubPopSumOverAgesSelector(AbstractAggregationSelector[], AbstractAggregationSelector[], String) - Constructor for class p3j.experiment.results.MergeSubPopSumOverAgesSelector
Instantiates aggregator that merges subpopulations.
MergeSubPopSumOverAgesSelector(AbstractAggregationSelector[], String) - Constructor for class p3j.experiment.results.MergeSubPopSumOverAgesSelector
Instantiates a new merge sub pop sum over ages selector.
MergeSubPopSumOverAgesSelector(List<AbstractAggregationSelector>, List<AbstractAggregationSelector>, String) - Constructor for class p3j.experiment.results.MergeSubPopSumOverAgesSelector
Instantiates a new merge-sub-pop-sum-over-ages selector.
MergeSubPopSumOverAgesSelector(List<AbstractAggregationSelector>, String) - Constructor for class p3j.experiment.results.MergeSubPopSumOverAgesSelector
Instantiates a new merge sub pop sum over ages selector.
Misc - Class in p3j.misc
Miscellaneous (auxiliary) functions and constants.
mouseReleased(MouseEvent) - Method in class p3j.gui.misc.PopupOpener
 
MoveAssignmentToSetDialog - Class in p3j.gui.dialogs
Dialog to choose a new set for a parameter assignment.
MoveAssignmentToSetDialog(ParameterAssignment, IProjectionTree, Set, SetType) - Constructor for class p3j.gui.dialogs.MoveAssignmentToSetDialog
Instantiates a new move assignment to set dialog.
moveFast(Direction, boolean) - Method in class p3j.gui.panels.matrices.GridBehaviourAdapter
Emulates positioning when CTRIL is pressed.
MYSQL_URL_PREFIX - Static variable in class p3j.misc.Misc
The URL prefix for MySQL URLs.
MySQLPreferencesUIProvider - Class in p3j.database
GUI to configure database connection to MySQL server.
MySQLPreferencesUIProvider() - Constructor for class p3j.database.MySQLPreferencesUIProvider
 

N

NavigationTreeTab - Enum in p3j.gui.misc
The available tabs for the navigation tree on the left-hand side of the GUI.
NEW_ASSIGNMENT - Static variable in class p3j.gui.panels.projections.ParameterInstanceNode
Name for new assignment and title for the button to create one.
newMatrix(Matrix2D) - Method in class p3j.database.hibernate.P3MDatabase
 
newMatrix(Matrix2D) - Method in interface p3j.database.IP3MDatabase
Creates a new matrix if a matrix with the same values is not already existing in the system.
newParameter(String, int, boolean, MatrixDimension, MatrixDimension, Population) - Method in class p3j.database.hibernate.P3MDatabase
 
newParameter(String, int, boolean, MatrixDimension, MatrixDimension, Population) - Method in interface p3j.database.IP3MDatabase
Creates a new parameter (if not already existent) and returns it.
newParameterAssignment(ParameterInstance, String, String, double, double, Matrix2D) - Method in class p3j.database.hibernate.P3MDatabase
 
newParameterAssignment(ParameterInstance, String, String, double, double, Matrix2D) - Method in interface p3j.database.IP3MDatabase
Creates a new parameter assignment.
newParameterInstance(int, Parameter, int) - Method in class p3j.database.hibernate.P3MDatabase
 
newParameterInstance(int, Parameter, int) - Method in interface p3j.database.IP3MDatabase
Creates new parameter instance.
newProjection(ProjectionModel) - Method in class p3j.database.hibernate.P3MDatabase
 
newProjection(ProjectionModel) - Method in interface p3j.database.IP3MDatabase
Adds new projection to database, automatically adds any Parameter or ParameterInstance entities that have not yet been created.
newProjection() - Method in class p3j.gui.P3J
Create a new scenario in database.
NewProjectionDialog - Class in p3j.gui.dialogs
Creates a new projection.
NewProjectionDialog(Frame, IP3MDatabase) - Constructor for class p3j.gui.dialogs.NewProjectionDialog
Instantiates a new new projection dialog.
newSet(List<ParameterInstance>, String, String, double) - Method in class p3j.database.hibernate.P3MDatabase
 
newSet(List<ParameterInstance>, String, String, double) - Method in interface p3j.database.IP3MDatabase
Creates a new set.
NewSetDialog - Class in p3j.gui.dialogs
Dialog to create a new Set for a given SetType.
NewSetDialog(SetTypeNode, IProjectionTree) - Constructor for class p3j.gui.dialogs.NewSetDialog
Default constructor.
newSetType(String, String) - Method in class p3j.database.hibernate.P3MDatabase
 
newSetType(String, String) - Method in interface p3j.database.IP3MDatabase
Create new Settype.
NewSetTypeDialog - Class in p3j.gui.dialogs
Dialog to create a new SetType.
NewSetTypeDialog(ProjectionNode, IProjectionTree) - Constructor for class p3j.gui.dialogs.NewSetTypeDialog
Default constructor.
newSubPopulation() - Method in class p3j.pppm.SubPopulation
Creates new sub-population with same properties.
next() - Method in class p3j.database.hibernate.ProjectionResultsIterator
 
nextAssignment() - Method in class p3j.simulation.assignments.exhaustive.ExhaustiveAssignmentGenerator
Generates next assignment.
nextAssignment() - Method in class p3j.simulation.assignments.exhaustive.SetManager
Increments a single index to goto the next-probable combination of sets.
nextStep() - Method in class p3j.simulation.PPPMProcessor
Calculates the outcome of *one* deterministic calculation.
nodeAdded(ParameterInstanceNode, int) - Method in interface p3j.gui.panels.projections.IProjectionTree
Notifies tree that the given node as a new child at the given index.
nodeAdded(ParameterInstanceNode, int) - Method in class p3j.gui.panels.projections.ProjectionTreePanel
 
NUM_OF_TRIALS - Static variable in class p3j.gui.dialogs.execstatus.ExecProgressInstrFactory
The Constant NUM_OF_TRIALS.
NUMBER_FORMAT - Static variable in class p3j.misc.Misc
Number format to be used when editing matrices.
numEqual(double, double) - Static method in class p3j.misc.Misc
Two values are recognised as equal as long as their absolute differece does not exceed EPSILON.

O

ok() - Method in class p3j.gui.dialogs.AbstractProjectionTreeDialog
Will be called when user pressed OK button.
ok() - Method in class p3j.gui.dialogs.NewSetDialog
 
ok() - Method in class p3j.gui.dialogs.NewSetTypeDialog
 
okAction() - Method in class p3j.gui.dialogs.AdjustMaxAgeDialog
 
okAction() - Method in class p3j.gui.dialogs.DuplicateProjectionDialog
 
okAction() - Method in class p3j.gui.dialogs.MoveAssignmentToSetDialog
 
okAction() - Method in class p3j.gui.dialogs.ProjectionDialog
Override to add behavior for the OK button.
okAction() - Method in class p3j.gui.dialogs.SubPopulationModelEditDialog
 
open() - Method in class p3j.database.hibernate.P3MDatabase
 
open() - Method in interface p3j.database.IP3MDatabase
Establishes database connection.
OverviewProjectionNode - Class in p3j.gui.panels.dboverview
This node delivers an overview of a projections and options to remove or load it.
OverviewProjectionNode(ProjectionModel, String) - Constructor for class p3j.gui.panels.dboverview.OverviewProjectionNode
Instantiates a new overview projection node.

P

P3J - Class in p3j.gui
Main user interface to P3J (singleton).
p3j.database - package p3j.database
 
p3j.database.hibernate - package p3j.database.hibernate
 
p3j.experiment - package p3j.experiment
 
p3j.experiment.results - package p3j.experiment.results
 
p3j.experiment.results.filters - package p3j.experiment.results.filters
 
p3j.gui - package p3j.gui
 
p3j.gui.dialogs - package p3j.gui.dialogs
 
p3j.gui.dialogs.execstatus - package p3j.gui.dialogs.execstatus
 
p3j.gui.misc - package p3j.gui.misc
 
p3j.gui.panels - package p3j.gui.panels
 
p3j.gui.panels.dboverview - package p3j.gui.panels.dboverview
 
p3j.gui.panels.matrices - package p3j.gui.panels.matrices
 
p3j.gui.panels.projections - package p3j.gui.panels.projections
 
p3j.gui.panels.results - package p3j.gui.panels.results
 
p3j.misc - package p3j.misc
 
p3j.misc.errors - package p3j.misc.errors
 
p3j.misc.gui - package p3j.misc.gui
 
p3j.misc.math - package p3j.misc.math
 
p3j.pppm - package p3j.pppm
 
p3j.pppm.parameters - package p3j.pppm.parameters
 
p3j.pppm.readerwriter.database - package p3j.pppm.readerwriter.database
 
p3j.pppm.readerwriter.file - package p3j.pppm.readerwriter.file
 
p3j.pppm.sets - package p3j.pppm.sets
 
p3j.simulation - package p3j.simulation
 
p3j.simulation.assignments.exhaustive - package p3j.simulation.assignments.exhaustive
 
p3j.simulation.assignments.plugintype - package p3j.simulation.assignments.plugintype
 
p3j.simulation.assignments.random - package p3j.simulation.assignments.random
 
p3j.simulation.calculation.deterministic - package p3j.simulation.calculation.deterministic
 
p3j.simulation.calculation.deterministic.parameters - package p3j.simulation.calculation.deterministic.parameters
 
P3JConfigFile - Class in p3j.gui.misc
Main P3J configuration file.
P3JConfigFile() - Constructor for class p3j.gui.misc.P3JConfigFile
 
P3MDatabase - Class in p3j.database.hibernate
Implementation of IP3MDatabase based on Hibernate.
P3MDatabase() - Constructor for class p3j.database.hibernate.P3MDatabase
Constructor using the default configuration file.
P3MDatabase(String) - Constructor for class p3j.database.hibernate.P3MDatabase
Constructor for custom configuration.
ParamAssignmentGenFactory - Class in p3j.simulation.assignments.plugintype
Base class for IParamAssignmentGenerator factories.
ParamAssignmentGenFactory() - Constructor for class p3j.simulation.assignments.plugintype.ParamAssignmentGenFactory
 
Parameter - Class in p3j.pppm.parameters
Represents a parameter in the PPPM.
Parameter(int, boolean, String, MatrixDimension, MatrixDimension, Population) - Constructor for class p3j.pppm.parameters.Parameter
Default constructor.
Parameter() - Constructor for class p3j.pppm.parameters.Parameter
Constructor for bean compatibility.
ParameterAssignment - Class in p3j.pppm.parameters
One assignment of a parameter instance.
ParameterAssignment(ParameterInstance) - Constructor for class p3j.pppm.parameters.ParameterAssignment
Default constructor.
ParameterAssignment(ParameterInstance, String, String, double, double, Matrix) - Constructor for class p3j.pppm.parameters.ParameterAssignment
Full constructor.
ParameterAssignment() - Constructor for class p3j.pppm.parameters.ParameterAssignment
 
ParameterAssignment(String, ParameterInstance, String, String, double, double) - Constructor for class p3j.pppm.parameters.ParameterAssignment
Constructor for bean compatibility.
ParameterAssignmentComparator - Class in p3j.pppm.parameters
A simple comparator for parameter assignments.
ParameterAssignmentComparator() - Constructor for class p3j.pppm.parameters.ParameterAssignmentComparator
 
ParameterAssignmentNode - Class in p3j.gui.panels.projections
Node that represents a ParameterAssignment.
ParameterAssignmentNode(ParameterAssignment) - Constructor for class p3j.gui.panels.projections.ParameterAssignmentNode
Default constructor.
ParameterAssignmentSet - Class in p3j.pppm.parameters
Stores a set of parameter assignments.
ParameterAssignmentSet() - Constructor for class p3j.pppm.parameters.ParameterAssignmentSet
 
ParameterAssumptionEncoder - Class in p3j.experiment.results
Auxiliary class to encode assumption mappings and describe the encoding in human- and machine-readable form.
ParameterAssumptionEncoder(ProjectionModel) - Constructor for class p3j.experiment.results.ParameterAssumptionEncoder
Instantiates a new parameter assumption encoder.
ParameterInstance - Class in p3j.pppm.parameters
Represents a parameter instance for the PPPM.
ParameterInstance(int, Parameter, int) - Constructor for class p3j.pppm.parameters.ParameterInstance
Default constructor.
ParameterInstance() - Constructor for class p3j.pppm.parameters.ParameterInstance
Constructor for bean compatibility.
ParameterInstance(int, Parameter) - Constructor for class p3j.pppm.parameters.ParameterInstance
Constructor for general parameters.
ParameterInstanceComparator - Class in p3j.pppm.parameters
Compares ParameterInstance objects based on their comparison index.
ParameterInstanceComparator() - Constructor for class p3j.pppm.parameters.ParameterInstanceComparator
 
ParameterInstanceNode - Class in p3j.gui.panels.projections
Node that represents a ParameterInstance.
ParameterInstanceNode(ParameterInstance) - Constructor for class p3j.gui.panels.projections.ParameterInstanceNode
Default constructor.
ParameterListCellRenderer - Class in p3j.gui.misc
Deprecated.
ParameterListCellRenderer(EditSetsDialog) - Constructor for class p3j.gui.misc.ParameterListCellRenderer
Deprecated.
Default constructor.
ParameterListModel - Class in p3j.gui.misc
List model for a list of parameters.
ParameterListModel() - Constructor for class p3j.gui.misc.ParameterListModel
 
Parameters - Class in p3j.pppm.parameters
Specifies the Parameter definitions necessary for a ProjectionModel with a certain SubPopulationModel.
Parameters(SubPopulationModel) - Constructor for class p3j.pppm.parameters.Parameters
Creates parameters for a given sub-population model.
ParameterType - Enum in p3j.pppm.parameters
 
parseToDouble(Object) - Static method in class p3j.misc.Misc
Parses string to double.
parseToDoubleProb(String) - Static method in class p3j.misc.Misc
Converts a string into a probability (a double that has to be in [0,1]).
parseToInt(String) - Static method in class p3j.misc.Misc
Parses string to integer.
pasteFromClipboard() - Method in class p3j.gui.panels.matrices.GridBehaviourAdapter
Pastes from clipboard.
peek() - Method in class p3j.simulation.assignments.exhaustive.ExhaustiveAssignmentGenerator
Peeks for the next Settype assignment to choose.
Population - Enum in p3j.pppm.parameters
Deprecated.
PopupOpener - Class in p3j.gui.misc
Mouse Adapted that opens a pop-up menu.
PopupOpener(JPopupMenu) - Constructor for class p3j.gui.misc.PopupOpener
Default constructor.
PPPMDatabaseReader - Class in p3j.pppm.readerwriter.database
Model reader to access the PPP model database.
PPPMDatabaseReader(DBConnectionData, Integer) - Constructor for class p3j.pppm.readerwriter.database.PPPMDatabaseReader
Instantiates a new PPPM database reader.
PPPMFormalism - Class in p3j.pppm
This class describes PPP models as a formalism.
PPPMFormalism() - Constructor for class p3j.pppm.PPPMFormalism
Creates predefined formalism.
PPPModelDatabaseReaderFactory - Class in p3j.pppm.readerwriter.database
Factory for reader of PPPM files.
PPPModelDatabaseReaderFactory() - Constructor for class p3j.pppm.readerwriter.database.PPPModelDatabaseReaderFactory
 
PPPModelFactory - Class in p3j.pppm
Creates ProjectionModel instances.
PPPModelFactory() - Constructor for class p3j.pppm.PPPModelFactory
 
PPPModelFileReaderWriterFactory - Class in p3j.pppm.readerwriter.file
Factory for reader/writer of PPPM files.
PPPModelFileReaderWriterFactory() - Constructor for class p3j.pppm.readerwriter.file.PPPModelFileReaderWriterFactory
 
PPPMProcessor - Class in p3j.simulation
Encapsulates the execution of the PPPM.
PPPMProcessor(IProjectionModel, IParamAssignmentGenerator) - Constructor for class p3j.simulation.PPPMProcessor
Default constructor.
PPPMProcessorFactory - Class in p3j.simulation
Factory for a simple PPPMProcessor.
PPPMProcessorFactory() - Constructor for class p3j.simulation.PPPMProcessorFactory
 
PREF_DB_PWD - Static variable in class p3j.misc.Misc
The key for the database password.
PREF_DB_TYPE - Static variable in class p3j.misc.Misc
The key for the number of trials.
PREF_DB_URL - Static variable in class p3j.misc.Misc
The key for the database URL.
PREF_DB_USER - Static variable in class p3j.misc.Misc
The key for the database user name.
PREF_EXECUTION_MODE - Static variable in class p3j.misc.Misc
The key for the execution mode.
PREF_HIBERNATE_DIALECT_PROPERTY - Static variable in class p3j.misc.Misc
The hibernate property to read out the dialect that is used.
PREF_HIBERNATE_DRIVER_PROPERTY - Static variable in class p3j.misc.Misc
The hibernate property to read out the JDBC driver that is used.
PREF_NUM_PARALLEL_THREADS - Static variable in class p3j.misc.Misc
The key for the number of parallel threads.
PREF_NUM_TRIALS - Static variable in class p3j.misc.Misc
The key for the number of trials.
PreferencesDialog - Class in p3j.gui.dialogs
Dialog to edit preferences.
PreferencesDialog(Frame, P3JConfigFile, DatabaseType) - Constructor for class p3j.gui.dialogs.PreferencesDialog
Instantiates a new preferences dialog.
PREFERRED_HEIGHT_PROGBAR - Static variable in class p3j.gui.dialogs.execstatus.ExecutionProgressDialog
The preferred height of the progress bar.
printErrorMessage(Component, String, Object) - Static method in class p3j.misc.gui.GUI
Prints an error message.
printErrorMessage(Component, String, Object, Throwable) - Static method in class p3j.misc.gui.GUI
Prints an error message and the stack trace of the corresponding exception.
printErrorMessage(String, Throwable) - Static method in class p3j.misc.gui.GUI
Prints an error message with the P3J main window as parent instance.
printMessage(Component, String, Object) - Static method in class p3j.misc.gui.GUI
Prints a message.
printQuestion(Component, String, Object) - Static method in class p3j.misc.gui.GUI
Prints a question message.
ProbabilityError - Class in p3j.misc.errors
An exception that represents an error with a set of probabilities.
ProbabilityError(boolean, String) - Constructor for class p3j.misc.errors.ProbabilityError
Default constructor.
ProcessProjectionDialog - Class in p3j.gui.dialogs
Super class for dialogs letting the user process the ProjectionModel in some way.
ProcessProjectionDialog(ProjectionModel) - Constructor for class p3j.gui.dialogs.ProcessProjectionDialog
Instantiates a new process projection dialog.
projectionDeleted(ProjectionModel) - Method in class p3j.gui.P3J
Has to be called to refresh GUI after a ProjectionModel has been deleted.
ProjectionDialog - Class in p3j.gui.dialogs
Super class of all dialogs with a certain size and some default buttons.
ProjectionDialog() - Constructor for class p3j.gui.dialogs.ProjectionDialog
 
ProjectionModel - Class in p3j.pppm
Stores a complete configuration for the PPPM, containing Set objects associated with different SetType instances.
ProjectionModel() - Constructor for class p3j.pppm.ProjectionModel
Constructor for bean compatibility (do NOT use manually!).
ProjectionModel(String, String, int, int, int, int, SubPopulationModel) - Constructor for class p3j.pppm.ProjectionModel
Default constructor.
ProjectionNode - Class in p3j.gui.panels.projections
Node that represents a projection.
ProjectionNode(ProjectionModel) - Constructor for class p3j.gui.panels.projections.ProjectionNode
Default constructor.
ProjectionResultsIterator - Class in p3j.database.hibernate
HIbernate implementation of a results iterator.
ProjectionResultsIterator(SessionFactory, int) - Constructor for class p3j.database.hibernate.ProjectionResultsIterator
Instantiates a new projection results iterator.
ProjectionTreeCellRenderer - Class in p3j.gui.panels.projections
Cell renderer for an IProjectionTree instance.
ProjectionTreeCellRenderer() - Constructor for class p3j.gui.panels.projections.ProjectionTreeCellRenderer
 
ProjectionTreeNode<E> - Class in p3j.gui.panels.projections
Super class of all nodes representing PPPM entities in the projection tree.
ProjectionTreeNode(E, String) - Constructor for class p3j.gui.panels.projections.ProjectionTreeNode
Default constructor.
ProjectionTreePanel - Class in p3j.gui.panels.projections
Panel that displays a JTree in a ScrollPane and initializes them properly.
ProjectionTreePanel(ProjectionModel, JPanel) - Constructor for class p3j.gui.panels.projections.ProjectionTreePanel
The Constructor.
ProjectionTreeSelectionListener - Class in p3j.gui.panels.projections
Default selection listener for projection trees.
ProjectionTreeSelectionListener(JPanel, IProjectionTree) - Constructor for class p3j.gui.panels.projections.ProjectionTreeSelectionListener
Instantiates a new projection tree selection listener.
PropertiesShowPanelFactory - Class in p3j.gui.panels
Panel to conveniently display the properties of a PPPM entity.
PropertiesShowPanelFactory(int) - Constructor for class p3j.gui.panels.PropertiesShowPanelFactory
Instantiates a new properties show panel factory.
PropertiesShowPanelFactory(int, int) - Constructor for class p3j.gui.panels.PropertiesShowPanelFactory
Instantiates a new properties show panel factory.
PropertiesShowPanelFactory() - Constructor for class p3j.gui.panels.PropertiesShowPanelFactory
Simple constructor.
PropertiesShowPanelFactory(List<JButton>) - Constructor for class p3j.gui.panels.PropertiesShowPanelFactory
Constructor with only one kind of buttons.
PropertiesShowPanelFactory(JButton) - Constructor for class p3j.gui.panels.PropertiesShowPanelFactory
Constructor for a single button.
PropertiesShowPanelFactory(int, List<JButton>, int) - Constructor for class p3j.gui.panels.PropertiesShowPanelFactory
Default constructor.
PropertiesShowPanelFactory(int, int, List<JButton>, int) - Constructor for class p3j.gui.panels.PropertiesShowPanelFactory
Comprehensive constructor.
PropertiesShowPanelFactory(List<JButton>, int) - Constructor for class p3j.gui.panels.PropertiesShowPanelFactory
Default constructor.

Q

QuickInputDialog - Class in p3j.gui.dialogs
Deprecated.
QuickInputDialog(Frame, ProjectionModel) - Constructor for class p3j.gui.dialogs.QuickInputDialog
Deprecated.
Default constructor.
quitApplication() - Method in class p3j.gui.P3J
Quit application.

R

R_LIBRARY - Static variable in class p3j.experiment.results.ResultExport
The name of the R library required for report generation.
RandomNumberChecks - Class in p3j.misc.math
Class to hold static functions for checking random numbers regarding their mathematical validity, and some non-static functions for selecting an object randomly.
RandomParamAssignmentGenerator - Class in p3j.simulation.assignments.random
Simple parameter assignment generator that just employs random sampling.
RandomParamAssignmentGenerator() - Constructor for class p3j.simulation.assignments.random.RandomParamAssignmentGenerator
 
RandomParamAssignmentGenFactory - Class in p3j.simulation.assignments.random
Factory to create a generator that selects assignments randomly.
RandomParamAssignmentGenFactory() - Constructor for class p3j.simulation.assignments.random.RandomParamAssignmentGenFactory
 
read(URI) - Method in class p3j.pppm.readerwriter.database.PPPMDatabaseReader
 
read(URI, Map<String, ?>) - Method in class p3j.pppm.readerwriter.database.PPPMDatabaseReader
 
readPreferences(P3JConfigFile) - Method in enum p3j.database.DatabaseType
 
recursiveRefresh(ProjectionTreeNode<?>) - Method in interface p3j.gui.panels.projections.IProjectionTree
Recursively refreshes the node names of node in the sub-tree below the given node.
recursiveRefresh(ProjectionTreeNode<?>) - Method in class p3j.gui.panels.projections.ProjectionTreePanel
 
refresh() - Method in class p3j.gui.misc.ParameterListModel
Refresh the list.
refreshNavigationTree() - Method in class p3j.gui.P3J
Refreshes the navigation tree and selects the root node in the currently selected tab, so that all relevant GUI elements are refreshed.
refreshNode(ProjectionTreeNode<?>) - Method in interface p3j.gui.panels.projections.IProjectionTree
Refresh a single node in the tree.
refreshNode(ProjectionTreeNode<?>) - Method in class p3j.gui.panels.projections.ProjectionTreePanel
 
refreshNodeSubStructure(ProjectionTreeNode<?>) - Method in interface p3j.gui.panels.projections.IProjectionTree
Refreshed the sub-structures of the node in the tree.
refreshNodeSubStructure(ProjectionTreeNode<?>) - Method in class p3j.gui.panels.projections.ProjectionTreePanel
 
refreshRecursively(DefaultTreeModel) - Method in class p3j.gui.panels.projections.ProjectionTreeNode
Refreshes nodes and all of its children recursively, by invoking ProjectionTreeNode.refreshRepresentation().
refreshRepresentation() - Method in class p3j.gui.panels.projections.ParameterAssignmentNode
 
refreshRepresentation() - Method in class p3j.gui.panels.projections.ProjectionTreeNode
This is called when the node's representation might have changed.
reinitializeUIForAdjustment() - Method in class p3j.gui.dialogs.ProcessProjectionDialog
Reinitializes user interface for age class adjustment.
remove() - Method in class p3j.database.hibernate.ProjectionResultsIterator
 
remove(ParameterAssignment) - Method in class p3j.pppm.parameters.ParameterAssignmentSet
Removes the parameter assignment from the set.
removeGridModelListener(GridModelListener) - Method in class p3j.gui.panels.matrices.GridMatrixModel
 
removeInstance(ParameterInstance) - Method in class p3j.pppm.sets.SetType
Removes a parameter instance from this Settype.
removeMostProbable() - Method in class p3j.simulation.assignments.exhaustive.AssignmentEnumerator
Removes the most probable assignment.
removeNode(ProjectionTreeNode<?>) - Method in interface p3j.gui.panels.projections.IProjectionTree
Removes given node.
removeNode(ProjectionTreeNode<?>) - Method in class p3j.gui.panels.projections.ProjectionTreePanel
 
removeNodes(ProjectionTreeNode<?>, Collection<? extends Object>) - Method in interface p3j.gui.panels.projections.IProjectionTree
Removes all nodes that represent the objects given in the collection.
removeNodes(ProjectionTreeNode<?>, Collection<? extends Object>) - Method in class p3j.gui.panels.projections.ProjectionTreePanel
 
removeParameterAssignment(ParameterAssignment) - Method in class p3j.pppm.sets.Set
Removes a parameter assignment.
removeParameterInstance(ParameterInstance) - Method in class p3j.pppm.sets.Set
Removes a parameter instance from the set.
removeParameterInstanceAssignment(ParameterInstance) - Method in class p3j.pppm.ProjectionModel
Removes a ParameterInstance from a certain SetType.
removeSet(Set) - Method in class p3j.pppm.sets.SetType
Removes a set from this Settype.
removeSetType(int) - Method in class p3j.gui.misc.SetTypesListModel
Remove a Settype.
removeSetType(int) - Method in class p3j.pppm.ProjectionModel
Removes SetType with given index from scenario.
removeSetType(SetType) - Method in class p3j.pppm.ProjectionModel
Removes the Settype.
removeSource() - Method in class p3j.pppm.SymbolicProjectionModel
 
reorderResults(List<Integer>, double[][]) - Method in class p3j.experiment.results.AbstractAggregationSelector
Reorders results according to list of indices.
replaceListContents(DefaultListModel<Object>, List<?>) - Static method in class p3j.misc.gui.GUI
Replaces the contents o a default list model.
reset() - Static method in class p3j.database.DatabaseFactory
Reset.
resetCurrentSetType() - Method in class p3j.gui.dialogs.EditSetTypesDialog
Deprecated.
Resets selection of Settype.
resetUI() - Method in class p3j.gui.dialogs.EditSetsDialog
Deprecated.
Resets user interface.
ResultAggregation - Class in p3j.experiment.results
Simple helper class to define the result aggregation.
ResultAggregation(int, int, SubPopulationModel) - Constructor for class p3j.experiment.results.ResultAggregation
Instantiates a new result aggregation helper.
ResultExport - Class in p3j.experiment.results
Class responsible for exporting results.
ResultExport(ProjectionModel, File, IResultFilter) - Constructor for class p3j.experiment.results.ResultExport
Instantiates a new result export.
ResultSet - Class in p3j.experiment
Set that encapsulates all results of an experiment.
ResultSet() - Constructor for class p3j.experiment.ResultSet
 
ResultsOfTrial - Class in p3j.experiment.results
This class is intended to represent the results of a single trial as stored in the database.
ResultsOfTrial() - Constructor for class p3j.experiment.results.ResultsOfTrial
Empty constructor (for Bean compatibility).
ResultsOfTrial(IProjectionModel, ExecutionSummary) - Constructor for class p3j.experiment.results.ResultsOfTrial
Instantiates new results for a trial.
ResultTreeNode - Class in p3j.gui.panels.results
Represents a node for a single predicted trajectory.
ResultTreeNode(ResultsOfTrial, int) - Constructor for class p3j.gui.panels.results.ResultTreeNode
Instantiates a new result tree node.
ResultTreePanel - Class in p3j.gui.panels.results
Panel that displays and controls the result tree.
ResultTreePanel(ProjectionModel, JPanel) - Constructor for class p3j.gui.panels.results.ResultTreePanel
Default constructor.
ResultTreeRoot - Class in p3j.gui.panels.results
Represents the root of the results tree.
ResultTreeRoot(ProjectionModel) - Constructor for class p3j.gui.panels.results.ResultTreeRoot
Instantiates a new result tree root.
retrieveFor(SubPopulation) - Method in class p3j.experiment.results.ResultsOfTrial
Retrieves all results for a specific sub-population.
retrieveIcon(String) - Static method in class p3j.misc.gui.GUI
Retrieves icon.
retrieveReaderParams(ParameterBlock) - Static method in class p3j.pppm.readerwriter.database.PPPModelDatabaseReaderFactory
Retrieve reader parameters from parameter block.
round(double, int) - Static method in class p3j.misc.Misc
Rounds a value to a certain number of digits after the comma.
ROW_SKIP_LAYOUT - Static variable in class p3j.misc.gui.GUI
The number of rows used for a single 'content' row in the layout (for stand-alone dialogs).

S

save(Object) - Method in class p3j.database.hibernate.P3MDatabase
Saves an object with hibernate.
save(ProjectionModel, String) - Method in class p3j.misc.Serializer
Save object to file.
saveParameterAssignment(ParameterAssignment) - Method in class p3j.database.hibernate.P3MDatabase
 
saveParameterAssignment(ParameterAssignment) - Method in interface p3j.database.IP3MDatabase
Saves given parameter assignment.
saveProjection(ProjectionModel) - Method in class p3j.database.hibernate.P3MDatabase
 
saveProjection(ProjectionModel) - Method in interface p3j.database.IP3MDatabase
Saves projection.
saveSet(Set) - Method in class p3j.database.hibernate.P3MDatabase
 
saveSet(Set) - Method in interface p3j.database.IP3MDatabase
Updates the set.
saveSetType(SetType) - Method in class p3j.database.hibernate.P3MDatabase
 
saveSetType(SetType) - Method in interface p3j.database.IP3MDatabase
Updates the Settype.
saveToBinary(Object, String) - Method in class p3j.misc.Serializer
Save object to binary file.
saveToXML(Object, String) - Method in class p3j.misc.Serializer
Save object to XML file.
saveTrialResults(ResultsOfTrial) - Method in class p3j.database.hibernate.P3MDatabase
 
saveTrialResults(ResultsOfTrial) - Method in interface p3j.database.IP3MDatabase
Saves results of a single trial.
select(ResultsOfTrial) - Method in class p3j.experiment.results.AbstractAggregationSelector
Select the result of interest.
selected(TreePath, IProjectionTree) - Method in class p3j.gui.panels.dboverview.OverviewProjectionNode
 
selected(TreePath, IProjectionTree) - Method in class p3j.gui.panels.projections.GenerationNode
 
selected(TreePath, IProjectionTree) - Method in class p3j.gui.panels.projections.ParameterAssignmentNode
 
selected(TreePath, IProjectionTree) - Method in class p3j.gui.panels.projections.ParameterInstanceNode
 
selected(TreePath, IProjectionTree) - Method in class p3j.gui.panels.projections.ProjectionNode
 
selected(TreePath, JPanel, IProjectionTree) - Method in class p3j.gui.panels.projections.ProjectionTreeNode
Method that is called by the TreeSelectionListener when this node gets selected.
selected(TreePath, IProjectionTree) - Method in class p3j.gui.panels.projections.ProjectionTreeNode
Method that is called by ProjectionTreeNode#selected(TreePath, JPanel, DefaultTreeModel, javax.swing.JTree) originally.
selected(TreePath, IProjectionTree) - Method in class p3j.gui.panels.projections.SetNode
 
selected(TreePath, IProjectionTree) - Method in class p3j.gui.panels.projections.SetTypeNode
 
selected(TreePath, IProjectionTree) - Method in class p3j.gui.panels.projections.SubPopulationNode
 
selected(TreePath, IProjectionTree) - Method in class p3j.gui.panels.results.ResultTreeNode
 
selected(TreePath, IProjectionTree) - Method in class p3j.gui.panels.results.ResultTreeRoot
 
selectNode(ProjectionTreeNode<?>) - Method in interface p3j.gui.panels.projections.IProjectionTree
Selects a given node.
selectNode(ProjectionTreeNode<?>) - Method in class p3j.gui.panels.projections.ProjectionTreePanel
 
selectRoot() - Method in class p3j.gui.panels.AbstractNavigationPanel
Select root of the tree.
sep(String) - Method in class p3j.gui.panels.PropertiesShowPanelFactory
Wrapper for adding a separator.
Serializer - Class in p3j.misc
Class that stores and loads serializable classes.
Serializer() - Constructor for class p3j.misc.Serializer
 
Set - Class in p3j.pppm.sets
Represents a set in PPPM.
Set(List<ParameterInstance>, String, String, double) - Constructor for class p3j.pppm.sets.Set
Default constructor.
Set() - Constructor for class p3j.pppm.sets.Set
Constructor for bean compatibility.
setAdditive(boolean) - Method in class p3j.pppm.SubPopulation
Sets the 'additive'-flag.
setAllParameterInstances(List<ParameterInstance>) - Method in class p3j.pppm.ProjectionModel
Sets the all parameter instances.
setAssignment(Map<ParameterInstance, ParameterAssignment>) - Method in class p3j.experiment.results.ResultsOfTrial
 
setAssignmentProbability(double) - Method in class p3j.experiment.results.ResultsOfTrial
 
setAssignments(Set<ParameterAssignment>) - Method in class p3j.pppm.parameters.ParameterAssignmentSet
 
setColumnLabel(String) - Method in class p3j.misc.math.Matrix2D
 
setComparisonIndex(int) - Method in class p3j.pppm.parameters.ParameterInstance
 
setConsistingOfDescendantGenerations(boolean) - Method in class p3j.pppm.SubPopulation
Sets the 'consisting of descendant generations'-flag.
setCurrentProjection(ProjectionModel) - Method in class p3j.gui.P3J
Switches to a new projection model for editing.
setCutOffProbability(double) - Method in class p3j.simulation.assignments.exhaustive.ExhaustiveSimParameters
Sets the cut off probability.
setDate(Date) - Method in class p3j.experiment.ExperimentDefinition
Sets the date.
setDbConnData(DBConnectionData) - Static method in class p3j.database.DatabaseFactory
Sets the DB connection data.
setDBPreferences(Pair<DBConnectionData, String>) - Method in class p3j.database.GenericPreferencesUIProvider
 
setDBPreferences(Pair<DBConnectionData, String>) - Method in class p3j.database.HSQLDBPreferencesUIProvider
 
setDBPreferences(Pair<DBConnectionData, String>) - Method in interface p3j.database.IPreferencesUIProvider
Sets the database connection preferences.
setDBPreferences(Pair<DBConnectionData, String>) - Method in class p3j.database.MySQLPreferencesUIProvider
 
setDeathProbInfant1halfFemale(Matrix2D) - Method in class p3j.simulation.calculation.deterministic.parameters.BasicParameters
 
setDeathProbInfant1halfMale(Matrix2D) - Method in class p3j.simulation.calculation.deterministic.parameters.BasicParameters
 
setDefaults() - Method in class p3j.gui.misc.P3JConfigFile
 
setDefaultSet(Set) - Method in class p3j.pppm.ProjectionModel
Sets the default set.
setDefaultType(SetType) - Method in class p3j.pppm.ProjectionModel
Sets the default type.
setDefinedParameters(List<ParameterInstance>) - Method in class p3j.pppm.sets.SetType
 
setDescendantParameters(SubPopulation, int, InFlowDescendantParameters) - Method in class p3j.experiment.results.ExecutionSummary
 
setDescription(String) - Method in class p3j.pppm.parameters.ParameterAssignment
 
setDescription(String) - Method in class p3j.pppm.ProjectionModel
Sets the description.
setDescription(String) - Method in class p3j.pppm.sets.Set
 
setDescription(String) - Method in class p3j.pppm.sets.SetType
 
setDesiredOverallProbability(double) - Method in class p3j.simulation.assignments.exhaustive.ExhaustiveSimParameters
Sets the desired overall probability.
setDeviation(Double) - Method in class p3j.pppm.parameters.ParameterAssignment
Sets deviation.
setEndXf(Matrix2D) - Method in class p3j.experiment.results.BasicResults
 
setEndXm(Matrix2D) - Method in class p3j.experiment.results.BasicResults
 
setFertX(Matrix2D) - Method in class p3j.simulation.calculation.deterministic.parameters.BasicParameters
 
setFromDataStructure(IProjectionModel) - Method in class p3j.pppm.SymbolicProjectionModel
 
setFromDocument(IDocument<?>) - Method in class p3j.pppm.SymbolicProjectionModel
 
setGeneration(int) - Method in class p3j.experiment.results.BasicResults
 
setGeneration(int) - Method in class p3j.pppm.parameters.ParameterInstance
 
setGenerationDependent(boolean) - Method in class p3j.pppm.parameters.Parameter
 
setGenerations(int) - Method in class p3j.pppm.ProjectionModel
Sets the generations.
setHash(long) - Method in class p3j.misc.math.Matrix
 
setHeadless(boolean) - Static method in class p3j.misc.gui.GUI
Sets the head-less mode.
setHibernateConfigFile(String) - Static method in class p3j.database.hibernate.P3MDatabase
Sets the hibernate configuration file.
setID(int) - Method in class p3j.experiment.ExperimentDefinition
Sets the id.
setID(int) - Method in class p3j.experiment.results.BasicResults
 
setID(int) - Method in class p3j.experiment.results.ResultsOfTrial
 
setID(int) - Method in class p3j.misc.math.Matrix
 
setID(int) - Method in class p3j.pppm.parameters.Parameter
 
setID(int) - Method in class p3j.pppm.parameters.ParameterAssignment
 
setID(int) - Method in class p3j.pppm.parameters.ParameterAssignmentSet
 
setID(int) - Method in class p3j.pppm.parameters.ParameterInstance
 
setID(int) - Method in class p3j.pppm.ProjectionModel
Sets the id.
setID(int) - Method in class p3j.pppm.sets.Set
 
setID(int) - Method in class p3j.pppm.sets.SetType
 
setInFlowParameters(SubPopulation, InFlowParameters) - Method in class p3j.experiment.results.ExecutionSummary
 
setInstanceSetTypes(Map<ParameterInstance, SetType>) - Method in class p3j.pppm.ProjectionModel
Sets the instance Settypes.
setJumpOffParameters(SubPopulation, JumpOffParameters) - Method in class p3j.experiment.results.ExecutionSummary
 
setJumpOffPopulation(boolean) - Method in class p3j.pppm.SubPopulation
 
setJumpOffYear(int) - Method in class p3j.pppm.ProjectionModel
Sets the jump off year.
setMaleRateLiveBirth(Matrix2D) - Method in class p3j.simulation.calculation.deterministic.parameters.BasicParameters
Setting rate of male live birth also sets the female one (1 - male).
SetManager - Class in p3j.simulation.assignments.exhaustive
Manages all Set objects for a certain SetType.
SetManager(Set, SetType) - Constructor for class p3j.simulation.assignments.exhaustive.SetManager
Default constructor.
setMatrix(Matrix) - Method in class p3j.pppm.parameters.ParameterAssignment
 
setMatrixBinary(String) - Method in class p3j.pppm.parameters.ParameterAssignment
Sets matrix from a byte array (for deserialization).
setMatrixValue(Matrix2D) - Method in class p3j.pppm.parameters.ParameterAssignment
Sets the matrix value.
setMaxAge(int) - Method in class p3j.simulation.calculation.deterministic.parameters.BasicParameters
 
setMaximumAge(int) - Method in class p3j.pppm.ProjectionModel
Sets the maximum age.
setMaxNumRuns(int) - Method in class p3j.simulation.assignments.exhaustive.ExhaustiveSimParameters
Sets the max num runs.
setMaxRunFraction(double) - Method in class p3j.simulation.assignments.exhaustive.ExhaustiveSimParameters
Sets the max run fraction.
setMeanXf(Matrix2D) - Method in class p3j.experiment.results.BasicResults
 
setMeanXm(Matrix2D) - Method in class p3j.experiment.results.BasicResults
 
setMigrantsXf(Matrix2D) - Method in class p3j.simulation.calculation.deterministic.parameters.InFlowParameters
 
setMigrantsXm(Matrix2D) - Method in class p3j.simulation.calculation.deterministic.parameters.InFlowParameters
 
setMortXf(Matrix2D) - Method in class p3j.simulation.calculation.deterministic.parameters.BasicParameters
 
setMortXm(Matrix2D) - Method in class p3j.simulation.calculation.deterministic.parameters.BasicParameters
 
setName(String) - Method in class p3j.pppm.parameters.Parameter
 
setName(String) - Method in class p3j.pppm.parameters.ParameterAssignment
 
setName(String) - Method in class p3j.pppm.ProjectionModel
 
setName(String) - Method in class p3j.pppm.sets.Set
 
setName(String) - Method in class p3j.pppm.sets.SetType
 
setName(String) - Method in class p3j.pppm.SubPopulation
Sets the name.
SetNode - Class in p3j.gui.panels.projections
A node in the projection tree that represents a Set.
SetNode(Set) - Constructor for class p3j.gui.panels.projections.SetNode
Default constructor.
setNumberOfAgeClasses(int) - Method in class p3j.experiment.results.ChooseAgesForSingleYearSelector
 
setNumberOfTrials(int) - Method in class p3j.gui.dialogs.execstatus.ExecutionProgressInstrumenter
 
setNumOfYears(int) - Method in class p3j.simulation.calculation.deterministic.parameters.BasicParameters
 
setOldFertX(Matrix2D) - Method in class p3j.simulation.calculation.deterministic.parameters.InFlowDescendantParameters
 
setOldMeanXf(Matrix2D) - Method in class p3j.simulation.calculation.deterministic.parameters.InFlowDescendantParameters
 
setP1f(Matrix2D) - Method in class p3j.experiment.results.BasicResults
 
setP1m(Matrix2D) - Method in class p3j.experiment.results.BasicResults
 
setP2f(Matrix2D) - Method in class p3j.experiment.results.BasicResults
 
setP2m(Matrix2D) - Method in class p3j.experiment.results.BasicResults
 
setParameter(Parameter) - Method in class p3j.pppm.parameters.ParameterInstance
 
setParameters(ExhaustiveSimParameters) - Method in class p3j.simulation.assignments.exhaustive.ExhaustiveAssignmentGenerator
Sets the parameters.
setParamInstance(ParameterInstance) - Method in class p3j.pppm.parameters.ParameterAssignment
 
setPEndSYf(Matrix2D) - Method in class p3j.simulation.calculation.deterministic.parameters.JumpOffParameters
 
setPEndSYm(Matrix2D) - Method in class p3j.simulation.calculation.deterministic.parameters.JumpOffParameters
 
setPopulation(Population) - Method in class p3j.pppm.parameters.Parameter
 
setProbability(double) - Method in interface p3j.pppm.IStochasticOccurrence
Set probability for being chosen.
setProbability(double) - Method in class p3j.pppm.parameters.ParameterAssignment
 
setProbability(double) - Method in class p3j.pppm.sets.Set
 
setProblemOccurred(ParameterAssignment) - Method in class p3j.pppm.sets.Set
Throws a RuntimeException reporting on problems while processing a ParameterAssignment.
setProjection(ProjectionModel) - Method in class p3j.experiment.ExperimentDefinition
Sets the projection.
setProjection(ProjectionModel) - Method in class p3j.experiment.results.ResultsOfTrial
 
setProjection(ProjectionModel) - Method in class p3j.gui.misc.SetTypesListModel
 
setProjection(ProjectionModel) - Method in class p3j.gui.panels.AbstractNavigationPanel
Sets the new projection model to be displayed.
setProjectionTree(IProjectionTree) - Method in class p3j.gui.dialogs.AbstractProjectionTreeDialog
 
setRandSeed(long) - Method in class p3j.experiment.ExperimentDefinition
Sets the rand seed.
setResultSet(ResultSet) - Method in class p3j.experiment.ExperimentDefinition
Sets the result set.
setRowLabel(String) - Method in class p3j.misc.math.Matrix2D
 
setScrollPane(JScrollPane) - Method in class p3j.gui.panels.AbstractNavigationPanel
 
setSelectedIndex(int) - Method in class p3j.gui.panels.matrices.EditMatrixPanel
 
setSetCombinationProbability(double) - Method in class p3j.experiment.results.ResultsOfTrial
 
setSetData(Map<ParameterInstance, ParameterAssignmentSet>) - Method in class p3j.pppm.sets.Set
 
setSets(List<Set>) - Method in class p3j.pppm.sets.SetType
 
setSimParams(ISimulationParameters) - Method in class p3j.experiment.ExperimentDefinition
Sets the sim params.
setSimulator(Class<? extends IParamAssignmentGenerator>) - Method in class p3j.experiment.ExperimentDefinition
Sets the simulator.
setSortingIndex(Integer) - Method in class p3j.pppm.parameters.Parameter
 
setSource(String, IMIMEType) - Method in class p3j.pppm.SymbolicProjectionModel
 
setStoreInXML(boolean) - Method in class p3j.misc.ExecutionOptions
Deprecated.
 
setSubPopName(String) - Method in class p3j.experiment.results.BasicResults
 
setSubPopulationModel(SubPopulationModel) - Method in class p3j.pppm.ProjectionModel
Sets the sub-population model.
setSubPopulationResults(List<BasicResults>) - Method in class p3j.experiment.results.ResultsOfTrial
 
setSubPopulations(List<SubPopulation>) - Method in class p3j.pppm.SubPopulationModel
Sets the sub-populations.
setSurviveProbO100f(Matrix2D) - Method in class p3j.simulation.calculation.deterministic.parameters.BasicParameters
 
setSurviveProbO100m(Matrix2D) - Method in class p3j.simulation.calculation.deterministic.parameters.BasicParameters
 
setTree(JTree) - Method in class p3j.gui.panels.AbstractNavigationPanel
 
setTreeModel(DefaultTreeModel) - Method in class p3j.gui.panels.AbstractNavigationPanel
 
SetType - Class in p3j.pppm.sets
Represents a Settype.
SetType(String, String) - Constructor for class p3j.pppm.sets.SetType
Default constructor.
SetType() - Constructor for class p3j.pppm.sets.SetType
Constructor for bean compatibility.
setTypeChanged(int) - Method in class p3j.gui.misc.SetTypesListModel
Propagates event of a changing Settype.
SetTypeManager - Class in p3j.simulation.assignments.exhaustive
SetTypeManager(SetType) - Constructor for class p3j.simulation.assignments.exhaustive.SetTypeManager
Default constructor.
SetTypeNode - Class in p3j.gui.panels.projections
Node in the projection tree.
SetTypeNode(SetType) - Constructor for class p3j.gui.panels.projections.SetTypeNode
Default constructor.
SetTypesListModel - Class in p3j.gui.misc
Model of the list of Settypes.
SetTypesListModel(ProjectionModel) - Constructor for class p3j.gui.misc.SetTypesListModel
Default constructor.
setUseCompression(boolean) - Method in class p3j.misc.ExecutionOptions
Deprecated.
 
setUser(String) - Method in class p3j.experiment.ExperimentDefinition
Sets the user.
setUserDefinedTypes(List<SetType>) - Method in class p3j.pppm.ProjectionModel
Sets the user defined types.
setUsingCompression(boolean) - Method in class p3j.misc.Serializer
 
setUsingXML(boolean) - Method in class p3j.misc.Serializer
 
setValue(Matrix2D) - Method in class p3j.misc.math.Matrix
Sets the value of the matrix.
setValueAt(Object, int, int) - Method in class p3j.gui.panels.matrices.GridHeaderModel
 
setValueAt(Object, int, int) - Method in class p3j.gui.panels.matrices.GridMatrixModel
 
setValueHeight(MatrixDimension) - Method in class p3j.pppm.parameters.Parameter
 
setValueWidth(MatrixDimension) - Method in class p3j.pppm.parameters.Parameter
 
setVisible(boolean) - Method in class p3j.gui.dialogs.EditSetsDialog
Deprecated.
 
setVisible(boolean) - Method in class p3j.gui.dialogs.QuickInputDialog
Deprecated.
 
setYears(int) - Method in class p3j.pppm.ProjectionModel
Sets the years.
showDialog(Frame, String, String, int, boolean) - Static method in class p3j.gui.dialogs.execstatus.SimpleProgressDialog
Shows the progress dialog.
showModalDialog(JDialog) - Static method in class p3j.misc.gui.GUI
Shows modal dialog without blocking (by setting visible to true via a separate runnable in the EDT).
ShowWarningAfterProjectionLoadingDialog - Class in p3j.gui.dialogs
Simple dialog to display warnings that occurred during the loading of a projection.
ShowWarningAfterProjectionLoadingDialog(Frame, List<String>) - Constructor for class p3j.gui.dialogs.ShowWarningAfterProjectionLoadingDialog
Instantiates a new dialog.
SimpleProgressDialog - Class in p3j.gui.dialogs.execstatus
Simple progress bar dialog to show progress of generic tasks that may take longer.
SimpleProgressDialog(Frame, String, String, int, boolean) - Constructor for class p3j.gui.dialogs.execstatus.SimpleProgressDialog
Instantiates a new simple progress dialog.
SingleExecution - Class in p3j.simulation
This class holds all data structures and methods that are required to use an IParamAssignmentGenerator for a single execution of the PPPM.
SingleExecution(IProjectionModel, IP3MDatabase) - Constructor for class p3j.simulation.SingleExecution
Default constructor.
size() - Method in class p3j.pppm.parameters.ParameterAssignmentSet
Get size of the set.
startExperiment() - Method in class p3j.gui.P3J
Executed to run a calculation.
STD_LAYOUT_GAP - Static variable in class p3j.misc.gui.GUI
Number of pixels in the gaps of the standard border layout.
sub(List<Matrix2D>) - Method in class p3j.misc.math.Matrix2D
Subtract list of matrices, element-wise.
subMatrix(Matrix2D, Matrix2D) - Static method in class p3j.misc.math.Matrix2D
Copies as much as possible from the source to the target.
SubNodeSummary<E> - Class in p3j.gui.misc
Preview of all entities below a certain node.
SubNodeSummary(ProjectionTreeNode<?>, IProjectionTree, Class<E>) - Constructor for class p3j.gui.misc.SubNodeSummary
Default constructor.
SubPopulation - Class in p3j.pppm
Represents a sub-population.
SubPopulation() - Constructor for class p3j.pppm.SubPopulation
Default constructor.
SubPopulation(String, boolean, boolean, boolean) - Constructor for class p3j.pppm.SubPopulation
Full constructor.
SubPopulationModel - Class in p3j.pppm
Specifies which sub-populations the population to be projected consists of.
SubPopulationModel() - Constructor for class p3j.pppm.SubPopulationModel
Creates default configuration of sub-populations.
SubPopulationModel(List<SubPopulation>) - Constructor for class p3j.pppm.SubPopulationModel
Instantiates a new sub-population model based on existing sub-populations.
SubPopulationModelEditDialog - Class in p3j.gui.dialogs
A dialog to edit the SubPopulationModel setup for a given ProjectionModel.
SubPopulationModelEditDialog(SubPopulationModel, boolean) - Constructor for class p3j.gui.dialogs.SubPopulationModelEditDialog
Default constructor.
SubPopulationNode - Class in p3j.gui.panels.projections
Node that represents a Population.
SubPopulationNode(SubPopulation) - Constructor for class p3j.gui.panels.projections.SubPopulationNode
Default constructor.
SumOverAgesSelector - Class in p3j.experiment.results
Selector to sum over ages, i.e.
SumOverAgesSelector(IOutputVariableSelector, ISubPopulationSelector, int) - Constructor for class p3j.experiment.results.SumOverAgesSelector
Instantiates a new sum over ages selector.
sumPerElement(List<double[]>, List<double[]>) - Method in class p3j.experiment.results.AbstractAggregationSelector
Sum to array by element-wise adding all array in the first list to one another, and then subtracting all arrays in the second list.
sumRows(Matrix2D) - Static method in class p3j.misc.math.Matrix2D
Sums up all rows of a matrix column-wise.
sumRows(Matrix2D, Integer, Integer) - Static method in class p3j.misc.math.Matrix2D
Sums up some rows of a matrix column-wise.
supportsMIMEType(IMIMEType) - Method in class p3j.pppm.readerwriter.database.PPPModelDatabaseReaderFactory
 
supportsMIMEType(IMIMEType) - Method in class p3j.pppm.readerwriter.file.PPPModelFileReaderWriterFactory
 
supportsModel(IModel) - Method in class p3j.pppm.readerwriter.database.PPPModelDatabaseReaderFactory
 
supportsModel(ISymbolicModel<?>) - Method in class p3j.pppm.readerwriter.database.PPPModelDatabaseReaderFactory
 
supportsModel(IModel) - Method in class p3j.pppm.readerwriter.file.PPPModelFileReaderWriterFactory
 
supportsModel(ISymbolicModel<?>) - Method in class p3j.pppm.readerwriter.file.PPPModelFileReaderWriterFactory
 
supportsParameters(ParameterBlock) - Method in class p3j.gui.dialogs.execstatus.ExecProgressInstrFactory
 
supportsSubPartitions() - Method in class p3j.simulation.PPPMProcessorFactory
 
supportsURI(URI) - Method in class p3j.pppm.readerwriter.database.PPPModelDatabaseReaderFactory
 
SURVIVORS_AGE_X - Static variable in enum p3j.pppm.parameters.ParameterType
The survivors at age x.
switchNavigationTreeTab(NavigationTreeTab) - Method in class p3j.gui.P3J
Switch the navigation tree tab.
SymbolicProjectionModel - Class in p3j.pppm
Implementation of ISymbolicModel that wraps ProjectionModel.
SymbolicProjectionModel(ProjectionModel) - Constructor for class p3j.pppm.SymbolicProjectionModel
Instantiates a new symbolic projection model.

T

taskCanceled() - Method in class p3j.gui.dialogs.execstatus.SimpleProgressDialog
 
taskCanceled() - Method in interface p3j.misc.IProgressObserver
Deal with progress display in case the task is cancelled.
taskFinished() - Method in class p3j.gui.dialogs.execstatus.SimpleProgressDialog
 
taskFinished() - Method in interface p3j.misc.IProgressObserver
Call this method to indicate that the task is finished.
TEMPLATE_DIRECTORY - Static variable in class p3j.experiment.results.ResultExport
The template directory.
TEST_HIBERNATE_CONFIG_FILE - Static variable in class p3j.misc.Misc
The default location of the hibernate configuration file for testing.
testConnection(DBConnectionData) - Static method in class p3j.database.hibernate.P3MDatabase
Test connection to database.
testConnection(String, String, String) - Static method in class p3j.database.hibernate.P3MDatabase
Test connection to database.
toCSV(double[][], char) - Static method in class p3j.experiment.results.ResultExport
Export to CSV.
toString() - Method in enum p3j.database.DatabaseType
 
toString() - Method in class p3j.pppm.parameters.Parameter
 
toString() - Method in class p3j.pppm.parameters.ParameterAssignment
 
toString() - Method in class p3j.pppm.parameters.ParameterInstance
 
toString() - Method in enum p3j.pppm.parameters.Population
Deprecated.
 
toString() - Method in class p3j.pppm.sets.Set
 
toString() - Method in class p3j.pppm.sets.SetType
 
toString() - Method in class p3j.pppm.SubPopulation
 
toString() - Method in enum p3j.simulation.ExecutionMode
 
totalRefresh() - Method in class p3j.gui.panels.dboverview.DatabaseOverviewPanel
Refreshes database information.
totalRefresh() - Method in interface p3j.gui.panels.projections.IProjectionTree
Totally refreshes the projection tree.
totalRefresh() - Method in class p3j.gui.panels.projections.ProjectionTreePanel
 
totalRefresh() - Method in class p3j.gui.panels.results.ResultTreePanel
Refreshes results tree.
transferInstances(JList, ParameterListModel, ParameterListModel, SetType) - Method in class p3j.gui.dialogs.EditSetTypesDialog
Deprecated.
Transfer instances.
transferInstances(JList<ParameterInstance>, ParameterListModel, ParameterListModel, SetType) - Method in class p3j.gui.dialogs.NewSetTypeDialog
Transfers instances from one Settype to the other.

U

update(PPPMProcessor) - Method in class p3j.gui.dialogs.execstatus.ExecutionProgressDialog
 
update(PPPMProcessor, Object) - Method in class p3j.gui.dialogs.execstatus.ExecutionProgressDialog
 
updateProgress(int, String) - Method in class p3j.gui.dialogs.execstatus.SimpleProgressDialog
 
updateProgress(int, String) - Method in interface p3j.misc.IProgressObserver
Updates progress to given waypoint, displaying the given status.
updateSetType(SetType) - Method in class p3j.gui.misc.ParameterListModel
Updates with content from a new Settype.

V

valueChanged(TreeSelectionEvent) - Method in class p3j.gui.panels.projections.ProjectionTreeSelectionListener
 
valueOf(String) - Static method in enum p3j.database.DatabaseType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum p3j.gui.misc.NavigationTreeTab
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum p3j.misc.MatrixDimension
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum p3j.pppm.parameters.ParameterType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum p3j.pppm.parameters.Population
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum p3j.simulation.ExecutionMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum p3j.database.DatabaseType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum p3j.gui.misc.NavigationTreeTab
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum p3j.misc.MatrixDimension
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum p3j.pppm.parameters.ParameterType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum p3j.pppm.parameters.Population
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum p3j.simulation.ExecutionMode
Returns an array containing the constants of this enum type, in the order they are declared.
Vector - Class in p3j.misc.math
Wrapper class for a vector.
Vector(double[]) - Constructor for class p3j.misc.math.Vector
Standard constructor.
verboseEncoding(Map<ParameterInstance, ParameterAssignment>) - Method in class p3j.experiment.results.ParameterAssumptionEncoder
Returns a verbose encoding of a given assignment.

W

WelcomePanel - Class in p3j.gui.panels
Panel to welcome the user.
WelcomePanel() - Constructor for class p3j.gui.panels.WelcomePanel
Default constructor.
writeDocumentToFile(String, Document) - Static method in class p3j.misc.Misc
Deprecated.
writeMappingSummary(File) - Method in class p3j.experiment.results.ParameterAssumptionEncoder
Writes a mapping summary.
writePreferences(P3JConfigFile, Pair<DBConnectionData, String>) - Method in enum p3j.database.DatabaseType
 
writeResult(File, double[][], String) - Method in class p3j.experiment.results.ResultExport
Write result.

Y

YearlyAgeTrialMatrixSelector - Class in p3j.experiment.results
Aggregates a trial x age matrix for a given year.
YearlyAgeTrialMatrixSelector(AbstractAggregationSelector[], AbstractAggregationSelector[], String, int) - Constructor for class p3j.experiment.results.YearlyAgeTrialMatrixSelector
Creates a age x trial matrix selector for a single year.
YearlyAgeTrialMatrixSelector(List<AbstractAggregationSelector>, List<AbstractAggregationSelector>, String, int) - Constructor for class p3j.experiment.results.YearlyAgeTrialMatrixSelector
Creates a age x trial matrix selector for a single year.
A B C D E F G H I J K L M N O P Q R S T U V W Y 

Copyright © 2013. All Rights Reserved.