SGSolve
SGAction_PencilSharpening Member List

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

actionSGBaseActionprotected
bndryDirsSGBaseActionprotected
calculateBindingContinuations(const vector< bool > &updatedThreatTuple, const SGGame &game, const vector< SGTuple > &extremeTuples, const SGTuple &threatTuple, const SGTuple &pivot, const SGPoint &currentDirection, int oldWest)SGAction_PencilSharpening
calculateMinIC(const SGGame &game, const vector< bool > &update, const SGTuple &threatTuple)SGAction_PencilSharpening
calculateMinIC(int action, int state, int player, const SGGame &game, const SGTuple &threatTuple)SGAction_PencilSharpeningstatic
cornerSGBaseActionprotected
distToTrimmed() constSGAction_PencilSharpening
envSGAction_PencilSharpeningprivate
getAction() constSGBaseActioninline
getBindingContinuations() constSGBaseActioninline
getBndryDirs() constSGBaseActioninline
getIsNull() constSGBaseActioninline
getMinICPayoffs() constSGBaseActioninline
getPoints() constSGBaseActioninline
getState() constSGBaseActioninline
getTrimmedPoints() constSGAction_PencilSharpeninginline
getTuples() constSGBaseActioninline
hasCorner() constSGBaseActioninline
intersectRay(const SGPoint &pivot, const SGPoint &direction)SGAction_PencilSharpening
intersectRaySegment(const SGPoint &pivot, const SGPoint &direction, int player)SGAction_PencilSharpening
intersectRaySegment(const SGPoint &pivot, const SGPoint &direction, SGTuple &segment)SGAction_PencilSharpening
isCorner(const int p, const int k) constSGBaseAction
isNullSGBaseActionprotected
minICSGBaseActionprotected
numPlayersSGBaseActionprotected
pointsSGBaseActionprotected
serialize(Archive &ar, const unsigned int version)SGBaseActioninline
setCorner(bool tf)SGBaseActioninline
setMinICPayoffs(const SGPoint &newMinIC)SGBaseActioninline
setPoints(const vector< SGTuple > &newPoints)SGBaseActioninline
setPointsAndTuples(const vector< SGTuple > &newPoints, const vector< vector< int > > &newTuples)SGBaseActioninline
setTuples(const vector< vector< int > > &newTuples)SGBaseActioninline
SGAction_PencilSharpening(const SGEnv &_env)SGAction_PencilSharpeninginline
SGAction_PencilSharpening(const SGEnv &_env, int _state, int _action)SGAction_PencilSharpeninginline
SGBaseAction()SGBaseActioninline
SGBaseAction(int _state, int _action)SGBaseActioninline
SGBaseAction(int _numPlayers, int _state, int _action)SGBaseActioninline
stateSGBaseActionprotected
trim(const SGPoint &pivot, const SGPoint &direction)SGAction_PencilSharpening
trimmedPointsSGAction_PencilSharpeningprivate
tuplesSGBaseActionprotected
updateTrim()SGAction_PencilSharpening
~SGBaseAction()SGBaseActioninline