Minotaur
0.4.1
Docs for developers
Loading...
Searching...
No Matches
src
base
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
20
namespace
Minotaur
{
21
class
CNode;
22
23
class
YEqVars
24
{
25
public
:
26
YEqVars
(
UInt
n);
27
VariablePtr
findY(
VariablePtr
x,
double
k);
28
void
insert(
VariablePtr
auxvar,
VariablePtr
x,
double
k);
29
30
private
:
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
OpCode.h
Declare the OpCodes used in Minotaur.
Types.h
Declare important 'types' used in Minotaur.
Minotaur::Variable
Definition
Variable.h:31
Minotaur::YEqVars
Definition
YEqVars.h:24
Minotaur
Definition
ActiveNodeStore.h:20
Minotaur::UInt
unsigned int UInt
Unsigned integer.
Definition
Types.h:30
Minotaur source code documented by
Doxygen 1.9.8
on Fri Nov 7 2025