mirror of
https://github.com/graphhopper/jsprit.git
synced 2020-01-24 07:45:05 +01:00
add Capacity.min(..) to Capacity arithmetic
This commit is contained in:
parent
44f734cbdd
commit
73021253de
1 changed files with 8 additions and 0 deletions
|
|
@ -288,6 +288,14 @@ public class Capacity {
|
||||||
return toReturnBuilder.build();
|
return toReturnBuilder.build();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static Capacity min(Capacity cap1, Capacity cap2) {
|
||||||
|
if(cap1 == null || cap2 == null) throw new IllegalArgumentException("arg must not be null");
|
||||||
|
Capacity.Builder toReturnBuilder = Capacity.Builder.newInstance();
|
||||||
|
for(int i=0;i<Math.max(cap1.getNuOfDimensions(), cap2.getNuOfDimensions());i++){
|
||||||
|
toReturnBuilder.addDimension(i, Math.min(cap1.get(i), cap2.get(i)));
|
||||||
|
}
|
||||||
|
return toReturnBuilder.build();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue