umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge
Class TrajectoryForSubgradient
java.lang.Object
umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.TrajectoryForSubgradient
- All Implemented Interfaces:
- Cloneable
public class TrajectoryForSubgradient
- extends Trajectory
Methods inherited from class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory |
canSplit, canSplit, getAgentGroup, getCounters, getCounters, getLowerStaffing, getLowerStaffing, getNumDiffStaffings, getNumMerge, getNumSplit, getSplitTransition, getStatNumTrajectories, getTypeToGroupMap, getUpperStaffing, getUpperStaffing, newMerge, splitNewPeriod, storePeriod, toString, update |
TrajectoryForSubgradient
public TrajectoryForSubgradient(CallCenterCTMC ctmc,
int[][] typeToGroupMap,
CallCenterCounters counters,
int[] lowerStaffing,
int[] upperStaffing)
changePeriod
public void changePeriod(CallCenterCTMC ctmc,
CallCenterCounters countersProto,
int[] lowerStaffing,
int[] upperStaffing,
int p)
- Overrides:
changePeriod
in class Trajectory
splitNewPeriod
protected Trajectory[] splitNewPeriod(CallCenterCTMC ctmc,
int[] maxAgentsSplit)
- Overrides:
splitNewPeriod
in class Trajectory
split
public Trajectory[] split(CallCenterCTMC ctmc,
int k)
- Overrides:
split
in class Trajectory
clone
public TrajectoryForSubgradient clone()
- Overrides:
clone
in class Trajectory
To submit a bug or ask questions, send an e-mail to
Richard Simard.