#[unsafe(no_mangle)]pub unsafe extern "C" fn tfe_tropical_einsum_maxplus_f64(
_subscripts: *const c_char,
_operands: *const *const TfeTensorF64,
_num_operands: usize,
_status: *mut tfe_status_t,
) -> *mut TfeTensorF64Expand description
Execute tropical einsum under MaxPlus algebra (⊕=max, ⊗=+).
Accepts standard TfeTensorF64 handles. Data is interpreted as
MaxPlus<f64> internally: addition becomes max, multiplication
becomes ordinary +.
Returns a new tensor. The caller must release it with
tfe_tensor_f64_release.
§Safety
subscriptsmust be a valid null-terminated C string.operandsmust point to an array ofnum_operandsvalid tensor pointers.statusmust be a valid, non-null pointer.
§Examples (C)
const tfe_tensor_f64 *ops[] = {a, b};
tfe_status_t status;
// C[i,k] = max_j (A[i,j] + B[j,k])
tfe_tensor_f64 *c = tfe_tropical_einsum_maxplus_f64("ij,jk->ik", ops, 2, &status);
tfe_tensor_f64_release(c);