#include <stdio.h>
#include "cs_base.h"
Go to the source code of this file.
|
cs_join_rset_t * | cs_join_rset_create (cs_lnum_t max_size) |
|
void | cs_join_rset_destroy (cs_join_rset_t **set) |
|
void | cs_join_rset_resize (cs_join_rset_t **set, cs_lnum_t test_size) |
|
cs_join_eset_t * | cs_join_eset_create (cs_lnum_t init_size) |
|
void | cs_join_eset_check_size (cs_lnum_t request_size, cs_join_eset_t **equiv_set) |
|
void | cs_join_eset_destroy (cs_join_eset_t **equiv_set) |
|
void | cs_join_eset_clean (cs_join_eset_t **eset) |
|
cs_join_gset_t * | cs_join_gset_create (cs_lnum_t n_elts) |
|
cs_join_gset_t * | cs_join_gset_create_from_tag (cs_lnum_t n_elts, const cs_gnum_t tag[]) |
|
cs_join_gset_t * | cs_join_gset_create_by_equiv (const cs_join_gset_t *set, const cs_gnum_t init_array[]) |
|
cs_join_gset_t * | cs_join_gset_copy (const cs_join_gset_t *src) |
|
void | cs_join_gset_destroy (cs_join_gset_t **set) |
|
void | cs_join_gset_sort_elts (cs_join_gset_t *set) |
|
void | cs_join_gset_sort_sublist (cs_join_gset_t *set) |
|
cs_join_gset_t * | cs_join_gset_invert (const cs_join_gset_t *set) |
|
void | cs_join_gset_clean (cs_join_gset_t *set) |
|
void | cs_join_gset_clean_from_array (cs_join_gset_t *set, cs_gnum_t linked_array[]) |
|
void | cs_join_gset_single_order (const cs_join_gset_t *set, cs_lnum_t *n_elts, cs_gnum_t *new_array[]) |
|
void | cs_join_gset_compress (cs_join_gset_t *set) |
|
void | cs_join_gset_merge_elts (cs_join_gset_t *set, int order_tag) |
|
void | cs_join_dump_array (FILE *f, const char *type, const char *header, int n_elts, const void *array) |
|
void | cs_join_gset_dump (FILE *f, const cs_join_gset_t *set) |
|
◆ cs_join_dump_array()
void cs_join_dump_array |
( |
FILE * |
f, |
|
|
const char * |
type, |
|
|
const char * |
header, |
|
|
int |
n_elts, |
|
|
const void * |
array |
|
) |
| |
◆ cs_join_eset_check_size()
void cs_join_eset_check_size |
( |
cs_lnum_t |
request_size, |
|
|
cs_join_eset_t ** |
equiv_set |
|
) |
| |
◆ cs_join_eset_clean()
void cs_join_eset_clean |
( |
cs_join_eset_t ** |
eset | ) |
|
◆ cs_join_eset_create()
cs_join_eset_t* cs_join_eset_create |
( |
cs_lnum_t |
init_size | ) |
|
◆ cs_join_eset_destroy()
void cs_join_eset_destroy |
( |
cs_join_eset_t ** |
equiv_set | ) |
|
◆ cs_join_gset_clean()
void cs_join_gset_clean |
( |
cs_join_gset_t * |
set | ) |
|
◆ cs_join_gset_clean_from_array()
void cs_join_gset_clean_from_array |
( |
cs_join_gset_t * |
set, |
|
|
cs_gnum_t |
linked_array[] |
|
) |
| |
◆ cs_join_gset_compress()
void cs_join_gset_compress |
( |
cs_join_gset_t * |
set | ) |
|
◆ cs_join_gset_copy()
cs_join_gset_t* cs_join_gset_copy |
( |
const cs_join_gset_t * |
src | ) |
|
◆ cs_join_gset_create()
cs_join_gset_t* cs_join_gset_create |
( |
cs_lnum_t |
n_elts | ) |
|
◆ cs_join_gset_create_by_equiv()
cs_join_gset_t* cs_join_gset_create_by_equiv |
( |
const cs_join_gset_t * |
set, |
|
|
const cs_gnum_t |
init_array[] |
|
) |
| |
◆ cs_join_gset_create_from_tag()
◆ cs_join_gset_destroy()
void cs_join_gset_destroy |
( |
cs_join_gset_t ** |
set | ) |
|
◆ cs_join_gset_dump()
void cs_join_gset_dump |
( |
FILE * |
f, |
|
|
const cs_join_gset_t * |
set |
|
) |
| |
◆ cs_join_gset_invert()
cs_join_gset_t* cs_join_gset_invert |
( |
const cs_join_gset_t * |
set | ) |
|
◆ cs_join_gset_merge_elts()
void cs_join_gset_merge_elts |
( |
cs_join_gset_t * |
set, |
|
|
int |
order_tag |
|
) |
| |
◆ cs_join_gset_single_order()
void cs_join_gset_single_order |
( |
const cs_join_gset_t * |
set, |
|
|
cs_lnum_t * |
n_elts, |
|
|
cs_gnum_t * |
new_array[] |
|
) |
| |
◆ cs_join_gset_sort_elts()
void cs_join_gset_sort_elts |
( |
cs_join_gset_t * |
set | ) |
|
◆ cs_join_gset_sort_sublist()
void cs_join_gset_sort_sublist |
( |
cs_join_gset_t * |
set | ) |
|
◆ cs_join_rset_create()
cs_join_rset_t* cs_join_rset_create |
( |
cs_lnum_t |
max_size | ) |
|
◆ cs_join_rset_destroy()
void cs_join_rset_destroy |
( |
cs_join_rset_t ** |
set | ) |
|
◆ cs_join_rset_resize()
void cs_join_rset_resize |
( |
cs_join_rset_t ** |
set, |
|
|
cs_lnum_t |
test_size |
|
) |
| |