Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/26/10 15:18:42 (14 years ago)
Author:
abeham
Message:

#866

  • Updated external evaluation problem
  • Added some Drivers
  • Updated message
Location:
trunk/sources/HeuristicLab.Problems.ExternalEvaluation/3.3/Protos
Files:
2 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.ExternalEvaluation/3.3/Protos/ExternalEvaluationMessages.proto

    r3857 r3859  
    22option java_package = "com.heuristiclab.problems.externalevaluation";
    33
    4 message MainMessage {
     4message SolutionMessage {
     5  required int32 solutionId = 1;
     6 
    57  message IntegerVariable {
    68    required string name = 1;
    79    optional int32 data = 2;
    810  }
    9   repeated IntegerVariable integerVars = 1;
     11  repeated IntegerVariable integerVars = 2;
    1012 
    1113  message IntegerArrayVariable {
    1214    required string name = 1;
    13     repeated int32 data = 2 [packed = true];
     15    repeated int32 data = 2;
    1416  }
    15   repeated IntegerArrayVariable integerArrayVars = 2;
     17  repeated IntegerArrayVariable integerArrayVars = 3;
    1618 
    1719  message DoubleVariable {
     
    1921    optional double data = 2;
    2022  }
    21   repeated DoubleVariable doubleVars = 3;
     23  repeated DoubleVariable doubleVars = 4;
    2224 
    2325  message DoubleArrayVariable {
     
    2527    repeated double data = 2;
    2628  }
    27   repeated DoubleArrayVariable doubleArrayVars = 4;
     29  repeated DoubleArrayVariable doubleArrayVars = 5;
    2830 
    2931  message BoolVariable {
     
    3133    optional bool data = 2;
    3234  }
    33   repeated BoolVariable boolVars = 5;
     35  repeated BoolVariable boolVars = 6;
    3436 
    3537  message BoolArrayVariable {
     
    3739    repeated bool data = 2;
    3840  }
    39   repeated BoolArrayVariable boolArrayVars = 6;
     41  repeated BoolArrayVariable boolArrayVars = 7;
    4042 
    4143  message StringVariable {
     
    4345    optional string data = 2;
    4446  }
    45   repeated StringVariable stringVars = 7;
     47  repeated StringVariable stringVars = 8;
    4648 
    4749  message StringArrayVariable {
     
    4951    repeated string data = 2;
    5052  }
    51   repeated StringArrayVariable stringArrayVars = 8;
     53  repeated StringArrayVariable stringArrayVars = 9;
    5254 
    5355  message RawVariable {
     
    5557    optional bytes data = 2;
    5658  }
    57   repeated RawVariable rawVars = 9;
     59  repeated RawVariable rawVars = 10;
    5860}
    5961
     62message QualityMessage {
     63  required int32 solutionId = 1;
     64  required double quality = 2;
     65}
     66 
    6067service ExchangeService {
    61   rpc Exchange (MainMessage) returns (MainMessage);
     68  rpc EvaluateSingleObjectively (SolutionMessage) returns (QualityMessage);
    6269}
Note: See TracChangeset for help on using the changeset viewer.