Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/15/13 15:50:53 (11 years ago)
Author:
fschoepp
Message:

#1888:

  • Model: OptimizationScenario may be a tree of algorithms (and problems)
  • Model: Renamed InputParameters to ProblemParameters (as they are the parameters of a problem)
  • Model: Added JobExecutionDetails which contain Repetitions + Group (resource to use)
  • ScenarioParser parses the new XML scenario files
  • Website + Model: You are now able to add/remove rows from a table (no JavaScript involved yet)
  • Website + Controller: Added repetitions (enables batch jobs) and group (resource to use) to OaaS which will be used by the controller to schedule the job
  • Website: Updated templates to use new model structure
  • Website + Scenarios: Added the new algorithm Benchmark Algorithm
  • Controller: Added a singleton to make the (Azure/Mockup)-DAL exchangeable
  • Controller: Added mockup classes for DAL + IScenarioManager
  • Website/Result Page: Line Diagrams will be added via JavaScript, crawling their data using AJAX
  • Website: Most configuration parameters can be set in the ServiceDefinition directly
  • Added a mockup for the Membership classes: These can be used if no network connection is available or if other parts of the app shall be tested
  • Scenarios: Updated TSP mappings to new xsd
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/OaaS/HeuristicLab.Services.Optimization.Controller/HL/HLMapper.cs

    r8958 r9166  
    1111namespace HeuristicLab.Services.Optimization.ControllerService {
    1212  public interface IScenarioMapper {
    13     void MapScenario(OptimizationScenario scenario, IAlgorithm algorithm);
     13    void MapScenario(OptimizationScenario scenario, out IAlgorithm algorithm);
    1414  }
    1515
     
    1818      var dv = parameter.Value as DecimalValue;
    1919      return new DoubleValue(dv.Value);     
     20    }
     21
     22    public static T Create<T>(Parameter typeParameter) {
     23      var type = Type.GetType((typeParameter.Value as TypeValue).Value);     
     24      return (T)Activator.CreateInstance(type, null);
    2025    }
    2126
Note: See TracChangeset for help on using the changeset viewer.