trajopt
 All Classes Namespaces Files Functions Variables Typedefs Pages
Public Member Functions | Public Attributes | List of all members
sco::ConvexConstraints Class Reference

Stores convex inequality constraints and affine equality constraints. More...

#include <modeling.hpp>

Public Member Functions

 ConvexConstraints (Model *model)
 
void addEqCnt (const AffExpr &)
 Expression that should == 0.
 
void addIneqCnt (const AffExpr &)
 Expression that should <= 0.
 
void setModel (Model *model)
 
bool inModel ()
 
void addConstraintsToModel ()
 
void removeFromModel ()
 
vector< double > violations (const vector< double > &x)
 
double violation (const vector< double > &x)
 

Public Attributes

vector< AffExpreqs_
 
vector< AffExprineqs_
 

Detailed Description

Stores convex inequality constraints and affine equality constraints.

Actually only affine inequality constraints are currently implemented.


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