# IpIpoptAlg.hpp File Reference

`#include "IpIpoptNLP.hpp"`
`#include "IpAlgStrategy.hpp"`
`#include "IpSearchDirCalculator.hpp"`
`#include "IpLineSearch.hpp"`
`#include "IpMuUpdate.hpp"`
`#include "IpConvCheck.hpp"`
`#include "IpOptionsList.hpp"`
`#include "IpIterateInitializer.hpp"`
`#include "IpIterationOutput.hpp"`
`#include "IpAlgTypes.hpp"`
`#include "IpHessianUpdater.hpp"`
`#include "IpEqMultCalculator.hpp"`

Go to the source code of this file.

## Classes
class | Ipopt::IpoptAlgorithm
| The main ipopt algorithm class. More...
## Namespaces
namespace | Ipopt
## Functions
Exceptions
| Ipopt::DECLARE_STD_EXCEPTION (STEP_COMPUTATION_FAILED)

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines