My Project
programmer's documentation
Functions
cs_sort.c File Reference
#include "cs_defs.h"
#include <assert.h>
#include <stdio.h>
#include "bft_mem.h"
#include "bft_printf.h"
#include "cs_sort.h"
Include dependency graph for cs_sort.c:

Functions

void cs_sort_shell_inplace (cs_lnum_t l, cs_lnum_t r, const cs_lnum_t a[], cs_lnum_t loc[])
 
void cs_sort_shell (cs_lnum_t l, cs_lnum_t r, cs_lnum_t a[])
 
void cs_sort_gnum_shell (cs_lnum_t l, cs_lnum_t r, cs_gnum_t a[])
 
void cs_sort_coupled_shell (cs_lnum_t l, cs_lnum_t r, cs_lnum_t a[], cs_lnum_t b[])
 
void cs_sort_dcoupled_shell (int l, int r, int a[], double b[])
 
void cs_sort_sicoupled_shell (int l, int r, int a[], short int b[])
 
void cs_sort_coupled_gnum_shell (cs_lnum_t l, cs_lnum_t r, cs_gnum_t a[], cs_gnum_t b[])
 
void cs_sort_lnum (cs_lnum_t number[], size_t n_elts)
 
bool cs_sort_indexed (cs_lnum_t n_elts, const cs_lnum_t elt_idx[], cs_lnum_t elts[])
 
bool cs_sort_indexed_gnum (cs_lnum_t n_elts, const cs_lnum_t elt_idx[], cs_gnum_t elts[])
 
cs_lnum_t cs_sort_and_compact_gnum (cs_lnum_t n_elts, cs_gnum_t elts[])
 
cs_lnum_t cs_sort_and_compact_gnum_2 (cs_lnum_t n_elts, cs_gnum_t elts[])
 

Function Documentation

◆ cs_sort_and_compact_gnum()

cs_lnum_t cs_sort_and_compact_gnum ( cs_lnum_t  n_elts,
cs_gnum_t  elts[] 
)

◆ cs_sort_and_compact_gnum_2()

cs_lnum_t cs_sort_and_compact_gnum_2 ( cs_lnum_t  n_elts,
cs_gnum_t  elts[] 
)

◆ cs_sort_coupled_gnum_shell()

void cs_sort_coupled_gnum_shell ( cs_lnum_t  l,
cs_lnum_t  r,
cs_gnum_t  a[],
cs_gnum_t  b[] 
)

◆ cs_sort_coupled_shell()

void cs_sort_coupled_shell ( cs_lnum_t  l,
cs_lnum_t  r,
cs_lnum_t  a[],
cs_lnum_t  b[] 
)

◆ cs_sort_dcoupled_shell()

void cs_sort_dcoupled_shell ( int  l,
int  r,
int  a[],
double  b[] 
)

◆ cs_sort_gnum_shell()

void cs_sort_gnum_shell ( cs_lnum_t  l,
cs_lnum_t  r,
cs_gnum_t  a[] 
)

◆ cs_sort_indexed()

bool cs_sort_indexed ( cs_lnum_t  n_elts,
const cs_lnum_t  elt_idx[],
cs_lnum_t  elts[] 
)

◆ cs_sort_indexed_gnum()

bool cs_sort_indexed_gnum ( cs_lnum_t  n_elts,
const cs_lnum_t  elt_idx[],
cs_gnum_t  elts[] 
)

◆ cs_sort_lnum()

void cs_sort_lnum ( cs_lnum_t  number[],
size_t  n_elts 
)

◆ cs_sort_shell()

void cs_sort_shell ( cs_lnum_t  l,
cs_lnum_t  r,
cs_lnum_t  a[] 
)

◆ cs_sort_shell_inplace()

void cs_sort_shell_inplace ( cs_lnum_t  l,
cs_lnum_t  r,
const cs_lnum_t  a[],
cs_lnum_t  loc[] 
)

◆ cs_sort_sicoupled_shell()

void cs_sort_sicoupled_shell ( int  l,
int  r,
int  a[],
short int  b[] 
)