#include <map>
#include <utility>
#include "drake/common/drake_copyable.h"
#include "drake/common/fmt_ostream.h"
#include "drake/common/hash.h"
#include "drake/common/symbolic/polynomial_basis_element.h"
Classes | |
class | ChebyshevBasisElement |
ChebyshevBasisElement represents an element of Chebyshev polynomial basis, written as the product of Chebyshev polynomials, in the form Tₚ₀(x₀)Tₚ₁(x₁)...Tₚₙ(xₙ), where each Tₚᵢ(xᵢ) is a (univariate) Chebyshev polynomial of degree pᵢ. More... | |
struct | hash< drake::symbolic::ChebyshevBasisElement > |
struct | formatter< drake::symbolic::ChebyshevBasisElement > |
Namespaces | |
drake | |
drake::symbolic | |
fmt | |
Functions | |
std::map< ChebyshevBasisElement, double > | operator * (const ChebyshevBasisElement &a, const ChebyshevBasisElement &b) |
Returns the product of two Chebyshev basis elements. More... | |
std::ostream & | operator<< (std::ostream &out, const ChebyshevBasisElement &m) |