Commit Graph

10 Commits

Author SHA1 Message Date
Dan Kortschak
efbee9bf28 mat: rename pool helpers to be consistent with type names 2021-05-27 17:07:31 +09:30
Dan Kortschak
1c2011e56d mat: add non-conjugate transpose for complex matrices 2021-01-07 07:48:49 +10:30
Mark Skilbeck
6e9ca7debd mat: add Caps, Grow and Slice methods to CDense 2021-01-05 07:57:59 +10:30
Vladimir Chalupecky
6e14cd140d mat: use single panic string for bad capacity 2020-09-28 09:54:56 +02:00
Brendan Tracey
16f4144126 mat: Change methods to accept empty instead of nil matrices (#1090)
* mat: Change methods to accept empty instead of nil matrices

While here, fix enough to compile.

Updates #1081.
2019-09-20 19:19:07 +01:00
Brendan Tracey
975d99cd20 mat,all: Rename IsZero to IsEmpty (#1088)
This avoids the confusion between Zero() and IsZero() which sounds like they should be related
to one another but are not. This makes IsEmpty the counterpart to Reset. Add check for Zero in allMatrix

Fixes #1083.
Updates #1081.
2019-09-15 13:53:29 +01:00
Brendan Tracey
cd52c4d030 mat: Expose ReuseAs method to help resizing (#1082)
* mat: Expose ReuseAs method to help resizing

Fixes #963
2019-09-14 09:17:29 +01:00
Dan Kortschak
2dfa205328 mat: add minimal shadow detection for complex matrices 2019-08-08 11:38:57 +09:30
Brendan Tracey
ea41d6d4e9 mat: Change Eigen to use complex matrix representation (#849)
* mat: Change Eigen to use complex matrix representation

Fixes #738
2019-02-13 04:03:06 -05:00
Brendan Tracey
5f11366cf0 mat: Add CDense type and basic methods (#846)
* mat: Add CDense type and basic methods

Updates #738.
2019-02-10 22:26:15 -05:00