IOSS  2.0
anonymous_namespace{Ioss_Sort.h} Namespace Reference

Functions

template<typename INT >
void SWAP (INT *V, size_t I, size_t J)
 
template<typename INT >
void order3 (INT v[], size_t left, size_t center, size_t right)
 
template<typename INT >
size_t median3 (INT v[], size_t left, size_t right)
 
template<typename INT >
void qsort_int (INT v[], size_t left, size_t right)
 
template<typename INT >
void isort_int (INT v[], size_t N)
 

Variables

const int QSORT_CUTOFF = 12
 

Function Documentation

◆ isort_int()

template<typename INT >
void anonymous_namespace{Ioss_Sort.h}::isort_int ( INT  v[],
size_t  N 
)

◆ median3()

template<typename INT >
size_t anonymous_namespace{Ioss_Sort.h}::median3 ( INT  v[],
size_t  left,
size_t  right 
)

◆ order3()

template<typename INT >
void anonymous_namespace{Ioss_Sort.h}::order3 ( INT  v[],
size_t  left,
size_t  center,
size_t  right 
)

◆ qsort_int()

template<typename INT >
void anonymous_namespace{Ioss_Sort.h}::qsort_int ( INT  v[],
size_t  left,
size_t  right 
)

◆ SWAP()

template<typename INT >
void anonymous_namespace{Ioss_Sort.h}::SWAP ( INT V,
size_t  I,
size_t  J 
)

Variable Documentation

◆ QSORT_CUTOFF

const int anonymous_namespace{Ioss_Sort.h}::QSORT_CUTOFF = 12