Commit Graph

47 Commits

Author SHA1 Message Date
CismonX 50a9232b94 Add PCH support for faster building. 2019-09-24 18:41:37 +08:00
CismonX 7faf5d6fd6 Prevent segfaults on orphaned subview objects. 2019-09-23 01:22:08 +08:00
CismonX cb593e3a39 aligned_storage -> optional; add `copySize()`. 2019-09-21 07:23:59 +08:00
CismonX 3fb50eff30 Move all armadillo header include to php_arma.hh 2019-09-21 06:49:33 +08:00
CismonX c95c44399a Implement diagview 2019-09-16 03:53:01 +08:00
CismonX b33b07ee82 Implement `setReal()` and `setImag()`. 2019-09-04 02:41:50 +08:00
CismonX f140654916 minor refactor 2019-08-25 22:18:46 +08:00
CismonX cc8bafe60b code refactor 2019-08-19 03:02:55 +08:00
CismonX 672508bb38 update 2019-07-16 22:16:01 +08:00
CismonX cfed6ca160 Compatible to clang. 2019-07-13 00:29:03 +08:00
CismonX 6a64ec8ef9 refactor && implementation 2019-06-12 11:11:27 +08:00
CismonX 262c228e19 refactor code && implement `i()` 2019-06-11 18:18:40 +08:00
CismonX 20e249a4dd refactor code 2019-06-09 22:47:33 +08:00
CismonX d8f908f88f add operator overloading for comparison 2019-06-08 04:03:21 +08:00
CismonX 910125fccc refactor error handling 2019-06-08 02:59:11 +08:00
CismonX 533935f649 remove superfluous explicit deref 2019-06-08 00:07:11 +08:00
CismonX 12d04c22db update 2019-06-06 23:56:10 +08:00
CismonX a5f076401f update 2019-05-30 14:19:28 +08:00
CismonX 37da00eb75 Implement `equals()` and `notEquals()`. 2019-05-30 12:55:33 +08:00
CismonX 6cf646a6d0 Implement `Mat::fromArray()`. Add tests. 2019-05-30 00:50:39 +08:00
CismonX 6eb263b763 Refactor code. 2019-05-27 16:51:46 +08:00
CismonX aaf11592c7 update 2019-05-26 12:39:35 +08:00
CismonX bff5c6b8dc Add some implementations. 2019-05-26 02:21:48 +08:00
CismonX 76740aea81 Compatible for PHP 7.1 2019-04-23 17:37:54 +08:00
CismonX cf213d07c5 Add helper function `j()`. Fix bug. Refactor code. 2019-04-23 17:26:39 +08:00
CismonX b49ef617c0 Better operator support for Complex. 2019-04-18 18:15:33 +08:00
CismonX 1461b148b2 update 2019-04-16 21:23:47 +08:00
CismonX 8163e4af9d Add operator overloading for Complex. 2019-04-16 19:00:50 +08:00
CismonX 3e31b779e5 update 2019-04-13 18:17:01 +08:00
CismonX c3c900db48 update 2019-04-04 16:07:37 +08:00
CismonX c73f9039ec update 2019-04-02 16:16:11 +08:00
CismonX 50ffbcc268 update 2019-04-01 14:04:46 +08:00
CismonX e6d2a57f02 Update travis. Refactor macros. 2019-03-31 11:19:04 +08:00
CismonX 26859a537a update 2019-03-29 20:18:44 +08:00
CismonX d7c9ca7d13 update 2019-03-28 12:27:29 +08:00
CismonX 633e52f32f update 2019-03-27 16:29:00 +08:00
CismonX 9d8cf4d911 update 2019-03-26 19:54:58 +08:00
CismonX 965736b28f update 2019-03-24 16:59:29 +08:00
CismonX b15a04b95c update 2019-03-24 00:24:34 +08:00
CismonX b114b55fcf update 2019-03-22 16:30:44 +08:00
CismonX 0ef27a3e75 update 2019-03-20 22:55:19 +08:00
CismonX f50d5f1b6d Update 2019-03-19 13:28:45 +08:00
CismonX 2febfad337 Update 2019-03-18 22:49:42 +08:00
CismonX 8842a2fa59 update 2019-03-17 11:30:03 +08:00
CismonX 0bd7ee0163 Reformat code. Use static assertion. Change `Complex` to abstract class. 2019-03-16 19:49:50 +08:00
CismonX 88136e9900 Fix bugs. Add object handler for `Complex`. 2019-03-15 23:25:24 +08:00
CismonX 44bd1dbcce Rename files. 2019-03-14 23:23:21 +08:00