System Object ElecNetKit.Sensitivities SensitivityGenerator T Namespace: ElecNetKit.SensitivitiesAssembly: ElecNetKit.Sensitivities (in ElecNetKit.Sensitivities.dll) Version: 1.1.4771.27372 (1.1.0.0)
public class SensitivityGenerator<T>
public class SensitivityGenerator<T>
Public Class SensitivityGenerator(Of T)
Public Class SensitivityGenerator(Of T)
generic<typename T>
public ref class SensitivityGenerator
generic<typename T>
public ref class SensitivityGenerator
- T
- The generic type parameter of the PerturbAndObserveRunner TObserve
to determine sensitivities from.
The
SensitivityGenerator T class uses perturb-and-observe
measurements to obtain the rate of change of a given parameter relative to another parameter.
This is done by applying a
RecordedPerturbationSelector to obtain a numerical value
for the perturbation, and a
ResultSelector to obtain a numerical value for
the parameter in question both before and after experimentation. The sensitivity is then determined
by the formula
Sensitivity = (ValueAfterExperiment - ValueBeforeExperiment) / PerturbationAmount;
Sensitivity = (ValueAfterExperiment - ValueBeforeExperiment) / PerturbationAmount;
Both
RecordedPerturbationSelector and
ResultSelector should return
values that are convertible to
Double.