Skip to main content

tenferro_core_ops/
lib.rs

1//! Core primitive operation catalog for tenferro.
2//!
3//! This crate intentionally excludes standard extension families such as
4//! linalg, FFT, and einsum.
5//!
6//! # Examples
7//!
8//! ```rust
9//! use tenferro_core_ops::{descriptor, PrimitiveOpKind};
10//!
11//! let add = descriptor(PrimitiveOpKind::Add);
12//! assert_eq!(add.name, "add");
13//! ```
14
15mod catalog;
16
17pub use catalog::{
18    all_primitive_descriptors, descriptor, DTypePolicy, OpCategory, PrimitiveOpDescriptor,
19    PrimitiveOpKind,
20};