MAiNGO
maingo::Program Struct Reference

Container Class for ALE expressions comprising an optimization problem. More...

#include <program.h>

Public Attributes

ale::expression< ale::real< 0 > > mObjective
 
std::list< ale::expression< ale::boolean< 0 > > > mConstraints
 
std::list< ale::expression< ale::boolean< 0 > > > mRelaxations
 
std::list< ale::expression< ale::boolean< 0 > > > mSquashes
 
std::list< ale::expression< ale::real< 0 > > > mOutputs
 

Detailed Description

Container Class for ALE expressions comprising an optimization problem.

Member Data Documentation

◆ mConstraints

std::list<ale::expression<ale::boolean<0> > > maingo::Program::mConstraints

Constraint expressions

◆ mObjective

ale::expression<ale::real<0> > maingo::Program::mObjective

Objective function expression

◆ mOutputs

std::list<ale::expression<ale::real<0> > > maingo::Program::mOutputs

Additional output expressions

◆ mRelaxations

std::list<ale::expression<ale::boolean<0> > > maingo::Program::mRelaxations

Relaxation-only constraint expressions

◆ mSquashes

std::list<ale::expression<ale::boolean<0> > > maingo::Program::mSquashes

Squash constraint expressions


The documentation for this struct was generated from the following file: