Module rusty_compression::col_interp_decomp
source · [−]Expand description
Data structures for Column Interpolative Decomposition.
A column interpolative decomposition of a matrix $A\in\mathbb{C}^{m\times n}$ is defined as $$ A\approx CZ $$ with $C\in\mathbb{C}^{m\times k}$ being a matrix whose columns form a subset of the columns of $A$, and $Z\in\mathbb{R}^{k\times m}$. The columns of $C$ are obtained from the corresponding columns of $A$ via an index vector col_ind. If col_ind[i] = j then the ith column of $C$ is identical to the jth column of $A$.
Structs
Store a Column Interpolative Decomposition
Traits
Traits defining a column interpolative decomposition