Minotaur 0.4.1
Docs for developers
YEqVars.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
14#ifndef MINOTAURYEQVARS_H
15#define MINOTAURYEQVARS_H
16
17#include "Types.h"
18#include "OpCode.h"
19
20namespace Minotaur {
21class CNode;
22
24{
25public:
26 YEqVars(UInt n);
27 VariablePtr findY(VariablePtr x, double k);
28 void insert(VariablePtr auxvar, VariablePtr x, double k);
29
30private:
31 DoubleVector k_;
32 UIntVector hash_;
33 UInt n_;
34 std::vector<VariablePtr> x_;
35 VarVector y_;
36};
37}
38
39
40
41#endif
42
Declare the OpCodes used in Minotaur.
Declare important 'types' used in Minotaur.
Definition: Variable.h:31
Definition: YEqVars.h:24
Definition: ActiveNodeStore.h:20
unsigned int UInt
Unsigned integer.
Definition: Types.h:30

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