Interface: LinearConstraint
@kortexya/reasoninglayer / Solver / LinearConstraint
Interface: LinearConstraint
Section titled “Interface: LinearConstraint”Defined in: src/types/solver.ts:109
A linear constraint Σ coef_i · x_i (sense) rhs. Variables not referenced in
coefficients are treated as if their coefficient is zero.
Remarks
Section titled “Remarks”Wire shape (snake_case): { coefficients, name, rhs, sense }. This is the
solver/feasibility linear-constraint model; it is distinct from the
Optimize namespace’s LinearConstraint.
Properties
Section titled “Properties”coefficients
Section titled “coefficients”coefficients:
Record<string,number>
Defined in: src/types/solver.ts:111
Variable-name → coefficient.
optionalname?:string|null
Defined in: src/types/solver.ts:117
Optional caller-supplied label, returned in error reports.
rhs:
number
Defined in: src/types/solver.ts:113
Right-hand side.
sense:
ConstraintSense
Defined in: src/types/solver.ts:115
Comparison sense.