Drake
Drake C++ Documentation
Expression Member List

This is the complete list of members for Expression, including all inherited members.

abs(const Expression &e)Expressionfriend
acos(const Expression &e)Expressionfriend
asin(const Expression &e)Expressionfriend
atan(const Expression &e)Expressionfriend
atan2(const Expression &e1, const Expression &e2)Expressionfriend
ceil(const Expression &e)Expressionfriend
clamp(const Expression &v, const Expression &lo, const Expression &hi)Expressionfriend
cos(const Expression &e)Expressionfriend
cosh(const Expression &e)Expressionfriend
Differentiate(const Variable &x) constExpression
E()Expressionstatic
EqualTo(const Expression &e) constExpression
Evaluate(const Environment &env=Environment{}, RandomGenerator *random_generator=nullptr) constExpression
Evaluate(RandomGenerator *random_generator) constExpression
EvaluatePartial(const Environment &env) constExpression
exp(const Expression &e)Expressionfriend
Expand() constExpression
Expression(const Expression &)=defaultExpression
Expression(Expression &&)=defaultExpression
Expression()=defaultExpression
Expression(double constant)Expression
Expression(const Variable &var)Expression
ExpressionAddFactory classExpressionfriend
ExpressionMulFactory classExpressionfriend
floor(const Expression &e)Expressionfriend
get_constant_value(const Expression &e)Expressionfriend
get_kind() constExpression
GetFreeVariables() constExpression
GetVariables() constExpression
hash_append(HashAlgorithm &hasher, const Expression &item) noexceptExpressionfriend
if_then_else(const Formula &f_cond, const Expression &e_then, const Expression &e_else)Expressionfriend
internal::GemmExpressionfriend
is_abs(const Expression &e)Expressionfriend
is_acos(const Expression &e)Expressionfriend
is_addition(const Expression &e)Expressionfriend
is_asin(const Expression &e)Expressionfriend
is_atan(const Expression &e)Expressionfriend
is_atan2(const Expression &e)Expressionfriend
is_ceil(const Expression &e)Expressionfriend
is_constant(const Expression &e)Expressionfriend
is_constant(const Expression &e, double value)Expressionfriend
is_cos(const Expression &e)Expressionfriend
is_cosh(const Expression &e)Expressionfriend
is_division(const Expression &e)Expressionfriend
is_exp(const Expression &e)Expressionfriend
is_expanded() constExpression
is_floor(const Expression &e)Expressionfriend
is_if_then_else(const Expression &e)Expressionfriend
is_log(const Expression &e)Expressionfriend
is_max(const Expression &e)Expressionfriend
is_min(const Expression &e)Expressionfriend
is_multiplication(const Expression &e)Expressionfriend
is_nan(const Expression &e)Expressionfriend
is_polynomial() constExpression
is_pow(const Expression &e)Expressionfriend
is_sin(const Expression &e)Expressionfriend
is_sinh(const Expression &e)Expressionfriend
is_sqrt(const Expression &e)Expressionfriend
is_tan(const Expression &e)Expressionfriend
is_tanh(const Expression &e)Expressionfriend
is_uninterpreted_function(const Expression &e)Expressionfriend
is_variable(const Expression &e)Expressionfriend
Jacobian(const Eigen::Ref< const VectorX< Variable >> &vars) constExpression
Less(const Expression &e) constExpression
log(const Expression &e)Expressionfriend
max(const Expression &e1, const Expression &e2)Expressionfriend
min(const Expression &e1, const Expression &e2)Expressionfriend
NaN()Expressionstatic
One()Expressionstatic
operator *(Expression lhs, const Expression &rhs)Expressionfriend
operator *=(Expression &lhs, const Expression &rhs)Expressionfriend
operator+(Expression lhs, const Expression &rhs)Expressionfriend
operator+(const Expression &e)Expressionfriend
operator++()Expression
operator++(int)Expression
operator+=(Expression &lhs, const Expression &rhs)Expressionfriend
operator-(Expression lhs, const Expression &rhs)Expressionfriend
operator-(const Expression &e)Expressionfriend
operator--()Expression
operator--(int)Expression
operator-=(Expression &lhs, const Expression &rhs)Expressionfriend
operator/(Expression lhs, const Expression &rhs)Expressionfriend
operator/=(Expression &lhs, const Expression &rhs)Expressionfriend
operator<<(std::ostream &os, const Expression &e)Expressionfriend
operator=(const Expression &)=defaultExpression
operator=(Expression &&)=defaultExpression
Pi()Expressionstatic
pow(const Expression &e1, const Expression &e2)Expressionfriend
sin(const Expression &e)Expressionfriend
sinh(const Expression &e)Expressionfriend
sqrt(const Expression &e)Expressionfriend
Substitute(const Variable &var, const Expression &e) constExpression
Substitute(const Substitution &s) constExpression
swap(Expression &a, Expression &b)Expressionfriend
tan(const Expression &e)Expressionfriend
tanh(const Expression &e)Expressionfriend
to_abs(const Expression &e)Expressionfriend
to_abs(Expression *e)Expressionfriend
to_acos(const Expression &e)Expressionfriend
to_acos(Expression *e)Expressionfriend
to_addition(const Expression &e)Expressionfriend
to_addition(Expression *e)Expressionfriend
to_asin(const Expression &e)Expressionfriend
to_asin(Expression *e)Expressionfriend
to_atan(const Expression &e)Expressionfriend
to_atan(Expression *e)Expressionfriend
to_atan2(const Expression &e)Expressionfriend
to_atan2(Expression *e)Expressionfriend
to_binary(const Expression &e)Expressionfriend
to_binary(Expression *e)Expressionfriend
to_ceil(const Expression &e)Expressionfriend
to_ceil(Expression *e)Expressionfriend
to_cos(const Expression &e)Expressionfriend
to_cos(Expression *e)Expressionfriend
to_cosh(const Expression &e)Expressionfriend
to_cosh(Expression *e)Expressionfriend
to_division(const Expression &e)Expressionfriend
to_division(Expression *e)Expressionfriend
to_exp(const Expression &e)Expressionfriend
to_exp(Expression *e)Expressionfriend
to_floor(const Expression &e)Expressionfriend
to_floor(Expression *e)Expressionfriend
to_if_then_else(const Expression &e)Expressionfriend
to_if_then_else(Expression *e)Expressionfriend
to_log(const Expression &e)Expressionfriend
to_log(Expression *e)Expressionfriend
to_max(const Expression &e)Expressionfriend
to_max(Expression *e)Expressionfriend
to_min(const Expression &e)Expressionfriend
to_min(Expression *e)Expressionfriend
to_multiplication(const Expression &e)Expressionfriend
to_multiplication(Expression *e)Expressionfriend
to_pow(const Expression &e)Expressionfriend
to_pow(Expression *e)Expressionfriend
to_sin(const Expression &e)Expressionfriend
to_sin(Expression *e)Expressionfriend
to_sinh(const Expression &e)Expressionfriend
to_sinh(Expression *e)Expressionfriend
to_sqrt(const Expression &e)Expressionfriend
to_sqrt(Expression *e)Expressionfriend
to_string() constExpression
to_tan(const Expression &e)Expressionfriend
to_tan(Expression *e)Expressionfriend
to_tanh(const Expression &e)Expressionfriend
to_tanh(Expression *e)Expressionfriend
to_unary(const Expression &e)Expressionfriend
to_unary(Expression *e)Expressionfriend
to_uninterpreted_function(const Expression &e)Expressionfriend
to_uninterpreted_function(Expression *e)Expressionfriend
to_variable(const Expression &e)Expressionfriend
to_variable(Expression *e)Expressionfriend
uninterpreted_function(std::string name, std::vector< Expression > arguments)Expressionfriend
Zero()Expressionstatic
~Expression()=defaultExpression