#include <stdio.h>
#include "arith.h"
Go to the source code of this file.
Data Structures | |
struct | leaf_info_t |
struct | precomp |
Defines | |
#define | precomp_get_distrib(p, m, t) ((p).distrib[m][(t) - (p).offset[m]]) |
Typedefs | |
typedef struct precomp | precomp_t |
Functions | |
double | binomial_d (int a, int b) |
double | log_binomial_d (int a, int b) |
void | clear_precomp (precomp_t p) |
void | write_precomp (precomp_t p, FILE *output_stream) |
precomp_t | precomp_build (int m, int t, int reduc) |
double | dicho_searchmin (precomp_t p, double min_value) |
double * | dicho_self_info_bounds (precomp_t p) |
#define precomp_get_distrib | ( | p, | |||
m, | |||||
t | ) | ((p).distrib[m][(t) - (p).offset[m]]) |
Definition at line 38 of file precomp.h.
Referenced by clear_tree(), dicho_build_tree(), dicho_rec(), dicho_si_lb_rec(), dicho_si_rec(), dichoinv_rec(), and tree_search().
double binomial_d | ( | int | a, | |
int | b | |||
) |
Definition at line 125 of file precomp.c.
References bino_d().
Referenced by dicho_si_from_list(), dicho_si_lb_leaf(), dicho_si_leaf(), init_proba(), leaf_info(), and max_si_loss().
void clear_precomp | ( | precomp_t | p | ) |
Definition at line 727 of file precomp.c.
References precomp::distrib, distrib_clear(), is_leaf(), precomp::m, distrib_t::max, MIN, precomp::offset, and precomp::t.
Referenced by main().
double dicho_searchmin | ( | precomp_t | p, | |
double | min_value | |||
) |
Definition at line 459 of file precomp.c.
References clear_tree(), dicho_build_tree(), dicho_si_lb(), precomp::m, min, PREC_INTER, precomp::real_m, precomp::real_t, si_lb, precomp::t, and tree_search().
Referenced by main().
double* dicho_self_info_bounds | ( | precomp_t | p | ) |
Definition at line 296 of file precomp.c.
References dicho_si(), dicho_si_lb(), EPSILON, precomp::m, precomp::real_m, precomp::real_t, si_lb, and precomp::t.
Referenced by main().
double log_binomial_d | ( | int | a, | |
int | b | |||
) |
Definition at line 139 of file precomp.c.
References INFINITY, and log_bino_d().
Referenced by main().
precomp_t precomp_build | ( | int | m, | |
int | t, | |||
int | reduc | |||
) |
Definition at line 548 of file precomp.c.
References precomp::distrib, distrib_clear(), init_proba(), is_leaf(), leaf_info(), precomp::leaf_info, precomp::m, distrib_t::max, max_si_loss(), MIN, distrib_t::min, precomp::offset, precomp::real_m, precomp::real_t, and precomp::t.
Referenced by main().
void write_precomp | ( | precomp_t | p, | |
FILE * | output_stream | |||
) |
Definition at line 631 of file precomp.c.
References leaf_info_t::deadbits, precomp::distrib, distrib_get_proba, is_leaf(), precomp::leaf_info, precomp::m, distrib_t::max, leaf_info_t::maximum, MIN, distrib_t::min, min, precomp::real_m, precomp::real_t, and precomp::t.
Referenced by main().