@@ -11,40 +11,43 @@ option csharp_namespace = "Ansys.Api.Discovery.V0.Connections";
11
11
12
12
service ContactGroup
13
13
{
14
- rpc ChangeContactSide1Location (ChangeLocationRequest ) returns (ChangeResponse );
15
- rpc ChangeContactSide2Location (ChangeLocationRequest ) returns (ChangeResponse );
14
+ rpc ChangeContactGroupSide1Location (ChangeLocationRequest ) returns (ChangeResponse );
15
+ rpc ChangeContactGroupSide2Location (ChangeLocationRequest ) returns (ChangeResponse );
16
16
17
- rpc ChangeContactType (ansys .api .discovery .v0 .connections .contact .ChangeContactTypeRequest ) returns (ChangeResponse );
18
- rpc Split (ChangeEmptyRequest ) returns (ChangeResponse );
19
- rpc Convert (ConvertContactGroupChangeRequest ) returns (ChangeResponse );
17
+ rpc ChangeContactGroupContactType (ansys .api .discovery .v0 .connections .contact .ChangeContactTypeRequest ) returns (ChangeResponse );
18
+ rpc SplitContactGroup (ChangeEmptyRequest ) returns (ChangeResponse );
19
+ rpc ConvertContactGroup (ConvertContactGroupChangeRequest ) returns (ChangeResponse );
20
+
21
+ rpc ChangeContactGroupFrictionCoefficient (ChangeDoubleRequest ) returns (ChangeResponse );
22
+ rpc ChangeContactGroupStiffnessFactor (ChangeDoubleRequest ) returns (ChangeResponse );
23
+ rpc ChangeContactGroupDetectionRadiusFactor (ChangeDoubleRequest ) returns (ChangeResponse );
24
+ rpc ChangeContactGroupOffset (ChangeQuantityRequest ) returns (ChangeResponse );
25
+ rpc ChangeContactGroupShearStrength (ChangeQuantityRequest ) returns (ChangeResponse );
26
+ rpc ChangeContactGroupTensileStrength (ChangeQuantityRequest ) returns (ChangeResponse );
27
+ rpc ChangeContactGroupAreStrengthLimitsSet (ChangeBooleanRequest ) returns (ChangeResponse );
28
+ rpc ChangeContactGroupAdjustGapOrOverlap (ChangeBooleanRequest ) returns (ChangeResponse );
29
+ rpc ChangeContactGroupMakeJustTouching (ChangeBooleanRequest ) returns (ChangeResponse );
30
+ rpc ChangeContactGroupIdealize (ChangeBooleanRequest ) returns (ChangeResponse );
31
+
32
+ rpc ChangeContactGroupDetectionDistanceLow (ChangeQuantityRequest ) returns (ChangeResponse );
33
+ rpc ChangeContactGroupDetectionDistanceHigh (ChangeQuantityRequest ) returns (ChangeResponse );
34
+
35
+ rpc ChangeContactGroupSpecifyThermalConductance (ChangeSpecifyConductanceRequest ) returns (ChangeResponse );
36
+ rpc ChangeContactGroupSpecifyElectricConductance (ChangeSpecifyConductanceRequest ) returns (ChangeResponse );
37
+ rpc ChangeContactGroupConductanceThickness (ChangeQuantityRequest ) returns (ChangeResponse );
38
+ rpc ChangeContactGroupConductanceMaterial (ChangeAssignmentRequest ) returns (ChangeResponse );
39
+ rpc ChangeContactGroupThermalContactConductivity (ChangeQuantityRequest ) returns (ChangeResponse );
40
+ rpc ChangeContactGroupElectricContactConductivity (ChangeQuantityRequest ) returns (ChangeResponse );
41
+ rpc ChangeContactGroupThermalContactConductance (ChangeQuantityRequest ) returns (ChangeResponse );
42
+ rpc ChangeContactGroupElectricContactConductance (ChangeQuantityRequest ) returns (ChangeResponse );
20
43
21
- rpc ChangeFrictionCoefficient (ChangeDoubleRequest ) returns (ChangeResponse );
22
- rpc ChangeStiffnessFactor (ChangeDoubleRequest ) returns (ChangeResponse );
23
- rpc ChangeDetectionRadiusFactor (ChangeDoubleRequest ) returns (ChangeResponse );
24
- rpc ChangeOffset (ChangeQuantityRequest ) returns (ChangeResponse );
25
- rpc ChangeShearStrength (ChangeQuantityRequest ) returns (ChangeResponse );
26
- rpc ChangeTensileStrength (ChangeQuantityRequest ) returns (ChangeResponse );
27
- rpc ChangeAreStrengthLimitsSet (ChangeBooleanRequest ) returns (ChangeResponse );
28
- rpc ChangeAdjustGapOrOverlap (ChangeBooleanRequest ) returns (ChangeResponse );
29
- rpc ChangeMakeJustTouching (ChangeBooleanRequest ) returns (ChangeResponse );
30
- rpc ChangeIdealize (ChangeBooleanRequest ) returns (ChangeResponse );
31
- rpc ChangeSpecifyThermalConductance (ChangeSpecifyThermalConductanceRequest ) returns (ChangeResponse );
32
- rpc ChangeSpecifyThermalConductanceFromThicknessAndMaterial (ChangeBooleanRequest ) returns (ChangeResponse );
33
- rpc ChangeSpecifyElectricConductance (ChangeBooleanRequest ) returns (ChangeResponse );
34
- rpc ChangeSpecifyElectricConductanceFromThicknessAndMaterial (ChangeBooleanRequest ) returns (ChangeResponse );
35
- rpc ChangeThermalContactConductance (ChangeQuantityRequest ) returns (ChangeResponse );
36
- rpc ChangeThermalConductanceThickness (ChangeQuantityRequest ) returns (ChangeResponse );
37
- rpc ChangeElectricContactConductance (ChangeQuantityRequest ) returns (ChangeResponse );
38
- rpc ChangeElectricConductanceThickness (ChangeQuantityRequest ) returns (ChangeResponse );
39
- rpc ChangeDetectionDistanceLow (ChangeQuantityRequest ) returns (ChangeResponse );
40
- rpc ChangeDetectionDistanceHigh (ChangeQuantityRequest ) returns (ChangeResponse );
41
44
rpc GetByLabel (ansys .api .discovery .v0 .conditions .GetByLabelRequest ) returns (ContactGroupDefinition );
42
45
}
43
46
44
47
message ConvertContactGroupChangeRequest {
45
48
ansys.api.dbu.v0.PhysicsEntityIdentifier object_id = 1 ;
46
49
ContactGoupConversionType contact_group_type = 2 ;
47
- ansys.api.discovery.v0.connections.contact. ContactPairs contact_pairs = 3 ;
50
+ ansys.api.discovery.v0.ContactPairs contact_pairs = 3 ;
48
51
optional bool idealize = 4 ;
49
52
optional double friction_coefficient = 5 ;
50
53
}
@@ -57,36 +60,12 @@ enum ContactGoupConversionType {
57
60
EXCLUDE = 3 ;
58
61
}
59
62
60
- message ContactGroupProperties {
61
- ansys.api.discovery.v0.connections.contact.ContactType contact_type = 1 ;
62
- ansys.api.discovery.v0.connections.contact.ContactPairs contact_pairs = 2 ;
63
- double friction_coefficient = 3 ;
64
- double stiffness_factor = 4 ;
65
- double detection_radius_factor = 5 ;
66
- Quantity offset = 6 ;
67
- Quantity shear_strenght = 7 ;
68
- Quantity tensile_strength = 8 ;
69
- bool are_strength_limits_set = 9 ;
70
- bool adjust_gap_or_overlap = 10 ;
71
- bool make_just_touching = 11 ;
72
- bool idealize = 12 ;
73
- bool specify_thermal_conductance = 13 ; // OBSOLETE FROM VERSION 2026.1 ONWARDS
74
- bool specify_thermal_conductance_from_thickness_and_material = 14 ; // OBSOLETE FROM VERSION 2026.1 ONWARDS
75
- bool specify_electric_conductance = 15 ;
76
- bool specify_electric_conductance_from_thickness_and_material = 16 ;
77
- Quantity thermal_contact_conductance = 17 ;
78
- Quantity thermal_conductance_thickness = 18 ;
79
- Quantity electrical_contact_conductance = 19 ;
80
- Quantity electrical_conductance_thickness = 20 ;
81
- ThermalConductanceOptionType thermal_conductance_option = 21 ;
82
- }
83
-
84
63
message ContactGroupDefinition {
85
64
ansys.api.dbu.v0.PhysicsEntityIdentifier id = 1 ;
86
65
ansys.api.dbu.v0.PhysicsEntityIdentifier parent_id = 2 ;
87
66
string label = 3 ;
88
67
repeated string side1_locations = 4 ;
89
68
repeated string side2_locations = 5 ;
90
69
bool suppressed = 6 ;
91
- ContactGroupProperties contact = 7 ;
70
+ ContactProperties contact = 7 ;
92
71
}
0 commit comments