SSJ API Documentation
Stochastic Simulation in Java
Loading...
Searching...
No Matches
umontreal.ssj.mcqmctools.anova.Integrator Interface Reference
Inheritance diagram for umontreal.ssj.mcqmctools.anova.Integrator:
umontreal.ssj.mcqmctools.anova.RandomIntegrator umontreal.ssj.mcqmctools.anova.MonteCarloIntegrator umontreal.ssj.mcqmctools.anova.Replicator

Public Member Functions

int getNumPoints ()
 Returns the number of points per integral.
int getTotalSimulations ()
 Returns the total number of times the model is simulated per call to an integrate() method.
void integrate (MonteCarloModelDouble model, Tally statValue)
 Integrates a model by means of simulation.
double integrate (MonteCarloModelDouble model)
 Shorthand to integrate without having to pass a Tally object.
void integrate (MonteCarloModel< double[]> model, ListOfTallies<? extends Tally > stat)
 Integrates a model by means of simulation.
void integrate (MonteCarloModel< double[]> model, double[] values)
 Shorthand to integrate without having to pass a ListOfTallies object.

Detailed Description

Definition at line 8 of file Integrator.java.

Member Function Documentation

◆ getNumPoints()

int umontreal.ssj.mcqmctools.anova.Integrator.getNumPoints ( )

Returns the number of points per integral.

Implemented in umontreal.ssj.mcqmctools.anova.MonteCarloIntegrator, and umontreal.ssj.mcqmctools.anova.Replicator.

◆ getTotalSimulations()

int umontreal.ssj.mcqmctools.anova.Integrator.getTotalSimulations ( )

Returns the total number of times the model is simulated per call to an integrate() method.

Implemented in umontreal.ssj.mcqmctools.anova.MonteCarloIntegrator, and umontreal.ssj.mcqmctools.anova.Replicator.

◆ integrate() [1/4]

void umontreal.ssj.mcqmctools.anova.Integrator.integrate ( MonteCarloModel< double[]> model,
double[] values )

Shorthand to integrate without having to pass a ListOfTallies object.

Implemented in umontreal.ssj.mcqmctools.anova.MonteCarloIntegrator, and umontreal.ssj.mcqmctools.anova.Replicator.

◆ integrate() [2/4]

void umontreal.ssj.mcqmctools.anova.Integrator.integrate ( MonteCarloModel< double[]> model,
ListOfTallies<? extends Tally > stat )

Integrates a model by means of simulation.

The output values are added to the statistical collector statValue.

Implemented in umontreal.ssj.mcqmctools.anova.MonteCarloIntegrator, and umontreal.ssj.mcqmctools.anova.Replicator.

◆ integrate() [3/4]

double umontreal.ssj.mcqmctools.anova.Integrator.integrate ( MonteCarloModelDouble model)

Shorthand to integrate without having to pass a Tally object.

Implemented in umontreal.ssj.mcqmctools.anova.MonteCarloIntegrator, and umontreal.ssj.mcqmctools.anova.Replicator.

◆ integrate() [4/4]

void umontreal.ssj.mcqmctools.anova.Integrator.integrate ( MonteCarloModelDouble model,
Tally statValue )

Integrates a model by means of simulation.

The output values are added to the statistical collector statValue.

Implemented in umontreal.ssj.mcqmctools.anova.MonteCarloIntegrator, and umontreal.ssj.mcqmctools.anova.Replicator.


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