Garth Minette
2225257f09
Tweaks suggested by @adrianVmariano.
2021-04-08 17:27:43 -07:00
Garth Minette
8bd3ef8a74
Removed range(), rangex(). Added count().
2021-04-07 20:57:45 -07:00
Garth Minette
b424bad5c2
Added lerpn(). Removed modrange(). any(), all(), and count_true() can now be given function literals.
2021-04-06 16:59:56 -07:00
Garth Minette
23372f2b2e
Removed delibrate docs errors.
2021-03-30 16:44:47 -07:00
Garth Minette
257f1ec1f8
Setup Problem Matcher. Added some deliberate docs errors to test with.
2021-03-30 15:27:57 -07:00
Garth Minette
0b17bf5930
Brought slice() in line with select() indexing, without wrapping. Replaced a lot of select() and slice() calls with last(), list_head(), and list_tail() calls.
2021-03-30 00:46:59 -07:00
Garth Minette
d7cb503ffc
Replace most trivial uses of slice() with faster list_head() and list_tail()
2021-03-25 00:23:36 -07:00
Adrian Mariano
35c2d7df42
doc tweaks for skin
...
bug fixes for is_matrix, is_vector, and new tests for same
2021-03-14 10:25:22 -04:00
Adrian Mariano
9f249d9cf3
fast sum for matrices too
2021-03-13 20:33:03 -05:00
Adrian Mariano
4dc2d4cfe5
Fix bug in skin, add some complex stuff to math and tests
2021-03-12 20:36:34 -05:00
Adrian Mariano
d8f1581149
inner product version of sum
2021-03-12 19:17:03 -05:00
Garth Minette
6cfbc538fc
Re-work to use openscad_docsgen package.
2021-02-19 19:56:43 -08:00
Garth Minette
f9aa81e178
Improved docs gen script for Returns:, Custom:, Includes:, Topics:, and positional/named args spits.
2021-01-05 01:20:01 -08:00
Garth Minette
70a6b7fac8
Fixed some undef warnings in distributors.
2020-12-09 23:43:08 -08:00
Adrian Mariano
f598426344
Add cumprod function and regression test
2020-10-23 19:06:30 -04:00
Adrian Mariano
c80c7c558a
Added rot_decode to decode rotation matrices and matrix_trace,
...
supporting function, and regression tests for both.
2020-10-20 16:26:11 -04:00
Garth Minette
38873d8ef9
Fixed a bunch of docs errors with Usage headers.
2020-10-03 20:29:35 -07:00
Garth Minette
16ee49e8b2
Fixed a bunch of undef math warnings with dev snapshot OpenSCAD builds.
2020-10-03 19:50:29 -07:00
Garth Minette
23bcc1b806
Removed sum_of_squares() as it's redundant with sqr(vector)
2020-09-28 16:56:18 -07:00
Garth Minette
37ae0cbba0
Simplify sqr(x) to x*x
2020-09-28 16:52:17 -07:00
Garth Minette
1435100e37
Implemented Issue #262
2020-09-25 00:31:42 -07:00
Garth Minette
b2121fbfb3
Added all_nonzero(). Added is_vector(all_nonzero=).
2020-09-07 23:10:39 -07:00
Garth Minette
a9b8f5618a
Fix for Issue #263
2020-09-06 17:15:08 -07:00
Adrian Mariano
9cd91cc6cc
Faster version of norm_fro, and some arg validation
2020-09-02 16:46:58 -04:00
Adrian Mariano
47a1dfaa23
doc tweak
2020-09-01 18:43:53 -04:00
Adrian Mariano
399c40f7a6
Added null_space and diagonal_matrix
2020-09-01 18:38:31 -04:00
Adrian Mariano
3caeeff2cd
Added norm_fro, quadratic_roots and pivoting to qr_factor and
...
linear_solve. Added tests.
2020-09-01 17:57:31 -04:00
RonaldoCMP
ab8a04fe82
Merge branch 'master' of https://github.com/RonaldoCMP/BOSL2
2020-08-27 11:51:10 +01:00
Garth Minette
b679ea52dc
Add is_zero(), is_positive(), is_negative(), is_nonpositive(), is_nonnegative().
2020-08-26 18:02:16 -07:00
RonaldoCMP
99b18d6311
Correction of C_times arg validation
2020-08-26 14:14:26 +01:00
RonaldoCMP
069432021b
Revert "Revert "Revert "Correction of C_times validation"""
...
This reverts commit e8499baba1
.
2020-08-26 14:09:32 +01:00
RonaldoCMP
e8499baba1
Revert "Revert "Correction of C_times validation""
...
This reverts commit 4a366967f9
.
2020-08-26 14:09:12 +01:00
RonaldoCMP
4a366967f9
Revert "Correction of C_times validation"
...
This reverts commit 1ced82f16c
.
2020-08-26 14:07:53 +01:00
RonaldoCMP
1ced82f16c
Correction of C_times validation
2020-08-26 14:07:12 +01:00
RonaldoCMP
143ba06467
Minor edits
2020-08-16 23:38:17 +01:00
RonaldoCMP
2e9d87f584
explore new scope of transpose in linear_solve and _qr_factor
2020-08-11 15:21:36 +01:00
Revar Desmera
c0481f14eb
Merge pull request #229 from adrianVmariano/master
...
move submatrix to arrays and relax input restrictions
2020-08-04 00:38:23 -07:00
Adrian Mariano
4e36eacca8
Moved submatrix to arrays.scad and relaxed requirement for numerical
...
input. Added examples and tests.
2020-08-03 19:49:22 -04:00
RonaldoCMP
e06519bbfb
changes to hide recursion args and avoid repetitive arg validations
...
cumsum broken in two to hide recursion args and avoid repetitive arg validations.
back_substitute changed to avoid repetitive arg validations in the recursion.
minor change in deriv2 and deriv3 to avoid an unecessary call to is_matrix.
change in is_matrix for better performance
any() and all() broken in two to avoid repetitive arg validation in the recursion and to hide recursion args.
change in polymult to call convolve
break of poly_div in two to avoid repetitive arg validations in the recursion.
2020-08-04 00:38:36 +01:00
RonaldoCMP
0e7517ecfe
Merge branch 'master' of https://github.com/RonaldoCMP/BOSL2
2020-08-04 00:16:33 +01:00
RonaldoCMP
c9408a66fa
Merge remote-tracking branch 'upstream/master'
2020-08-04 00:13:26 +01:00
RonaldoCMP
e4bd6238b4
Revert "Minor edits in is_matrix"
...
This reverts commit 764420e71d
.
2020-08-04 00:08:23 +01:00
Garth Minette
e56f953c1c
Fixed calls to vmul() with heteerogenous vector sizes.
2020-08-02 23:23:50 -07:00
Adrian Mariano
817bdffdef
Removed bogus median function
2020-08-02 01:20:11 -04:00
RonaldoCMP
764420e71d
Minor edits in is_matrix
2020-08-02 01:15:07 +01:00
RonaldoCMP
84fa648dc5
Revert "Minor is_matrix definition and format"
...
This reverts commit 2da259c2cc
.
2020-08-02 01:08:24 +01:00
RonaldoCMP
afb236f084
Merge branch 'master' into master
2020-08-02 01:03:46 +01:00
RonaldoCMP
2da259c2cc
Minor is_matrix definition and format
2020-08-02 00:47:22 +01:00
RonaldoCMP
e858d5627e
Merge remote-tracking branch 'upstream/revarbat_dev'
2020-08-02 00:03:05 +01:00
Adrian Mariano
046266778c
improved back_substitute, cleaned up a few other functions, removed
...
some non-breaking space characters.
2020-07-30 20:46:19 -04:00