Class UpperBound
Constraint enforcing a value variable l to be lower than an upper bound σ using a dummy value variable λ.
Implements
Namespace: BRIDGES.Solvers.GuidedProjection.QuadraticConstraintTypes
Assembly: BRIDGES.dll
Syntax
public class UpperBound : object, IQuadraticConstraintType
Remarks
The vector xReduced = [l, λ], and Ci = σ.
Constructors
| Improve this Doc View SourceUpperBound(Double)
Initialises a new instance of the UpperBound class.
Declaration
public UpperBound(double upperBound)
Parameters
Type | Name | Description |
---|---|---|
Double | upperBound | Value of the upper bound of the constraint. |
Remarks
The vector xReduced = [l, λ], and Ci = σ.
Properties
| Improve this Doc View SourceCi
Gets the scalar value Ci of the energy.
Declaration
public double Ci { get; }
Property Value
Type | Description |
---|---|
Double |
Remarks
The vector xReduced = [l, λ], and Ci = σ.
LocalBi
Gets the local vector Bi of the energy.
Declaration
public SparseVector LocalBi { get; }
Property Value
Type | Description |
---|---|
SparseVector |
Remarks
The vector xReduced = [l, λ], and Ci = σ.
LocalHi
Gets the local symmetric matrix Hi of the energy.
Declaration
public SparseMatrix LocalHi { get; }
Property Value
Type | Description |
---|---|
SparseMatrix |
Remarks
The vector xReduced = [l, λ], and Ci = σ.