Implement the NSGA-III algorithm #569
83.96% of diff hit (target 98.52%)
View this Pull Request on Codecov
83.96% of diff hit (target 98.52%)
Annotations
Check warning on line 35 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L35
Added line #L35 was not covered by tests
Check warning on line 39 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L39
Added line #L39 was not covered by tests
Check warning on line 43 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L43
Added line #L43 was not covered by tests
Check warning on line 47 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L47
Added line #L47 was not covered by tests
Check warning on line 52 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L52
Added line #L52 was not covered by tests
Check warning on line 83 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L80-L83
Added lines #L80 - L83 were not covered by tests
Check warning on line 85 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L85
Added line #L85 was not covered by tests
Check warning on line 88 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L87-L88
Added lines #L87 - L88 were not covered by tests
Check warning on line 118 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L116-L118
Added lines #L116 - L118 were not covered by tests
Check warning on line 125 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L121-L125
Added lines #L121 - L125 were not covered by tests
Check warning on line 142 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L142
Added line #L142 was not covered by tests
Check warning on line 170 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L170
Added line #L170 was not covered by tests
Check warning on line 189 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L188-L189
Added lines #L188 - L189 were not covered by tests
Check warning on line 201 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L195-L201
Added lines #L195 - L201 were not covered by tests
Check warning on line 203 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L203
Added line #L203 was not covered by tests
Check warning on line 207 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L205-L207
Added lines #L205 - L207 were not covered by tests
Check warning on line 210 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L209-L210
Added lines #L209 - L210 were not covered by tests
Check warning on line 254 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L254
Added line #L254 was not covered by tests
Check warning on line 258 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L258
Added line #L258 was not covered by tests
Check warning on line 262 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L262
Added line #L262 was not covered by tests
Check warning on line 266 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L266
Added line #L266 was not covered by tests
Check warning on line 270 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L270
Added line #L270 was not covered by tests
Check warning on line 276 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L276
Added line #L276 was not covered by tests
Check warning on line 315 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L314-L315
Added lines #L314 - L315 were not covered by tests
Check warning on line 324 in src/algorithms/nsga3.cpp
codecov / codecov/patch
src/algorithms/nsga3.cpp#L324
Added line #L324 was not covered by tests