Minotaur
0.4.1
Docs for developers
src
base
unused
InterfaceFactory.h
1
// Base method for generating information from the user interface
2
// Concrete instances are generated from GAMS/AMPL/CUTEr
3
4
#ifndef INTERFACEFACTORY_H
5
#define INTERFACEFACTORY_H
6
7
namespace
Minotaur
{
8
class
Environment;
// Logger, interrupt handlers, timers, interface data
9
class
Instance;
// The optimization problem
10
11
class
InterfaceFactory
{
12
InterfaceFactory
();
13
14
virtual
void
create(
Environment
*e, Instance *i) = 0;
15
};
16
}
17
18
#endif
19
Minotaur::Environment
Definition:
Environment.h:28
Minotaur::InterfaceFactory
Definition:
InterfaceFactory.h:11
Minotaur
Definition:
ActiveNodeStore.h:20
Minotaur source code documented by
Doxygen 1.9.4
on Fri Apr 25 2025