#include <nonlinear_solver.h>
◆ NonlinearSolver()
traj_opt::NonlinearSolver::NonlinearSolver |
( |
uint |
max_vars | ) |
|
|
inlineexplicit |
◆ addConstraint() [1/3]
void traj_opt::NonlinearSolver::addConstraint |
( |
boost::shared_ptr< EqConstraint > |
con | ) |
|
◆ addConstraint() [2/3]
void traj_opt::NonlinearSolver::addConstraint |
( |
boost::shared_ptr< IneqConstraint > |
con | ) |
|
◆ addConstraint() [3/3]
◆ addVar()
◆ setCost()
void traj_opt::NonlinearSolver::setCost |
( |
boost::shared_ptr< CostFunction > |
func | ) |
|
|
inline |
◆ solve()
bool traj_opt::NonlinearSolver::solve |
( |
bool |
verbose = false , |
|
|
decimal_t |
epsilon = 1e-8 , |
|
|
std::vector< Variable * > |
times = std::vector<Variable *>() , |
|
|
int |
max_iterations = 200 |
|
) |
| |
◆ transpose()
ETV traj_opt::NonlinearSolver::transpose |
( |
const ETV & |
vec | ) |
|
|
static |
◆ NonlinearTrajectory
◆ solver_info
The documentation for this class was generated from the following files: