MoleculeReader

class MoleculeReader(moleculeName: String, property: String?, incarnation: Incarnation<*, *>, filter: FilteringPolicy, aggregatorNames: List<String>) : Extractor<Double>

Reads the value of a molecule and logs it.

Parameters

moleculeName
    the target molecule
property
    the target property
incarnation
    the target incarnation
filter
    the [FilteringPolicy] to use
aggregatorNames
    the names of the [UnivariateStatistic] to use for
    aggregating data. If an empty list is passed, then the values
    will be logged indipendently for each node.

Constructors

Link copied to clipboard
fun MoleculeReader(moleculeName: String, property: String?, incarnation: Incarnation<*, *>, filter: FilteringPolicy, aggregatorNames: List<String>)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun <T> extractData(environment: Environment<T, *>, reaction: Reaction<T>?, time: Time, step: Long): Map<String, Double>

Extracts properties from an environment. The returned map must either:

Properties

Link copied to clipboard
open override val columnNames: List<String>