Skip to content

Interface: ConstraintGraphStats

@kortexya/reasoninglayer


@kortexya/reasoninglayer / ConstraintGraphStats

Defined in: src/types/constraints.ts:127

Statistics about the constraint graph.

activeConstraints: number

Defined in: src/types/constraints.ts:135

The constraints the engine decides now: an instance constraint whose status is satisfied, violated or type_mismatch, and every tracker dependency. A declaration is never active.


cycleCount: number

Defined in: src/types/constraints.ts:139

Number of entries in cycles.


determinedVariables: number

Defined in: src/types/constraints.ts:137

Variable nodes whose slot holds a value.


totalConstraints: number

Defined in: src/types/constraints.ts:129

Constraint nodes in graph.nodes, of every scope (declaration, instance, dependency).


totalVariables: number

Defined in: src/types/constraints.ts:141

Variable nodes in graph.nodes.