public EncoderThreadObj(CodeBook codeBook, IDataMatrix<float> dataMatrix, IDataMatrixBuilderRam<ushort> matrixBuilder) { //temporary data used by encoding one data group this.cDataSize = dataMatrix.NumCols; this.codedRow = new ushort[this.cDataSize]; //input data this.dataMatrix = dataMatrix; this.codeBook = codeBook; //store the encoded features this.matrixBuilder = matrixBuilder; }
public MatrixEncoder(IDataMatrix<float> dataMatrix, CodeBook codeBook, IDataMatrixBuilderRam<ushort> matrixBuilder) { this.dataMatix = dataMatrix; this.codeBook = codeBook; this.matrixBuilder = matrixBuilder; }