Module flechasdb::linalg

source ·
Expand description

Provides basic linear algebra operations.

Functions

  • Adds a vector to another vector in place.
  • Calculates the dot (inner) product of given two vectors.
  • Calculates the dot (inner) product of given two vectors.
  • Locates the maximum absoulte value in a given vector.
  • Locates the maximum absolute value in a given vector.
  • Locates the minimum value in a given vector.
  • Locates the minimum value in a given vector.
  • Calculates the Euclidean norm of a given vector.
  • Calculates the Euclidean norm of a given vector.
  • Calculates the Euclidean norm of a given vector.
  • Multiplies a scalar value to a given vector in place.
  • Multiplies a scalar value to a given vector in place.
  • Subtracts a vector from another vector.
  • Subtracts a vector from another vector in place.
  • Subtracts a vector from another vector in place.
  • Sums all the elements in a give vector.
  • Sums all the elements in a given vector.