STORMM Source Documentation
Loading...
Searching...
No Matches
file_enumerators.h
1// -*-c++-*-
2#ifndef STORMM_FILE_ENUMERATORS_H
3#define STORMM_FILE_ENUMERATORS_H
4
5#include <string>
6#include "copyright.h"
7
8namespace stormm {
9namespace diskutil {
10
12enum class PrintSituation {
13 OPEN_NEW,
15 APPEND,
16 OVERWRITE,
17 UNKNOWN
19};
20
22enum class DataFormat {
23 ASCII,
24 BINARY
25};
26
28enum class TrajectoryCompression {
29 NONE,
30 POSIT
37};
38
42std::string getEnumerationName(PrintSituation input);
43std::string getEnumerationName(DataFormat input);
45
46} // namespace diskutil
47} // namespace stormm
48
49#endif