/* * NoiseModel.cpp * * Created on: Jan 13, 2010 * Author: Richard Roberts * Author: Frank Dellaert */ #include "NoiseModel.h" namespace ublas = boost::numeric::ublas; typedef ublas::matrix_column column; namespace gtsam { Matrix GaussianNoiseModel::whiten(const Matrix& H) { size_t n = H.size2(), m = H.size1(); Matrix G(m,n); for(int j=0;j