aivika-experiment-3.1: Simulation experiments for the Aivika library

CopyrightCopyright (c) 2012-2015, David Sorokin <david.sorokin@gmail.com>
LicenseBSD3
MaintainerDavid Sorokin <david.sorokin@gmail.com>
Stabilityexperimental
Safe HaskellNone
LanguageHaskell98

Simulation.Aivika.Experiment.FinalTableView

Description

Tested with: GHC 7.8.3

The module defines FinalTableView that saves the simulation results in the final time points for all simulation runs in the CSV file.

Synopsis

Documentation

data FinalTableView Source

Defines the View that saves the simulation results in the final time points for all simulation runs in the CSV file.

Constructors

FinalTableView 

Fields

finalTableTitle :: String

This is a title used in HTML.

finalTableDescription :: String

This is a description used in HTML.

finalTableRunText :: String

Translated text "Run".

finalTableLinkText :: String

It specifies the text for the link which is displayed in the HTML page. The link downloads the corresponded CSV file in the browser.

An example is

  finalTableLinkText = "Download the CSV file"
finalTableFileName :: ExperimentFilePath

It defines the file name for the CSV file. It may include special variable $TITLE.

An example is

  finalTableFileName = UniqueFilePath "$TITLE.csv"
finalTableSeparator :: String

It defines the separator for the view. It delimits the cells in the rows of the CSV file.

finalTableFormatter :: ShowS

It defines the formatter which is applied to all values before they will be written in the CSV file.

finalTablePredicate :: Event Bool

It specifies the predicate that defines when we can save data in the table.

finalTableTransform :: ResultTransform

The transform applied to the results before receiving series.

finalTableSeries :: ResultTransform

It defines the series to save in the CSV file.

defaultFinalTableView :: FinalTableView Source

The default table view.