PerturbAndObserveRunner TObserve  PropertiesElecNetKit Documentation
The PerturbAndObserveRunner TObserve  type exposes the following members.
Properties

  NameDescription
Public propertyAfterValues
A dictionary specifying the observed effect of all perturbations.
Public propertyBeforeValues
The set of observed values before any perturbation occurs.
Public propertyNetworkFilename
The full path to the master network file to run the perturb-and-observe experiment on.
Public propertyObserveElementSelector
A function that, given a NetworkModel, returns a set of NetworkElements that should have a specific value observed.
Public propertyObserveElementValuesSelector
A function that, given a NetworkElement, returns a value that should be recorded, both before and after the experiment is run.
Public propertyPerturbCommands
A set of commands that should be run on the network. These commands will be used as a parameter to OnlineFormat(String,  Object ), and as such, should be in format-string notation. The corresponding values to fill in the parameters in these commands will be supplied by PerturbElementValuesSelector.
Public propertyPerturbElementSelector
A function that, given a NetworkModel, returns a set of NetworkElements that should be candidates for perturbation.
Public propertyPerturbElementValuesSelector
A function that, given a NetworkElement that is to be perturbed, should select a set of values that will be used as the parameters to the format strings given by PerturbCommands.
Public propertyPerturbValuesToRecord
A function that, given the set of values specified by PerturbElementValuesSelector, should return a value to be recorded as the perturbation.
Back to Top
See Also