MCPcopy Create free account
hub / github.com/cortex-js/compute-engine / variableDomains

Function variableDomains

scripts/fungrim/load.ts:207–217  ·  view source on GitHub ↗
(e: Entry)

Source from the content-addressed store, hash-verified

205 return 'integer';
206 if (dom === 'RationalNumbers') return 'rational';
207 if (dom === 'RealNumbers') return 'real';
208 return 'complex';
209 }
210 if (Array.isArray(dom)) {
211 if (dom[0] === 'Interval') return 'real';
212 if (dom[0] === 'Range' || dom[0] === 'Divisors') return 'integer';
213 if (dom[0] === 'SetMinus') return inferType(dom[1]);
214 // Element(n, Set(2, 3, 7, ...)) — explicit finite integer sets
215 if (
216 dom[0] === 'Set' &&
217 dom.length > 1 &&
218 dom.slice(1).every((x) => typeof x === 'number' && Number.isInteger(x))
219 )
220 return 'integer';

Callers 1

numericCheckEntryFunction · 0.90

Calls 1

walkFunction · 0.70

Tested by

no test coverage detected