Module extendr_api::prelude::modules::core

👎Deprecated
Expand description

Emulation layer for faer_core

Modules§

Macros§

  • Creates a col::Col containing the arguments.
  • Creates a Mat containing the arguments.
  • Creates a row::Row containing the arguments.
  • Used to undo the zipping by the zipped! macro.
  • Zips together matrix of the same size, so that coefficient-wise operations can be performed on their elements.

Structs§

  • Heap allocated resizable column vector.
  • Mutable view over a column vector, similar to a mutable reference to a strided slice.
  • Immutable view over a column vector, similar to an immutable reference to a strided slice.
  • Heap allocated resizable matrix, similar to a 2D Vec.
  • Mutable view over a matrix, similar to a mutable reference to a 2D strided slice.
  • Immutable view over a matrix, similar to an immutable reference to a 2D strided slice.
  • Heap allocated resizable row vector.
  • Mutable view over a row vector, similar to a mutable reference to a strided slice.
  • Immutable view over a row vector, similar to an immutable reference to a strided slice.
  • Factor for matrix-scalar multiplication.

Enums§

  • Whether a matrix should be implicitly conjugated when read or not.
  • Errors that can occur in sparse algorithms.
  • Parallelism strategy that can be passed to most of the routines in the library.
  • Specifies whether the triangular lower or upper part of a matrix should be accessed.

Traits§

  • Trait for types that can be converted to a 2D matrix view.
  • Trait for types that can be converted to a mutable 2D matrix view.
  • Trait for types that can be converted to a mutable column view.
  • Trait for types that can be converted to a column view.
  • Trait for types that can be converted to a mutable matrix view.
  • Trait for types that can be converted to a matrix view.
  • Trait for types that can be converted to a mutable row view.
  • Trait for types that can be converted to a row view.
  • Unstable trait containing the operations that a number type needs to implement.
  • Trait for types that may be implicitly conjugated.
  • Unstable core trait for describing how a scalar value may be split up into individual component.
  • Unstable trait containing the operations that a real number type needs to implement.

Functions§