SSJ API Documentation
Stochastic Simulation in Java
Loading...
Searching...
No Matches
umontreal.ssj.mcqmctools.MonteCarloModel< E > Interface Template Reference

An interface for a simple simulation model for which Monte Carlo (MC) or RQMC experiments are to be performed. More...

Inheritance diagram for umontreal.ssj.mcqmctools.MonteCarloModel< E >:
umontreal.ssj.mcqmctools.anova.AnovaVarianceEstimator umontreal.ssj.mcqmctools.anova.MonteCarloModelRQMC< E > umontreal.ssj.mcqmctools.anova.PartialVarianceEstimator

Public Member Functions

void simulate (RandomStream stream)
 Simulates the model for one run, using the given stream.
getPerformance ()
 Recovers and returns the realization of the performance measure, of type E.
String toString ()
 Returns a description of the model and its parameters.
String getTag ()
 Returns a short model name (usually a single word) to be used in reports.

Detailed Description

An interface for a simple simulation model for which Monte Carlo (MC) or RQMC experiments are to be performed.

It generalizes MonteCarloModelDouble. This interface allows the output (performance) from the model to be of arbitrary type E. It could be a scalar, an array, etc.

Definition at line 12 of file MonteCarloModel.java.

Member Function Documentation

◆ getPerformance()

E umontreal.ssj.mcqmctools.MonteCarloModel< E >.getPerformance ( )

Recovers and returns the realization of the performance measure, of type E.

Implemented in umontreal.ssj.mcqmctools.anova.AnovaVarianceEstimator, and umontreal.ssj.mcqmctools.anova.PartialVarianceEstimator.

◆ getTag()

Returns a short model name (usually a single word) to be used in reports.

Implemented in umontreal.ssj.mcqmctools.anova.AnovaVarianceEstimator, and umontreal.ssj.mcqmctools.anova.PartialVarianceEstimator.

◆ simulate()

Simulates the model for one run, using the given stream.

Implemented in umontreal.ssj.mcqmctools.anova.AnovaVarianceEstimator, and umontreal.ssj.mcqmctools.anova.PartialVarianceEstimator.

◆ toString()

String umontreal.ssj.mcqmctools.MonteCarloModel< E >.toString ( )

Returns a description of the model and its parameters.

Implemented in umontreal.ssj.mcqmctools.anova.AnovaVarianceEstimator, and umontreal.ssj.mcqmctools.anova.PartialVarianceEstimator.


The documentation for this interface was generated from the following file: