trajopt
 All Classes Namespaces Files Functions Variables Typedefs Pages
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
sco::BasicTrustRegionSQP Class Reference
Inheritance diagram for sco::BasicTrustRegionSQP:
sco::Optimizer

Public Member Functions

 BasicTrustRegionSQP (OptProbPtr prob)
 
void setProblem (OptProbPtr prob)
 
OptStatus optimize ()
 
- Public Member Functions inherited from sco::Optimizer
void initialize (const vector< double > &x)
 
vector< double > & x ()
 
OptResultsresults ()
 
void addCallback (const Callback &f)
 

Public Attributes

double improve_ratio_threshold_
 
double min_trust_box_size_
 
double min_approx_improve_
 
double min_approx_improve_frac_
 
double max_iter_
 
double trust_shrink_ratio_
 
double trust_expand_ratio_
 
double cnt_tolerance_
 
double max_merit_coeff_increases_
 
double merit_coeff_increase_ratio_
 
double max_time_
 
double merit_error_coeff_
 
double trust_box_size_
 

Protected Member Functions

void adjustTrustRegion (double ratio)
 
void setTrustBoxConstraints (const vector< double > &x)
 
void initParameters ()
 
- Protected Member Functions inherited from sco::Optimizer
void callCallbacks (DblVec &x)
 

Protected Attributes

ModelPtr model_
 
- Protected Attributes inherited from sco::Optimizer
vector< Callback > callbacks_
 
OptProbPtr prob_
 
OptResults results_
 

Additional Inherited Members

- Public Types inherited from sco::Optimizer
typedef boost::function< void(OptProb
*, DblVec &)> 
Callback
 

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