WSF
WsfRIPRJobBoard Member List

This is the complete list of members for WsfRIPRJobBoard, including all inherited members.

AddJob(WsfRIPRJob *aJobPtr)WsfRIPRJobBoard
AllocateJobs(double aSimTime, bool aForceReallocation)WsfRIPRJobBoard
AllocateJobs(bool aForceReallocation)WsfRIPRJobBoard
AllocateJobsCover(double aSimTime, bool aStrictPriority=false)WsfRIPRJobBoardprotected
AllocateJobsCoverThenGreedy(double aSimTime)WsfRIPRJobBoardprotected
AllocateJobsCoverThenSpread(double aSimTime)WsfRIPRJobBoardprotected
AllocateJobsGreedy(double aSimTime)WsfRIPRJobBoardprotected
AllocationMode enum nameWsfRIPRJobBoard
BlockJobsWithFailedDependencies(std::list< WsfRIPRJob * > &aJobs, std::map< WsfRIPRJob *, int > &aCurWinners, std::set< int > &aBlockedJobs, std::map< unsigned int, WsfRIPRJob * > &aJobWinners, std::map< unsigned int, double > &aProcProfit)WsfRIPRJobBoardprotected
BlockJobsWithoutMinWinners(std::list< WsfRIPRJob * > &aJobs, std::map< WsfRIPRJob *, int > &aCurWinners, std::set< int > &aBlockedJobs, std::map< unsigned int, WsfRIPRJob * > &aJobWinners, std::map< unsigned int, double > &aProcProfit)WsfRIPRJobBoardprotected
ClearBidsFor(double aSimTime, unsigned int aBidderRIPRProcId)WsfRIPRJobBoard
Clone() const overrideWsfRIPRJobBoardinlinevirtual
CompareJobPriorities(WsfRIPRJob *firstPtr, WsfRIPRJob *secondPtr)WsfRIPRJobBoardstatic
CompletedJobsCallbacks(double simTime)WsfRIPRJobBoard
CoverThenGreedy enum valueWsfRIPRJobBoard
CoverThenSpread enum valueWsfRIPRJobBoard
DebugEnabled() constWsfRIPRJobBoard
DeleteCompletedJobs(double aSimTime)WsfRIPRJobBoard
DeleteCompletedJobs()WsfRIPRJobBoard
DependenciesAll()WsfRIPRJobBoardinlinestatic
DependenciesForJob(int aJobId)WsfRIPRJobBoardinlinestatic
DependencyAdd(int aDependentJobId, int aDependedOnJobId)WsfRIPRJobBoardinlinestatic
DependencyCheck(int aDependentJobId, int aDependedOnJobId)WsfRIPRJobBoardinlinestatic
DependencyClearAll()WsfRIPRJobBoardinlinestatic
DependencyCount(int aDependentJobId)WsfRIPRJobBoardinlinestatic
DependencyRemove(int aDependentJobId, int aDependedOnJobId)WsfRIPRJobBoardinlinestatic
DependencyTest(WsfRIPRJob *aJobPtr, std::map< WsfRIPRJob *, int > &aCurWinners, std::set< int > &aBlockedJobs, std::set< int > &aKnownGood, std::set< int > &aVisitedJobs)WsfRIPRJobBoardprotected
GetAllocationMode()WsfRIPRJobBoardinline
GetBaseType() constWsfObject
GetBaseTypeId() constWsfObjectinline
GetJobByData(std::string aDataKey, UtScriptData aDataValue)WsfRIPRJobBoard
GetJobById(int aJobId)WsfRIPRJobBoard
GetJobs()WsfRIPRJobBoard
GetManager() constWsfRIPRJobBoard
GetName() constWsfObject
GetNameId() constWsfObjectinline
GetOwner()WsfRIPRJobBoardinline
GetScriptClassName() const overrideWsfObject
GetSimulation() constWsfRIPRJobBoard
GetType() constWsfObject
GetTypeId() constWsfObjectinline
GetTypeList() constWsfObjectinline
GetWinnerList(const double aSimTime)WsfRIPRJobBoard
GetWinnerListAsIds() constWsfRIPRJobBoard
Greedy enum valueWsfRIPRJobBoard
IsA_TypeOf(WsfStringId aType) constWsfObjectinline
IsBidWindowOpen(double aSimTime)WsfRIPRJobBoard
IsJobWindowOpen(double aSimTime)WsfRIPRJobBoard
JobFor(double aSimTime, unsigned int aBidderRIPRProcId)WsfRIPRJobBoard
mAllocationAttemptsWsfRIPRJobBoardprotected
mAllocationModeWsfRIPRJobBoardprotected
mAutoExclusiveModeWsfRIPRJobBoardprotected
mHighestBidWsfRIPRJobBoardprotected
mJobPrioritiesChangedWsfRIPRJobBoardprotected
mJobsWsfRIPRJobBoardprotected
mJobWinnersWsfRIPRJobBoardprotected
mLowestBidWsfRIPRJobBoardprotected
mOwnerPtrWsfRIPRJobBoardprotected
NormalizeBid(double)WsfRIPRJobBoard
operator=(const WsfRIPRJobBoard &)=deleteWsfRIPRJobBoard
WsfObject::operator=(const WsfObject &aRhs)WsfObject
ProcessInput(UtInput &aInput)WsfObjectvirtual
PurgeDeadBidders(double aSimTime)WsfRIPRJobBoard
PurgeTouchTime()WsfRIPRJobBoardinline
PurgeUntouchedJobs()WsfRIPRJobBoard
PurgeUntouchedJobs(double aStaleTime)WsfRIPRJobBoard
RemoveAllJobs()WsfRIPRJobBoard
RemoveJob(WsfRIPRJob *aJobPtr)WsfRIPRJobBoard
Serialize(T &aBuff)WsfObjectinline
SetAllocationMode(AllocationMode aMode)WsfRIPRJobBoardinline
SetAutoExclusiveMode(bool aAutoExclusiveMode)WsfRIPRJobBoardinline
SetBidWindowOpen(bool aOpen)WsfRIPRJobBoard
SetBidWindowOpenLength(double aBidWindowOpenLength)WsfRIPRJobBoardinline
SetDirtyJobs()WsfRIPRJobBoardinline
SetJobStickiness(double aStickiness)WsfRIPRJobBoardinline
SetJobWindowOpen(bool aOpen)WsfRIPRJobBoard
SetJobWindowOpenLength(double aJobWindowOpenLength)WsfRIPRJobBoardinline
SetJobWon(const unsigned int aBidder, WsfRIPRJob *aJobPtr)WsfRIPRJobBoardprotected
SetName(WsfStringId aName)WsfObjectinline
SetOwner(const WsfRIPRProcessor *aOwnerPtr)WsfRIPRJobBoardinline
SetOwner(WsfRIPRProcessor *aOwnerPtr)WsfRIPRJobBoardinline
SetPurgeTouchTime(double aPurgeTime)WsfRIPRJobBoardinline
SetType(WsfStringId aType)WsfObject
Spread enum valueWsfRIPRJobBoard
StrictPriority enum valueWsfRIPRJobBoard
TypeList typedefWsfObject
Update(double aSimTime)WsfRIPRJobBoard
UpdateMinMaxBids(double aBid)WsfRIPRJobBoard
UpdateWindows(double aSimTime)WsfRIPRJobBoard
WsfObject()WsfObject
WsfObject(const WsfObject &aSrc)WsfObjectprotected
WsfRIPRJobBoard()WsfRIPRJobBoard
WsfRIPRJobBoard(const WsfRIPRProcessor *aOwnerPtr, bool aAutoExclusiveMode=false, double aJobWindowOpenLength=0, double aBidWindowOpenLength=0, bool aJobWindowOpen=true, bool aBidWindowOpen=true)WsfRIPRJobBoard
WsfRIPRJobBoard(const WsfRIPRJobBoard &aSrc)WsfRIPRJobBoard
~WsfObject() overrideWsfObject
~WsfRIPRJobBoard() overrideWsfRIPRJobBoard
Copyrights Multiple, All Rights Reserved