Drake
Drake C++ Documentation
Loading...
Searching...
No Matches
indeterminate.h File Reference
#include <list>
#include <Eigen/Core>
#include "drake/common/symbolic/expression.h"
Include dependency graph for indeterminate.h:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  drake
namespace  drake::solvers

Typedefs

template<int rows, int cols>
using MatrixIndeterminate = Eigen::Matrix<symbolic::Variable, rows, cols>
 MatrixIndeterminate<int, int> is used as an alias for Eigen::Matrix<symbolic::Variable, int, int>.
template<int rows>
using VectorIndeterminate = MatrixIndeterminate<rows, 1>
 VectorIndeterminate<int> is used as an alias for Eigen::Matrix<symbolic::Variable, int, 1>.
using MatrixXIndeterminate
 MatrixXIndeterminate is used as an alias for Eigen::Matrix<symbolic::Variable, Eigen::Dynamic, Eigen::Dynamic>.
using VectorXIndeterminate = VectorIndeterminate<Eigen::Dynamic>
 VectorXIndeterminate is used as an alias for Eigen::Matrix<symbolic::Variable, Eigen::Dynamic, 1>.
using IndeterminatesRefList = std::list<Eigen::Ref<const VectorXIndeterminate>>

Functions

VectorXIndeterminate ConcatenateIndeterminatesRefList (const IndeterminatesRefList &var_list)
 Concatenates each element in var_list into a single Eigen vector of indeterminates, returns this concatenated vector.