8 #include "dreal/solver/config.h" 10 #include "dreal/util/box.h" 11 #include "dreal/util/optional.h" 19 optional<Box> CheckLyapunov(
const std::vector<Variable>& x,
20 const std::vector<Expression>& f,
21 const Expression& V,
double ball_lb,
double ball_ub,
29 optional<Box> CheckLyapunov(
const std::vector<Variable>& x,
const Variable& t,
30 const std::vector<Expression>& f,
31 const Expression& V,
double ball_lb,
double ball_ub,
32 double t_lb,
double t_ub, Config config);
43 const std::vector<Expression>& f,
44 const Expression& V,
double ball_lb,
45 double ball_ub,
double c_lb,
double c_ub,
58 const std::vector<Expression>& f,
59 const Expression& V,
double ball_lb,
60 double ball_ub,
double c_lb,
double c_ub,
61 double t_lb,
double t_ub, Config config);
optional< Box > SynthesizeLyapunov(const vector< Variable > &x, const vector< Expression > &f, const Expression &V, const double ball_lb, const double ball_ub, const double c_lb, const double c_ub, Config config)
Given a partially specified candidate function V, synthesizes a Lyapunov function of a dynamic system...
Definition: control.cc:80
Sum type of symbolic::Expression and symbolic::Formula.
Definition: api.cc:9
This is the header file that we consolidate Drake's symbolic classes and expose them inside of dreal ...