optional jacobian fix
parent
43b5ed78de
commit
2dc0dd5979
|
@ -94,9 +94,11 @@ public:
|
||||||
/// Constructor that will resize a dynamic matrix (unless already correct)
|
/// Constructor that will resize a dynamic matrix (unless already correct)
|
||||||
OptionalJacobian(Eigen::MatrixXd* dynamic) :
|
OptionalJacobian(Eigen::MatrixXd* dynamic) :
|
||||||
map_(nullptr) {
|
map_(nullptr) {
|
||||||
|
if (dynamic) {
|
||||||
dynamic->resize(Rows, Cols); // no malloc if correct size
|
dynamic->resize(Rows, Cols); // no malloc if correct size
|
||||||
usurp(dynamic->data());
|
usurp(dynamic->data());
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Constructor from an Eigen::Ref *value*. Will not usurp if dimension is wrong
|
* @brief Constructor from an Eigen::Ref *value*. Will not usurp if dimension is wrong
|
||||||
|
|
Loading…
Reference in New Issue