Minotaur 0.4.1
Docs for developers
PreDelVars.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 MINOTAURPREDELVARS_H
15#define MINOTAURPREDELVARS_H
16
17#include "PreMod.h"
18#include "Variable.h"
19
20namespace Minotaur {
21
22 class PreDelVars : public PreMod {
23 public:
25 PreDelVars();
26
29
31 void insert(VariablePtr v);
32
34 void postsolveGetX(const DoubleVector &x, DoubleVector *newx);
35
36 private:
38 VarQueue vars_;
39
40 };
41
43 typedef const PreDelVars* ConstPreDelVarsPtr;
44}
45#endif
46
Declare the PreMod class for saving changes in presolve.
Define the Variable class.
Definition: PreDelVars.h:22
PreDelVars()
Constructor.
Definition: PreDelVars.cpp:18
void postsolveGetX(const DoubleVector &x, DoubleVector *newx)
Restore x.
Definition: PreDelVars.cpp:36
void insert(VariablePtr v)
Add a new variable to the list.
Definition: PreDelVars.cpp:30
~PreDelVars()
Destroy.
Definition: PreDelVars.cpp:24
Definition: PreMod.h:25
Definition: Variable.h:31
Definition: ActiveNodeStore.h:20

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