Type Alias SkelColumn

Source
pub type SkelColumn = VecColumn<usize>;
Expand description

An unindexed column backed by an integer-valued vector.

Aliased Type§

struct SkelColumn(/* private fields */);

Implementations§

Source§

impl SkelColumn

Source

pub fn is_function(&self, m: usize, n: usize) -> bool

Is the mapping a function between the finite sets [m] and [n]?

Source

pub fn is_partial_injection(&self) -> bool

Is the mapping a partial injection, i.e., injective where it is defined?

Source

pub fn is_injection(&self, m: usize, n: usize) -> bool

Is the mapping an injection between the finite sets [m] and [n]?

Source

pub fn is_permutation(&self, n: usize) -> bool

Is the mapping a permutation of the finite set [n]?