aivika-4.6: A multi-method simulation library

Simulation.Aivika.Results.IO

Description

Tested with: GHC 8.0.1

The module allows printing and converting the Simulation Results to a String.

# Basic Types

This is a function that prints the simulation results within the Event computation synchronized with the event queue.

This is a function that shows the simulation results within the Event computation synchronized with the event queue.

# Printing the Results

Print the results with the information about the modeling time.

Print the simulation results in start time.

Print the simulation results in stop time.

Print the simulation results in the integration time points.

Print the simulation results in the specified time.

Print the simulation results in the specified time points.

# Simulating and Printing the Results

Run the simulation and then print the results in the start time.

Run the simulation and then print the results in the final time.

Run the simulation and then print the results in the integration time points.

Run the simulation and then print the results in the specified time point.

Run the simulation and then print the results in the specified time points.

# Showing the Results

Show the results with the information about the modeling time.

Show the simulation results in start time.

Show the simulation results in stop time.

Show the simulation results in the integration time points.

It may consume much memory, for we have to traverse all the integration points to create the resulting function within the Simulation computation.

Show the simulation results in the specified time point.

Show the simulation results in the specified time points.

It may consume much memory, for we have to traverse all the specified points to create the resulting function within the Simulation computation.

# Simulating and Showing the Results

Run the simulation and then show the results in the start time.

Run the simulation and then show the results in the final time.

Run the simulation and then show the results in the integration time points.

It may consume much memory, for we have to traverse all the integration points to create the resulting function within the IO computation.

Run the simulation and then show the results in the integration time point.

Run the simulation and then show the results in the specified time points.

It may consume much memory, for we have to traverse all the specified points to create the resulting function within the IO computation.

# Printing the Result Source

Arguments

 :: Handle a handle -> Int an indent -> ResultLocalisation a localisation -> ResultSourcePrint

Print a localised text representation of the results by the specified source and with the given indent.

Arguments

 :: Handle a handle -> ResultLocalisation a localisation -> ResultSourcePrint

Print a localised text representation of the results by the specified source.

Print in Russian a text representation of the results by the specified source.

Print in English a text representation of the results by the specified source.

Arguments

 :: Int an indent -> ResultLocalisation a localisation -> ResultSourcePrint

Print a localised text representation of the results by the specified source and with the given indent.

Arguments

 :: ResultLocalisation a localisation -> ResultSourcePrint

Print a localised text representation of the results by the specified source.

Print in Russian a text representation of the results by the specified source.

Print in English a text representation of the results by the specified source.

# Showing the Result Source

Arguments

 :: Int an indent -> ResultLocalisation a localisation -> ResultSourceShowS

Show a localised text representation of the results by the specified source and with the given indent.

Arguments

 :: ResultLocalisation a localisation -> ResultSourceShowS

Show a localised text representation of the results by the specified source.

Show in Russian a text representation of the results by the specified source.

Show in English a text representation of the results by the specified source.