-
0.1.0
- algebra::Matrix
- Initialization
- Push, get and pop values
- Comparison (bigger_than, equal_to, etc.)
- Swapping (columns and rows)
- algebra::Matrix
-
0.1.1
- algebra::Matrix
- Contains element, column and row
- Transposition
- Scalar multiplication
- Clone, PartialEq Trait
- Add, Sub and Mul Trait
- Display Trait
- Create random
- Create identity
- Get diagonal
- Submatrix
- algebra::Matrix
-
0.1.2
- linspace::Point3D
- Initialization
- Modify elements
- Display Trait
- Euclidean Distance between 2 points
- algebra::Matrix
- Added complementary Traits
- Euclidean Distance between columns
- Added row, column and element iterator
- linspace::Vector3D
- Initialization
- Modify elements
- Scalar multiplication
- Add, Sub and Mul Trait
- Display Trait
- Cross operation between 2 vectors
- linspace::Point3D
-
0.1.3
- algebra::Vector
- Initialization
- Create zeros, ones and random vectors
- Add, set, swap, pop, remove, append, push, clear
- Sort min and sort max
- Max, min and median of vector
- algebra::Matrix
- Create zeros and ones matrices
- linspace::Vector3D
- dot and norm operations
- algebra::Vector
-
0.1.4
- linspace::Quat
- Initialization
- Create and modify
- Add, Sub, Neg, Mul, Display
- Conjugate
- Magnitude and normalization
- Rotation
- linspace::Quat
-
0.1.5
- algebra::Matrix
- Change init for new and init_with_values for init
- algebra::Vector
- Change init for new and init_with_values for init
- linspace::Vector3D
- Distance
- linspace::Point3D
- Change init for new and init_with_values for init
- linspace::Quat
- Change init for new and init_with_values for init
- algebra::Matrix