Ipopt Documentation  
Loading...
Searching...
No Matches
IpTypes.h File Reference
#include "IpoptConfig.h"

Go to the source code of this file.

Macros

#define IPOPT_DEPRECATED
 macro to declare symbols as deprecated
#define IPOPT_UNUSED
#define IPOPT_CALLCONV
#define IPOPT_INDEX_FORMAT   "d"
 Format specifier to use for ipindex in printf-format strings.

Typedefs

typedef double ipnumber
 Type for floating-point numbers.
typedef int ipindex
 Type of all indices of vectors, matrices etc.

Variables

IPOPT_DEPRECATED typedef ipindex ipfint
 Type of Fortran integer translated into C.

Macro Definition Documentation

◆ IPOPT_DEPRECATED

#define IPOPT_DEPRECATED

macro to declare symbols as deprecated

Since
Ipopt 3.14.0

Definition at line 25 of file IpTypes.h.

◆ IPOPT_UNUSED

#define IPOPT_UNUSED

Definition at line 32 of file IpTypes.h.

◆ IPOPT_CALLCONV

#define IPOPT_CALLCONV
Since
Ipopt 3.14.0

Definition at line 41 of file IpTypes.h.

◆ IPOPT_INDEX_FORMAT

#define IPOPT_INDEX_FORMAT   "d"

Format specifier to use for ipindex in printf-format strings.

Since
3.14.0

Definition at line 72 of file IpTypes.h.

Typedef Documentation

◆ ipnumber

typedef double ipnumber

Type for floating-point numbers.

Since
3.14.0

Definition at line 51 of file IpTypes.h.

◆ ipindex

typedef int ipindex

Type of all indices of vectors, matrices etc.

Since
3.14.0

Definition at line 68 of file IpTypes.h.

Variable Documentation

◆ ipfint

IPOPT_DEPRECATED typedef ipindex ipfint

Type of Fortran integer translated into C.

Deprecated
Use ipindex instead.

Definition at line 79 of file IpTypes.h.