Skip to content

Latest commit

 

History

History
71 lines (66 loc) · 1.86 KB

RELEASE.md

File metadata and controls

71 lines (66 loc) · 1.86 KB

Release notes

  • 0.1.0

    • algebra::Matrix
      • Initialization
      • Push, get and pop values
      • Comparison (bigger_than, equal_to, etc.)
      • Swapping (columns and rows)
  • 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
  • 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
  • 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
  • 0.1.4

    • linspace::Quat
      • Initialization
      • Create and modify
      • Add, Sub, Neg, Mul, Display
      • Conjugate
      • Magnitude and normalization
      • Rotation
  • 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