#include <algorithm>
#include <cmath>
#include <utility>
#include <vector>
#include <iostream>
#include <map>
Go to the source code of this file.
|
| template<typename ID> |
| bool | paircomparator (const std::pair< ID, uint > &l, const std::pair< ID, uint > &r) |
| template<typename ID, typename LENGTH> |
| void | sortIds (const uint dimension, const LENGTH meshSize, const std::vector< ID > &ids, std::map< ID, ID > &mapping) |
| template<typename ID, typename LENGTH> |
| void | sortIdlistByDimension (const uint dimension, const LENGTH meshSize, std::vector< ID > &ids, std::vector< uint > &columnIdOffsets, std::vector< uint > &columnNumIds, std::vector< uint > &setColumnOffsets, std::vector< uint > &setNumColumns) |
◆ paircomparator()
template<typename ID>
| bool paircomparator |
( |
const std::pair< ID, uint > & | l, |
|
|
const std::pair< ID, uint > & | r ) |
|
inline |
◆ sortIdlistByDimension()
template<typename ID, typename LENGTH>
| void sortIdlistByDimension |
( |
const uint | dimension, |
|
|
const LENGTH | meshSize, |
|
|
std::vector< ID > & | ids, |
|
|
std::vector< uint > & | columnIdOffsets, |
|
|
std::vector< uint > & | columnNumIds, |
|
|
std::vector< uint > & | setColumnOffsets, |
|
|
std::vector< uint > & | setNumColumns ) |
◆ sortIds()
template<typename ID, typename LENGTH>
| void sortIds |
( |
const uint | dimension, |
|
|
const LENGTH | meshSize, |
|
|
const std::vector< ID > & | ids, |
|
|
std::map< ID, ID > & | mapping ) |
|
inline |