Lines Matching full:complex
5 - [Add `c32` and `c64` functions to help construct `Complex` values][126]
9 [121]: https://github.com/rust-num/num-complex/pull/121
10 [125]: https://github.com/rust-num/num-complex/pull/125
11 [126]: https://github.com/rust-num/num-complex/pull/126
15 - [Relaxed `T` bounds on `serde::Deserialize` for `Complex<T>`.][119]
19 [119]: https://github.com/rust-num/num-complex/pull/119
27 [116]: https://github.com/rust-num/num-complex/pull/116
31 - [`Complex` now optionally supports `bytecheck` 0.6 and `rkyv` 0.7][110].
35 [110]: https://github.com/rust-num/num-complex/pull/110
40 floating-point `T` and `Complex<T>`.
41 - [`Complex::exp` now handles edge cases with NaN and infinite parts][104].
45 [95]: https://github.com/rust-num/num-complex/pull/95
46 [104]: https://github.com/rust-num/num-complex/pull/104
50 - [`Complex::from_str_radix` now returns an error for radix > 18][90], because
52 - [`Complex<T>` now implements `bytemuck` traits when `T` does][100].
53 - [`Complex::cis` creates a complex with the given phase][101], _e_<sup>_i_ θ</sup>.
57 [90]: https://github.com/rust-num/num-complex/pull/90
58 [100]: https://github.com/rust-num/num-complex/pull/100
59 [101]: https://github.com/rust-num/num-complex/pull/101
82 - `num-complex` now requires Rust 1.31 or greater.
91 [65]: https://github.com/rust-num/num-complex/pull/65
92 [73]: https://github.com/rust-num/num-complex/pull/73
93 [82]: https://github.com/rust-num/num-complex/pull/82
97 - [`Complex::new` is now a `const fn` for Rust 1.31 and later][63].
102 [63]: https://github.com/rust-num/num-complex/pull/63
103 [68]: https://github.com/rust-num/num-complex/pull/68
107 - [`Complex::sqrt()` is now more accurate for negative reals][60].
108 - [`Complex::cbrt()` computes the principal cube root][61].
112 [60]: https://github.com/rust-num/num-complex/pull/60
113 [61]: https://github.com/rust-num/num-complex/pull/61
117 - [`Complex::l1_norm()` computes the Manhattan distance from the origin][43].
118 - [`Complex::fdiv()` and `finv()` use floating-point for inversion][41], which
120 - [`Complex` now implements `num_traits::MulAdd` and `MulAddAssign`][44].
121 - [`Complex` now implements `Zero::set_zero` and `One::set_one`][57].
122 - [`Complex` now implements `num_traits::Pow` and adds `powi` and `powu`][56].
126 [41]: https://github.com/rust-num/num-complex/pull/41
127 [43]: https://github.com/rust-num/num-complex/pull/43
128 [44]: https://github.com/rust-num/num-complex/pull/44
129 [56]: https://github.com/rust-num/num-complex/pull/56
130 [57]: https://github.com/rust-num/num-complex/pull/57
134 - [`Complex` now implements `ToPrimitive`, `FromPrimitive`, `AsPrimitive`, and `NumCast`][33].
138 [33]: https://github.com/rust-num/num-complex/pull/33
144 - [`Complex` now implements `num_traits::Inv` and `One::is_one`][17].
145 - [`Complex` now implements `Sum` and `Product`][11].
146 - [`Complex` now supports `i128` and `u128` components][27] with Rust 1.26+.
147 - [`Complex` now optionally supports `rand` 0.5][28], implementing the
153 - [`num-complex` now requires rustc 1.15 or greater][16].
159 is no longer supported by `num-complex`.
163 [7]: https://github.com/rust-num/num-complex/pull/7
164 [11]: https://github.com/rust-num/num-complex/pull/11
165 [16]: https://github.com/rust-num/num-complex/pull/16
166 [17]: https://github.com/rust-num/num-complex/pull/17
167 [22]: https://github.com/rust-num/num-complex/pull/22
168 [25]: https://github.com/rust-num/num-complex/pull/25
169 [27]: https://github.com/rust-num/num-complex/pull/27
170 [28]: https://github.com/rust-num/num-complex/pull/28
171 [30]: https://github.com/rust-num/num-complex/pull/30
180 [20]: https://github.com/rust-num/num-complex/pull/20
185 - [num-complex now has its own source repository][num-356] at [rust-num/num-complex][home].
189 [home]: https://github.com/rust-num/num-complex