package mikera.matrixx.impl; import java.util.AbstractList; import mikera.matrixx.AMatrix; import mikera.vectorz.AVector; /** * Lightweight wrapper for the list of columns of a matrix * * @author Mike * */ public class MatrixColumnList extends AbstractList<AVector> { private AMatrix source; public MatrixColumnList(AMatrix m) { this.source=m; } @Override public AVector get(int index) { return source.getColumn(index); } @Override public int size() { return source.columnCount(); } }