STORMM Source Documentation
Loading...
Searching...
No Matches
sorting_enumerators.h
1// -*-c++-*-
2#ifndef STORMM_SORTING_ENUMERATORS_H
3#define STORMM_SORTING_ENUMERATORS_H
4
5#include <string>
6#include "copyright.h"
7#include "DataTypes/stormm_vector_types.h"
8
9namespace stormm {
10namespace stmath {
11
13enum class SortDirection {
14 ASCENDING,
15 DESCENDING,
16 AUTOMATIC
17};
18
20enum class UniqueValueHandling {
21 UNIQUE_VALUES_ONLY,
22 CONFIRM_ALL_COPIES
26};
27
33std::string getEnumerationName(SortDirection input);
34std::string getEnumerationName(UniqueValueHandling input);
36
37} // namespace stmath
38} // namespace stormm
39
40#endif