Couenne
0.5.7
src
problem
CouenneGlobalCutOff.hpp
Go to the documentation of this file.
1
/* $Id: CouenneGlobalCutOff.hpp 490 2011-01-14 16:07:12Z pbelotti $
2
*
3
* Name: CouenneGlobalCutOff.hpp
4
* Author: Pietro Belotti, Lehigh University
5
* Andreas Waechter, IBM
6
* Purpose: a cutoff that replicates itself
7
*
8
* (C) Carnegie-Mellon University, 2010.
9
* This file is licensed under the Eclipse Public License (EPL)
10
*/
11
12
#ifndef COUENNE_GLOBAL_CUTOFF_HPP
13
#define COUENNE_GLOBAL_CUTOFF_HPP
14
15
#include "
CouenneProblem.hpp
"
16
17
namespace
Couenne
{
18
19
class
GlobalCutOff
{
20
21
private
:
22
23
GlobalCutOff
(
const
GlobalCutOff
&);
24
25
double
cutoff_;
26
double
*sol_;
27
int
size_;
28
bool
valid_;
29
30
public
:
31
32
GlobalCutOff
();
33
GlobalCutOff
(
double
c,
const
double
*s=NULL,
int
n=0);
34
~GlobalCutOff
();
35
36
void
setCutOff
(
const
CouenneProblem
*p,
double
cutoff,
const
double
*s=NULL);
37
38
inline
double
getCutOff
()
const
{
return
cutoff_;}
39
inline
double
*
getCutOffSol
()
const
{
return
sol_;}
40
};
41
}
42
43
#endif
Couenne::GlobalCutOff::setCutOff
void setCutOff(const CouenneProblem *p, double cutoff, const double *s=NULL)
Couenne::GlobalCutOff::getCutOff
double getCutOff() const
Definition:
CouenneGlobalCutOff.hpp:38
CouenneProblem.hpp
Couenne::GlobalCutOff::getCutOffSol
double * getCutOffSol() const
Definition:
CouenneGlobalCutOff.hpp:39
Couenne::GlobalCutOff::~GlobalCutOff
~GlobalCutOff()
Couenne::GlobalCutOff
Definition:
CouenneGlobalCutOff.hpp:19
Couenne::CouenneProblem
Class for MINLP problems with symbolic information.
Definition:
CouenneProblem.hpp:169
Couenne::GlobalCutOff::GlobalCutOff
GlobalCutOff()
Couenne
general include file for different compilers
Definition:
CouenneAggrProbing.hpp:24
Generated by
1.8.15