SenK
SenK is a C++ library for high-performance linear solvers.
senk_helper.hpp File Reference

Some supplemental functions are defined. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  senk
 The top-level namespace of SenK.
 
namespace  senk::helper
 Contains supplemental functions.
 

Functions

template<typename T >
void senk::helper::Swap (T *a, T *b)
 Swap two variables. More...
 
template<typename T >
void senk::helper::QuickSort (T *key, int left, int right)
 Sort an array by the quick sort. More...
 
template<typename T , typename T2 >
void senk::helper::QuickSort (T *key, T2 *sub, int left, int right)
 Sort arrays by the quick sort. More...
 
template<typename T , typename T2 , typename T3 >
void senk::helper::QuickSort (T *key, T2 *sub, T3 *sub2, int left, int right)
 Sort arrays by the quick sort. More...
 
template<typename T >
void senk::helper::QuickSortDesc (T *key, int left, int right)
 Sort an array in descending order by the quick sort. More...
 
template<typename T , typename T2 >
void senk::helper::QuickSortDesc (T *key, T2 *sub, int left, int right)
 Sort arrays in descending order by the quick sort. More...
 
template<typename T , typename T2 , typename T3 >
void senk::helper::QuickSortDesc (T *key, T2 *sub, T3 *sub2, int left, int right)
 Sort arrays in descending order by the quick sort. More...
 

Detailed Description

Some supplemental functions are defined.

Author
Kengo Suzuki
Date
5/9/2022

Definition in file senk_helper.hpp.