AutoDiff: add one missing operator- version

This commit is contained in:
Gael Guennebaud 2011-05-12 23:40:19 +02:00
parent 3de2f4b75a
commit a34a216e82

View File

@ -216,6 +216,11 @@ class AutoDiffScalar
return *this;
}
inline const AutoDiffScalar<DerType&> operator-(const Scalar& b) const
{
return AutoDiffScalar<DerType&>(m_value - b, m_derivatives);
}
friend inline const AutoDiffScalar<DerType&> operator-(const Scalar& a, const AutoDiffScalar& b)
{
return AutoDiffScalar<DerType&>(a - b.value(), b.derivatives());