Skip to content

Commit e976694

Browse files
committed
minor additional requirement
Signed-off-by: Martijn Govers <Martijn.Govers@Alliander.com>
1 parent 076c6f8 commit e976694

File tree

1 file changed

+2
-1
lines changed
  • power_grid_model_c/power_grid_model/include/power_grid_model/common

1 file changed

+2
-1
lines changed

power_grid_model_c/power_grid_model/include/power_grid_model/common/statistics.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,8 @@ inline auto scale(DecomposedComplexRandVar<sym> const& var, ScaleType const& sca
238238
}
239239

240240
template <symmetry_tag sym, typename ScaleType>
241-
requires is_in_list_c<ScaleType, ComplexValue<symmetric_t>, ComplexValue<asymmetric_t>>
241+
requires std::is_same<ScaleType, ComplexValue<symmetric_t>> ||
242+
(is_asymmetric_v<sym> && std::same_as<ScaleType, ComplexValue<asymmetric_t>>)
242243
inline auto scale(DecomposedComplexRandVar<sym> const& var, ScaleType const& scale_factor) {
243244
ComplexValue<sym> const scaled_value = var.value() * scale_factor;
244245
return DecomposedComplexRandVar<sym>{

0 commit comments

Comments
 (0)