#include <map>#include <memory>#include <optional>#include <string>#include <utility>#include <vector>#include <Eigen/Core>#include "drake/common/drake_assert.h"#include "drake/common/drake_copyable.h"#include "drake/common/eigen_types.h"#include "drake/common/fmt_ostream.h"#include "drake/common/polynomial.h"#include "drake/common/symbolic/expression.h"#include "drake/math/autodiff.h"#include "drake/solvers/function.h"Classes | |
| class | EvaluatorBase |
| Provides an abstract interface to represent an expression, mapping a fixed or dynamic number of inputs to a fixed number of outputs, that may be evaluated on a scalar type of double or AutoDiffXd. More... | |
| class | PolynomialEvaluator |
| Implements an evaluator of the form P(x, y...) where P is a multivariate polynomial in x, y, ... More... | |
| class | FunctionEvaluator< F > |
| An evaluator that may be specified using a callable object. More... | |
| class | VisualizationCallback |
| Defines a simple evaluator with no outputs that takes a callback function pointer. More... | |
| struct | formatter< T, std::enable_if_t< std::is_base_of_v< drake::solvers::EvaluatorBase, T >, char > > |
Namespaces | |
| namespace | drake |
| namespace | drake::solvers |
| namespace | fmt |
Functions | |
| std::ostream & | operator<< (std::ostream &os, const EvaluatorBase &e) |
| Print out the evaluator. | |