├── .gitignore ├── README.md ├── games ├── holdem.limit.2p.reverse_blinds.game ├── holdem.limit.2p.reverse_blinds.one_raise.game ├── holdem.limit.3p.game ├── holdem.nolimit.2p.reverse_blinds.game ├── holdem.nolimit.3p.game ├── kuhn.limit.2p.game ├── kuhn.limit.3p.game ├── kuhn.nolimit.2p.game ├── kuhn.nolimit.sampling_test.2p.game ├── leduc.limit.2p.game ├── leduc.nolimit.2p.game ├── leduc.nolimit.big.2p.game └── leduc.nolimit.sample_test.2p.game ├── include ├── EMD_DEFS.hpp ├── abstract_game.hpp ├── abstraction_generator.hpp ├── action_abstraction.hpp ├── action_translation.hpp ├── card_abstraction.hpp ├── cfrm.hpp ├── deck.h ├── definitions.hpp ├── ehs_lookup.hpp ├── emd_hat.hpp ├── emd_hat_impl.hpp ├── entry.hpp ├── evalHandTables ├── flow_utils.hpp ├── functions.hpp ├── game.h ├── hand_index-impl.h ├── hand_index.h ├── kmeans.hpp ├── main_functions.hpp ├── min_cost_flow.hpp ├── net.h ├── nodes.hpp └── rng.h ├── lib ├── UnitTest++ │ ├── COPYING │ ├── Makefile │ ├── README │ ├── TestUnitTest++.vsnet2003.vcproj │ ├── TestUnitTest++.vsnet2005.vcproj │ ├── UnitTest++.vsnet2003.sln │ ├── UnitTest++.vsnet2003.vcproj │ ├── UnitTest++.vsnet2005.sln │ ├── UnitTest++.vsnet2005.vcproj │ ├── docs │ │ └── UnitTest++.html │ └── src │ │ ├── AssertException.cpp │ │ ├── AssertException.h │ │ ├── CheckMacros.h │ │ ├── Checks.cpp │ │ ├── Checks.h │ │ ├── Config.h │ │ ├── CurrentTest.cpp │ │ ├── CurrentTest.h │ │ ├── DeferredTestReporter.cpp │ │ ├── DeferredTestReporter.h │ │ ├── DeferredTestResult.cpp │ │ ├── DeferredTestResult.h │ │ ├── ExecuteTest.h │ │ ├── MemoryOutStream.cpp │ │ ├── MemoryOutStream.h │ │ ├── Posix │ │ ├── SignalTranslator.cpp │ │ ├── SignalTranslator.h │ │ ├── TimeHelpers.cpp │ │ └── TimeHelpers.h │ │ ├── ReportAssert.cpp │ │ ├── ReportAssert.h │ │ ├── Test.cpp │ │ ├── Test.h │ │ ├── TestDetails.cpp │ │ ├── TestDetails.h │ │ ├── TestList.cpp │ │ ├── TestList.h │ │ ├── TestMacros.h │ │ ├── TestReporter.cpp │ │ ├── TestReporter.h │ │ ├── TestReporterStdout.cpp │ │ ├── TestReporterStdout.h │ │ ├── TestResults.cpp │ │ ├── TestResults.h │ │ ├── TestRunner.cpp │ │ ├── TestRunner.h │ │ ├── TestSuite.h │ │ ├── TimeConstraint.cpp │ │ ├── TimeConstraint.h │ │ ├── TimeHelpers.h │ │ ├── UnitTest++.h │ │ ├── Win32 │ │ ├── TimeHelpers.cpp │ │ └── TimeHelpers.h │ │ ├── XmlTestReporter.cpp │ │ ├── XmlTestReporter.h │ │ └── tests │ │ ├── Main.cpp │ │ ├── RecordingReporter.h │ │ ├── ScopedCurrentTest.h │ │ ├── TestAssertHandler.cpp │ │ ├── TestCheckMacros.cpp │ │ ├── TestChecks.cpp │ │ ├── TestCurrentTest.cpp │ │ ├── TestDeferredTestReporter.cpp │ │ ├── TestMemoryOutStream.cpp │ │ ├── TestTest.cpp │ │ ├── TestTestList.cpp │ │ ├── TestTestMacros.cpp │ │ ├── TestTestResults.cpp │ │ ├── TestTestRunner.cpp │ │ ├── TestTestSuite.cpp │ │ ├── TestTimeConstraint.cpp │ │ ├── TestTimeConstraintMacro.cpp │ │ ├── TestUnitTest++.cpp │ │ └── TestXmlTestReporter.cpp ├── libecalc │ ├── README.md │ ├── doxyfile │ ├── include │ │ └── ecalc │ │ │ ├── array_handlist.hpp │ │ │ ├── ecalc.hpp │ │ │ ├── handlist.hpp │ │ │ ├── handranks.hpp │ │ │ ├── macros.hpp │ │ │ ├── random_handlist.hpp │ │ │ ├── result.hpp │ │ │ ├── single_handlist.hpp │ │ │ ├── types.hpp │ │ │ └── xorshift_generator.hpp │ ├── makefile │ ├── src │ │ ├── ecalc.cpp │ │ └── xorshift_generator.cpp │ └── test │ │ ├── benchmark.cpp │ │ ├── bin │ │ └── release │ │ │ └── tests │ │ ├── main.cpp │ │ ├── makefile │ │ ├── test_ecalc.cpp │ │ ├── test_handranks.cpp │ │ └── test_macros.cpp └── libpoker │ ├── README.md │ ├── doxyfile │ ├── include │ └── poker │ │ ├── action.hpp │ │ ├── action_sequence.hpp │ │ ├── action_type.hpp │ │ ├── card.hpp │ │ ├── decimal.h │ │ ├── face_type.hpp │ │ ├── hand.hpp │ │ ├── phase_type.hpp │ │ ├── pokerdefs.hpp │ │ ├── status_type.hpp │ │ └── suit_type.hpp │ ├── makefile │ ├── src │ └── action_sequence.cpp │ └── test │ ├── main.cpp │ ├── makefile │ ├── test_action_sequence.cpp │ ├── test_card.cpp │ └── test_hand.cpp ├── makefile ├── scripts ├── gen_kuhn_strategy └── gen_nolimit_holdem_agent ├── src ├── abstract_game.cpp ├── abstraction_generator.cpp ├── action_abstraction.cpp ├── cfrm-main.cpp ├── cfrm.cpp ├── cluster-abs-main.cpp ├── deck.c ├── functions.cpp ├── game.c ├── hand_index.c ├── net.c ├── player-main.cpp ├── potential-abs-main.cpp └── rng.c ├── test ├── main.cpp └── makefile └── tools └── ehs_gen ├── include ├── action_abstraction.hpp ├── backpropagation.hpp ├── deck.h ├── definitions.hpp ├── defs.hpp ├── ehs_lookup.hpp ├── evalHandTables ├── game.h ├── hand_index-impl.h ├── hand_index.h ├── mcts.hpp ├── net.h ├── nodes.hpp ├── rng.h └── running_stats.hpp ├── makefile └── src ├── action_abstraction.cpp ├── deck.c ├── game.c ├── gen_eval_table.cpp ├── hand_index.c ├── mcts.cpp ├── net.c ├── rng.c └── running_stats.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/README.md -------------------------------------------------------------------------------- /games/holdem.limit.2p.reverse_blinds.game: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/games/holdem.limit.2p.reverse_blinds.game -------------------------------------------------------------------------------- /games/holdem.limit.2p.reverse_blinds.one_raise.game: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/games/holdem.limit.2p.reverse_blinds.one_raise.game -------------------------------------------------------------------------------- /games/holdem.limit.3p.game: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/games/holdem.limit.3p.game -------------------------------------------------------------------------------- /games/holdem.nolimit.2p.reverse_blinds.game: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/games/holdem.nolimit.2p.reverse_blinds.game -------------------------------------------------------------------------------- /games/holdem.nolimit.3p.game: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/games/holdem.nolimit.3p.game -------------------------------------------------------------------------------- /games/kuhn.limit.2p.game: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/games/kuhn.limit.2p.game -------------------------------------------------------------------------------- /games/kuhn.limit.3p.game: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/games/kuhn.limit.3p.game -------------------------------------------------------------------------------- /games/kuhn.nolimit.2p.game: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/games/kuhn.nolimit.2p.game -------------------------------------------------------------------------------- /games/kuhn.nolimit.sampling_test.2p.game: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/games/kuhn.nolimit.sampling_test.2p.game -------------------------------------------------------------------------------- /games/leduc.limit.2p.game: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/games/leduc.limit.2p.game -------------------------------------------------------------------------------- /games/leduc.nolimit.2p.game: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/games/leduc.nolimit.2p.game -------------------------------------------------------------------------------- /games/leduc.nolimit.big.2p.game: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/games/leduc.nolimit.big.2p.game -------------------------------------------------------------------------------- /games/leduc.nolimit.sample_test.2p.game: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/games/leduc.nolimit.sample_test.2p.game -------------------------------------------------------------------------------- /include/EMD_DEFS.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/EMD_DEFS.hpp -------------------------------------------------------------------------------- /include/abstract_game.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/abstract_game.hpp -------------------------------------------------------------------------------- /include/abstraction_generator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/abstraction_generator.hpp -------------------------------------------------------------------------------- /include/action_abstraction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/action_abstraction.hpp -------------------------------------------------------------------------------- /include/action_translation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/action_translation.hpp -------------------------------------------------------------------------------- /include/card_abstraction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/card_abstraction.hpp -------------------------------------------------------------------------------- /include/cfrm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/cfrm.hpp -------------------------------------------------------------------------------- /include/deck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/deck.h -------------------------------------------------------------------------------- /include/definitions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/definitions.hpp -------------------------------------------------------------------------------- /include/ehs_lookup.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/ehs_lookup.hpp -------------------------------------------------------------------------------- /include/emd_hat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/emd_hat.hpp -------------------------------------------------------------------------------- /include/emd_hat_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/emd_hat_impl.hpp -------------------------------------------------------------------------------- /include/entry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/entry.hpp -------------------------------------------------------------------------------- /include/evalHandTables: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/evalHandTables -------------------------------------------------------------------------------- /include/flow_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/flow_utils.hpp -------------------------------------------------------------------------------- /include/functions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/functions.hpp -------------------------------------------------------------------------------- /include/game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/game.h -------------------------------------------------------------------------------- /include/hand_index-impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/hand_index-impl.h -------------------------------------------------------------------------------- /include/hand_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/hand_index.h -------------------------------------------------------------------------------- /include/kmeans.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/kmeans.hpp -------------------------------------------------------------------------------- /include/main_functions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/main_functions.hpp -------------------------------------------------------------------------------- /include/min_cost_flow.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/min_cost_flow.hpp -------------------------------------------------------------------------------- /include/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/net.h -------------------------------------------------------------------------------- /include/nodes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/nodes.hpp -------------------------------------------------------------------------------- /include/rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/include/rng.h -------------------------------------------------------------------------------- /lib/UnitTest++/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/COPYING -------------------------------------------------------------------------------- /lib/UnitTest++/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/Makefile -------------------------------------------------------------------------------- /lib/UnitTest++/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/README -------------------------------------------------------------------------------- /lib/UnitTest++/TestUnitTest++.vsnet2003.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/TestUnitTest++.vsnet2003.vcproj -------------------------------------------------------------------------------- /lib/UnitTest++/TestUnitTest++.vsnet2005.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/TestUnitTest++.vsnet2005.vcproj -------------------------------------------------------------------------------- /lib/UnitTest++/UnitTest++.vsnet2003.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/UnitTest++.vsnet2003.sln -------------------------------------------------------------------------------- /lib/UnitTest++/UnitTest++.vsnet2003.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/UnitTest++.vsnet2003.vcproj -------------------------------------------------------------------------------- /lib/UnitTest++/UnitTest++.vsnet2005.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/UnitTest++.vsnet2005.sln -------------------------------------------------------------------------------- /lib/UnitTest++/UnitTest++.vsnet2005.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/UnitTest++.vsnet2005.vcproj -------------------------------------------------------------------------------- /lib/UnitTest++/docs/UnitTest++.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/docs/UnitTest++.html -------------------------------------------------------------------------------- /lib/UnitTest++/src/AssertException.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/AssertException.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/AssertException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/AssertException.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/CheckMacros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/CheckMacros.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/Checks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/Checks.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/Checks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/Checks.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/Config.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/CurrentTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/CurrentTest.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/CurrentTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/CurrentTest.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/DeferredTestReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/DeferredTestReporter.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/DeferredTestReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/DeferredTestReporter.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/DeferredTestResult.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/DeferredTestResult.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/DeferredTestResult.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/DeferredTestResult.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/ExecuteTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/ExecuteTest.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/MemoryOutStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/MemoryOutStream.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/MemoryOutStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/MemoryOutStream.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/Posix/SignalTranslator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/Posix/SignalTranslator.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/Posix/SignalTranslator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/Posix/SignalTranslator.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/Posix/TimeHelpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/Posix/TimeHelpers.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/Posix/TimeHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/Posix/TimeHelpers.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/ReportAssert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/ReportAssert.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/ReportAssert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/ReportAssert.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/Test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/Test.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/Test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/Test.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/TestDetails.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/TestDetails.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/TestDetails.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/TestDetails.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/TestList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/TestList.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/TestList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/TestList.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/TestMacros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/TestMacros.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/TestReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/TestReporter.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/TestReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/TestReporter.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/TestReporterStdout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/TestReporterStdout.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/TestReporterStdout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/TestReporterStdout.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/TestResults.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/TestResults.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/TestResults.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/TestResults.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/TestRunner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/TestRunner.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/TestRunner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/TestRunner.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/TestSuite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/TestSuite.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/TimeConstraint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/TimeConstraint.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/TimeConstraint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/TimeConstraint.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/TimeHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/TimeHelpers.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/UnitTest++.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/UnitTest++.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/Win32/TimeHelpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/Win32/TimeHelpers.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/Win32/TimeHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/Win32/TimeHelpers.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/XmlTestReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/XmlTestReporter.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/XmlTestReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/XmlTestReporter.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/tests/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/tests/Main.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/tests/RecordingReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/tests/RecordingReporter.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/tests/ScopedCurrentTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/tests/ScopedCurrentTest.h -------------------------------------------------------------------------------- /lib/UnitTest++/src/tests/TestAssertHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/tests/TestAssertHandler.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/tests/TestCheckMacros.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/tests/TestCheckMacros.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/tests/TestChecks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/tests/TestChecks.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/tests/TestCurrentTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/tests/TestCurrentTest.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/tests/TestDeferredTestReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/tests/TestDeferredTestReporter.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/tests/TestMemoryOutStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/tests/TestMemoryOutStream.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/tests/TestTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/tests/TestTest.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/tests/TestTestList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/tests/TestTestList.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/tests/TestTestMacros.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/tests/TestTestMacros.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/tests/TestTestResults.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/tests/TestTestResults.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/tests/TestTestRunner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/tests/TestTestRunner.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/tests/TestTestSuite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/tests/TestTestSuite.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/tests/TestTimeConstraint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/tests/TestTimeConstraint.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/tests/TestTimeConstraintMacro.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/tests/TestTimeConstraintMacro.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/tests/TestUnitTest++.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/tests/TestUnitTest++.cpp -------------------------------------------------------------------------------- /lib/UnitTest++/src/tests/TestXmlTestReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/UnitTest++/src/tests/TestXmlTestReporter.cpp -------------------------------------------------------------------------------- /lib/libecalc/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/libecalc/doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libecalc/doxyfile -------------------------------------------------------------------------------- /lib/libecalc/include/ecalc/array_handlist.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libecalc/include/ecalc/array_handlist.hpp -------------------------------------------------------------------------------- /lib/libecalc/include/ecalc/ecalc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libecalc/include/ecalc/ecalc.hpp -------------------------------------------------------------------------------- /lib/libecalc/include/ecalc/handlist.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libecalc/include/ecalc/handlist.hpp -------------------------------------------------------------------------------- /lib/libecalc/include/ecalc/handranks.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libecalc/include/ecalc/handranks.hpp -------------------------------------------------------------------------------- /lib/libecalc/include/ecalc/macros.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libecalc/include/ecalc/macros.hpp -------------------------------------------------------------------------------- /lib/libecalc/include/ecalc/random_handlist.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libecalc/include/ecalc/random_handlist.hpp -------------------------------------------------------------------------------- /lib/libecalc/include/ecalc/result.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libecalc/include/ecalc/result.hpp -------------------------------------------------------------------------------- /lib/libecalc/include/ecalc/single_handlist.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libecalc/include/ecalc/single_handlist.hpp -------------------------------------------------------------------------------- /lib/libecalc/include/ecalc/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libecalc/include/ecalc/types.hpp -------------------------------------------------------------------------------- /lib/libecalc/include/ecalc/xorshift_generator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libecalc/include/ecalc/xorshift_generator.hpp -------------------------------------------------------------------------------- /lib/libecalc/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libecalc/makefile -------------------------------------------------------------------------------- /lib/libecalc/src/ecalc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libecalc/src/ecalc.cpp -------------------------------------------------------------------------------- /lib/libecalc/src/xorshift_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libecalc/src/xorshift_generator.cpp -------------------------------------------------------------------------------- /lib/libecalc/test/benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libecalc/test/benchmark.cpp -------------------------------------------------------------------------------- /lib/libecalc/test/bin/release/tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libecalc/test/bin/release/tests -------------------------------------------------------------------------------- /lib/libecalc/test/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libecalc/test/main.cpp -------------------------------------------------------------------------------- /lib/libecalc/test/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libecalc/test/makefile -------------------------------------------------------------------------------- /lib/libecalc/test/test_ecalc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libecalc/test/test_ecalc.cpp -------------------------------------------------------------------------------- /lib/libecalc/test/test_handranks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libecalc/test/test_handranks.cpp -------------------------------------------------------------------------------- /lib/libecalc/test/test_macros.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libecalc/test/test_macros.cpp -------------------------------------------------------------------------------- /lib/libpoker/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/libpoker/doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libpoker/doxyfile -------------------------------------------------------------------------------- /lib/libpoker/include/poker/action.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libpoker/include/poker/action.hpp -------------------------------------------------------------------------------- /lib/libpoker/include/poker/action_sequence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libpoker/include/poker/action_sequence.hpp -------------------------------------------------------------------------------- /lib/libpoker/include/poker/action_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libpoker/include/poker/action_type.hpp -------------------------------------------------------------------------------- /lib/libpoker/include/poker/card.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libpoker/include/poker/card.hpp -------------------------------------------------------------------------------- /lib/libpoker/include/poker/decimal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libpoker/include/poker/decimal.h -------------------------------------------------------------------------------- /lib/libpoker/include/poker/face_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libpoker/include/poker/face_type.hpp -------------------------------------------------------------------------------- /lib/libpoker/include/poker/hand.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libpoker/include/poker/hand.hpp -------------------------------------------------------------------------------- /lib/libpoker/include/poker/phase_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libpoker/include/poker/phase_type.hpp -------------------------------------------------------------------------------- /lib/libpoker/include/poker/pokerdefs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libpoker/include/poker/pokerdefs.hpp -------------------------------------------------------------------------------- /lib/libpoker/include/poker/status_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libpoker/include/poker/status_type.hpp -------------------------------------------------------------------------------- /lib/libpoker/include/poker/suit_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libpoker/include/poker/suit_type.hpp -------------------------------------------------------------------------------- /lib/libpoker/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libpoker/makefile -------------------------------------------------------------------------------- /lib/libpoker/src/action_sequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libpoker/src/action_sequence.cpp -------------------------------------------------------------------------------- /lib/libpoker/test/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libpoker/test/main.cpp -------------------------------------------------------------------------------- /lib/libpoker/test/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libpoker/test/makefile -------------------------------------------------------------------------------- /lib/libpoker/test/test_action_sequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libpoker/test/test_action_sequence.cpp -------------------------------------------------------------------------------- /lib/libpoker/test/test_card.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libpoker/test/test_card.cpp -------------------------------------------------------------------------------- /lib/libpoker/test/test_hand.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/lib/libpoker/test/test_hand.cpp -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/makefile -------------------------------------------------------------------------------- /scripts/gen_kuhn_strategy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/scripts/gen_kuhn_strategy -------------------------------------------------------------------------------- /scripts/gen_nolimit_holdem_agent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/scripts/gen_nolimit_holdem_agent -------------------------------------------------------------------------------- /src/abstract_game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/src/abstract_game.cpp -------------------------------------------------------------------------------- /src/abstraction_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/src/abstraction_generator.cpp -------------------------------------------------------------------------------- /src/action_abstraction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/src/action_abstraction.cpp -------------------------------------------------------------------------------- /src/cfrm-main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/src/cfrm-main.cpp -------------------------------------------------------------------------------- /src/cfrm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/src/cfrm.cpp -------------------------------------------------------------------------------- /src/cluster-abs-main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/src/cluster-abs-main.cpp -------------------------------------------------------------------------------- /src/deck.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/src/deck.c -------------------------------------------------------------------------------- /src/functions.cpp: -------------------------------------------------------------------------------- 1 | #include "functions.hpp" 2 | 3 | -------------------------------------------------------------------------------- /src/game.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/src/game.c -------------------------------------------------------------------------------- /src/hand_index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/src/hand_index.c -------------------------------------------------------------------------------- /src/net.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/src/net.c -------------------------------------------------------------------------------- /src/player-main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/src/player-main.cpp -------------------------------------------------------------------------------- /src/potential-abs-main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/src/potential-abs-main.cpp -------------------------------------------------------------------------------- /src/rng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/src/rng.c -------------------------------------------------------------------------------- /test/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/test/main.cpp -------------------------------------------------------------------------------- /test/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/test/makefile -------------------------------------------------------------------------------- /tools/ehs_gen/include/action_abstraction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/include/action_abstraction.hpp -------------------------------------------------------------------------------- /tools/ehs_gen/include/backpropagation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/include/backpropagation.hpp -------------------------------------------------------------------------------- /tools/ehs_gen/include/deck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/include/deck.h -------------------------------------------------------------------------------- /tools/ehs_gen/include/definitions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/include/definitions.hpp -------------------------------------------------------------------------------- /tools/ehs_gen/include/defs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/include/defs.hpp -------------------------------------------------------------------------------- /tools/ehs_gen/include/ehs_lookup.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/include/ehs_lookup.hpp -------------------------------------------------------------------------------- /tools/ehs_gen/include/evalHandTables: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/include/evalHandTables -------------------------------------------------------------------------------- /tools/ehs_gen/include/game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/include/game.h -------------------------------------------------------------------------------- /tools/ehs_gen/include/hand_index-impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/include/hand_index-impl.h -------------------------------------------------------------------------------- /tools/ehs_gen/include/hand_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/include/hand_index.h -------------------------------------------------------------------------------- /tools/ehs_gen/include/mcts.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/include/mcts.hpp -------------------------------------------------------------------------------- /tools/ehs_gen/include/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/include/net.h -------------------------------------------------------------------------------- /tools/ehs_gen/include/nodes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/include/nodes.hpp -------------------------------------------------------------------------------- /tools/ehs_gen/include/rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/include/rng.h -------------------------------------------------------------------------------- /tools/ehs_gen/include/running_stats.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/include/running_stats.hpp -------------------------------------------------------------------------------- /tools/ehs_gen/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/makefile -------------------------------------------------------------------------------- /tools/ehs_gen/src/action_abstraction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/src/action_abstraction.cpp -------------------------------------------------------------------------------- /tools/ehs_gen/src/deck.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/src/deck.c -------------------------------------------------------------------------------- /tools/ehs_gen/src/game.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/src/game.c -------------------------------------------------------------------------------- /tools/ehs_gen/src/gen_eval_table.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/src/gen_eval_table.cpp -------------------------------------------------------------------------------- /tools/ehs_gen/src/hand_index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/src/hand_index.c -------------------------------------------------------------------------------- /tools/ehs_gen/src/mcts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/src/mcts.cpp -------------------------------------------------------------------------------- /tools/ehs_gen/src/net.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/src/net.c -------------------------------------------------------------------------------- /tools/ehs_gen/src/rng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/src/rng.c -------------------------------------------------------------------------------- /tools/ehs_gen/src/running_stats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandaant/poker-cfrm/HEAD/tools/ehs_gen/src/running_stats.cpp --------------------------------------------------------------------------------