<noautolink> %RED% This has been set aside for now, being replaced by memory mapped files. %ENDCOLOR% Temporary memory-saving solution until C# 2.0 is officially released. Since an object takes up too much space, DataSet and Score will inherit from a double-typed DataContainer and InformationSet will be removed from the DataContainer inheritance heirarchy. ---++ DataContainer 1 Change from column-major format to row-major format * This will make removing rows less expensive since that operation is performed for often 1 Change rows to double[] (from ArrayList) 1 Change column names to static array 1 Add resize/initialize functionality 1 Update NumCols property 1 Update Get/SetDataObject 1 Update Add/RemoveColumn * Resize when needed * Shift empty columns 1 Update RemoveColumns * Shift empty columns 1 Update Add/RemoveRow 1 Change Filter to return a new DataContainer * Row-major format will enable the copying of entire rows so filtering will be faster this way 1 Update Merge/Append 1 Update Trim * Remove all unused columns * Add a call to Trim() after operations Load, Merge, Append ---+++ DataSet 1 Update Load & Save 1 Update Get/SetDataPoint 1 Update Merge/Append ---+++ Score 1 Update GenerateScores * Resize to the number of columns needed 1 Update Load & Save 1 Update Standardize ---+++ InformationSet 1 Refactor into a new class that is not a DataContainer ---++ Form1 1 Initialize Scores for the total number of columns needed first </noautolink>
This topic: Main
>
Projects
>
MicroArrayMassSpec
>
GeneralWfccmDesign
>
WfccmDataStructureRefactor
Topic revision:
28 Mar 2005,
WillGray
(raw view)
Copyright © 2013-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Vanderbilt Biostatistics Wiki?
Send feedback