# src/Interfaces/IpIpoptApplication.hpp File Reference

`#include <iostream>`
`#include "IpJournalist.hpp"`
`#include "IpTNLP.hpp"`
`#include "IpNLP.hpp"`
`#include "IpReturnCodes.hpp"`

Go to the source code of this file.

## Classes
class | Ipopt::IpoptApplication
| This is the main application class for making calls to Ipopt. More...
## Defines
#define | IPOPT_EXPORT(type) type
## Functions
| Ipopt::DECLARE_STD_EXCEPTION (IPOPT_APPLICATION_ERROR)
| IPOPT_EXPORT (class Ipopt::IpoptApplication *) IpoptApplicationFactory()

## Define Documentation

#define IPOPT_EXPORT | ( | type |  | ) | type

Definition at line 20 of file IpIpoptApplication.hpp.

## Function Documentation

IPOPT_EXPORT | ( | class Ipopt::IpoptApplication * |  | ) |

All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines