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: Actionable<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>