Class DistanceMatrixImpl
- java.lang.Object
-
- org.optaweb.vehiclerouting.service.distance.DistanceMatrixImpl
-
- All Implemented Interfaces:
DistanceMatrix
@Service class DistanceMatrixImpl extends Object implements DistanceMatrix
-
-
Constructor Summary
Constructors Constructor Description DistanceMatrixImpl(DistanceCalculator distanceCalculator, DistanceRepository distanceRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DistanceMatrixRowaddLocation(Location newLocation)voidclear()intdimension()Number of rows in the matrix.voidremoveLocation(Location location)
-
-
-
Constructor Detail
-
DistanceMatrixImpl
@Autowired DistanceMatrixImpl(DistanceCalculator distanceCalculator, DistanceRepository distanceRepository)
-
-
Method Detail
-
addLocation
public DistanceMatrixRow addLocation(Location newLocation)
- Specified by:
addLocationin interfaceDistanceMatrix
-
removeLocation
public void removeLocation(Location location)
- Specified by:
removeLocationin interfaceDistanceMatrix
-
clear
public void clear()
- Specified by:
clearin interfaceDistanceMatrix
-
dimension
public int dimension()
Number of rows in the matrix.- Returns:
- number of rows
-
-