1 | function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 | import { config } from './configReadonly.js';
|
8 | import { createChainClass, createChain, createNode, createArrayNode, createConditionalNode, createFunctionAssignmentNode, createObjectNode, createParenthesisNode, createRelationalNode, createReviver, createBlockNode, createOperatorNode, createSymbolNode, createAccessorNode, createConstantNode, createRangeNode, createAssignmentNode, createFunctionNode, createIndexNode, createParse, createEvaluate, createHelpClass, createSimplify, createRationalize, createCompile, createHelp, createParserClass, createDerivative, createParser, createFilterTransform, createMapTransform, createForEachTransform, createSubsetTransform, createApplyTransform, createMaxTransform, createMinTransform, createSumTransform, createMeanTransform, createRangeTransform, createVarianceTransform, createStdTransform } from '../factoriesNumber.js';
|
9 | import { typed, Range, nthRoot, e, _false, LN10, LOG10E, _NaN, phi, SQRT1_2
|
10 | , tau, version, string, filter, map, combinationsWithRep, pickRandom, randomInt, compare, compareText, smaller, larger, erf, format, clone, typeOf, unaryMinus, abs, cbrt, cube, expm1, floor, lcm, log2, multiplyScalar, sign, square, xgcd, pow, log1p, norm, bitAnd, bitOr, leftShift, rightLogShift, not, xor, matrix, combinations, acos, acot, acsc, asec, asin, atan, atanh, cosh, coth, csch, sech, sinh, tanh, isInteger, isPositive, isNaN, ResultSet, round, LN2, _null, SQRT2, number, apply, size, random, compareNatural, smallerEq, print, isNumeric, isPrime, replacer, addScalar, exp, gcd, mod, sqrt, divideScalar, add, bitNot, rightArithShift, or, subset, acosh, acsch, asinh, cos, csc, sin, isZero, hypot, _Infinity, pi, _true, forEach, partitionSelect, equalScalar, equalText, unequal, hasNumericValue, unaryPlus, fix, multiply, log, bitXor, index, acoth, atan2, sec, isNegative, catalan, LOG2E, boolean, equal, deepEqual, quantileSeq, numeric, log10, divide, gamma, cot, composition, factorial, permutations, mode, max, sum, median, ceil, and, tan, multinomial, prod, mean, subtract, largerEq, mad, stirlingS2, min, asech, variance, bellNumbers, std, range } from './pureFunctionsNumber.generated.js';
|
11 | var math = {};
|
12 |
|
13 | var mathWithTransform = {};
|
14 |
|
15 | var classes = {};
|
16 |
|
17 | export var Chain = createChainClass({
|
18 | math
|
19 | });
|
20 | export var chain = createChain({
|
21 | Chain,
|
22 | typed
|
23 | });
|
24 | export var Node = createNode({
|
25 | mathWithTransform
|
26 | });
|
27 | export var ArrayNode = createArrayNode({
|
28 | Node
|
29 | });
|
30 | export var ConditionalNode = createConditionalNode({
|
31 | Node
|
32 | });
|
33 | export var FunctionAssignmentNode = createFunctionAssignmentNode({
|
34 | Node,
|
35 | typed
|
36 | });
|
37 | export var ObjectNode = createObjectNode({
|
38 | Node
|
39 | });
|
40 | export var ParenthesisNode = createParenthesisNode({
|
41 | Node
|
42 | });
|
43 | export var RelationalNode = createRelationalNode({
|
44 | Node
|
45 | });
|
46 | export var reviver = createReviver({
|
47 | classes
|
48 | });
|
49 | export var BlockNode = createBlockNode({
|
50 | Node,
|
51 | ResultSet
|
52 | });
|
53 | export var OperatorNode = createOperatorNode({
|
54 | Node
|
55 | });
|
56 | export var SymbolNode = createSymbolNode({
|
57 | Node,
|
58 | math
|
59 | });
|
60 | export var AccessorNode = createAccessorNode({
|
61 | Node,
|
62 | subset
|
63 | });
|
64 | export var ConstantNode = createConstantNode({
|
65 | Node
|
66 | });
|
67 | export var RangeNode = createRangeNode({
|
68 | Node
|
69 | });
|
70 | export var AssignmentNode = createAssignmentNode({
|
71 | matrix,
|
72 | Node,
|
73 | subset
|
74 | });
|
75 | export var FunctionNode = createFunctionNode({
|
76 | Node,
|
77 | SymbolNode,
|
78 | math
|
79 | });
|
80 | export var IndexNode = createIndexNode({
|
81 | Node,
|
82 | Range,
|
83 | size
|
84 | });
|
85 | export var parse = createParse({
|
86 | AccessorNode,
|
87 | ArrayNode,
|
88 | AssignmentNode,
|
89 | BlockNode,
|
90 | ConditionalNode,
|
91 | ConstantNode,
|
92 | FunctionAssignmentNode,
|
93 | FunctionNode,
|
94 | IndexNode,
|
95 | ObjectNode,
|
96 | OperatorNode,
|
97 | ParenthesisNode,
|
98 | RangeNode,
|
99 | RelationalNode,
|
100 | SymbolNode,
|
101 | config,
|
102 | numeric,
|
103 | typed
|
104 | });
|
105 | export var evaluate = createEvaluate({
|
106 | parse,
|
107 | typed
|
108 | });
|
109 | export var Help = createHelpClass({
|
110 | parse
|
111 | });
|
112 | export var simplify = createSimplify({
|
113 | ConstantNode,
|
114 | FunctionNode,
|
115 | OperatorNode,
|
116 | ParenthesisNode,
|
117 | SymbolNode,
|
118 | add,
|
119 | config,
|
120 | divide,
|
121 | equal,
|
122 | isZero,
|
123 | mathWithTransform,
|
124 | multiply,
|
125 | parse,
|
126 | pow,
|
127 | subtract,
|
128 | typed
|
129 | });
|
130 | export var rationalize = createRationalize({
|
131 | ConstantNode,
|
132 | FunctionNode,
|
133 | OperatorNode,
|
134 | ParenthesisNode,
|
135 | SymbolNode,
|
136 | add,
|
137 | config,
|
138 | divide,
|
139 | equal,
|
140 | isZero,
|
141 | mathWithTransform,
|
142 | multiply,
|
143 | parse,
|
144 | pow,
|
145 | simplify,
|
146 | subtract,
|
147 | typed
|
148 | });
|
149 | export var compile = createCompile({
|
150 | parse,
|
151 | typed
|
152 | });
|
153 | export var help = createHelp({
|
154 | Help,
|
155 | mathWithTransform,
|
156 | typed
|
157 | });
|
158 | export var Parser = createParserClass({
|
159 | parse
|
160 | });
|
161 | export var derivative = createDerivative({
|
162 | ConstantNode,
|
163 | FunctionNode,
|
164 | OperatorNode,
|
165 | ParenthesisNode,
|
166 | SymbolNode,
|
167 | config,
|
168 | equal,
|
169 | isZero,
|
170 | numeric,
|
171 | parse,
|
172 | simplify,
|
173 | typed
|
174 | });
|
175 | export var parser = createParser({
|
176 | Parser,
|
177 | typed
|
178 | });
|
179 |
|
180 | _extends(math, {
|
181 | typed,
|
182 | chain,
|
183 | nthRoot,
|
184 | e,
|
185 | false: _false,
|
186 | LN10,
|
187 | LOG10E,
|
188 | NaN: _NaN,
|
189 | phi,
|
190 | SQRT1_2,
|
191 | tau,
|
192 | version,
|
193 | string,
|
194 | filter,
|
195 | map,
|
196 | combinationsWithRep,
|
197 | pickRandom,
|
198 | randomInt,
|
199 | compare,
|
200 | compareText,
|
201 | smaller,
|
202 | larger,
|
203 | erf,
|
204 | format,
|
205 | clone,
|
206 | typeOf,
|
207 | reviver,
|
208 | unaryMinus,
|
209 | abs,
|
210 | cbrt,
|
211 | cube,
|
212 | expm1,
|
213 | floor,
|
214 | lcm,
|
215 | log2,
|
216 | multiplyScalar,
|
217 | sign,
|
218 | square,
|
219 | xgcd,
|
220 | pow,
|
221 | log1p,
|
222 | norm,
|
223 | bitAnd,
|
224 | bitOr,
|
225 | leftShift,
|
226 | rightLogShift,
|
227 | not,
|
228 | xor,
|
229 | matrix,
|
230 | combinations,
|
231 | acos,
|
232 | acot,
|
233 | acsc,
|
234 | asec,
|
235 | asin,
|
236 | atan,
|
237 | atanh,
|
238 | cosh,
|
239 | coth,
|
240 | csch,
|
241 | sech,
|
242 | sinh,
|
243 | tanh,
|
244 | isInteger,
|
245 | isPositive,
|
246 | isNaN,
|
247 | round,
|
248 | 'E': e,
|
249 | LN2,
|
250 | null: _null,
|
251 | SQRT2,
|
252 | number,
|
253 | apply,
|
254 | size,
|
255 | random,
|
256 | compareNatural,
|
257 | smallerEq,
|
258 | print,
|
259 | isNumeric,
|
260 | isPrime,
|
261 | replacer,
|
262 | addScalar,
|
263 | exp,
|
264 | gcd,
|
265 | mod,
|
266 | sqrt,
|
267 | divideScalar,
|
268 | add,
|
269 | bitNot,
|
270 | rightArithShift,
|
271 | or,
|
272 | subset,
|
273 | acosh,
|
274 | acsch,
|
275 | asinh,
|
276 | cos,
|
277 | csc,
|
278 | sin,
|
279 | isZero,
|
280 | hypot,
|
281 | Infinity: _Infinity,
|
282 | pi,
|
283 | true: _true,
|
284 | forEach,
|
285 | partitionSelect,
|
286 | equalScalar,
|
287 | equalText,
|
288 | unequal,
|
289 | hasNumericValue,
|
290 | unaryPlus,
|
291 | fix,
|
292 | multiply,
|
293 | log,
|
294 | bitXor,
|
295 | index,
|
296 | acoth,
|
297 | atan2,
|
298 | sec,
|
299 | isNegative,
|
300 | catalan,
|
301 | LOG2E,
|
302 | boolean,
|
303 | equal,
|
304 | deepEqual,
|
305 | quantileSeq,
|
306 | numeric,
|
307 | log10,
|
308 | divide,
|
309 | gamma,
|
310 | cot,
|
311 | composition,
|
312 | factorial,
|
313 | permutations,
|
314 | mode,
|
315 | max,
|
316 | sum,
|
317 | median,
|
318 | ceil,
|
319 | and,
|
320 | tan,
|
321 | 'PI': pi,
|
322 | parse,
|
323 | evaluate,
|
324 | multinomial,
|
325 | prod,
|
326 | mean,
|
327 | subtract,
|
328 | simplify,
|
329 | rationalize,
|
330 | compile,
|
331 | largerEq,
|
332 | mad,
|
333 | help,
|
334 | stirlingS2,
|
335 | min,
|
336 | asech,
|
337 | derivative,
|
338 | parser,
|
339 | variance,
|
340 | bellNumbers,
|
341 | std,
|
342 | range,
|
343 | config
|
344 | });
|
345 |
|
346 | _extends(mathWithTransform, math, {
|
347 | filter: createFilterTransform({
|
348 | typed
|
349 | }),
|
350 | map: createMapTransform({
|
351 | typed
|
352 | }),
|
353 | forEach: createForEachTransform({
|
354 | typed
|
355 | }),
|
356 | subset: createSubsetTransform({}),
|
357 | apply: createApplyTransform({
|
358 | isInteger,
|
359 | typed
|
360 | }),
|
361 | max: createMaxTransform({
|
362 | config,
|
363 | larger,
|
364 | numeric,
|
365 | typed
|
366 | }),
|
367 | min: createMinTransform({
|
368 | config,
|
369 | numeric,
|
370 | smaller,
|
371 | typed
|
372 | }),
|
373 | sum: createSumTransform({
|
374 | add,
|
375 | config,
|
376 | numeric,
|
377 | typed
|
378 | }),
|
379 | mean: createMeanTransform({
|
380 | add,
|
381 | divide,
|
382 | typed
|
383 | }),
|
384 | range: createRangeTransform({
|
385 | matrix,
|
386 | config,
|
387 | larger,
|
388 | largerEq,
|
389 | smaller,
|
390 | smallerEq,
|
391 | typed
|
392 | }),
|
393 | variance: createVarianceTransform({
|
394 | add,
|
395 | apply,
|
396 | divide,
|
397 | isNaN,
|
398 | multiply,
|
399 | subtract,
|
400 | typed
|
401 | }),
|
402 | std: createStdTransform({
|
403 | sqrt,
|
404 | typed,
|
405 | variance
|
406 | })
|
407 | });
|
408 |
|
409 | _extends(classes, {
|
410 | Range,
|
411 | Chain,
|
412 | Node,
|
413 | ArrayNode,
|
414 | ConditionalNode,
|
415 | FunctionAssignmentNode,
|
416 | ObjectNode,
|
417 | ParenthesisNode,
|
418 | RelationalNode,
|
419 | ResultSet,
|
420 | BlockNode,
|
421 | OperatorNode,
|
422 | SymbolNode,
|
423 | AccessorNode,
|
424 | ConstantNode,
|
425 | RangeNode,
|
426 | AssignmentNode,
|
427 | FunctionNode,
|
428 | IndexNode,
|
429 | Help,
|
430 | Parser
|
431 | });
|
432 |
|
433 | Chain.createProxy(math);
|
434 | export { embeddedDocs as docs } from '../expression/embeddedDocs/embeddedDocs.js'; |
\ | No newline at end of file |