Drake
trig_poly.h File Reference
#include <cmath>
#include <map>
#include <set>
#include <string>
#include <vector>
#include <Eigen/Core>
#include "drake/common/drake_assert.h"
#include "drake/common/polynomial.h"
Include dependency graph for trig_poly.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TrigPoly< _CoefficientType >
 A scalar multi-variate polynomial containing sines and cosines. More...
 
struct  TrigPoly< _CoefficientType >::SinCosVars
 
struct  TrigPoly< _CoefficientType >::Product< Rhs, Lhs >
 

Typedefs

typedef TrigPoly< doubleTrigPolyd
 
typedef Eigen::Matrix< TrigPolyd, Eigen::Dynamic, 1 > VectorXTrigPoly
 A column vector of TrigPoly; used in several optimization classes. More...
 

Functions

template<typename CoefficientType , int Rows, int Cols>
std::ostream & operator<< (std::ostream &os, const Eigen::Matrix< TrigPoly< CoefficientType >, Rows, Cols > &tp_mat)
 

Typedef Documentation

typedef Eigen::Matrix<TrigPolyd, Eigen::Dynamic, 1> VectorXTrigPoly

A column vector of TrigPoly; used in several optimization classes.

Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const Eigen::Matrix< TrigPoly< CoefficientType >, Rows, Cols > &  tp_mat 
)