public interface IParamAssignmentGenerator
Modifier and Type | Method and Description |
---|---|
long |
assignmentsLeft()
Retrieves number of possible parameter assignments that is left and can be
generated by the assignment generator.
|
org.jamesii.core.util.misc.Pair<Map<ParameterInstance,ParameterAssignment>,List<GeneratorError>> |
chooseParamAssignments(org.jamesii.core.math.random.generators.IRandom random)
This is the main execution method for PPPM simulators/analysers.
|
void |
init(IProjectionModel projection)
Initializes generator with the projection setup.
|
void init(IProjectionModel projection)
projection
- the projection setup for which a valid (i.e., complete) parameter
assignment shall be generated.org.jamesii.core.util.misc.Pair<Map<ParameterInstance,ParameterAssignment>,List<GeneratorError>> chooseParamAssignments(org.jamesii.core.math.random.generators.IRandom random)
ParameterInstance
defined in the
ProjectionModel
to one ParameterAssignment
to be
used in the calculation. Additionally, this method retrieves all
GeneratorError
objects, which is the error log of the assignment
generation process.random
- the random number generator to be used when stochastic approaches
are implementedParameterInstance
defined in the
ProjectionModel
to one ParameterAssignment
to be used, the second element is the error loglong assignmentsLeft()
Copyright © 2013. All Rights Reserved.