Module algebra

Module algebra 

Source
Expand description

Algebraic structures for tensor operations.

This module defines the Semiring trait and implementations for:

  • Standard<T>: Standard arithmetic (+, ×) (always available)
  • MaxPlus<T>: Tropical max-plus (max, +) (requires tropical feature)
  • MinPlus<T>: Tropical min-plus (min, +) (requires tropical feature)
  • MaxMul<T>: Tropical max-mul (max, ×) (requires tropical feature)

Structs§

Standard
Standard arithmetic semiring with addition and multiplication.

Traits§

Algebra
Extended semiring operations for automatic differentiation.
Scalar
Marker trait for scalar types that can be used in tensors.
Semiring
A semiring defines two binary operations (⊕, ⊗) with identities.

Type Aliases§

Complex32
Alias for a Complex<f32>
Complex64
Alias for a Complex<f64>