MAiNGO
intervalLibrary.h
Go to the documentation of this file.
1 /**********************************************************************************
2  * Copyright (c) 2019 Process Systems Engineering (AVT.SVT), RWTH Aachen University
3  *
4  * This program and the accompanying materials are made available under the
5  * terms of the Eclipse Public License 2.0 which is available at
6  * http://www.eclipse.org/legal/epl-2.0.
7  *
8  * SPDX-License-Identifier: EPL-2.0
9  *
10  **********************************************************************************/
11 
12 #pragma once
13 
14 
15 #include "mcfilib.hpp"
16 
22 typedef filib::interval<double, filib::rounding_strategy::native_switched, filib::interval_mode::i_mode_extended> I;
23 
24 
25 #include "ffunc.hpp"
26 #include "mccormick.hpp"
27 #include "vmccormick.hpp"
28 
34 typedef mc::McCormick<I> MC;
35 
41 typedef mc::vMcCormick<I> vMC;
mc::vMcCormick< I > vMC
A type definition for a vector McCormick variable.
Definition: intervalLibrary.h:41
mc::McCormick< I > MC
A type definition for a McCormick variable.
Definition: intervalLibrary.h:34
filib::interval< double, filib::rounding_strategy::native_switched, filib::interval_mode::i_mode_extended > I
A type definition for an Interval variable using FILIB++ library which handles infinity properly and ...
Definition: intervalLibrary.h:22