Commit Graph

1007 Commits

Author SHA1 Message Date
sebcrozet
a7ab61f974 Add horizontal and vertical resizing for dynamic matrices and vectors. 2019-01-29 12:03:48 +01:00
sebcrozet
9fbdedb942 Implement ContiguousStorage for some matrix slices. 2019-01-29 12:02:05 +01:00
sebcrozet
a14d8a4cb2 Add coordinates access to translations.
Fix #509.
2018-12-26 15:19:50 +01:00
sebcrozet
cae2be5cad Add .min and .max. 2018-12-22 18:03:32 +01:00
sebcrozet
b4b66bddd2 Add comment about cs matrix multiplication implementation. 2018-11-06 19:25:27 +01:00
sebcrozet
f43ab963ad Fix matrix market grammar. 2018-11-06 19:25:16 +01:00
sebcrozet
1866d59c4a Add rustfmt.toml. 2018-11-06 18:32:31 +01:00
sebcrozet
8341ec2f10 Run rustfmt. 2018-11-06 18:32:20 +01:00
sebcrozet
ed07b78b97 Add matrixmarket parser. 2018-11-06 18:31:04 +01:00
sebcrozet
383a18f083 Improve CsMatrix multiplaction performances. 2018-11-06 18:27:43 +01:00
sebcrozet
538e18b3e9 Ensure the output of addition is sorted. 2018-11-05 16:44:59 +01:00
sebcrozet
748cfeea66 Ensure the output of multiplication and triangular solve are sorted. 2018-11-05 16:38:43 +01:00
sebcrozet
c3e8112d5e Add implementation of the left-looking cholesky decomposition. 2018-11-04 07:10:43 +01:00
sebcrozet
50d0b64924 Avoid bound-checking on cholesky decomposition. 2018-10-30 17:45:59 +01:00
sebcrozet
9bf1d0280d Fix cholesky computation. 2018-10-30 17:29:32 +01:00
sebcrozet
7ecbacacda Add elimination tree computation. 2018-10-30 07:46:34 +01:00
sebcrozet
34b20dc291 Add lower triangular solve with sparse right-hand-side. 2018-10-23 18:18:05 +02:00
sebcrozet
e4e5659405 Add lower triangular solve with dense right-hand-side. 2018-10-22 17:55:13 +02:00
sebcrozet
dc8edeceb2 Use an iterator to iterate through a column entries. 2018-10-21 07:42:32 +02:00
sebcrozet
9fa3e7a769 Implement CsMatrix: axpy_cs, transpose, Add and Mul. 2018-10-20 22:42:16 +02:00
sebcrozet
0d24cf4dc0 Run rustmt. 2018-10-20 22:26:44 +02:00
sebcrozet
a3d363f397 Fix minor typos. 2018-10-16 20:57:52 +02:00
sebcrozet
7a9cfef285 Complete doc-tests for blas operations. 2018-10-16 20:57:52 +02:00
sebcrozet
8e3edf102c Start adding doc-tests for BLAS operations. 2018-10-16 20:57:52 +02:00
Bruce Mitchener
924a9cd160 Capitalize Euler. 2018-10-16 18:29:09 +02:00
Bruce Mitchener
47fe851173 Add favicons to docs. 2018-10-16 18:28:39 +02:00
sebcrozet
99c9607a4f Release v0.16.5 2018-10-13 13:19:46 +02:00
sebcrozet
9e2541f949 Add a Point::from_slice 2018-10-13 13:13:48 +02:00
sebcrozet
a68937990b Consider two empty matrices as equal. 2018-10-13 12:59:36 +02:00
sebcrozet
54747817b2 Remove node on test. 2018-10-13 12:59:36 +02:00
sebcrozet
a390732b97 Fix partial_cmp 2018-10-13 12:59:36 +02:00
sebcrozet
18e9b8998d Add impls of From/Into to convert any transformation types to a matrix. 2018-10-13 11:25:19 +02:00
Bruce Mitchener
4d7b215146 Add see also + examples for scalar min/max. 2018-10-09 08:31:38 +02:00
Bruce Mitchener
3be727e76b Capitalize 'Euclidean'. 2018-10-09 08:31:38 +02:00
Bruce Mitchener
e91ed3b0cd Explain l1 and l2 norms. 2018-10-09 08:31:38 +02:00
Bruce Mitchener
187fe9ca39 Start to cross-link vector contructors / conversions. 2018-10-09 08:31:38 +02:00
Bruce Mitchener
0dbe69ddb7 Reformat parameter listings in docs. 2018-10-08 07:54:26 +02:00
Bruce Mitchener
e7610196b6 Add more see also content. 2018-10-08 07:54:26 +02:00
Bruce Mitchener
8b0918ff1f Add more doc test and correct see also for vector relational functions. 2018-10-08 07:54:26 +02:00
Bruce Mitchener
ccc55b5766 Correctly flag "See also" headers. 2018-10-08 07:54:26 +02:00
sebcrozet
4a5c828db4 Release nalgebra-glm v0.1.3. 2018-10-07 12:19:10 +02:00
sebcrozet
f0b29a9d23 Fix glm::clamp.
Fix #434.
2018-10-07 07:26:24 +02:00
sebcrozet
8125d7687a Run CI tests on nalgebra-glm too. 2018-10-07 06:34:03 +02:00
Bruce Mitchener
81b19e9c8e glm docs: Add examples for clamp and clamp_scalar. 2018-10-07 06:01:36 +02:00
Bruce Mitchener
890286293f glm docs: Explain that TVec is a TMat. 2018-10-07 06:01:36 +02:00
Bruce Mitchener
0c5cc0b65e glm docs: Fix broken doc test. 2018-10-07 06:01:36 +02:00
sebcrozet
c7c156a6a0 Use other keywords for isometry documentations.
Fix #419.
2018-10-06 07:27:40 +02:00
Bruce Mitchener
aed58d0dd6 Vector and quaternion alias improvements.
By aliasing to the aliases defined within glm rather than going
directly to nalgebra types / aliases, we're able to improve the
experience of linking through the docs in the glm docs.

For example, with TVec1 defined in terms of TVec rather than Vector1,
then the docs link from TVec1 to TVec and we're able to better
explain the concepts at the glm level.
2018-10-05 20:34:15 +02:00
Bruce Mitchener
3a24afd111 clippy: Use println!(f), without empty string. 2018-10-05 20:31:29 +02:00
Bruce Mitchener
a34ad7d15f clippy: Use f32::from_bits(). 2018-10-05 20:30:41 +02:00