# src/contrib/CGPenalty/IpPiecewisePenalty.hpp File Reference

`#include "IpJournalist.hpp"`
`#include "IpDebug.hpp"`
`#include "IpOptionsList.hpp"`
`#include "IpIpoptCalculatedQuantities.hpp"`
`#include "IpBacktrackingLSAcceptor.hpp"`
`#include "IpPDSystemSolver.hpp"`
`#include <list>`
`#include <vector>`

Go to the source code of this file.

## Classes
struct | Ipopt::PiecewisePenEntry
| struct for one Piecewise Penalty entry. More...
class | Ipopt::PiecewisePenalty
| Class for the Piecewise Penalty. More...
## Typedefs
typedef struct Ipopt::PiecewisePenEntry | Ipopt::PiecewisePenEntry
| struct for one Piecewise Penalty entry.

All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines