SegmentPropagatorInequalityConstraint Constructor (InequalityBoundType, ValueDefinitionDouble, Double, InequalityConstraintScaling, Double) | 
 
            Initializes a new instance.
            
 
    Namespace: 
   AGI.Foundation.NumericalMethods
    Assembly:
   AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 25.1.421.0 (25.1.421.0)
Syntaxprotected SegmentPropagatorInequalityConstraint(
	InequalityBoundType boundType,
	ValueDefinition<double> boundValue,
	double tolerance,
	InequalityConstraintScaling scaling,
	double weight
)
Protected Sub New ( 
	boundType As InequalityBoundType,
	boundValue As ValueDefinition(Of Double),
	tolerance As Double,
	scaling As InequalityConstraintScaling,
	weight As Double
)
protected:
SegmentPropagatorInequalityConstraint(
	InequalityBoundType boundType, 
	ValueDefinition<double>^ boundValue, 
	double tolerance, 
	InequalityConstraintScaling^ scaling, 
	double weight
)
new : 
        boundType : InequalityBoundType * 
        boundValue : ValueDefinition<float> * 
        tolerance : float * 
        scaling : InequalityConstraintScaling * 
        weight : float -> SegmentPropagatorInequalityConstraintParameters
- boundType
 - Type: AGI.Foundation.NumericalMethodsInequalityBoundType
Whether the boundValue represents a lower or an upper bound. - boundValue
 - Type: AGI.Foundation.InfrastructureValueDefinitionDouble
The lower or upper bound value that the function 
            will be driven to satisfy if it is not already satisfied. - tolerance
 - Type: SystemDouble
How close the evaluated value must get to the 
            boundValue to consider this inequality constraint to be active and on the constraint manifold. - scaling
 - Type: AGI.Foundation.NumericalMethodsInequalityConstraintScaling
The type of scaling to be used on this constraint. - weight
 - Type: SystemDouble
The weight of this constraint compared to the cost function
            and other constraints. 
See Also