Class CoherentLength
Constraint enforcing a scalar variable l to match with the distance between two point variables, pi and pj.
Implements
Namespace: BRIDGES.Solvers.GuidedProjection.QuadraticConstraintTypes
Assembly: BRIDGES.dll
Syntax
public class CoherentLength : object, IQuadraticConstraintType
Remarks
The vector xReduced = [pi, pj, l].
Constructors
| Improve this Doc View SourceCoherentLength(Int32)
Initialises a new instance of the CoherentLength class.
Declaration
public CoherentLength(int spaceDimension = 3)
Parameters
Type | Name | Description |
---|---|---|
Int32 | spaceDimension | Dimension of the space containing the points. |
Remarks
The vector xReduced = [pi, pj, l].
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 = [pi, pj, l].
LocalBi
Gets the local vector Bi of the energy.
Declaration
public SparseVector LocalBi { get; }
Property Value
Type | Description |
---|---|
SparseVector |
Remarks
The vector xReduced = [pi, pj, l].
LocalHi
Gets the local symmetric matrix Hi of the energy.
Declaration
public SparseMatrix LocalHi { get; }
Property Value
Type | Description |
---|---|
SparseMatrix |
Remarks
The vector xReduced = [pi, pj, l].