Public Types | Public Member Functions | List of all members
ifopt::Solver Class Referenceabstract

Solver interface implemented by IPOPT and SNOPT. More...

#include <solver.h>

Inheritance diagram for ifopt::Solver:
Inheritance graph
[legend]

Public Types

using Ptr = std::shared_ptr< Solver >
 

Public Member Functions

virtual void Solve (Problem &nlp)=0
 Uses a specific solver (IPOPT, SNOPT) to solve the NLP. More...
 
virtual ~Solver ()=default
 

Detailed Description

Solver interface implemented by IPOPT and SNOPT.

Definition at line 48 of file solver.h.

Member Typedef Documentation

using ifopt::Solver::Ptr = std::shared_ptr<Solver>

Definition at line 50 of file solver.h.

Constructor & Destructor Documentation

virtual ifopt::Solver::~Solver ( )
virtualdefault

Member Function Documentation

virtual void ifopt::Solver::Solve ( Problem nlp)
pure virtual

Uses a specific solver (IPOPT, SNOPT) to solve the NLP.

Parameters
[in/out]nlp The nonlinear programming problem.

Implemented in ifopt::IpoptSolver, and ifopt::SnoptSolver.


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


ifopt
Author(s): Alexander W. Winkler
autogenerated on Fri May 17 2019 02:29:49