-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
/
factoriesAny.js
366 lines (366 loc) · 20.1 KB
/
factoriesAny.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
export { createTyped } from './core/function/typed.js'
export { createResultSet } from './type/resultset/ResultSet.js'
export { createBigNumberClass } from './type/bignumber/BigNumber.js'
export { createComplexClass } from './type/complex/Complex.js'
export { createFractionClass } from './type/fraction/Fraction.js'
export { createRangeClass } from './type/matrix/Range.js'
export { createMatrixClass } from './type/matrix/Matrix.js'
export { createDenseMatrixClass } from './type/matrix/DenseMatrix.js'
export { createClone } from './function/utils/clone.js'
export { createIsInteger } from './function/utils/isInteger.js'
export { createIsNegative } from './function/utils/isNegative.js'
export { createIsNumeric } from './function/utils/isNumeric.js'
export { createHasNumericValue } from './function/utils/hasNumericValue.js'
export { createIsPositive } from './function/utils/isPositive.js'
export { createIsZero } from './function/utils/isZero.js'
export { createIsNaN } from './function/utils/isNaN.js'
export { createTypeOf } from './function/utils/typeOf.js'
export { createEqualScalar } from './function/relational/equalScalar.js'
export { createSparseMatrixClass } from './type/matrix/SparseMatrix.js'
export { createNumber } from './type/number.js'
export { createBigint } from './type/bigint.js'
export { createString } from './type/string.js'
export { createBoolean } from './type/boolean.js'
export { createBignumber } from './type/bignumber/function/bignumber.js'
export { createComplex } from './type/complex/function/complex.js'
export { createFraction } from './type/fraction/function/fraction.js'
export { createMatrix } from './type/matrix/function/matrix.js'
export { createMatrixFromFunction } from './function/matrix/matrixFromFunction.js'
export { createMatrixFromRows } from './function/matrix/matrixFromRows.js'
export { createMatrixFromColumns } from './function/matrix/matrixFromColumns.js'
export { createSplitUnit } from './type/unit/function/splitUnit.js'
export { createUnaryMinus } from './function/arithmetic/unaryMinus.js'
export { createUnaryPlus } from './function/arithmetic/unaryPlus.js'
export { createAbs } from './function/arithmetic/abs.js'
export { createApply } from './function/matrix/apply.js'
export { createAddScalar } from './function/arithmetic/addScalar.js'
export { createSubtractScalar } from './function/arithmetic/subtractScalar.js'
export { createCbrt } from './function/arithmetic/cbrt.js'
export { createCeil } from './function/arithmetic/ceil.js'
export { createCube } from './function/arithmetic/cube.js'
export { createExp } from './function/arithmetic/exp.js'
export { createExpm1 } from './function/arithmetic/expm1.js'
export { createFix } from './function/arithmetic/fix.js'
export { createFloor } from './function/arithmetic/floor.js'
export { createGcd } from './function/arithmetic/gcd.js'
export { createLcm } from './function/arithmetic/lcm.js'
export { createLog10 } from './function/arithmetic/log10.js'
export { createLog2 } from './function/arithmetic/log2.js'
export { createMod } from './function/arithmetic/mod.js'
export { createMultiplyScalar } from './function/arithmetic/multiplyScalar.js'
export { createMultiply } from './function/arithmetic/multiply.js'
export { createNthRoot } from './function/arithmetic/nthRoot.js'
export { createSign } from './function/arithmetic/sign.js'
export { createSqrt } from './function/arithmetic/sqrt.js'
export { createSquare } from './function/arithmetic/square.js'
export { createSubtract } from './function/arithmetic/subtract.js'
export { createXgcd } from './function/arithmetic/xgcd.js'
export { createInvmod } from './function/arithmetic/invmod.js'
export { createDotMultiply } from './function/arithmetic/dotMultiply.js'
export { createBitAnd } from './function/bitwise/bitAnd.js'
export { createBitNot } from './function/bitwise/bitNot.js'
export { createBitOr } from './function/bitwise/bitOr.js'
export { createBitXor } from './function/bitwise/bitXor.js'
export { createArg } from './function/complex/arg.js'
export { createConj } from './function/complex/conj.js'
export { createIm } from './function/complex/im.js'
export { createRe } from './function/complex/re.js'
export { createNot } from './function/logical/not.js'
export { createOr } from './function/logical/or.js'
export { createXor } from './function/logical/xor.js'
export { createConcat } from './function/matrix/concat.js'
export { createColumn } from './function/matrix/column.js'
export { createCount } from './function/matrix/count.js'
export { createCross } from './function/matrix/cross.js'
export { createDiag } from './function/matrix/diag.js'
export { createFilter } from './function/matrix/filter.js'
export { createFlatten } from './function/matrix/flatten.js'
export { createForEach } from './function/matrix/forEach.js'
export { createGetMatrixDataType } from './function/matrix/getMatrixDataType.js'
export { createIdentity } from './function/matrix/identity.js'
export { createKron } from './function/matrix/kron.js'
export { createMap } from './function/matrix/map.js'
export { createDiff } from './function/matrix/diff.js'
export { createOnes } from './function/matrix/ones.js'
export { createRange } from './function/matrix/range.js'
export { createReshape } from './function/matrix/reshape.js'
export { createResize } from './function/matrix/resize.js'
export { createRotate } from './function/matrix/rotate.js'
export { createRotationMatrix } from './function/matrix/rotationMatrix.js'
export { createRow } from './function/matrix/row.js'
export { createSize } from './function/matrix/size.js'
export { createSqueeze } from './function/matrix/squeeze.js'
export { createSubset } from './function/matrix/subset.js'
export { createTranspose } from './function/matrix/transpose.js'
export { createCtranspose } from './function/matrix/ctranspose.js'
export { createZeros } from './function/matrix/zeros.js'
export { createFft } from './function/matrix/fft.js'
export { createIfft } from './function/matrix/ifft.js'
export { createSolveODE } from './function/numeric/solveODE.js'
export { createErf } from './function/special/erf.js'
export { createZeta } from './function/special/zeta.js'
export { createMode } from './function/statistics/mode.js'
export { createProd } from './function/statistics/prod.js'
export { createFormat } from './function/string/format.js'
export { createBin } from './function/string/bin.js'
export { createOct } from './function/string/oct.js'
export { createHex } from './function/string/hex.js'
export { createPrint } from './function/string/print.js'
export { createTo } from './function/unit/to.js'
export { createIsPrime } from './function/utils/isPrime.js'
export { createNumeric } from './function/utils/numeric.js'
export { createDivideScalar } from './function/arithmetic/divideScalar.js'
export { createPow } from './function/arithmetic/pow.js'
export { createRound } from './function/arithmetic/round.js'
export { createLog } from './function/arithmetic/log.js'
export { createLog1p } from './function/arithmetic/log1p.js'
export { createNthRoots } from './function/arithmetic/nthRoots.js'
export { createDotPow } from './function/arithmetic/dotPow.js'
export { createDotDivide } from './function/arithmetic/dotDivide.js'
export { createLsolve } from './function/algebra/solver/lsolve.js'
export { createUsolve } from './function/algebra/solver/usolve.js'
export { createLsolveAll } from './function/algebra/solver/lsolveAll.js'
export { createUsolveAll } from './function/algebra/solver/usolveAll.js'
export { createLeftShift } from './function/bitwise/leftShift.js'
export { createRightArithShift } from './function/bitwise/rightArithShift.js'
export { createRightLogShift } from './function/bitwise/rightLogShift.js'
export { createAnd } from './function/logical/and.js'
export { createCompare } from './function/relational/compare.js'
export { createCompareNatural } from './function/relational/compareNatural.js'
export { createCompareText } from './function/relational/compareText.js'
export { createEqual } from './function/relational/equal.js'
export { createEqualText } from './function/relational/equalText.js'
export { createSmaller } from './function/relational/smaller.js'
export { createSmallerEq } from './function/relational/smallerEq.js'
export { createLarger } from './function/relational/larger.js'
export { createLargerEq } from './function/relational/largerEq.js'
export { createDeepEqual } from './function/relational/deepEqual.js'
export { createUnequal } from './function/relational/unequal.js'
export { createPartitionSelect } from './function/matrix/partitionSelect.js'
export { createSort } from './function/matrix/sort.js'
export { createMax } from './function/statistics/max.js'
export { createMin } from './function/statistics/min.js'
export { createImmutableDenseMatrixClass } from './type/matrix/ImmutableDenseMatrix.js'
export { createIndexClass } from './type/matrix/MatrixIndex.js'
export { createFibonacciHeapClass } from './type/matrix/FibonacciHeap.js'
export { createSpaClass } from './type/matrix/Spa.js'
export { createUnitClass } from './type/unit/Unit.js'
export { createUnitFunction } from './type/unit/function/unit.js'
export { createSparse } from './type/matrix/function/sparse.js'
export { createCreateUnit } from './type/unit/function/createUnit.js'
export { createAcos } from './function/trigonometry/acos.js'
export { createAcosh } from './function/trigonometry/acosh.js'
export { createAcot } from './function/trigonometry/acot.js'
export { createAcoth } from './function/trigonometry/acoth.js'
export { createAcsc } from './function/trigonometry/acsc.js'
export { createAcsch } from './function/trigonometry/acsch.js'
export { createAsec } from './function/trigonometry/asec.js'
export { createAsech } from './function/trigonometry/asech.js'
export { createAsin } from './function/trigonometry/asin.js'
export { createAsinh } from './function/trigonometry/asinh.js'
export { createAtan } from './function/trigonometry/atan.js'
export { createAtan2 } from './function/trigonometry/atan2.js'
export { createAtanh } from './function/trigonometry/atanh.js'
export { createCos } from './function/trigonometry/cos.js'
export { createCosh } from './function/trigonometry/cosh.js'
export { createCot } from './function/trigonometry/cot.js'
export { createCoth } from './function/trigonometry/coth.js'
export { createCsc } from './function/trigonometry/csc.js'
export { createCsch } from './function/trigonometry/csch.js'
export { createSec } from './function/trigonometry/sec.js'
export { createSech } from './function/trigonometry/sech.js'
export { createSin } from './function/trigonometry/sin.js'
export { createSinh } from './function/trigonometry/sinh.js'
export { createTan } from './function/trigonometry/tan.js'
export { createTanh } from './function/trigonometry/tanh.js'
export { createSetCartesian } from './function/set/setCartesian.js'
export { createSetDifference } from './function/set/setDifference.js'
export { createSetDistinct } from './function/set/setDistinct.js'
export { createSetIntersect } from './function/set/setIntersect.js'
export { createSetIsSubset } from './function/set/setIsSubset.js'
export { createSetMultiplicity } from './function/set/setMultiplicity.js'
export { createSetPowerset } from './function/set/setPowerset.js'
export { createSetSize } from './function/set/setSize.js'
export { createSetSymDifference } from './function/set/setSymDifference.js'
export { createSetUnion } from './function/set/setUnion.js'
export { createAdd } from './function/arithmetic/add.js'
export { createHypot } from './function/arithmetic/hypot.js'
export { createNorm } from './function/arithmetic/norm.js'
export { createDot } from './function/matrix/dot.js'
export { createTrace } from './function/matrix/trace.js'
export { createIndex } from './type/matrix/function/index.js'
export { createNode } from './expression/node/Node.js'
export { createAccessorNode } from './expression/node/AccessorNode.js'
export { createArrayNode } from './expression/node/ArrayNode.js'
export { createAssignmentNode } from './expression/node/AssignmentNode.js'
export { createBlockNode } from './expression/node/BlockNode.js'
export { createConditionalNode } from './expression/node/ConditionalNode.js'
export { createConstantNode } from './expression/node/ConstantNode.js'
export { createFunctionAssignmentNode } from './expression/node/FunctionAssignmentNode.js'
export { createIndexNode } from './expression/node/IndexNode.js'
export { createObjectNode } from './expression/node/ObjectNode.js'
export { createOperatorNode } from './expression/node/OperatorNode.js'
export { createParenthesisNode } from './expression/node/ParenthesisNode.js'
export { createRangeNode } from './expression/node/RangeNode.js'
export { createRelationalNode } from './expression/node/RelationalNode.js'
export { createSymbolNode } from './expression/node/SymbolNode.js'
export { createFunctionNode } from './expression/node/FunctionNode.js'
export { createParse } from './expression/parse.js'
export { createCompile } from './expression/function/compile.js'
export { createEvaluate } from './expression/function/evaluate.js'
export { createParserClass } from './expression/Parser.js'
export { createParser } from './expression/function/parser.js'
export { createLup } from './function/algebra/decomposition/lup.js'
export { createQr } from './function/algebra/decomposition/qr.js'
export { createSlu } from './function/algebra/decomposition/slu.js'
export { createLusolve } from './function/algebra/solver/lusolve.js'
export { createPolynomialRoot } from './function/algebra/polynomialRoot.js'
export { createHelpClass } from './expression/Help.js'
export { createChainClass } from './type/chain/Chain.js'
export { createHelp } from './expression/function/help.js'
export { createChain } from './type/chain/function/chain.js'
export { createDet } from './function/matrix/det.js'
export { createInv } from './function/matrix/inv.js'
export { createPinv } from './function/matrix/pinv.js'
export { createEigs } from './function/matrix/eigs.js'
export { createExpm } from './function/matrix/expm.js'
export { createSqrtm } from './function/matrix/sqrtm.js'
export { createSylvester } from './function/algebra/sylvester.js'
export { createSchur } from './function/algebra/decomposition/schur.js'
export { createLyap } from './function/algebra/lyap.js'
export { createDivide } from './function/arithmetic/divide.js'
export { createDistance } from './function/geometry/distance.js'
export { createIntersect } from './function/geometry/intersect.js'
export { createSum } from './function/statistics/sum.js'
export { createCumSum } from './function/statistics/cumsum.js'
export { createMean } from './function/statistics/mean.js'
export { createMedian } from './function/statistics/median.js'
export { createMad } from './function/statistics/mad.js'
export { createVariance } from './function/statistics/variance.js'
export { createQuantileSeq } from './function/statistics/quantileSeq.js'
export { createStd } from './function/statistics/std.js'
export { createCorr } from './function/statistics/corr.js'
export { createCombinations } from './function/probability/combinations.js'
export { createCombinationsWithRep } from './function/probability/combinationsWithRep.js'
export { createGamma } from './function/probability/gamma.js'
export { createLgamma } from './function/probability/lgamma.js'
export { createFactorial } from './function/probability/factorial.js'
export { createKldivergence } from './function/probability/kldivergence.js'
export { createMultinomial } from './function/probability/multinomial.js'
export { createPermutations } from './function/probability/permutations.js'
export { createPickRandom } from './function/probability/pickRandom.js'
export { createRandom } from './function/probability/random.js'
export { createRandomInt } from './function/probability/randomInt.js'
export { createStirlingS2 } from './function/combinatorics/stirlingS2.js'
export { createBellNumbers } from './function/combinatorics/bellNumbers.js'
export { createCatalan } from './function/combinatorics/catalan.js'
export { createComposition } from './function/combinatorics/composition.js'
export { createLeafCount } from './function/algebra/leafCount.js'
export { createSimplify } from './function/algebra/simplify.js'
export { createSimplifyConstant } from './function/algebra/simplifyConstant.js'
export { createSimplifyCore } from './function/algebra/simplifyCore.js'
export { createResolve } from './function/algebra/resolve.js'
export { createSymbolicEqual } from './function/algebra/symbolicEqual.js'
export { createDerivative } from './function/algebra/derivative.js'
export { createRationalize } from './function/algebra/rationalize.js'
export { createZpk2tf } from './function/signal/zpk2tf.js'
export { createFreqz } from './function/signal/freqz.js'
export { createReviver } from './json/reviver.js'
export { createReplacer } from './json/replacer.js'
export {
createE,
createUppercaseE,
createFalse,
createI,
createInfinity,
createLN10,
createLN2,
createLOG10E,
createLOG2E,
createNaN,
createNull,
createPhi,
createPi,
createUppercasePi,
createSQRT1_2, // eslint-disable-line camelcase
createSQRT2,
createTau,
createTrue,
createVersion
} from './constants.js'
export {
createAtomicMass,
createAvogadro,
createBohrMagneton,
createBohrRadius,
createBoltzmann,
createClassicalElectronRadius,
createConductanceQuantum,
createCoulomb,
createDeuteronMass,
createEfimovFactor,
createElectricConstant,
createElectronMass,
createElementaryCharge,
createFaraday,
createFermiCoupling,
createFineStructure,
createFirstRadiation,
createGasConstant,
createGravitationConstant,
createGravity,
createHartreeEnergy,
createInverseConductanceQuantum,
createKlitzing,
createLoschmidt,
createMagneticConstant,
createMagneticFluxQuantum,
createMolarMass,
createMolarMassC12,
createMolarPlanckConstant,
createMolarVolume,
createNeutronMass,
createNuclearMagneton,
createPlanckCharge,
createPlanckConstant,
createPlanckLength,
createPlanckMass,
createPlanckTemperature,
createPlanckTime,
createProtonMass,
createQuantumOfCirculation,
createReducedPlanckConstant,
createRydberg,
createSackurTetrode,
createSecondRadiation,
createSpeedOfLight,
createStefanBoltzmann,
createThomsonCrossSection,
createVacuumImpedance,
createWeakMixingAngle,
createWienDisplacement
} from './type/unit/physicalConstants.js'
export { createApplyTransform } from './expression/transform/apply.transform.js'
export { createColumnTransform } from './expression/transform/column.transform.js'
export { createFilterTransform } from './expression/transform/filter.transform.js'
export { createForEachTransform } from './expression/transform/forEach.transform.js'
export { createIndexTransform } from './expression/transform/index.transform.js'
export { createMapTransform } from './expression/transform/map.transform.js'
export { createMaxTransform } from './expression/transform/max.transform.js'
export { createMeanTransform } from './expression/transform/mean.transform.js'
export { createMinTransform } from './expression/transform/min.transform.js'
export { createRangeTransform } from './expression/transform/range.transform.js'
export { createRowTransform } from './expression/transform/row.transform.js'
export { createSubsetTransform } from './expression/transform/subset.transform.js'
export { createConcatTransform } from './expression/transform/concat.transform.js'
export { createDiffTransform } from './expression/transform/diff.transform.js'
export { createStdTransform } from './expression/transform/std.transform.js'
export { createSumTransform } from './expression/transform/sum.transform.js'
export { createQuantileSeqTransform } from './expression/transform/quantileSeq.transform.js'
export { createCumSumTransform } from './expression/transform/cumsum.transform.js'
export { createVarianceTransform } from './expression/transform/variance.transform.js'
export { createPrintTransform } from './expression/transform/print.transform.js'
export { createAndTransform } from './expression/transform/and.transform.js'
export { createOrTransform } from './expression/transform/or.transform.js'
export { createBitAndTransform } from './expression/transform/bitAnd.transform.js'
export { createBitOrTransform } from './expression/transform/bitOr.transform.js'