harringtonMEffectiveActiveAntes
Effective M with per-seat antes for active players only. Denominator: smallBlind + bigBlind + sum(antesFromActiveSeats).
harringtonMEffectiveActiveAntes(stackChips: number, smallBlind: number, bigBlind: number, antesFromActiveSeats: F64VectorInput): number
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
Use when active seats post different ante amounts (bounty events, uneven structures)—matches harringtonM when the array sums to totalAntes.
How to use
const m = poker.harringtonMEffectiveActiveAntes(400, 1, 2, [1, 2, 1]);
// Equivalent to harringtonM(400, 1, 2, 4) when total antes = 4
console.log(m);