├── Action.cpp ├── Action.h ├── ActionNode.cpp ├── ActionNode.h ├── ActionTypeEnum.h ├── BestResponse.cpp ├── BestResponse.h ├── BestResponseTask.cpp ├── BestResponseTask.h ├── BetSettings.h ├── CfrTask.cpp ├── CfrTask.h ├── ChanceNode.cpp ├── ChanceNode.h ├── ChanceNodeChild.cpp ├── ChanceNodeChild.h ├── ChanceNodeTypeEnum.h ├── GameTree.cpp ├── GameTree.h ├── Hand.cpp ├── Hand.h ├── HandEvaluator.cpp ├── HandEvaluator.h ├── Node.h ├── NodeTypeEnum.h ├── PlayerState.cpp ├── PlayerState.h ├── PreflopCombo.h ├── README.md ├── RangeManager.cpp ├── RangeManager.h ├── ShowdownTask.cpp ├── ShowdownTask.h ├── State.cpp ├── State.h ├── StreetEnum.h ├── TerminalNode.cpp ├── TerminalNode.h ├── TerminalNodeTypeEnum.h ├── Trainer.cpp ├── Trainer.h ├── TreeBuildSettings.cpp ├── TreeBuildSettings.h ├── card_utility.cpp ├── card_utility.h ├── deck.h └── program.cpp /Action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/Action.cpp -------------------------------------------------------------------------------- /Action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/Action.h -------------------------------------------------------------------------------- /ActionNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/ActionNode.cpp -------------------------------------------------------------------------------- /ActionNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/ActionNode.h -------------------------------------------------------------------------------- /ActionTypeEnum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/ActionTypeEnum.h -------------------------------------------------------------------------------- /BestResponse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/BestResponse.cpp -------------------------------------------------------------------------------- /BestResponse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/BestResponse.h -------------------------------------------------------------------------------- /BestResponseTask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/BestResponseTask.cpp -------------------------------------------------------------------------------- /BestResponseTask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/BestResponseTask.h -------------------------------------------------------------------------------- /BetSettings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/BetSettings.h -------------------------------------------------------------------------------- /CfrTask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/CfrTask.cpp -------------------------------------------------------------------------------- /CfrTask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/CfrTask.h -------------------------------------------------------------------------------- /ChanceNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/ChanceNode.cpp -------------------------------------------------------------------------------- /ChanceNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/ChanceNode.h -------------------------------------------------------------------------------- /ChanceNodeChild.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/ChanceNodeChild.cpp -------------------------------------------------------------------------------- /ChanceNodeChild.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/ChanceNodeChild.h -------------------------------------------------------------------------------- /ChanceNodeTypeEnum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/ChanceNodeTypeEnum.h -------------------------------------------------------------------------------- /GameTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/GameTree.cpp -------------------------------------------------------------------------------- /GameTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/GameTree.h -------------------------------------------------------------------------------- /Hand.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/Hand.cpp -------------------------------------------------------------------------------- /Hand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/Hand.h -------------------------------------------------------------------------------- /HandEvaluator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/HandEvaluator.cpp -------------------------------------------------------------------------------- /HandEvaluator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/HandEvaluator.h -------------------------------------------------------------------------------- /Node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/Node.h -------------------------------------------------------------------------------- /NodeTypeEnum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/NodeTypeEnum.h -------------------------------------------------------------------------------- /PlayerState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/PlayerState.cpp -------------------------------------------------------------------------------- /PlayerState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/PlayerState.h -------------------------------------------------------------------------------- /PreflopCombo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/PreflopCombo.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/README.md -------------------------------------------------------------------------------- /RangeManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/RangeManager.cpp -------------------------------------------------------------------------------- /RangeManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/RangeManager.h -------------------------------------------------------------------------------- /ShowdownTask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/ShowdownTask.cpp -------------------------------------------------------------------------------- /ShowdownTask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/ShowdownTask.h -------------------------------------------------------------------------------- /State.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/State.cpp -------------------------------------------------------------------------------- /State.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/State.h -------------------------------------------------------------------------------- /StreetEnum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/StreetEnum.h -------------------------------------------------------------------------------- /TerminalNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/TerminalNode.cpp -------------------------------------------------------------------------------- /TerminalNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/TerminalNode.h -------------------------------------------------------------------------------- /TerminalNodeTypeEnum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/TerminalNodeTypeEnum.h -------------------------------------------------------------------------------- /Trainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/Trainer.cpp -------------------------------------------------------------------------------- /Trainer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/Trainer.h -------------------------------------------------------------------------------- /TreeBuildSettings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/TreeBuildSettings.cpp -------------------------------------------------------------------------------- /TreeBuildSettings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/TreeBuildSettings.h -------------------------------------------------------------------------------- /card_utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/card_utility.cpp -------------------------------------------------------------------------------- /card_utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/card_utility.h -------------------------------------------------------------------------------- /deck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/deck.h -------------------------------------------------------------------------------- /program.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fossana/cplusplus-cfr-poker-solver/HEAD/program.cpp --------------------------------------------------------------------------------