get_group_optimization_strategy()   A
last analyzed

Complexity

Conditions 1

Size

Total Lines 11

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 1
CRAP Score 1.125

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
c 1
b 0
f 0
dl 0
loc 11
ccs 1
cts 2
cp 0.5
crap 1.125
rs 9.4285
1
"""Represents optimization strategy for PSO."""
2
3
4 1
class OptimizationStrategy:
5
    """Represents optimization strategy for PSO."""
6
7 1
    def get_group_optimization_strategy(self, stages_in_group, process):
8
        """
9
            Return optimization strategy for group.
10
        Args:
11
            process (AbstractProcess): optimized process
12
            stages_in_group (list): stages  in group
13
14
        Raises:
15
            NotImplementedError: when method not implemented.
16
        """
17
        raise NotImplementedError
18