|
| template<typename T , typename U > |
| void | ExtrapolatePoint (const Array2< char > &valid, const Vector2UZ &size, ArrayView2< U > output, Array2< char > *next, size_t i, size_t j) |
| |
| template<typename T , typename U > |
| void | ExtrapolatePoint (const Array3< char > &valid, const Vector3UZ &size, ArrayView3< U > output, Array3< char > *next, size_t i, size_t j, size_t k) |
| |
| template<typename T > |
| T | Sign (T a, T b) |
| |
| template<typename T > |
| T | Pythag (T a, T b) |
| |
| template<typename BlasType > |
| MGResult | MGVCycle (const MGMatrix< BlasType > &A, MGParameters< BlasType > ¶ms, unsigned int currentLevel, MGVector< BlasType > *x, MGVector< BlasType > *b, MGVector< BlasType > *buffer) |
| |
| template<typename TASK > |
| auto | Async (TASK &&fn) -> future< operator_return_t< TASK > > |
| |
| template<typename RandomIterator , typename RandomIterator2 , typename CompareFunction > |
| void | Merge (RandomIterator a, size_t size, RandomIterator2 temp, CompareFunction compareFunction) |
| |
| template<typename RandomIterator , typename RandomIterator2 , typename CompareFunction > |
| void | ParallelMergeSort (RandomIterator a, size_t size, RandomIterator2 temp, unsigned int numThreads, CompareFunction compareFunction) |
| |