Classes | Variables
ifopt Namespace Reference

common namespace for all elements in this library. More...

Classes

struct  Bounds
 Upper and lower bound for optimization variables and constraints. More...
 
class  Component
 Interface representing either Variable, Cost or Constraint. More...
 
class  Composite
 A collection of components which is treated as another Component. More...
 
class  ConstraintSet
 A container holding a set of related constraints. More...
 
class  CostTerm
 A container holding a single cost term. More...
 
class  ExComponent
 
class  ExConstraint
 
class  ExCost
 
class  ExVariables
 
class  IpoptSolver
 An interface to IPOPT, fully hiding its implementation. More...
 
class  Problem
 A generic optimization problem with variables, costs and constraints. More...
 
class  SnoptAdapter
 Solves the optimization problem with SNOPT version 7.5 and below. More...
 
class  SnoptSolver
 An interface to SNOPT, fully hiding its implementation. More...
 
class  Solver
 Solver interface implemented by IPOPT and SNOPT. More...
 
class  VariableSet
 A container holding a set of related optimization variables. More...
 

Variables

static const Bounds BoundGreaterZero = Bounds( 0.0, +inf)
 
static const Bounds BoundSmallerZero = Bounds(-inf, 0.0)
 
static const Bounds BoundZero = Bounds( 0.0, 0.0)
 
static const double inf = 1.0e20
 
static const Bounds NoBound = Bounds(-inf, +inf)
 

Detailed Description

common namespace for all elements in this library.

Variable Documentation

const Bounds ifopt::BoundGreaterZero = Bounds( 0.0, +inf)
static

Definition at line 69 of file bounds.h.

const Bounds ifopt::BoundSmallerZero = Bounds(-inf, 0.0)
static

Definition at line 70 of file bounds.h.

const Bounds ifopt::BoundZero = Bounds( 0.0, 0.0)
static

Definition at line 68 of file bounds.h.

const double ifopt::inf = 1.0e20
static

Definition at line 65 of file bounds.h.

const Bounds ifopt::NoBound = Bounds(-inf, +inf)
static

Definition at line 67 of file bounds.h.



ifopt
Author(s): Alexander W. Winkler
autogenerated on Fri Jan 22 2021 03:47:32