Skip to main content

simulateHandOutcomeBatchPacked

simulateHandOutcomeBatchPacked(holes: Uint8Array, boards: Uint8Array, meta: Uint32Array, out?: Float64Array): Float64Array

Import

const poker = require('poker-calculations');

ESM (Node):

import { createRequire } from 'module';
const require = createRequire(import.meta.url);
const poker = require('poker-calculations');

When to use

Same as batch specs, but holes/boards/meta are packed: holes length 2×n, boards 5×n, meta Uint32Array with [numSim, seed, villains] per row.

How to use

const poker = require('poker-calculations');

const meta = new Uint32Array([5000, 42, 1]);
const eq = poker.simulateHandOutcomeBatchPacked(packCards(hole), packCards(board), meta);

See also

Batch equity guide · Packed card input