- 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
-
- 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
-
- addEmigrantParameters(MigChildParameters) - Method in class p3j.experiment.results.ExecutionSummary
-
Adds the emigrant parameters.
- addEmigrantResult(BasicResults) - Method in class p3j.experiment.results.ExecutionSummary
-
Adds the results for emigrants.
- 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
-
- addImmigrantParameter(MigChildParameters) - Method in class p3j.experiment.results.ExecutionSummary
-
Adds the immigrant parameter.
- addImmigrantResult(BasicResults) - Method in class p3j.experiment.results.ExecutionSummary
-
Adds the results for immigrants.
- addInstance(ParameterInstance) - Method in class p3j.pppm.sets.SetType
-
Adds a parameter instance for this Settype.
- addInstancesSubTree(PopulationNode, Set, List<ParameterInstance>) - Method in class p3j.gui.panels.projections.ProjectionTreePanel
-
- addOKButtonAction() - Method in class p3j.gui.dialogs.AdjustMaxAgeDialog
-
- addOKButtonAction() - Method in class p3j.gui.dialogs.DuplicateProjectionDialog
-
- addOKButtonAction() - Method in class p3j.gui.dialogs.MoveAssignmentToSetDialog
-
- addOKButtonAction() - Method in class p3j.gui.dialogs.ProjectionDialog
-
Adds the OK button action.
- 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.
- 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
-
- addSetType(String, String) - Method in class p3j.gui.misc.SetTypesListModel
-
Add a Settype.
- addSetTypeSubTree(DefaultMutableTreeNode, SetType) - Method in class p3j.gui.panels.projections.ProjectionTreePanel
-
- addSimulationRun(IComputationTask) - Method in class p3j.gui.dialogs.execstatus.ExecutionProgressDialog
-
Add computation task to the set of observed ones.
- 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
-
- 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.
- 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
-
- autoCast(Object) - Static method in class p3j.misc.Misc
-
Auto-casts any kind of object to the desired case.
- 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.MigChildPopulation
-
Calculates mean and end populations.
- calculateMeanAndEndPopulation(Matrix2D, Matrix2D, Matrix2D, Matrix2D, Matrix2D, Matrix2D, int, int) - Static method in class p3j.simulation.calculation.deterministic.MigPopulation
-
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(P) - Method in class p3j.simulation.calculation.deterministic.AbstractPopulation
-
Calculate population.
- calculatePopulation(MigChildParameters) - Method in class p3j.simulation.calculation.deterministic.MigChildPopulation
-
- calculatePopulation(MigParameters) - Method in class p3j.simulation.calculation.deterministic.MigPopulation
-
- calculatePopulation(NativeParameters) - Method in class p3j.simulation.calculation.deterministic.NativePopulation
-
- 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
-
- 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
-
- 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
-
- 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() - 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() - Method in class p3j.pppm.PPPModelFactory
-
- 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.
- 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) - 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() - 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.
- 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.
- dbChanged() - Method in class p3j.database.hibernate.P3MDatabase
-
DB-write hook for switching flushing on or off.
- DEFAULT_DB_CONN - Static variable in class p3j.misc.Misc
-
Default setup for database connection.
- DEFAULT_DB_PWD - Static variable in class p3j.misc.Misc
-
The default database password.
- DEFAULT_DB_URL - Static variable in class p3j.misc.Misc
-
The default datbase URL.
- DEFAULT_DB_USER - Static variable in class p3j.misc.Misc
-
The default database user name.
- 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_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) - Method in class p3j.database.hibernate.P3MDatabase
-
- deleteAllResults(ProjectionModel) - 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) - Method in class p3j.database.hibernate.P3MDatabase
-
- deleteProjection(ProjectionModel) - 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
-
- 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
-
- 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.
- 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.
- EMIG_DEATHPROB_INFANT_1STHALF_F - Static variable in class p3j.pppm.parameters.Parameters
-
Emigrants: Proportion of infant deaths dying in the first 6 months
(female).
- EMIG_DEATHPROB_INFANT_1STHALF_M - Static variable in class p3j.pppm.parameters.Parameters
-
Emigrants: Proportion of infant deaths dying in the first 6 months (male).
- EMIG_FERT - Static variable in class p3j.pppm.parameters.Parameters
-
Emigrants: Fertility.
- EMIG_MORT_X_F - Static variable in class p3j.pppm.parameters.Parameters
-
Emigrants: Mortality (female).
- EMIG_MORT_X_M - Static variable in class p3j.pppm.parameters.Parameters
-
Emigrants: Mortality (male).
- EMIG_PROP_LIVEBIRTH_M - Static variable in class p3j.pppm.parameters.Parameters
-
Emigrants: Proportion of male live births.
- EMIG_SURV_PROB_O100_F - Static variable in class p3j.pppm.parameters.Parameters
-
Emigrants: Survival probability of open-end age class (female).
- EMIG_SURV_PROB_O100_M - Static variable in class p3j.pppm.parameters.Parameters
-
Emigrants: Survival probability of open-end age class (male).
- EMIGRANTS_F - Static variable in class p3j.pppm.parameters.Parameters
-
Emigrants (female).
- EMIGRANTS_M - Static variable in class p3j.pppm.parameters.Parameters
-
Emigrants (male).
- 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
-
- 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(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() - Method in class p3j.experiment.results.ResultExport
-
Exports aggregated data.
- exportAllResults() - Method in class p3j.experiment.results.ResultExport
-
Exports all results.
- 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
-
- GeneratorError(String) - Constructor for class p3j.misc.errors.GeneratorError
-
Default constructor.
- getAddAggregationSelectors() - Method in class p3j.experiment.results.MergeSubPopSumOverAgesSelector
-
- getAllMatrices() - Method in class p3j.database.hibernate.P3MDatabase
-
- getAllMatrices() - Method in interface p3j.database.IP3MDatabase
-
Retrieves all input matrices from the database.
- getAllParameterAssignments(ParameterInstance) - Method in class p3j.database.hibernate.P3MDatabase
-
- getAllParameterAssignments(ParameterInstance) - Method in interface p3j.database.IP3MDatabase
-
- 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.
- 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
-
- 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
-
- 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
-
- 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.
- 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.
- getDeathProbInfant1halfFemale() - Method in class p3j.simulation.calculation.deterministic.parameters.BasicParameters
-
- getDeathProbInfant1halfMale() - Method in class p3j.simulation.calculation.deterministic.parameters.BasicParameters
-
- 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
-
- getEmigrantParameters() - Method in class p3j.experiment.results.ExecutionSummary
-
- getEmigrantResults() - Method in class p3j.experiment.results.ExecutionSummary
-
- getEmigrantResults() - Method in class p3j.experiment.results.ResultsOfTrial
-
- 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.
- 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
-
- getFirstEmigrantParameters() - Method in class p3j.experiment.results.ExecutionSummary
-
- 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.
- getFirstImmigrantParameters() - Method in class p3j.experiment.results.ExecutionSummary
-
- getFormalism() - Method in class p3j.pppm.PPPModelFactory
-
- getGenDepParameter(Parameter, int) - Method in class p3j.simulation.SingleExecution
-
Retrieve the value for a generation-dependent parameter.
- 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(Parameter) - Method in class p3j.simulation.SingleExecution
-
Retrieve the value for a generation-independent parameter.
- getHash() - Method in class p3j.misc.math.Matrix
-
- 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
-
- getImmigrantParameters() - Method in class p3j.experiment.results.ExecutionSummary
-
- getImmigrantResults() - Method in class p3j.experiment.results.ExecutionSummary
-
- getImmigrantResults() - Method in class p3j.experiment.results.ResultsOfTrial
-
- 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.
- getInstance() - Static method in class p3j.pppm.parameters.Parameters
-
Returns singleton.
- 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
-
- getJumpOffYear() - Method in class p3j.pppm.ProjectionModel
-
Gets the jump off year.
- getLabel() - Method in enum p3j.misc.MatrixDimension
-
Return name of the dimension.
- 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.
- getMalePropLiveBirth() - Method in class p3j.simulation.calculation.deterministic.parameters.BasicParameters
-
- getMatrix(Matrix2D) - Method in class p3j.database.hibernate.P3MDatabase
-
- getMatrix(Matrix2D) - Method in interface p3j.database.IP3MDatabase
-
Get matrix with a certain value from database.
- 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.MigParameters
-
- getMigrantsXm() - Method in class p3j.simulation.calculation.deterministic.parameters.MigParameters
-
- 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
-
- getNativeParameters() - Method in class p3j.experiment.results.ExecutionSummary
-
- getNativeResults() - Method in class p3j.experiment.results.ExecutionSummary
-
- getNativeResults() - Method in class p3j.experiment.results.ResultsOfTrial
-
- getNativesResults() - Method in class p3j.experiment.results.ResultsOfTrial
-
Gets the results of the natives.
- 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
-
- 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.MigChildParameters
-
- getOldMeanXf() - Method in class p3j.simulation.calculation.deterministic.parameters.MigChildParameters
-
- 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
-
- 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() - 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
-
Gets the params.
- 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.NativeParameters
-
- getPEndSYm() - Method in class p3j.simulation.calculation.deterministic.parameters.NativeParameters
-
- getPopulation() - Method in class p3j.pppm.parameters.Parameter
-
- 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
-
- 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.
- 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
-
- getSimParams() - Method in class p3j.experiment.ExperimentDefinition
-
Gets the sim params.
- 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
-
- 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.
- 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
-
- 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_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_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.
- IAggregationSelector - Interface in p3j.experiment.results
-
A simple interface to define functions that select data for aggregation.
- IMMIG_DEATHPROB_INFANT_1STHALF_F - Static variable in class p3j.pppm.parameters.Parameters
-
Immigrants: Proportion of infant deaths dying in the first 6 months
(female).
- IMMIG_DEATHPROB_INFANT_1STHALF_M - Static variable in class p3j.pppm.parameters.Parameters
-
Immigrants: Proportion of infant deaths dying in the first 6 months (male).
- IMMIG_F - Static variable in class p3j.pppm.parameters.Parameters
-
Immigrants (female).
- IMMIG_FERT - Static variable in class p3j.pppm.parameters.Parameters
-
Immigrants: Fertility.
- IMMIG_M - Static variable in class p3j.pppm.parameters.Parameters
-
Immigrants (male).
- IMMIG_MORT_X_F - Static variable in class p3j.pppm.parameters.Parameters
-
Immigrants: Mortality (female).
- IMMIG_MORT_X_M - Static variable in class p3j.pppm.parameters.Parameters
-
Immigrants: Mortality (male).
- IMMIG_PROP_LIVEBIRTH_M - Static variable in class p3j.pppm.parameters.Parameters
-
Immigrants: Proportion of male live births.
- IMMIG_SURV_PROB_O100_F - Static variable in class p3j.pppm.parameters.Parameters
-
Immigrants: Survival probability of open-end age class (female).
- IMMIG_SURV_PROB_O100_M - Static variable in class p3j.pppm.parameters.Parameters
-
Immigrants: Survival probability of open-end age class (male).
- 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.SimpleProgressDialog
-
- init(DBConnectionData) - Method in class p3j.database.hibernate.P3MDatabase
-
- init(DBConnectionData) - 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.
- 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.
- isCancelled() - Method in class p3j.gui.dialogs.ConfigureResultFilterDialog
-
Checks if the dialog is cancelled.
- isCellEditable(int, int) - Method in class p3j.gui.panels.matrices.GridHeaderModel
-
- isCellEditable(int, int) - Method in class p3j.gui.panels.matrices.GridMatrixModel
-
- 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.
- 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
-
- 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.
- 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.
- MigChildParameters - Class in p3j.simulation.calculation.deterministic.parameters
-
Parameters for children of migrants.
- MigChildParameters(int, int) - Constructor for class p3j.simulation.calculation.deterministic.parameters.MigChildParameters
-
Default constructor.
- MigChildParameters() - Constructor for class p3j.simulation.calculation.deterministic.parameters.MigChildParameters
-
Constructor for bean compliance.
- MigChildPopulation - Class in p3j.simulation.calculation.deterministic
-
Calculation of the population containing children of migrants.
- MigChildPopulation() - Constructor for class p3j.simulation.calculation.deterministic.MigChildPopulation
-
- MigParameters - Class in p3j.simulation.calculation.deterministic.parameters
-
Population calculation for migrant generations.
- MigParameters(int, int) - Constructor for class p3j.simulation.calculation.deterministic.parameters.MigParameters
-
Default constructor.
- MigParameters() - Constructor for class p3j.simulation.calculation.deterministic.parameters.MigParameters
-
Constructor for bean compliance.
- MigPopulation - Class in p3j.simulation.calculation.deterministic
-
Calculation regarding the population of migrants.
- MigPopulation() - Constructor for class p3j.simulation.calculation.deterministic.MigPopulation
-
- 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.
- NAT_DEATHPROB_INFANT_1STHALF_F - Static variable in class p3j.pppm.parameters.Parameters
-
Natives: Proportion of infant deaths dying in the first 6 months (female).
- NAT_DEATHPROB_INFANT_1STHALF_M - Static variable in class p3j.pppm.parameters.Parameters
-
Natives: Proportion of infant deaths dying in the first 6 months (male).
- NAT_FERT - Static variable in class p3j.pppm.parameters.Parameters
-
Natives: Fertility.
- NAT_MORT_X_F - Static variable in class p3j.pppm.parameters.Parameters
-
Natives: Mortality (female).
- NAT_MORT_X_M - Static variable in class p3j.pppm.parameters.Parameters
-
Natives: Mortality (male).
- NAT_P_END_SY_F - Static variable in class p3j.pppm.parameters.Parameters
-
Natives: Jump-off population (female).
- NAT_P_END_SY_M - Static variable in class p3j.pppm.parameters.Parameters
-
Natives: Jump-off population (male).
- NAT_PROP_LIVEBIRTH_M - Static variable in class p3j.pppm.parameters.Parameters
-
Natives: Proportion of male live births.
- NAT_SURV_PROB_O100_F - Static variable in class p3j.pppm.parameters.Parameters
-
Natives: Survival probability of open-end age class (female).
- NAT_SURV_PROB_O100_M - Static variable in class p3j.pppm.parameters.Parameters
-
Natives: Survival probability of open-end age class (male).
- NativeParameters - Class in p3j.simulation.calculation.deterministic.parameters
-
Parameters for calculating the basic population.
- NativeParameters(int, int) - Constructor for class p3j.simulation.calculation.deterministic.parameters.NativeParameters
-
Default constructor.
- NativeParameters() - Constructor for class p3j.simulation.calculation.deterministic.parameters.NativeParameters
-
Constructor for bean compliance.
- NativePopulation - Class in p3j.simulation.calculation.deterministic
-
Handles calculations for the native population.
- NativePopulation() - Constructor for class p3j.simulation.calculation.deterministic.NativePopulation
-
- 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, boolean, MatrixDimension, MatrixDimension, Population) - Method in class p3j.database.hibernate.P3MDatabase
-
- newParameter(String, 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
-
- 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
-
- 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
-
- NewSetTypeDialog(ProjectionNode, IProjectionTree) - Constructor for class p3j.gui.dialogs.NewSetTypeDialog
-
Default constructor.
- 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.
- nextID() - Static method in class p3j.pppm.parameters.Parameters
-
Generates a unique id.
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- ParameterInstanceComparator() - Constructor for class p3j.pppm.parameters.ParameterInstanceComparator
-
- ParameterInstanceNode - Class in p3j.gui.panels.projections
-
- 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
-
Central parameters directory.
- 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
-
Enumeration of the populations that are distinguished.
- PopulationNode - Class in p3j.gui.panels.projections
-
- PopulationNode(Population) - Constructor for class p3j.gui.panels.projections.PopulationNode
-
Default constructor.
- 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
-
- 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
-
- 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_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_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) - 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
-
- 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
-
Instantiates a new projection dialog.
- 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) - 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
-
- 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
-
- 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
-
The key width.
- 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(List<JButton>, int) - Constructor for class p3j.gui.panels.PropertiesShowPanelFactory
-
Default constructor.
- 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
-
- 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
-
- 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
-
- 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) - 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.
- 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).
- 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.PopulationNode
-
- selected(TreePath, IProjectionTree) - Method in class p3j.gui.panels.projections.ProjectionNode
-
- selected(TreePath, JPanel, IProjectionTree) - Method in class p3j.gui.panels.projections.ProjectionTreeNode
-
- 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.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.
- 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
-
- 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.
- 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
-
- 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.
- setEmigrantParameters(List<MigChildParameters>) - Method in class p3j.experiment.results.ExecutionSummary
-
- setEmigrantResults(List<BasicResults>) - Method in class p3j.experiment.results.ExecutionSummary
-
- setEmigrantResults(List<BasicResults>) - Method in class p3j.experiment.results.ResultsOfTrial
-
- 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
-
- setFirstEmigrantParameters(MigParameters) - Method in class p3j.experiment.results.ExecutionSummary
-
- setFirstImmigrantParameters(MigParameters) - Method in class p3j.experiment.results.ExecutionSummary
-
- setFromDataStructure(IProjectionModel) - Method in class p3j.pppm.SymbolicProjectionModel
-
- setFromDocument(IDocument<?>) - Method in class p3j.pppm.SymbolicProjectionModel
-
- 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
-
- setImmigrantParameters(List<MigChildParameters>) - Method in class p3j.experiment.results.ExecutionSummary
-
- setImmigrantResults(List<BasicResults>) - Method in class p3j.experiment.results.ExecutionSummary
-
- setImmigrantResults(List<BasicResults>) - Method in class p3j.experiment.results.ResultsOfTrial
-
- setInstanceSetTypes(Map<ParameterInstance, SetType>) - Method in class p3j.pppm.ProjectionModel
-
Sets the instance Settypes.
- 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
-
- 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.MigParameters
-
- setMigrantsXm(Matrix2D) - Method in class p3j.simulation.calculation.deterministic.parameters.MigParameters
-
- 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
-
- setNativeParameters(NativeParameters) - Method in class p3j.experiment.results.ExecutionSummary
-
- setNativeResults(BasicResults) - Method in class p3j.experiment.results.ExecutionSummary
-
- setNativeResults(List<BasicResults>) - Method in class p3j.experiment.results.ResultsOfTrial
-
- 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.MigChildParameters
-
- setOldMeanXf(Matrix2D) - Method in class p3j.simulation.calculation.deterministic.parameters.MigChildParameters
-
- 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
-
- setParams(List<Parameter>) - Method in class p3j.pppm.parameters.Parameters
-
Sets the params.
- setPEndSYf(Matrix2D) - Method in class p3j.simulation.calculation.deterministic.parameters.NativeParameters
-
- setPEndSYm(Matrix2D) - Method in class p3j.simulation.calculation.deterministic.parameters.NativeParameters
-
- 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
-
- 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.
- setSource(String, IMIMEType) - Method in class p3j.pppm.SymbolicProjectionModel
-
- setStoreInXML(boolean) - Method in class p3j.misc.ExecutionOptions
-
Deprecated.
- 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.
- 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
-
Simple progress bar dialog to show progress of generic tasks that may take
longer.
- SimpleProgressDialog(Frame, String, String, int) - Constructor for class p3j.gui.dialogs.SimpleProgressDialog
-
- 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.
- 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 class p3j.pppm.parameters.Parameters
-
The survivors at age x.
- switchNavigationTreeTab(NavigationTreeTab) - Method in class p3j.gui.P3J
-
Switch the navigation tree tab.
- SymbolicProjectionModel - Class in p3j.pppm
-
- SymbolicProjectionModel(ProjectionModel) - Constructor for class p3j.pppm.SymbolicProjectionModel
-
Instantiates a new symbolic projection model.