InitialStateSegmentTCreateVariable Method (Double, Double, SetVariableCallbackT) | 
  
    Namespace: 
   AGI.Foundation.SegmentPropagation
    Assembly:
   AGI.Foundation.SegmentPropagation (in AGI.Foundation.SegmentPropagation.dll) Version: 25.1.421.0 (25.1.421.0)
Syntaxpublic DelegateBasedVariable<InitialStateSegmentConfiguration> CreateVariable(
	double maximumStep,
	double perturbation,
	SetVariableCallback<T> setter
)
Public Function CreateVariable ( 
	maximumStep As Double,
	perturbation As Double,
	setter As SetVariableCallback(Of T)
) As DelegateBasedVariable(Of InitialStateSegmentConfiguration)
public:
DelegateBasedVariable<InitialStateSegmentConfiguration^>^ CreateVariable(
	double maximumStep, 
	double perturbation, 
	SetVariableCallback<T>^ setter
)
member CreateVariable : 
        maximumStep : float * 
        perturbation : float * 
        setter : SetVariableCallback<'T> -> DelegateBasedVariable<InitialStateSegmentConfiguration> 
Parameters
- maximumStep
 - Type: SystemDouble
The maximum step that the variable 
            should take. - perturbation
 - Type: SystemDouble
The perturbation that should be used when finding the functions 
            derivative with respect to this variable. - setter
 - Type: AGI.Foundation.NumericalMethodsSetVariableCallbackT
The delegate that will set the value in the configuration.  The value 
            of the variable passed into this delegate is the delta that must be added to the relevant 
            value in the configuration, not the total value that the value in the delegate should be. 
Return Value
Type: 
DelegateBasedVariableInitialStateSegmentConfigurationThe configured 
DelegateBasedVariableT.
See Also