Skip to content

Commit c7f0378

Browse files
Merge branch 'main' into release/0.6
2 parents 0c7bc99 + a195e61 commit c7f0378

File tree

5 files changed

+179
-15
lines changed

5 files changed

+179
-15
lines changed
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
// Copyright 2025, ANSYS Inc. Unauthorized use, distribution or duplication is prohibited.
2+
syntax = "proto3";
3+
package ansys.api.discovery.v0.conditions.current;
4+
5+
import "ansys/api/dbu/v0/dbumodels.proto";
6+
import "ansys/api/discovery/v0/discoverymodels.proto";
7+
8+
option csharp_namespace = "Ansys.Api.Discovery.V0.Conditions";
9+
10+
service Current
11+
{
12+
//Current condition methods
13+
rpc CreateCurrent(CurrentCreationRequest) returns (CurrentCreationResponse);
14+
15+
rpc ChangeCurrentLocation(ChangeLocationRequest) returns(ChangeResponse);
16+
17+
rpc ChangeCurrentMagnitude(ChangeQuantityRequest) returns (ChangeResponse);
18+
}
19+
20+
// Current
21+
message CurrentCreationRequest{
22+
ScopedCreationData creation_data = 1;
23+
CurrentProperties current_properties = 2;
24+
}
25+
26+
message CurrentCreationResponse{
27+
CreationResponse condition_response = 1;
28+
CurrentDefinition condition_data = 2;
29+
}
30+
31+
// Current condition definitions
32+
message CurrentProperties {
33+
Quantity current_magnitude = 1;
34+
}
35+
36+
message CurrentDefinition {
37+
ansys.api.dbu.v0.PhysicsEntityIdentifier id = 1;
38+
ansys.api.dbu.v0.PhysicsEntityIdentifier parent_id = 2;
39+
string label = 3;
40+
repeated string locations = 4;
41+
bool suppressed = 5;
42+
CurrentProperties current = 6;
43+
}
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
// Copyright 2025, ANSYS Inc. Unauthorized use, distribution or duplication is prohibited.
2+
syntax = "proto3";
3+
package ansys.api.discovery.v0.conditions.localfidelity;
4+
5+
import "ansys/api/dbu/v0/dbumodels.proto";
6+
import "ansys/api/discovery/v0/discoverymodels.proto";
7+
8+
option csharp_namespace = "Ansys.Api.Discovery.V0.Conditions";
9+
10+
service LocalFidelity
11+
{
12+
//LocalFidelity condition methods
13+
rpc CreateLocalFidelity(LocalFidelityCreationRequest) returns (LocalFidelityCreationResponse);
14+
15+
rpc ChangeLocalFidelityLocation(ChangeLocationExtendedRequest) returns(ChangeResponse);
16+
17+
rpc ChangeLocalFidelityMagnitude(ChangeQuantityRequest) returns (ChangeResponse);
18+
}
19+
20+
// LocalFidelity
21+
message LocalFidelityCreationRequest{
22+
ScopedCreationData creation_data = 1;
23+
LocalFidelityProperties local_fidelity_properties = 2;
24+
}
25+
26+
message LocalFidelityCreationResponse{
27+
CreationResponse condition_response = 1;
28+
LocalFidelityDefinition condition_data = 2;
29+
}
30+
31+
// LocalFidelity condition definitions
32+
message LocalFidelityProperties {
33+
Quantity local_fidelity_magnitude = 1;
34+
}
35+
36+
message LocalFidelityDefinition {
37+
ansys.api.dbu.v0.PhysicsEntityIdentifier id = 1;
38+
ansys.api.dbu.v0.PhysicsEntityIdentifier parent_id = 2;
39+
string label = 3;
40+
repeated string locations = 4;
41+
bool suppressed = 5;
42+
LocalFidelityProperties local_fidelity = 6;
43+
}
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
// Copyright 2025, ANSYS Inc. Unauthorized use, distribution or duplication is prohibited.
2+
syntax = "proto3";
3+
package ansys.api.discovery.v0.conditions.symmetry;
4+
5+
import "ansys/api/dbu/v0/dbumodels.proto";
6+
import "ansys/api/discovery/v0/discoverymodels.proto";
7+
8+
option csharp_namespace = "Ansys.Api.Discovery.V0.Conditions";
9+
10+
service Symmetry
11+
{
12+
//Symmetry condition methods
13+
rpc CreateSymmetry(SymmetryCreationRequest) returns (SymmetryCreationResponse);
14+
15+
rpc ChangeSymmetryLocation(ChangeLocationRequest) returns(ChangeResponse);
16+
}
17+
18+
// Symmetry
19+
message SymmetryCreationRequest{
20+
ScopedCreationData creation_data = 1;
21+
}
22+
23+
message SymmetryCreationResponse{
24+
CreationResponse condition_response = 1;
25+
SymmetryDefinition condition_data = 2;
26+
}
27+
28+
29+
message SymmetryDefinition {
30+
ansys.api.dbu.v0.PhysicsEntityIdentifier id = 1;
31+
ansys.api.dbu.v0.PhysicsEntityIdentifier parent_id = 2;
32+
string label = 3;
33+
repeated string locations = 4;
34+
bool suppressed = 5;
35+
}
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
// Copyright 2025, ANSYS Inc. Unauthorized use, distribution or duplication is prohibited.
2+
syntax = "proto3";
3+
package ansys.api.discovery.v0.conditions.voltage;
4+
5+
import "ansys/api/dbu/v0/dbumodels.proto";
6+
import "ansys/api/discovery/v0/discoverymodels.proto";
7+
8+
option csharp_namespace = "Ansys.Api.Discovery.V0.Conditions";
9+
10+
service Voltage
11+
{
12+
//Voltage condition methods
13+
rpc CreateVoltage(VoltageCreationRequest) returns (VoltageCreationResponse);
14+
15+
rpc ChangeVoltageLocation(ChangeLocationRequest) returns(ChangeResponse);
16+
17+
rpc ChangeVoltageMagnitude(ChangeQuantityRequest) returns (ChangeResponse);
18+
}
19+
20+
// Voltage
21+
message VoltageCreationRequest{
22+
ScopedCreationData creation_data = 1;
23+
VoltageProperties voltage_properties = 2;
24+
}
25+
26+
message VoltageCreationResponse{
27+
CreationResponse condition_response = 1;
28+
VoltageDefinition condition_data = 2;
29+
}
30+
31+
// Voltage condition definitions
32+
message VoltageProperties {
33+
Quantity voltage_magnitude = 1;
34+
}
35+
36+
message VoltageDefinition {
37+
ansys.api.dbu.v0.PhysicsEntityIdentifier id = 1;
38+
ansys.api.dbu.v0.PhysicsEntityIdentifier parent_id = 2;
39+
string label = 3;
40+
repeated string locations = 4;
41+
bool suppressed = 5;
42+
VoltageProperties voltage = 6;
43+
}

ansys/api/discovery/v0/connections/fluidinterface.proto

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -11,34 +11,34 @@ option csharp_namespace = "Ansys.Api.Discovery.V0.Connections";
1111

1212
service FluidInterface
1313
{
14-
rpc ChangeFSInterfaceType(ChangeFSInterfaceTypeRequest) returns (ChangeResponse);
15-
rpc ChangeFSInterfaceFaceGroupingMethod(ChangeFSInterfaceFaceGroupingMethodRequest) returns (ChangeResponse);
16-
rpc ChangeFSInterfaceSpecifyConductanceMethod(ChangeFSInterfaceConductanceMethod) returns (ChangeResponse);
17-
18-
rpc ChangeFSInterfaceThermalMaterialAssignment(ChangeAssignmentRequest) returns (ChangeResponse);
19-
rpc ChangeFSInterfaceThermalConductance(ChangeQuantityRequest) returns (ChangeResponse);
20-
rpc ChangeFSInterfaceThermalConductivity(ChangeQuantityRequest) returns (ChangeResponse);
21-
rpc ChangeFSInterfaceThermalThickness(ChangeQuantityRequest) returns (ChangeResponse);
14+
rpc ChangeFluidInterfaceType(ChangeFluidInterfaceTypeRequest) returns (ChangeResponse);
15+
rpc ChangeFluidInterfaceFaceGroupingMethod(ChangeFluidInterfaceFaceGroupingMethodRequest) returns (ChangeResponse);
16+
rpc ChangeFluidInterfaceSpecifyConductanceMethod(ChangeFluidInterfaceConductanceMethod) returns (ChangeResponse);
17+
18+
rpc ChangeFluidInterfaceThermalMaterialAssignment(ChangeAssignmentRequest) returns (ChangeResponse);
19+
rpc ChangeFluidInterfaceThermalConductance(ChangeQuantityRequest) returns (ChangeResponse);
20+
rpc ChangeFluidInterfaceThermalConductivity(ChangeQuantityRequest) returns (ChangeResponse);
21+
rpc ChangeFluidInterfaceThermalThickness(ChangeQuantityRequest) returns (ChangeResponse);
2222

23-
rpc ChangeFSInterfaceDetectionDistanceHigh(ChangeQuantityRequest) returns (ChangeResponse);
24-
rpc ChangeFSInterfaceFaceOverlapAllowance(ChangeQuantityRequest) returns (ChangeResponse);
23+
rpc ChangeFluidInterfaceDetectionDistanceHigh(ChangeQuantityRequest) returns (ChangeResponse);
24+
rpc ChangeFluidInterfaceFaceOverlapAllowance(ChangeQuantityRequest) returns (ChangeResponse);
2525

2626
rpc ChangeFSInterfaceInternalRadiationInputEnabled(ChangeBooleanRequest) returns (ChangeResponse);
2727
rpc ChangeFSInterfaceInternalEmissivity(ChangeQuantityRequest) returns (ChangeResponse);
2828
}
2929

30-
message ChangeFSInterfaceTypeRequest{
30+
message ChangeFluidInterfaceTypeRequest{
3131
ansys.api.dbu.v0.PhysicsEntityIdentifier object_id = 1;
32-
FluidSolidInterfaceType interface_type = 2;
32+
FluidInterfaceType interface_type = 2;
3333
}
3434

3535
// Contact group condition definitions
36-
enum FluidSolidInterfaceType {
36+
enum FluidInterfaceType {
3737
CONDUCTING = 0;
3838
EXCLUDE = 1;
3939
}
4040

41-
message ChangeFSInterfaceFaceGroupingMethodRequest{
41+
message ChangeFluidInterfaceFaceGroupingMethodRequest{
4242
ansys.api.dbu.v0.PhysicsEntityIdentifier object_id = 1;
4343
FluidInterfaceFaceGroupingMethod face_grouping_method = 2;
4444
}
@@ -49,7 +49,7 @@ enum FluidInterfaceFaceGroupingMethod {
4949
NOGROUPING = 2;
5050
}
5151

52-
message ChangeFSInterfaceConductanceMethod{
52+
message ChangeFluidInterfaceConductanceMethod{
5353
ansys.api.dbu.v0.PhysicsEntityIdentifier object_id = 1;
5454
FluidInterfaceFaceThermalConductanceMethod thermal_conductivity_method = 2;
5555
}

0 commit comments

Comments
 (0)