Drake
Eigen Namespace Reference

Functions

template<typename DerType >
double round (const Eigen::AutoDiffScalar< DerType > &x)
 Overloads round to mimic std::round from <cmath>. More...
 
template<typename DerType >
bool isinf (const Eigen::AutoDiffScalar< DerType > &x)
 Overloads isinf to mimic std::isinf from <cmath>. More...
 
template<typename DerType >
bool isnan (const Eigen::AutoDiffScalar< DerType > &x)
 Overloads isnan to mimic std::isnan from <cmath>. More...
 
template<typename DerType >
double floor (const Eigen::AutoDiffScalar< DerType > &x)
 Overloads floor to mimic std::floor from <cmath>. More...
 
template<typename DerType >
double ceil (const Eigen::AutoDiffScalar< DerType > &x)
 Overloads ceil to mimic std::ceil from <cmath>. More...
 
template<typename DerType , typename T >
Eigen::AutoDiffScalar< DerType > copysign (const Eigen::AutoDiffScalar< DerType > &x, const T &y)
 Overloads copysign from <cmath>. More...
 
template<typename DerType >
double copysign (double x, const Eigen::AutoDiffScalar< DerType > &y)
 Overloads copysign from <cmath>. More...
 
template<typename DerTypeA , typename DerTypeB >
Eigen::AutoDiffScalar< typename internal::remove_all< DerTypeA >::type::PlainObject > pow (const Eigen::AutoDiffScalar< DerTypeA > &base, const Eigen::AutoDiffScalar< DerTypeB > &exponent)
 Overloads pow for an AutoDiffScalar base and exponent, implementing the chain rule. More...
 

Function Documentation

double Eigen::ceil ( const Eigen::AutoDiffScalar< DerType > &  x)

Overloads ceil to mimic std::ceil from <cmath>.

Here is the caller graph for this function:

Eigen::AutoDiffScalar<DerType> Eigen::copysign ( const Eigen::AutoDiffScalar< DerType > &  x,
const T &  y 
)

Overloads copysign from <cmath>.

Here is the call graph for this function:

Here is the caller graph for this function:

double Eigen::copysign ( double  x,
const Eigen::AutoDiffScalar< DerType > &  y 
)

Overloads copysign from <cmath>.

Here is the call graph for this function:

double Eigen::floor ( const Eigen::AutoDiffScalar< DerType > &  x)

Overloads floor to mimic std::floor from <cmath>.

Here is the caller graph for this function:

bool Eigen::isinf ( const Eigen::AutoDiffScalar< DerType > &  x)

Overloads isinf to mimic std::isinf from <cmath>.

Here is the caller graph for this function:

bool Eigen::isnan ( const Eigen::AutoDiffScalar< DerType > &  x)

Overloads isnan to mimic std::isnan from <cmath>.

Here is the caller graph for this function:

Eigen::AutoDiffScalar< typename internal::remove_all<DerTypeA>::type::PlainObject> Eigen::pow ( const Eigen::AutoDiffScalar< DerTypeA > &  base,
const Eigen::AutoDiffScalar< DerTypeB > &  exponent 
)

Overloads pow for an AutoDiffScalar base and exponent, implementing the chain rule.

Here is the call graph for this function:

double Eigen::round ( const Eigen::AutoDiffScalar< DerType > &  x)

Overloads round to mimic std::round from <cmath>.

Here is the caller graph for this function: