The PerturbAndObserveRunner TObserve type exposes the following members.
Back to Top
Back to Top
Back to Top
Constructors
Name | Description | |
---|---|---|
PerturbAndObserveRunner TObserve |
Instantiates a new PerturbAndObserveRunner TObserve .
| |
PerturbAndObserveRunner TObserve (ISimulator) |
Instantiates a new PerturbAndObserveRunner TObserve .
|
Methods
Name | Description | |
---|---|---|
RunPerturbAndObserve |
Runs the perturb-and-observe experiment.
|
Properties
Name | Description | |
---|---|---|
AfterValues |
A dictionary specifying the observed effect of all perturbations.
| |
BeforeValues |
The set of observed values before any perturbation occurs.
| |
NetworkFilename |
The full path to the master network file to run the perturb-and-observe experiment on.
| |
ObserveElementSelector |
A function that, given a NetworkModel, returns a set of NetworkElements that should
have a specific value observed.
| |
ObserveElementValuesSelector |
A function that, given a NetworkElement, returns a value that should be recorded, both
before and after the experiment is run.
| |
PerturbCommands |
A set of commands that should be run on the network. These commands will be used as a parameter to
Format(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.
| |
PerturbElementSelector |
A function that, given a NetworkModel, returns a set of NetworkElements
that should be candidates for perturbation.
| |
PerturbElementValuesSelector |
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.
| |
PerturbValuesToRecord |
A function that, given the set of values specified by PerturbElementValuesSelector, should
return a value to be recorded as the perturbation.
|
See Also