NumCpp  2.12.1
A Templatized Header Only C++ Implementation of the Python NumPy Library
Enums.hpp
Go to the documentation of this file.
1
28#pragma once
29
30namespace nc
31{
32 //================================================================================
33 // Class Description:
35 enum class Axis
36 {
37 NONE = 0,
38 ROW,
39 COL
40 };
41
42 //================================================================================
43 // Class Description:
45 enum class Endian
46 {
47 NATIVE = 0,
48 BIG,
49 LITTLE
50 };
51
52 //================================================================================
53 // Class Description:
55 enum class PointerPolicy
56 {
57 COPY,
58 SHELL
59 };
60
61 //================================================================================
62 // Class Description:
64 enum class Bias : bool
65 {
66 YES = true,
67 NO = false
68 };
69
70 //================================================================================
71 // Class Description:
73 enum class EndPoint : bool
74 {
75 YES = true,
76 NO = false
77 };
78
79 //================================================================================
80 // Class Description:
82 enum class Increasing : bool
83 {
84 YES = true,
85 NO = false
86 };
87
88 //================================================================================
89 // Class Description:
91 enum class IsRoots : bool
92 {
93 YES = true,
94 NO = false
95 };
96
97 //================================================================================
98 // Class Description:
100 enum class Replace : bool
101 {
102 YES = true,
103 NO = false
104 };
105
106 //================================================================================
107 // Class Description:
109 enum class PrintElapsedTime : bool
110 {
111 YES = true,
112 NO = false
113 };
114
115 //================================================================================
116 // Class Description:
118 enum class PrintResults : bool
119 {
120 YES = true,
121 NO = false
122 };
123
124 //============================================================================
125 // Class Description:
128 enum class Side
129 {
130 LEFT,
131 RIGHT
132 };
133
134 //============================================================================
135 // Class Description:
139 {
140 LINEAR,
141 LOWER,
142 HIGHER,
143 NEAREST,
145 };
146} // namespace nc
Definition: Cartesian.hpp:40
InterpolationMethod
Definition: Enums.hpp:139
Replace
Replace boolean.
Definition: Enums.hpp:101
Axis
Enum To describe an axis.
Definition: Enums.hpp:36
PrintResults
Print Results boolean.
Definition: Enums.hpp:119
PrintElapsedTime
Print Elapsed Time boolean.
Definition: Enums.hpp:110
Side
Definition: Enums.hpp:129
IsRoots
Is Roots boolean.
Definition: Enums.hpp:92
Endian
Enum for endianess.
Definition: Enums.hpp:46
PointerPolicy
Policy for NdArray constructor that takes in a pointer to data.
Definition: Enums.hpp:56
Bias
Bias boolean.
Definition: Enums.hpp:65
Increasing
Increasing boolean.
Definition: Enums.hpp:83
EndPoint
End Point boolean.
Definition: Enums.hpp:74