├── .github └── workflows │ └── rust.yml ├── .gitignore ├── CHANGES.md ├── Cargo.toml ├── LICENSE ├── README.md ├── examples ├── basic.rs ├── file_io.rs └── node_locking.rs ├── src ├── action_tree.rs ├── alloc.rs ├── atomic_float.rs ├── bet_size.rs ├── bunching.rs ├── card.rs ├── file.rs ├── game │ ├── base.rs │ ├── evaluation.rs │ ├── interpreter.rs │ ├── mod.rs │ ├── node.rs │ ├── serialization.rs │ └── tests.rs ├── hand.rs ├── hand_table.rs ├── interface.rs ├── lib.rs ├── mutex_like.rs ├── range.rs ├── sliceop.rs ├── solver.rs └── utility.rs └── tests ├── kuhn.rs └── leduc.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/CHANGES.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/README.md -------------------------------------------------------------------------------- /examples/basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/examples/basic.rs -------------------------------------------------------------------------------- /examples/file_io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/examples/file_io.rs -------------------------------------------------------------------------------- /examples/node_locking.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/examples/node_locking.rs -------------------------------------------------------------------------------- /src/action_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/src/action_tree.rs -------------------------------------------------------------------------------- /src/alloc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/src/alloc.rs -------------------------------------------------------------------------------- /src/atomic_float.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/src/atomic_float.rs -------------------------------------------------------------------------------- /src/bet_size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/src/bet_size.rs -------------------------------------------------------------------------------- /src/bunching.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/src/bunching.rs -------------------------------------------------------------------------------- /src/card.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/src/card.rs -------------------------------------------------------------------------------- /src/file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/src/file.rs -------------------------------------------------------------------------------- /src/game/base.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/src/game/base.rs -------------------------------------------------------------------------------- /src/game/evaluation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/src/game/evaluation.rs -------------------------------------------------------------------------------- /src/game/interpreter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/src/game/interpreter.rs -------------------------------------------------------------------------------- /src/game/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/src/game/mod.rs -------------------------------------------------------------------------------- /src/game/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/src/game/node.rs -------------------------------------------------------------------------------- /src/game/serialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/src/game/serialization.rs -------------------------------------------------------------------------------- /src/game/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/src/game/tests.rs -------------------------------------------------------------------------------- /src/hand.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/src/hand.rs -------------------------------------------------------------------------------- /src/hand_table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/src/hand_table.rs -------------------------------------------------------------------------------- /src/interface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/src/interface.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/mutex_like.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/src/mutex_like.rs -------------------------------------------------------------------------------- /src/range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/src/range.rs -------------------------------------------------------------------------------- /src/sliceop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/src/sliceop.rs -------------------------------------------------------------------------------- /src/solver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/src/solver.rs -------------------------------------------------------------------------------- /src/utility.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/src/utility.rs -------------------------------------------------------------------------------- /tests/kuhn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/tests/kuhn.rs -------------------------------------------------------------------------------- /tests/leduc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b-inary/postflop-solver/HEAD/tests/leduc.rs --------------------------------------------------------------------------------