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