numopt 0.2.1

Numerical optimization problem abstractions, solver interfaces, and modeling tools.
Documentation
1
2
3
4
5
6
7
8
9
//! Sparse matrix element.

use num_traits::{Zero};
use std::ops::{Mul, AddAssign};

/// A trait for sparse matrix elements.
pub trait MatItem: Zero + Mul<Output=Self> + AddAssign + Clone + Copy {}

impl<T: Zero + Mul<Output=Self> + AddAssign + Clone + Copy> MatItem for T {}