src/vcfr.cpp
// Must be called on the root of the entire tree
Must be called on the root of the entire tree
Must be called on the root of the entire tree
shared_ptr<double []> VCFR::ProcessRoot(const BettingTrees *betting_trees, int p,
					HandTree *hand_tree) {
  VCFRState state(p, hand_tree);
  SetStreetBuckets(0, 0, &state);
  return Process(betting_trees->Root(), betting_trees->Root(), 0, &state, 0);
}
shared_ptr < double [ ] > VCFR :: ProcessRoot ( const BettingTrees * betting_trees , int p , HandTree * hand_tree ) { VCFRState state ( p , hand_tree ) ; SetStreetBuckets ( 0 , 0 , & state ) ; return Process ( betting_trees -> Root ( ) , betting_trees -> Root ( ) , 0 , & state , 0 ) ; }
Must be called on the root of the entire tree
Must be called on the root of the entire tree