1
2
3
4
5
/// Used to construct an uninitialized element of a discrete space.
pub trait Zero<T, U> {
    /// Creates a default element.
    fn zero(&self, dim: &T) -> U;
}