@@ -471,7 +471,7 @@ template <transformer_c... TransformerTypes> struct TapRegulatorRef {
471471};
472472
473473template <typename State>
474- requires main_core ::component_container_c<typename State::ComponentContainer, TransformerTapRegulator>
474+ requires common ::component_container_c<typename State::ComponentContainer, TransformerTapRegulator>
475475TransformerTapRegulator const & find_regulator (State const & state, ID regulated_object) {
476476 auto const regulators = get_component_citer<TransformerTapRegulator>(state);
477477
@@ -503,7 +503,7 @@ template <typename... Ts> struct transformer_types_s<std::tuple<std::tuple<Ts...
503503template <typename ... Ts> using transformer_types_t = typename transformer_types_s<std::tuple<Ts...>>::type;
504504
505505template <transformer_c... TransformerTypes, typename State>
506- requires (main_core ::component_container_c<typename State::ComponentContainer, TransformerTypes> && ...)
506+ requires (common ::component_container_c<typename State::ComponentContainer, TransformerTypes> && ...)
507507inline TapRegulatorRef<TransformerTypes...> regulator_mapping (State const & state, Idx2D const & transformer_index) {
508508 using ResultType = TapRegulatorRef<TransformerTypes...>;
509509 using IsType = bool (*)(Idx2D const &);
@@ -536,7 +536,7 @@ inline TapRegulatorRef<TransformerTypes...> regulator_mapping(State const& state
536536}
537537
538538template <transformer_c... TransformerTypes, typename State>
539- requires (main_core ::component_container_c<typename State::ComponentContainer, TransformerTypes> && ...)
539+ requires (common ::component_container_c<typename State::ComponentContainer, TransformerTypes> && ...)
540540inline auto regulator_mapping (State const & state, std::vector<Idx2D> const & order) {
541541 std::vector<TapRegulatorRef<TransformerTypes...>> result;
542542 result.reserve (order.size ());
@@ -549,7 +549,7 @@ inline auto regulator_mapping(State const& state, std::vector<Idx2D> const& orde
549549}
550550
551551template <transformer_c... TransformerTypes, typename State>
552- requires (main_core ::component_container_c<typename State::ComponentContainer, TransformerTypes> && ...)
552+ requires (common ::component_container_c<typename State::ComponentContainer, TransformerTypes> && ...)
553553inline auto regulator_mapping (State const & state, RankedTransformerGroups const & order) {
554554 std::vector<std::vector<TapRegulatorRef<TransformerTypes...>>> result;
555555 result.reserve (order.size ());
@@ -598,15 +598,15 @@ inline auto i_pu(std::vector<SolverOutputType> const& solver_output, Idx2DBranch
598598
599599template <component_c ComponentType, typename ... RegulatedTypes, typename State,
600600 steady_state_solver_output_type SolverOutputType>
601- requires main_core ::component_container_c<typename State::ComponentContainer, ComponentType>
601+ requires common ::component_container_c<typename State::ComponentContainer, ComponentType>
602602inline auto i_pu_controlled_node (TapRegulatorRef<RegulatedTypes...> const & regulator, State const & state,
603603 std::vector<SolverOutputType> const & solver_output) {
604604 auto const & branch_math_id = get_math_id<ComponentType>(state, regulator.transformer .topology_index ());
605605 return i_pu<ComponentType>(solver_output, branch_math_id, regulator.regulator .get ().control_side ());
606606}
607607
608608template <transformer_c ComponentType, typename State, steady_state_solver_output_type SolverOutputType>
609- requires main_core ::component_container_c<typename State::ComponentContainer, ComponentType> &&
609+ requires common ::component_container_c<typename State::ComponentContainer, ComponentType> &&
610610 requires (State const & state, Idx const i) {
611611 { get_branch_nodes<ComponentType>(state, i)[i] } -> std::convertible_to<Idx>;
612612 }
@@ -619,15 +619,15 @@ inline auto u_pu(State const& state, std::vector<SolverOutputType> const& solver
619619
620620template <component_c ComponentType, typename ... RegulatedTypes, typename State,
621621 steady_state_solver_output_type SolverOutputType>
622- requires main_core ::component_container_c<typename State::ComponentContainer, ComponentType>
622+ requires common ::component_container_c<typename State::ComponentContainer, ComponentType>
623623inline auto u_pu_controlled_node (TapRegulatorRef<RegulatedTypes...> const & regulator, State const & state,
624624 std::vector<SolverOutputType> const & solver_output) {
625625 return u_pu<ComponentType>(state, solver_output, regulator.transformer .topology_index (),
626626 regulator.regulator .get ().control_side ());
627627}
628628
629629template <component_c ComponentType, typename ... RegulatedTypes, typename State>
630- requires main_core ::component_container_c<typename State::ComponentContainer, ComponentType>
630+ requires common ::component_container_c<typename State::ComponentContainer, ComponentType>
631631inline bool is_regulated_transformer_connected (TapRegulatorRef<RegulatedTypes...> const & regulator,
632632 State const & state) {
633633 auto const controlled_node_idx = get_topo_node<ComponentType>(state, regulator.transformer .topology_index (),
@@ -702,7 +702,7 @@ class RankIteration {
702702template <typename ... T> class TapPositionOptimizerImpl ;
703703template <transformer_c... TransformerTypes, typename StateCalculator, typename StateUpdater_, typename State_,
704704 typename TransformerRanker_>
705- requires (main_core ::component_container_c<typename State_::ComponentContainer, TransformerTypes> && ...) &&
705+ requires (common ::component_container_c<typename State_::ComponentContainer, TransformerTypes> && ...) &&
706706 detail::steady_state_calculator_c<StateCalculator, State_> &&
707707 std::invocable<std::remove_cvref_t <StateUpdater_>, ConstDataset const &> &&
708708 requires (TransformerRanker_ const & ranker, State_ const & state) {
0 commit comments