Minotaur 0.4.1
Docs for developers
OpCode.h
Go to the documentation of this file.
1//
2// Minotaur -- It's only 1/2 bull
3//
4// (C)opyright 2008 - 2025 The Minotaur Team.
5//
6
13#ifndef MINOTAUROPCODE_H
14#define MINOTAUROPCODE_H
15
16namespace Minotaur {
17typedef enum {
18 OpAbs,
19 OpAcos,
20 OpAcosh,
21 OpAsin,
22 OpAsinh,
23 OpAtan,
24 OpAtanh,
25 OpCeil,
26 OpCos,
27 OpCosh,
28 OpCPow, // k^x where k is constant.
29 OpDiv,
30 OpExp,
31 OpFloor,
32 OpInt,
33 OpIntDiv,
34 OpLog,
35 OpLog10,
36 OpMinus,
37 OpMult,
38 OpNone,
39 OpNum,
40 OpPlus,
41 OpPow, // y^x
42 OpPowK, // x^k, where k is constant.
43 OpRound,
44 OpSin,
45 OpSinh,
46 OpSqr, // x^2, same as OP2POW in AMPL.
47 OpSqrt,
48 OpSumList,
49 OpTan,
50 OpTanh,
51 OpUMinus,
52 OpVar
53} OpCode;
54}
55
56#endif
57
Definition: ActiveNodeStore.h:20

Minotaur source code documented by Doxygen 1.9.4 on Thu Apr 24 2025