Drake
Drake C++ Documentation
chebyshev_basis_element.h File Reference
#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"
Include dependency graph for chebyshev_basis_element.h:
This graph shows which files directly or indirectly include this file:

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, doubleoperator * (const ChebyshevBasisElement &a, const ChebyshevBasisElement &b)
 Returns the product of two Chebyshev basis elements. More...
 
std::ostream & operator<< (std::ostream &out, const ChebyshevBasisElement &m)