43 typedef struct tla_group_st {
 
   51 tla_group_init(tla_group_t G, 
int size);
 
   53 tla_group_init_set(tla_group_t res, 
const tla_group_t G);
 
   55 tla_group_set(tla_group_t res, 
const tla_group_t G);
 
   57 tla_group_clear(tla_group_t G);
 
   59 tla_group_Z_cap_vsp(tla_group_t G, 
const tla_vsp_t vsp);
 
   61 tla_group_z_mul (tla_group_t R, 
const tla_group_t G, 
const mpz_t scale);
 
   63 tla_group_z_mul_ui (tla_group_t R, 
const tla_group_t G, 
unsigned int scale);
 
   66 tla_group_add_generator(tla_group_t res, 
const tla_group_t G, 
 
   69 tla_group_has(tla_group_t G, 
const tla_vec_t x, tla_vec_t lambda);
 
   71 tla_group_hash (
const tla_group_t G);
 
   73 tla_group_are_equal (
const tla_group_t G, 
const tla_group_t GO);
 
   74 # define tla_group_get_size(G) (tla_matrix_get_nb_lines((G)->Hermite)) 
   75 # define tla_group_get_dim(G) ((G)->dim) 
   78 tla_group_alpha_min(
const tla_group_t G, 
const tla_vec_t alpha, 
const mpz_t c,