@@ -40,8 +40,8 @@ template <std::same_as<Branch> Component, class ComponentContainer>
40
40
constexpr void register_topology_components (MainModelState<ComponentContainer> const & state,
41
41
ComponentTopology& comp_topo) {
42
42
detail::register_topo_components<Component>(state, comp_topo.branch_node_idx , [&state](Branch const & branch) {
43
- return BranchIdx{get_component_sequence <Node>(state, branch.from_node ()),
44
- get_component_sequence <Node>(state, branch.to_node ())};
43
+ return BranchIdx{get_component_sequence_idx <Node>(state, branch.from_node ()),
44
+ get_component_sequence_idx <Node>(state, branch.to_node ())};
45
45
});
46
46
}
47
47
@@ -50,9 +50,9 @@ template <std::same_as<Branch3> Component, class ComponentContainer>
50
50
constexpr void register_topology_components (MainModelState<ComponentContainer> const & state,
51
51
ComponentTopology& comp_topo) {
52
52
detail::register_topo_components<Component>(state, comp_topo.branch3_node_idx , [&state](Branch3 const & branch3) {
53
- return Branch3Idx{get_component_sequence <Node>(state, branch3.node_1 ()),
54
- get_component_sequence <Node>(state, branch3.node_2 ()),
55
- get_component_sequence <Node>(state, branch3.node_3 ())};
53
+ return Branch3Idx{get_component_sequence_idx <Node>(state, branch3.node_1 ()),
54
+ get_component_sequence_idx <Node>(state, branch3.node_2 ()),
55
+ get_component_sequence_idx <Node>(state, branch3.node_3 ())};
56
56
});
57
57
}
58
58
@@ -61,7 +61,7 @@ template <std::same_as<Source> Component, class ComponentContainer>
61
61
constexpr void register_topology_components (MainModelState<ComponentContainer> const & state,
62
62
ComponentTopology& comp_topo) {
63
63
detail::register_topo_components<Component>(state, comp_topo.source_node_idx , [&state](Source const & source) {
64
- return get_component_sequence <Node>(state, source.node ());
64
+ return get_component_sequence_idx <Node>(state, source.node ());
65
65
});
66
66
}
67
67
@@ -70,7 +70,7 @@ template <std::same_as<Shunt> Component, class ComponentContainer>
70
70
constexpr void register_topology_components (MainModelState<ComponentContainer> const & state,
71
71
ComponentTopology& comp_topo) {
72
72
detail::register_topo_components<Component>(state, comp_topo.shunt_node_idx , [&state](Shunt const & shunt) {
73
- return get_component_sequence <Node>(state, shunt.node ());
73
+ return get_component_sequence_idx <Node>(state, shunt.node ());
74
74
});
75
75
}
76
76
@@ -80,7 +80,7 @@ constexpr void register_topology_components(MainModelState<ComponentContainer> c
80
80
ComponentTopology& comp_topo) {
81
81
detail::register_topo_components<Component>(
82
82
state, comp_topo.load_gen_node_idx ,
83
- [&state](GenericLoadGen const & load_gen) { return get_component_sequence <Node>(state, load_gen.node ()); });
83
+ [&state](GenericLoadGen const & load_gen) { return get_component_sequence_idx <Node>(state, load_gen.node ()); });
84
84
85
85
detail::register_topo_components<Component>(state, comp_topo.load_gen_type ,
86
86
[](GenericLoadGen const & load_gen) { return load_gen.type (); });
@@ -92,7 +92,7 @@ constexpr void register_topology_components(MainModelState<ComponentContainer> c
92
92
ComponentTopology& comp_topo) {
93
93
detail::register_topo_components<Component>(
94
94
state, comp_topo.voltage_sensor_node_idx , [&state](GenericVoltageSensor const & voltage_sensor) {
95
- return get_component_sequence <Node>(state, voltage_sensor.measured_object ());
95
+ return get_component_sequence_idx <Node>(state, voltage_sensor.measured_object ());
96
96
});
97
97
}
98
98
@@ -110,21 +110,21 @@ constexpr void register_topology_components(MainModelState<ComponentContainer> c
110
110
case branch_from:
111
111
[[fallthrough]];
112
112
case branch_to:
113
- return get_component_sequence <Branch>(state, measured_object);
113
+ return get_component_sequence_idx <Branch>(state, measured_object);
114
114
case source:
115
- return get_component_sequence <Source>(state, measured_object);
115
+ return get_component_sequence_idx <Source>(state, measured_object);
116
116
case shunt:
117
- return get_component_sequence <Shunt>(state, measured_object);
117
+ return get_component_sequence_idx <Shunt>(state, measured_object);
118
118
case load:
119
119
[[fallthrough]];
120
120
case generator:
121
- return get_component_sequence <GenericLoadGen>(state, measured_object);
121
+ return get_component_sequence_idx <GenericLoadGen>(state, measured_object);
122
122
case branch3_1:
123
123
case branch3_2:
124
124
case branch3_3:
125
- return get_component_sequence <Branch3>(state, measured_object);
125
+ return get_component_sequence_idx <Branch3>(state, measured_object);
126
126
case node:
127
- return get_component_sequence <Node>(state, measured_object);
127
+ return get_component_sequence_idx <Node>(state, measured_object);
128
128
default :
129
129
throw MissingCaseForEnumError (" Power sensor idx to seq transformation" ,
130
130
power_sensor.get_terminal_type ());
@@ -144,9 +144,9 @@ constexpr void register_topology_components(MainModelState<ComponentContainer> c
144
144
state, comp_topo.regulated_object_idx , [&state](Regulator const & regulator) {
145
145
switch (regulator.regulated_object_type ()) {
146
146
case ComponentType::branch:
147
- return get_component_sequence <Branch>(state, regulator.regulated_object ());
147
+ return get_component_sequence_idx <Branch>(state, regulator.regulated_object ());
148
148
case ComponentType::branch3:
149
- return get_component_sequence <Branch3>(state, regulator.regulated_object ());
149
+ return get_component_sequence_idx <Branch3>(state, regulator.regulated_object ());
150
150
default :
151
151
throw MissingCaseForEnumError (" Regulator idx to seq transformation" , regulator.regulated_object_type ());
152
152
}
0 commit comments