#4477 Add python method to set NNC connection values.

Equivalent to SetNNCProperty in Octave.
This commit is contained in:
Kristian Bendiksen
2020-02-26 00:21:19 +01:00
committed by Magne Sjaastad
parent 21610d055a
commit c03633230e
5 changed files with 383 additions and 17 deletions

View File

@@ -10,6 +10,7 @@ service NNCProperties
rpc GetAvailableNNCProperties(CaseRequest) returns (AvailableNNCProperties) {}
rpc GetNNCConnections(CaseRequest) returns (stream NNCConnections) {}
rpc GetNNCValues(NNCValuesRequest) returns (stream NNCValues) {}
rpc SetNNCValues(stream NNCValuesChunk) returns (ClientToServerStreamReply) {}
}
enum NNCPropertyType
@@ -55,3 +56,21 @@ message NNCValues
{
repeated double values = 1;
}
message NNCValuesInputRequest
{
int32 case_id = 1;
string property_name = 2;
PorosityModelType porosity_model = 3;
int32 time_step = 4;
}
message NNCValuesChunk
{
oneof ChunkType
{
// Params needs to be sent in the first message
NNCValuesInputRequest params = 1;
NNCValues values = 2;
}
}