#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 | 
        
          |  | ) |  |  |