Linear algebra library for Rust.
Go to file
Avi Weinstock fb573f726c Add Scalar + Copy bounds to code that's under feature flags.
`./ci/test.sh` now passes locally.

Refactoring done via the following sed commands:
```bash
export RELEVANT_SOURCEFILES="$(find src -name '*.rs') $(find examples -name '*.rs')"
for f in $RELEVANT_SOURCEFILES; do sed -i 's/N\([0-9]\?\): *Scalar + \(Arbitrary\)/N\1: Scalar + Copy + \2/' $f; done
for f in $RELEVANT_SOURCEFILES; do sed -i 's/N\([0-9]\?\): *Scalar + \(Serialize\)/N\1: Scalar + Copy + \2/' $f; done
for f in $RELEVANT_SOURCEFILES; do sed -i 's/N\([0-9]\?\): *Scalar + \(Deserialize\)/N\1: Scalar + Copy + \2/' $f; do
export RELEVANT_SOURCEFILES="$(find nalgebra-glm -name '*.rs')"
for f in $RELEVANT_SOURCEFILES; do sed -i 's/N\([0-9]\?\): *Scalar,/N\1: Scalar + Copy,/' $f; done
for f in $RELEVANT_SOURCEFILES; do sed -i 's/N\([0-9]\?\): *Scalar>/N\1: Scalar + Copy>/' $f; done
for f in algebra-glm/src/traits.rs; do sed -i 's/Scalar + Ring/Scalar + Copy + Ring>/' $f; done # Number trait definition
```
2019-11-21 16:45:33 -05:00
.github Create FUNDING.yml 2019-10-27 22:49:43 +01:00
benches Import IsaacRng from rand_isaac instead of rand. 2019-11-15 14:29:18 -05:00
ci Fix mint tests. 2019-03-19 22:53:21 +01:00
examples Move Copy constraint from the definition of Scalar to all its use-sites. 2019-11-19 18:08:28 -05:00
nalgebra-glm Add Scalar + Copy bounds to code that's under feature flags. 2019-11-21 16:45:33 -05:00
nalgebra-lapack Release nalgebra 0.19.0. 2019-10-28 13:40:37 +01:00
src Add Scalar + Copy bounds to code that's under feature flags. 2019-11-21 16:45:33 -05:00
tests Fix Vector::axpy for noncommutative cases (#648) 2019-11-19 22:06:01 +01:00
.gitignore Add .idea folder to gitignore. 2018-09-13 09:23:08 +02:00
.travis.yml Fix CI (#634) 2019-08-13 10:05:39 +02:00
Cargo.toml Import IsaacRng from rand_isaac instead of rand. 2019-11-15 14:29:18 -05:00
CHANGELOG.md Update changelog. 2019-08-27 20:53:54 +02:00
LICENSE Initial commit. 2013-05-14 11:34:28 +00:00
Makefile Add matrix slice construction from array slices. 2018-02-03 13:59:05 +01:00
README.md HTTPS All The Things (#608) 2019-06-11 20:56:50 +02:00
rustfmt.toml Add rustfmt.toml. 2018-11-06 18:32:31 +01:00

crates.io

Build status crates.io

Users guide | Documentation | Forum


Linear algebra library for the Rust programming language.


 Click this button if you wish to donate to support the development of nalgebra:

Become a Patron!