Class SegmentOrthogonality
Energy enforcing a segment defined from two point variables, pi and pj, to be orthogonal to a constant direction v.
Implements
Namespace: BRIDGES.Solvers.GuidedProjection.EnergyTypes
Assembly: BRIDGES.dll
Syntax
public class SegmentOrthogonality : object, IEnergyType
Remarks
The vector xReduced = [pi, pj].
Constructors
| Improve this Doc View SourceSegmentOrthogonality(Double[])
Initialises a new instance of the SegmentOrthogonality class.
Declaration
public SegmentOrthogonality(double[] coordinates)
Parameters
Type | Name | Description |
---|---|---|
Double[] | coordinates | Coordinates of the target direction vector. |
Remarks
The vector xReduced = [pi, pj].
Properties
| Improve this Doc View SourceLocalKi
Gets the local vector Ki of the energy.
Declaration
public SparseVector LocalKi { get; }
Property Value
Type | Description |
---|---|
SparseVector |
Remarks
The vector xReduced = [pi, pj].
Si
Gets the scalar value Si of the energy.
Declaration
public double Si { get; }
Property Value
Type | Description |
---|---|
Double |
Remarks
The vector xReduced = [pi, pj].