public WrapperDoubleMatrix2DSelection(WrapperDoubleMatrix2D newcontent, int[] rowindexes, int[] colindexes) : base(newcontent._content) { rdx = rowindexes; cdx = colindexes; Setup(rdx.Length, cdx.Length); }
public WrapperDoubleMatrix2DStrides(WrapperDoubleMatrix2D newcontent, int rowstride, int colstride) : base(newcontent._content) { _rowstride = rowstride; _colstride = colstride; int _rows, _columns; _rows = newcontent.Rows; _columns = newcontent.Columns; if (newcontent.Rows != 0) { _rows = (_rows - 1) / _rowstride + 1; } if (newcontent.Columns != 0) { _columns = (_columns - 1) / _colstride + 1; } Setup(_rows, _columns); }
public WrapperDoubleMatrix2DDice(WrapperDoubleMatrix2D newcontent, int rows, int columns) : base(newcontent._content) { Setup(columns, rows); }
public WrapperDoubleMatrix2DPart(WrapperDoubleMatrix2D newcontent, int rowoffset, int columnoffset, int height, int width) : base(newcontent._content) { rowOffset = rowoffset; columnOffset = columnoffset; Setup(height, width); }
public WrapperDoubleMatrix2DRowFlip(WrapperDoubleMatrix2D newcontent) : base(newcontent._content) { }