Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/02/09 12:03:13 (15 years ago)
Author:
mkommend
Message:

changed SparseMatrix.Matrix and MatrixRow to a generic type (ticket #701)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.CEDMA.Core/3.3/Console.cs

    r2321 r2325  
    5656    }
    5757
    58     private Matrix matrix;
    59     public Matrix Matrix {
     58    private Matrix<string,object> matrix;
     59    public Matrix<string,object> Matrix {
    6060      get {
    6161        if (matrix == null) LoadResults();
     
    8282
    8383    private void LoadResults() {
    84       matrix = new Matrix();
     84      matrix = new Matrix<string,object>();
    8585      DatabaseService db = new DatabaseService(sqlServerCompactConnectionString + database);
    8686      db.Connect();
    8787
    8888      foreach (var model in db.GetAllModels()) {
    89         MatrixRow row = new MatrixRow();
     89        MatrixRow<string, object> row = new MatrixRow<string, object>();
    9090        foreach (var modelResult in db.GetModelResults(model)) {
    9191          row.Set(modelResult.Result.Name, modelResult.Value);
    9292        }
    93         Dictionary<HeuristicLab.Modeling.Database.IVariable, MatrixRow> inputVariableResultsEntries =
    94           new Dictionary<HeuristicLab.Modeling.Database.IVariable, MatrixRow>();
     93        Dictionary<HeuristicLab.Modeling.Database.IVariable, MatrixRow<string, object>> inputVariableResultsEntries =
     94          new Dictionary<HeuristicLab.Modeling.Database.IVariable, MatrixRow<string, object>>();
    9595        foreach (IInputVariableResult inputVariableResult in db.GetInputVariableResults(model)) {
    9696          if (!inputVariableResultsEntries.ContainsKey(inputVariableResult.Variable)) {
    97             inputVariableResultsEntries[inputVariableResult.Variable] = new MatrixRow();
     97            inputVariableResultsEntries[inputVariableResult.Variable] = new MatrixRow<string, object>();
    9898            inputVariableResultsEntries[inputVariableResult.Variable].Set("InputVariableName", inputVariableResult.Variable.Name);
    9999          }
Note: See TracChangeset for help on using the changeset viewer.