1 | import { absNumber, acoshNumber, acosNumber, acothNumber, acotNumber, acschNumber, acscNumber, addNumber, andNumber, asechNumber, asecNumber, asinhNumber, asinNumber, atan2Number, atanhNumber, atanNumber, bitAndNumber, bitNotNumber, bitOrNumber, bitXorNumber, cbrtNumber, ceilNumber, combinationsNumber, coshNumber, cosNumber, cothNumber, cotNumber, cschNumber, cscNumber, cubeNumber, divideNumber, expm1Number, expNumber, fixNumber, floorNumber, gammaNumber, gcdNumber, isIntegerNumber, isNaNNumber, isNegativeNumber, isPositiveNumber, isZeroNumber, lcmNumber, leftShiftNumber, log10Number, log1pNumber, log2Number, logNumber, modNumber, multiplyNumber, normNumber, notNumber, orNumber, powNumber, rightArithShiftNumber, rightLogShiftNumber, sechNumber, secNumber, signNumber, sinhNumber, sinNumber, sqrtNumber, squareNumber, subtractNumber, tanhNumber, tanNumber, unaryMinusNumber, unaryPlusNumber, xgcdNumber, xorNumber } from './plain/number';
|
2 | import { factory } from './utils/factory';
|
3 | import { noIndex, noMatrix, noSubset } from './utils/noop';
|
4 |
|
5 |
|
6 |
|
7 | export { createTyped } from './core/function/typed';
|
8 |
|
9 | export { createResultSet } from './type/resultset/ResultSet';
|
10 | export { createRangeClass } from './type/matrix/Range';
|
11 | export { createHelpClass } from './expression/Help';
|
12 | export { createChainClass } from './type/chain/Chain';
|
13 | export { createHelp } from './expression/function/help';
|
14 | export { createChain } from './type/chain/function/chain';
|
15 |
|
16 | export { createSimplify } from './function/algebra/simplify';
|
17 | export { createDerivative } from './function/algebra/derivative';
|
18 | export { createRationalize } from './function/algebra/rationalize';
|
19 |
|
20 | export var createUnaryMinus =
|
21 |
|
22 | createNumberFactory('unaryMinus', unaryMinusNumber);
|
23 | export var createUnaryPlus =
|
24 |
|
25 | createNumberFactory('unaryPlus', unaryPlusNumber);
|
26 | export var createAbs =
|
27 |
|
28 | createNumberFactory('abs', absNumber);
|
29 | export var createAddScalar =
|
30 |
|
31 | createNumberFactory('addScalar', addNumber);
|
32 | export var createCbrt =
|
33 |
|
34 | createNumberFactory('cbrt', cbrtNumber);
|
35 | export var createCeil =
|
36 |
|
37 | createNumberFactory('ceil', ceilNumber);
|
38 | export var createCube =
|
39 |
|
40 | createNumberFactory('cube', cubeNumber);
|
41 | export var createExp =
|
42 |
|
43 | createNumberFactory('exp', expNumber);
|
44 | export var createExpm1 =
|
45 |
|
46 | createNumberFactory('expm1', expm1Number);
|
47 | export var createFix =
|
48 |
|
49 | createNumberFactory('fix', fixNumber);
|
50 | export var createFloor =
|
51 |
|
52 | createNumberFactory('floor', floorNumber);
|
53 | export var createGcd =
|
54 |
|
55 | createNumberFactory('gcd', gcdNumber);
|
56 | export var createLcm =
|
57 |
|
58 | createNumberFactory('lcm', lcmNumber);
|
59 | export var createLog10 =
|
60 |
|
61 | createNumberFactory('log10', log10Number);
|
62 | export var createLog2 =
|
63 |
|
64 | createNumberFactory('log2', log2Number);
|
65 | export var createMod =
|
66 |
|
67 | createNumberFactory('mod', modNumber);
|
68 | export var createMultiplyScalar =
|
69 |
|
70 | createNumberFactory('multiplyScalar', multiplyNumber);
|
71 | export var createMultiply =
|
72 |
|
73 | createNumberFactory('multiply', multiplyNumber);
|
74 | export { createNthRootNumber as createNthRoot } from './function/arithmetic/nthRoot';
|
75 | export var createSign =
|
76 |
|
77 | createNumberFactory('sign', signNumber);
|
78 | export var createSqrt =
|
79 |
|
80 | createNumberFactory('sqrt', sqrtNumber);
|
81 | export var createSquare =
|
82 |
|
83 | createNumberFactory('square', squareNumber);
|
84 | export var createSubtract =
|
85 |
|
86 | createNumberFactory('subtract', subtractNumber);
|
87 | export var createXgcd =
|
88 |
|
89 | createNumberFactory('xgcd', xgcdNumber);
|
90 | export var createDivideScalar =
|
91 |
|
92 | createNumberFactory('divideScalar', divideNumber);
|
93 | export var createPow =
|
94 |
|
95 | createNumberFactory('pow', powNumber);
|
96 | export { createRoundNumber as createRound } from './function/arithmetic/round';
|
97 | export var createLog =
|
98 |
|
99 | createNumberFactory('log', logNumber);
|
100 | export var createLog1p =
|
101 |
|
102 | createNumberFactory('log1p', log1pNumber);
|
103 | export var createAdd =
|
104 |
|
105 | createNumberFactory('add', addNumber);
|
106 | export { createHypot } from './function/arithmetic/hypot';
|
107 | export var createNorm =
|
108 |
|
109 | createNumberFactory('norm', normNumber);
|
110 | export var createDivide =
|
111 |
|
112 | createNumberFactory('divide', divideNumber);
|
113 |
|
114 | export var createBitAnd =
|
115 |
|
116 | createNumberFactory('bitAnd', bitAndNumber);
|
117 | export var createBitNot =
|
118 |
|
119 | createNumberFactory('bitNot', bitNotNumber);
|
120 | export var createBitOr =
|
121 |
|
122 | createNumberFactory('bitOr', bitOrNumber);
|
123 | export var createBitXor =
|
124 |
|
125 | createNumberFactory('bitXor', bitXorNumber);
|
126 | export var createLeftShift =
|
127 |
|
128 | createNumberFactory('leftShift', leftShiftNumber);
|
129 | export var createRightArithShift =
|
130 |
|
131 | createNumberFactory('rightArithShift', rightArithShiftNumber);
|
132 | export var createRightLogShift =
|
133 |
|
134 | createNumberFactory('rightLogShift', rightLogShiftNumber);
|
135 |
|
136 | export { createStirlingS2 } from './function/combinatorics/stirlingS2';
|
137 | export { createBellNumbers } from './function/combinatorics/bellNumbers';
|
138 | export { createCatalan } from './function/combinatorics/catalan';
|
139 | export { createComposition } from './function/combinatorics/composition';
|
140 |
|
141 | export { createE, createUppercaseE, createFalse
|
142 | , createInfinity, createLN10, createLN2, createLOG10E, createLOG2E, createNaN, createNull, createPhi, createPi, createUppercasePi, createSQRT1_2
|
143 | , createSQRT2, createTau, createTrue, createVersion } from './constants';
|
144 |
|
145 | export { createNumber } from './type/number';
|
146 | export { createString } from './type/string';
|
147 | export { createBoolean } from './type/boolean';
|
148 | export { createParser } from './expression/function/parser';
|
149 |
|
150 | export { createNode } from './expression/node/Node';
|
151 | export { createAccessorNode } from './expression/node/AccessorNode';
|
152 | export { createArrayNode } from './expression/node/ArrayNode';
|
153 | export { createAssignmentNode } from './expression/node/AssignmentNode';
|
154 | export { createBlockNode } from './expression/node/BlockNode';
|
155 | export { createConditionalNode } from './expression/node/ConditionalNode';
|
156 | export { createConstantNode } from './expression/node/ConstantNode';
|
157 | export { createFunctionAssignmentNode } from './expression/node/FunctionAssignmentNode';
|
158 | export { createIndexNode } from './expression/node/IndexNode';
|
159 | export { createObjectNode } from './expression/node/ObjectNode';
|
160 | export { createOperatorNode } from './expression/node/OperatorNode';
|
161 | export { createParenthesisNode } from './expression/node/ParenthesisNode';
|
162 | export { createRangeNode } from './expression/node/RangeNode';
|
163 | export { createRelationalNode } from './expression/node/RelationalNode';
|
164 | export { createSymbolNode } from './expression/node/SymbolNode';
|
165 | export { createFunctionNode } from './expression/node/FunctionNode';
|
166 | export { createParse } from './expression/parse';
|
167 | export { createCompile } from './expression/function/compile';
|
168 | export { createEvaluate } from './expression/function/evaluate';
|
169 | export { createParserClass } from './expression/Parser';
|
170 |
|
171 | export var createAnd =
|
172 |
|
173 | createNumberFactory('and', andNumber);
|
174 | export var createNot =
|
175 |
|
176 | createNumberFactory('not', notNumber);
|
177 | export var createOr =
|
178 |
|
179 | createNumberFactory('or', orNumber);
|
180 | export var createXor =
|
181 |
|
182 | createNumberFactory('xor', xorNumber);
|
183 |
|
184 | export { createApply } from './function/matrix/apply';
|
185 | export { createFilter } from './function/matrix/filter';
|
186 | export { createForEach } from './function/matrix/forEach';
|
187 | export { createMap } from './function/matrix/map';
|
188 | export { createRange } from './function/matrix/range';
|
189 | export { createSize } from './function/matrix/size';
|
190 |
|
191 | export var createIndex =
|
192 |
|
193 | factory('index', [], function () {
|
194 | return noIndex;
|
195 | });
|
196 | export var createMatrix =
|
197 |
|
198 | factory('matrix', [], function () {
|
199 | return noMatrix;
|
200 | });
|
201 |
|
202 | export var createSubset =
|
203 |
|
204 | factory('subset', [], function () {
|
205 | return noSubset;
|
206 | });
|
207 |
|
208 |
|
209 | export { createPartitionSelect } from './function/matrix/partitionSelect';
|
210 |
|
211 | export var createCombinations = createNumberFactory('combinations', combinationsNumber);
|
212 | export var createGamma = createNumberFactory('gamma', gammaNumber);
|
213 | export { createCombinationsWithRep } from './function/probability/combinationsWithRep';
|
214 | export { createFactorial } from './function/probability/factorial';
|
215 | export { createMultinomial } from './function/probability/multinomial';
|
216 | export { createPermutations } from './function/probability/permutations';
|
217 | export { createPickRandom } from './function/probability/pickRandom';
|
218 | export { createRandomNumber as createRandom } from './function/probability/random';
|
219 | export { createRandomInt } from './function/probability/randomInt';
|
220 |
|
221 | export { createEqualScalarNumber as createEqualScalar } from './function/relational/equalScalar';
|
222 | export { createCompareNumber as createCompare } from './function/relational/compare';
|
223 | export { createCompareNatural } from './function/relational/compareNatural';
|
224 | export { createCompareTextNumber as createCompareText } from './function/relational/compareText';
|
225 | export { createEqualNumber as createEqual } from './function/relational/equal';
|
226 | export { createEqualText } from './function/relational/equalText';
|
227 | export { createSmallerNumber as createSmaller } from './function/relational/smaller';
|
228 | export { createSmallerEqNumber as createSmallerEq } from './function/relational/smallerEq';
|
229 | export { createLargerNumber as createLarger } from './function/relational/larger';
|
230 | export { createLargerEqNumber as createLargerEq } from './function/relational/largerEq';
|
231 | export { createDeepEqual } from './function/relational/deepEqual';
|
232 | export { createUnequalNumber as createUnequal } from './function/relational/unequal';
|
233 |
|
234 | export { createErf } from './function/special/erf';
|
235 |
|
236 | export { createMode } from './function/statistics/mode';
|
237 | export { createProd } from './function/statistics/prod';
|
238 | export { createMax } from './function/statistics/max';
|
239 | export { createMin } from './function/statistics/min';
|
240 | export { createSum } from './function/statistics/sum';
|
241 | export { createMean } from './function/statistics/mean';
|
242 | export { createMedian } from './function/statistics/median';
|
243 | export { createMad } from './function/statistics/mad';
|
244 | export { createVariance } from './function/statistics/variance';
|
245 | export { createQuantileSeq } from './function/statistics/quantileSeq';
|
246 | export { createStd } from './function/statistics/std';
|
247 |
|
248 | export { createFormat } from './function/string/format';
|
249 | export { createPrint } from './function/string/print';
|
250 |
|
251 | export var createAcos =
|
252 |
|
253 | createNumberFactory('acos', acosNumber);
|
254 | export var createAcosh =
|
255 |
|
256 | createNumberFactory('acosh', acoshNumber);
|
257 | export var createAcot =
|
258 |
|
259 | createNumberFactory('acot', acotNumber);
|
260 | export var createAcoth =
|
261 |
|
262 | createNumberFactory('acoth', acothNumber);
|
263 | export var createAcsc =
|
264 |
|
265 | createNumberFactory('acsc', acscNumber);
|
266 | export var createAcsch =
|
267 |
|
268 | createNumberFactory('acsch', acschNumber);
|
269 | export var createAsec =
|
270 |
|
271 | createNumberFactory('asec', asecNumber);
|
272 | export var createAsech =
|
273 |
|
274 | createNumberFactory('asech', asechNumber);
|
275 | export var createAsin =
|
276 |
|
277 | createNumberFactory('asin', asinNumber);
|
278 | export var createAsinh =
|
279 |
|
280 | createNumberFactory('asinh', asinhNumber);
|
281 | export var createAtan =
|
282 |
|
283 | createNumberFactory('atan', atanNumber);
|
284 | export var createAtan2 =
|
285 |
|
286 | createNumberFactory('atan2', atan2Number);
|
287 | export var createAtanh =
|
288 |
|
289 | createNumberFactory('atanh', atanhNumber);
|
290 | export var createCos =
|
291 |
|
292 | createNumberFactory('cos', cosNumber);
|
293 | export var createCosh =
|
294 |
|
295 | createNumberFactory('cosh', coshNumber);
|
296 | export var createCot =
|
297 |
|
298 | createNumberFactory('cot', cotNumber);
|
299 | export var createCoth =
|
300 |
|
301 | createNumberFactory('coth', cothNumber);
|
302 | export var createCsc =
|
303 |
|
304 | createNumberFactory('csc', cscNumber);
|
305 | export var createCsch =
|
306 |
|
307 | createNumberFactory('csch', cschNumber);
|
308 | export var createSec =
|
309 |
|
310 | createNumberFactory('sec', secNumber);
|
311 | export var createSech =
|
312 |
|
313 | createNumberFactory('sech', sechNumber);
|
314 | export var createSin =
|
315 |
|
316 | createNumberFactory('sin', sinNumber);
|
317 | export var createSinh =
|
318 |
|
319 | createNumberFactory('sinh', sinhNumber);
|
320 | export var createTan =
|
321 |
|
322 | createNumberFactory('tan', tanNumber);
|
323 | export var createTanh =
|
324 |
|
325 | createNumberFactory('tanh', tanhNumber);
|
326 |
|
327 | export { createApplyTransform } from './expression/transform/apply.transform';
|
328 | export { createFilterTransform } from './expression/transform/filter.transform';
|
329 | export { createForEachTransform } from './expression/transform/forEach.transform';
|
330 | export { createMapTransform } from './expression/transform/map.transform';
|
331 | export { createMaxTransform } from './expression/transform/max.transform';
|
332 | export { createMeanTransform } from './expression/transform/mean.transform';
|
333 | export { createMinTransform } from './expression/transform/min.transform';
|
334 | export { createRangeTransform } from './expression/transform/range.transform';
|
335 | export { createSubsetTransform } from './expression/transform/subset.transform';
|
336 | export { createStdTransform } from './expression/transform/std.transform';
|
337 | export { createSumTransform } from './expression/transform/sum.transform';
|
338 | export { createVarianceTransform } from './expression/transform/variance.transform';
|
339 |
|
340 | export { createClone } from './function/utils/clone';
|
341 | export var createIsInteger =
|
342 |
|
343 | createNumberFactory('isInteger', isIntegerNumber);
|
344 | export var createIsNegative =
|
345 |
|
346 | createNumberFactory('isNegative', isNegativeNumber);
|
347 | export { createIsNumeric } from './function/utils/isNumeric';
|
348 | export { createHasNumericValue } from './function/utils/hasNumericValue';
|
349 | export var createIsPositive =
|
350 |
|
351 | createNumberFactory('isPositive', isPositiveNumber);
|
352 | export var createIsZero =
|
353 |
|
354 | createNumberFactory('isZero', isZeroNumber);
|
355 | export var createIsNaN =
|
356 |
|
357 | createNumberFactory('isNaN', isNaNNumber);
|
358 | export { createTypeOf } from './function/utils/typeOf';
|
359 | export { createIsPrime } from './function/utils/isPrime';
|
360 | export { createNumeric } from './function/utils/numeric';
|
361 |
|
362 | export { createReviver } from './json/reviver';
|
363 |
|
364 | function createNumberFactory(name, fn) {
|
365 | return factory(name, ['typed'], function (_ref) {
|
366 | var typed = _ref.typed;
|
367 | return typed(fn);
|
368 | });
|
369 | } |
\ | No newline at end of file |