The Open FUSION Toolkit 1.0.0-beta6
Modeling tools for plasma and fusion research and engineering
Loading...
Searching...
No Matches
oft_sort_c.cxx File Reference
#include <algorithm>
#include <vector>

Classes

struct  compare_indirect_index< Container >

Functions

template<class T1, class T2>
T1 int_search (T1 *list, T2 length, T1 item)
void int_search44 (int *list, int *length, int *item, int *result)
void int_search48 (int *list, long *length, int *item, long *result)
void int_search84 (long *list, int *length, long *item, int *result)
void int_search88 (long *list, long *length, long *item, long *result)
template<class T1, class T2>
void int_sort (T1 *ia, T2 n)
void int_sort44 (int *ia, int *n)
void int_sort48 (int *ia, long *n)
void int_sort84 (long *ia, int *n)
void int_sort88 (long *ia, long *n)
void int_sort_array44 (int *col, int *ind, int *n)
void int_sort_array48 (int *col, long *ind, long *n)
void int_sort_array84 (long *col, int *ind, int *n)
void int_sort_array88 (long *col, long *ind, long *n)
void int_sort_matrix44 (int *mat, int *ind, int *n)
void int_sort_matrix48 (int *mat, long *ind, long *n)
void int_sort_matrix84 (long *mat, int *ind, int *n)
void int_sort_matrix88 (long *mat, long *ind, long *n)
void real_sort_array4 (double *col, int *ind, int *n)
void real_sort_array8 (double *col, long *ind, long *n)
void real_sort_matrix4 (double *mat, int *ind, int *n)
void real_sort_matrix8 (double *mat, long *ind, long *n)
template<class T1, class T2>
void sort_array (T1 *col, T2 *ind, T2 n)
template<class T1, class T2>
void sort_matrix (T1 *mat, T2 *ind, T2 n)

Function Documentation

◆ int_search()

template<class T1, class T2>
T1 int_search ( T1 * list,
T2 length,
T1 item )

◆ int_search44()

void int_search44 ( int * list,
int * length,
int * item,
int * result )

◆ int_search48()

void int_search48 ( int * list,
long * length,
int * item,
long * result )

◆ int_search84()

void int_search84 ( long * list,
int * length,
long * item,
int * result )

◆ int_search88()

void int_search88 ( long * list,
long * length,
long * item,
long * result )

◆ int_sort()

template<class T1, class T2>
void int_sort ( T1 * ia,
T2 n )

◆ int_sort44()

void int_sort44 ( int * ia,
int * n )

◆ int_sort48()

void int_sort48 ( int * ia,
long * n )

◆ int_sort84()

void int_sort84 ( long * ia,
int * n )

◆ int_sort88()

void int_sort88 ( long * ia,
long * n )

◆ int_sort_array44()

void int_sort_array44 ( int * col,
int * ind,
int * n )

◆ int_sort_array48()

void int_sort_array48 ( int * col,
long * ind,
long * n )

◆ int_sort_array84()

void int_sort_array84 ( long * col,
int * ind,
int * n )

◆ int_sort_array88()

void int_sort_array88 ( long * col,
long * ind,
long * n )

◆ int_sort_matrix44()

void int_sort_matrix44 ( int * mat,
int * ind,
int * n )

◆ int_sort_matrix48()

void int_sort_matrix48 ( int * mat,
long * ind,
long * n )

◆ int_sort_matrix84()

void int_sort_matrix84 ( long * mat,
int * ind,
int * n )

◆ int_sort_matrix88()

void int_sort_matrix88 ( long * mat,
long * ind,
long * n )

◆ real_sort_array4()

void real_sort_array4 ( double * col,
int * ind,
int * n )

◆ real_sort_array8()

void real_sort_array8 ( double * col,
long * ind,
long * n )

◆ real_sort_matrix4()

void real_sort_matrix4 ( double * mat,
int * ind,
int * n )

◆ real_sort_matrix8()

void real_sort_matrix8 ( double * mat,
long * ind,
long * n )

◆ sort_array()

template<class T1, class T2>
void sort_array ( T1 * col,
T2 * ind,
T2 n )

◆ sort_matrix()

template<class T1, class T2>
void sort_matrix ( T1 * mat,
T2 * ind,
T2 n )