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)
 {
 }