Ipopt Documentation
IpTypes.hpp
Go to the documentation of this file.
1
// Copyright (C) 2004, 2006 International Business Machines and others.
2
// All Rights Reserved.
3
// This code is published under the Eclipse Public License.
4
//
5
// Authors: Carl Laird, Andreas Waechter IBM 2004-08-13
6
7
#ifndef __IPTYPES_HPP__
8
#define __IPTYPES_HPP__
9
10
#include "
IpoptConfig.h
"
11
#include "
IpTypes.h
"
12
13
namespace
Ipopt
14
{
15
17
typedef
ipnumber
Number
;
18
20
typedef
ipindex
Index
;
21
25
IPOPT_DEPRECATED
26
typedef
int
Int
;
27
28
}
// namespace Ipopt
29
30
#endif
Ipopt
This file contains a base class for all exceptions and a set of macros to help with exceptions.
Definition:
IpInexactAlgBuilder.hpp:14
Ipopt::Int
IPOPT_DEPRECATED typedef int Int
Type of default integer.
Definition:
IpTypes.hpp:26
Ipopt::Index
ipindex Index
Type of all indices of vectors, matrices etc.
Definition:
IpTypes.hpp:20
Ipopt::Number
ipnumber Number
Type of all numbers.
Definition:
IpTypes.hpp:17
ipnumber
double ipnumber
Type for floating-point numbers.
Definition:
IpTypes.h:51
IpoptConfig.h
ipindex
int ipindex
Type of all indices of vectors, matrices etc.
Definition:
IpTypes.h:68
IPOPT_DEPRECATED
#define IPOPT_DEPRECATED
macro to declare symbols as deprecated
Definition:
IpTypes.h:25
IpTypes.h