make_shared -> allocate_shared, for alignment

release/4.3a0
Frank Dellaert 2018-11-06 10:17:13 -05:00
parent d02b33af88
commit 36f5dbf9d2
1 changed files with 2 additions and 1 deletions

View File

@ -42,7 +42,8 @@ public:
template<typename T>
void addExpressionFactor(const Expression<T>& h, const T& z,
const SharedNoiseModel& R) {
push_back(boost::make_shared<ExpressionFactor<T> >(R, z, h));
using F = ExpressionFactor<T>;
push_back(boost::allocate_shared<F>(Eigen::aligned_allocator<F>(), R, z, h));
}
/// @}