Crate deep_causality_tensor

Crate deep_causality_tensor 

Source

Modules§

utils_tests

Structs§

CausalTensor
CausalTensor is a low-dimensional (up to ~5-25 dimensions recommended) tensor backed by a single, contiguous Vec<T>. It uses a stride-based memory layout for efficient, cache-friendly access and manipulation.
CausalTensorWitness
CausalTensorWitness is a zero-sized type that acts as a Higher-Kinded Type (HKT) witness for the CausalTensor<T> type constructor. It allows CausalTensor to be used with generic functional programming traits like Functor, Applicative, Foldable, and Monad from the deep_causality_haft crate.

Enums§

CausalTensorError
Errors that can occur during tensor operations.
EinSumOp
EinSumValidationError
Specific errors that can occur during EinSum AST validation or execution.

Traits§

CausalTensorMathExt
CausalTensorStackExt
An extension trait for stacking a sequence of tensors.
Tensor

Type Aliases§

EinSumAST