Add pointer constructor for dynamic case

release/4.3a0
Frank Dellaert 2019-05-04 17:18:16 -04:00 committed by Fan Jiang
parent a35709295a
commit 676f93ebd8
1 changed files with 5 additions and 4 deletions

View File

@ -176,10 +176,11 @@ public:
pointer_(NULL) { pointer_(NULL) {
} }
/// Constructor that will resize a dynamic matrix (unless already correct) /// Construct from pointer to dynamic matrix
OptionalJacobian(Eigen::MatrixXd& dynamic) : OptionalJacobian(Jacobian* pointer) : pointer_(pointer) {}
pointer_(&dynamic) {
} /// Construct from refrence to dynamic matrix
OptionalJacobian(Jacobian& dynamic) : pointer_(&dynamic) {}
#ifndef OPTIONALJACOBIAN_NOBOOST #ifndef OPTIONALJACOBIAN_NOBOOST