Commit Graph

41 Commits

Author SHA1 Message Date
0b7d565b93 pivector2d fix add\remove rows\cols and resize 2026-02-27 18:40:09 +03:00
14e62a41bd Add Index access methods and validation functions to PIVector2D
- Add operator[], element(), and at() overloads for Index struct
- Add isValid() and isNotValid() methods to Index
- Add default initialization to -1 (invalid state)
- Add parameterized constructor Index(row, col)
- Add tests for new functionality
2026-02-27 00:41:51 +03:00
56ff28c793 add PIVector2D Index 2026-02-27 00:34:56 +03:00
b01aecc2fe готово 2026-02-27 00:18:40 +03:00
42a1507536 i and ai refactor pivector2d 2026-02-27 00:07:00 +03:00
98d93865f0 review fixes 2026-02-18 22:00:21 +03:00
87a29bc8bc addColumn 2026-02-18 20:03:47 +03:00
7f894e77bb add more tests 2026-02-18 13:46:09 +03:00
97c14870c0 Add col and row funcs an tests 2026-02-17 22:27:25 +03:00
7195734765 add more tests 2026-02-17 21:53:18 +03:00
8ecec6b914 add more funcs 2026-02-17 21:40:36 +03:00
9029bcf099 Vibecoding PIVector2D - add funcs and doc
Добавь в файл pivector2d.h комментарии для Doxygen ко всем классам и
всем функциям.
Комментарии должны быть в таком же стиле как в файле pivector.h.

Проанализируй функциональность классов pivector2d в файле pivector2d.h и
класс pivector в файле pivector.h и добавь недостающую функциональность
в pivector2d по аналогии с pivector.
2026-02-17 21:04:40 +03:00
bf63365370 fix some tests 2025-08-13 11:22:56 +03:00
d3d7235338 enable complex type for PIMathVectorT and PIMathMatrixT
TODO: add precision to invert and test vector
2024-10-16 22:10:28 +03:00
c2b8a8d6da code format 2022-12-14 14:13:52 +03:00
6485d81025 piobject metasystem memory and performance optimization 2022-04-22 15:35:25 +03:00
07ec32c969 tests 2021-10-05 20:31:00 +03:00
b07242226e Tests1-10 2021-02-25 15:41:20 +03:00
77031172a6 Fix row check & remove matrix couts 2020-11-02 15:53:14 +03:00
0189f28f43 PIMathMatrix add trace, assert for non square matrix, assert in operator * 2020-10-23 15:10:57 +03:00
fa85f414db fix tests and pimathmatrix.h 2020-10-22 18:56:01 +03:00
ff6d5cedaa PIVector2D tests 2020-10-19 17:52:51 +03:00
ac911d9b3e Increase reduce cols tests granularity 2020-10-19 17:34:51 +03:00
b6430c0863 Complicate tests for PIVector2D::resize 2020-10-19 16:47:54 +03:00
16f22f38c7 Simple PIVector2D resize tests 2020-10-19 16:27:42 +03:00
f9c1dbc661 bugzz 2020-09-15 15:39:17 +03:00
53359ab286 bug fixed second 2020-09-15 10:43:13 +03:00
Шишов Максим Денисович
2fa852a050 bug fixes 2020-09-10 18:39:37 +03:00
Шишов Максим Денисович
36fe9135db indentation in strings 2020-09-10 18:38:44 +03:00
Шишов Максим Денисович
05e935f552 overall PIMathMatrix tests correction 2020-09-10 18:38:32 +03:00
Шишов Максим Денисович
6b7594cc90 testing another operations 2020-09-10 18:38:15 +03:00
Шишов Максим Денисович
d59d60b1a7 doc correction 2020-09-10 18:37:48 +03:00
Шишов Максим Денисович
8b5f80d6dc bug fixes 2020-09-10 18:27:58 +03:00
Шишов Максим Денисович
9f6fa4cb8e indentation in strings 2020-09-10 18:27:58 +03:00
Шишов Максим Денисович
2b2ad436f0 overall PIMathMatrix tests correction 2020-09-10 18:27:58 +03:00
Шишов Максим Денисович
eab3317ae6 testing another operations 2020-09-10 18:27:58 +03:00
Шишов Максим Денисович
ee6b026c61 PIMathMatrix new tests version 2020-09-10 18:27:58 +03:00
Шишов Максим Денисович
7a94de5af8 tests correction 2020-09-10 18:27:58 +03:00
Шишов Максим Денисович
012981baf7 doc correction 2020-09-10 18:27:58 +03:00
Шишов Максим Денисович
97a17a892d Rotation remake 2020-09-10 18:25:44 +03:00
Шишов Максим Денисович
3dd08bf944 Merge with pip 3 2020-09-01 12:38:13 +03:00