|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IParamAssignmentGenerator
Interface for all PPPM simulators/analysers, which work on top of the calculation component. There are different ways of analysing and simulating this model, e.g. by Monte-Carlo simulation. Created: August 17, 2008
Method Summary | |
---|---|
long |
assignmentsLeft()
Retrieves number of possible parameter assignments that is left and can be generated by the assignment generator. |
james.core.util.misc.Pair<Map<ParameterInstance,ParameterAssignment>,List<GeneratorError>> |
chooseParamAssignments(james.core.math.random.generators.IRandom random)
This is the main execution method for PPPM simulators/analysers. mapping from each ParameterInstance defined in the
ProjectionModel to one ParameterAssignment to be
used in the calculation. |
void |
init(IProjectionModel projection)
Initializes generator with the projection setup. |
Method Detail |
---|
void init(IProjectionModel projection)
projection
- the projection setup for which a valid (i.e., complete) parameter
assignment shall be generated.james.core.util.misc.Pair<Map<ParameterInstance,ParameterAssignment>,List<GeneratorError>> chooseParamAssignments(james.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 implemented
ParameterInstance
defined in the
ProjectionModel
to one ParameterAssignment
to be used, the second element is the error loglong assignmentsLeft()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |