1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
/*
DDS, a bridge double dummy solver.
Copyright (C) 2006-2014 by Bo Haglund /
2014-2018 by Bo Haglund & Soren Hein.
See LICENSE and README.
*/
#ifndef DTEST_LOOP_H
#define DTEST_LOOP_H
#include "../include/dll.h"
void loop_solve(
boardsPBN * bop,
solvedBoards * solvedbdp,
dealPBN * deal_list,
futureTricks * fut_list,
const int number,
const int stepsize);
bool loop_calc(
ddTableDealsPBN * dealsp,
ddTablesRes * resp,
allParResults * parp,
dealPBN * deal_list,
ddTableResults * table_list,
const int number,
const int stepsize);
bool loop_par(
int * vul_list,
ddTableResults * table_list,
parResults * par_list,
const int number,
const int stepsize);
bool loop_dealerpar(
int * dealer_list,
int * vul_list,
ddTableResults * table_list,
parResultsDealer * dealerpar_list,
const int number,
const int stepsize);
bool loop_play(
boardsPBN * bop,
playTracesPBN * playsp,
solvedPlays * solvedplp,
dealPBN * deal_list,
playTracePBN * play_list,
solvedPlay * trace_list,
const int number,
const int stepsize);
#endif
|