Commented out numerical derivative with double return type. This caused
ambiguity with the Vector return type version.release/4.3a0
parent
9e39df6e88
commit
f462c8977e
|
@ -118,11 +118,11 @@ namespace gtsam {
|
|||
return numericalDerivative11<Y,X>(boost::bind(h, _1), x, delta);
|
||||
}
|
||||
|
||||
/** remapping for double valued functions */
|
||||
template<class X>
|
||||
Matrix numericalDerivative11(boost::function<double(const X&)> h, const X& x, double delta=1e-5) {
|
||||
return numericalDerivative11<LieVector, X>(boost::bind(makeLieVectorD, boost::bind(h, _1)), x, delta);
|
||||
}
|
||||
// /** remapping for double valued functions */
|
||||
// template<class X>
|
||||
// Matrix numericalDerivative11(boost::function<double(const X&)> h, const X& x, double delta=1e-5) {
|
||||
// return numericalDerivative11<LieVector, X>(boost::bind(makeLieVectorD, boost::bind(h, _1)), x, delta);
|
||||
// }
|
||||
|
||||
template<class X>
|
||||
Matrix numericalDerivative11(double (*h)(const X&), const X& x, double delta=1e-5) {
|
||||
|
|
Loading…
Reference in New Issue