@@ -31,7 +31,7 @@ constexpr void register_topology_components(ComponentContainer const& components
3131}
3232
3333template <std::same_as<Branch> Component, class ComponentContainer >
34- requires common::multi_component_container_c <ComponentContainer, Component, Node>
34+ requires common::component_container_c <ComponentContainer, Component, Node>
3535constexpr void register_topology_components (ComponentContainer const & components, ComponentTopology& comp_topo) {
3636 apply_registration<Component>(components, comp_topo.branch_node_idx , [&components](Branch const & branch) {
3737 return BranchIdx{get_component_sequence_idx<Node>(components, branch.from_node ()),
@@ -40,7 +40,7 @@ constexpr void register_topology_components(ComponentContainer const& components
4040}
4141
4242template <std::same_as<Branch3> Component, class ComponentContainer >
43- requires common::multi_component_container_c <ComponentContainer, Component, Node>
43+ requires common::component_container_c <ComponentContainer, Component, Node>
4444constexpr void register_topology_components (ComponentContainer const & components, ComponentTopology& comp_topo) {
4545 apply_registration<Component>(components, comp_topo.branch3_node_idx , [&components](Branch3 const & branch3) {
4646 return Branch3Idx{get_component_sequence_idx<Node>(components, branch3.node_1 ()),
@@ -50,23 +50,23 @@ constexpr void register_topology_components(ComponentContainer const& components
5050}
5151
5252template <std::same_as<Source> Component, class ComponentContainer >
53- requires common::multi_component_container_c <ComponentContainer, Component, Node>
53+ requires common::component_container_c <ComponentContainer, Component, Node>
5454constexpr void register_topology_components (ComponentContainer const & components, ComponentTopology& comp_topo) {
5555 apply_registration<Component>(components, comp_topo.source_node_idx , [&components](Source const & source) {
5656 return get_component_sequence_idx<Node>(components, source.node ());
5757 });
5858}
5959
6060template <std::same_as<Shunt> Component, class ComponentContainer >
61- requires common::multi_component_container_c <ComponentContainer, Component, Node>
61+ requires common::component_container_c <ComponentContainer, Component, Node>
6262constexpr void register_topology_components (ComponentContainer const & components, ComponentTopology& comp_topo) {
6363 apply_registration<Component>(components, comp_topo.shunt_node_idx , [&components](Shunt const & shunt) {
6464 return get_component_sequence_idx<Node>(components, shunt.node ());
6565 });
6666}
6767
6868template <std::same_as<GenericLoadGen> Component, class ComponentContainer >
69- requires common::multi_component_container_c <ComponentContainer, Component, Node>
69+ requires common::component_container_c <ComponentContainer, Component, Node>
7070constexpr void register_topology_components (ComponentContainer const & components, ComponentTopology& comp_topo) {
7171 apply_registration<Component>(components, comp_topo.load_gen_node_idx ,
7272 [&components](GenericLoadGen const & load_gen) {
@@ -78,7 +78,7 @@ constexpr void register_topology_components(ComponentContainer const& components
7878}
7979
8080template <std::same_as<GenericVoltageSensor> Component, class ComponentContainer >
81- requires common::multi_component_container_c <ComponentContainer, Component, Node>
81+ requires common::component_container_c <ComponentContainer, Component, Node>
8282constexpr void register_topology_components (ComponentContainer const & components, ComponentTopology& comp_topo) {
8383 apply_registration<Component>(
8484 components, comp_topo.voltage_sensor_node_idx , [&components](GenericVoltageSensor const & voltage_sensor) {
@@ -87,8 +87,8 @@ constexpr void register_topology_components(ComponentContainer const& components
8787}
8888
8989template <std::same_as<GenericPowerSensor> Component, class ComponentContainer >
90- requires common::multi_component_container_c <ComponentContainer, Component, Branch, Source, Shunt, GenericLoadGen,
91- Branch3, Node>
90+ requires common::component_container_c <ComponentContainer, Component, Branch, Source, Shunt, GenericLoadGen,
91+ Branch3, Node>
9292constexpr void register_topology_components (ComponentContainer const & components, ComponentTopology& comp_topo) {
9393 apply_registration<Component>(
9494 components, comp_topo.power_sensor_object_idx , [&components](GenericPowerSensor const & power_sensor) {
@@ -129,7 +129,7 @@ constexpr void register_topology_components(ComponentContainer const& components
129129}
130130
131131template <std::same_as<GenericCurrentSensor> Component, class ComponentContainer >
132- requires common::multi_component_container_c <ComponentContainer, Component, Branch, Branch3>
132+ requires common::component_container_c <ComponentContainer, Component, Branch, Branch3>
133133constexpr void register_topology_components (ComponentContainer const & components, ComponentTopology& comp_topo) {
134134 apply_registration<Component>(components, comp_topo.current_sensor_object_idx ,
135135 [&components](GenericCurrentSensor const & current_sensor) {
@@ -160,7 +160,7 @@ constexpr void register_topology_components(ComponentContainer const& components
160160}
161161
162162template <std::derived_from<Regulator> Component, class ComponentContainer >
163- requires common::multi_component_container_c <ComponentContainer, Component, Branch, Branch3>
163+ requires common::component_container_c <ComponentContainer, Component, Branch, Branch3>
164164constexpr void register_topology_components (ComponentContainer const & components, ComponentTopology& comp_topo) {
165165 apply_registration<Component>(
166166 components, comp_topo.regulated_object_idx , [&components](Regulator const & regulator) {
@@ -208,9 +208,8 @@ constexpr void register_connections_components(ComponentContainer components, Co
208208} // namespace detail
209209
210210template <typename ComponentContainer>
211- requires common::multi_component_container_c<ComponentContainer, Branch, Branch3, Source, Shunt, GenericLoadGen,
212- GenericVoltageSensor, GenericPowerSensor, GenericCurrentSensor,
213- Regulator>
211+ requires common::component_container_c<ComponentContainer, Branch, Branch3, Source, Shunt, GenericLoadGen,
212+ GenericVoltageSensor, GenericPowerSensor, GenericCurrentSensor, Regulator>
214213ComponentTopology construct_topology (ComponentContainer const & components) {
215214 ComponentTopology comp_topo;
216215 detail::register_topology_components<Node>(components, comp_topo);
@@ -227,7 +226,7 @@ ComponentTopology construct_topology(ComponentContainer const& components) {
227226}
228227
229228template <typename ComponentContainer>
230- requires common::multi_component_container_c <ComponentContainer, Branch, Branch3, Source>
229+ requires common::component_container_c <ComponentContainer, Branch, Branch3, Source>
231230ComponentConnections construct_components_connections (ComponentContainer const & components) {
232231 ComponentConnections comp_conn;
233232 detail::register_connections_components<Branch>(components, comp_conn);
0 commit comments