21 #include <boost/lexical_cast.hpp>
100 Key nearbyVariable()
const {
return j_; }
101 virtual const char* what()
const throw();
113 factorDims(factorDims), noiseModelDims(noiseModelDims) {}
116 virtual const char* what()
const throw();
119 mutable std::
string description_;
131 factorRows(factorRows), blockRows(blockRows) {}
132 virtual ~InvalidMatrixBlock() throw() {}
134 virtual const char* what()
const throw();
137 mutable std::
string description_;
Definition: linearExceptions.h:141
const DenseIndex noiseModelDims
The dimensionality of the noise model.
Definition: linearExceptions.h:110
Base exception type that uses tbb_exception if GTSAM is compiled with TBB.
Definition: types.h:154
Included from all GTSAM files.
const DenseIndex blockRows
The dimensionality of the noise model.
Definition: linearExceptions.h:128
An exception indicating that the noise model dimension passed into a JacobianFactor has a different d...
Definition: linearExceptions.h:107
size_t Key
Integer nonlinear key type.
Definition: types.h:59
const DenseIndex factorDims
The dimensionality of the factor.
Definition: linearExceptions.h:109
const DenseIndex factorRows
The dimensionality of the factor.
Definition: linearExceptions.h:127
Thrown when a linear system is ill-posed.
Definition: linearExceptions.h:95
ptrdiff_t DenseIndex
The index type for Eigen objects.
Definition: types.h:74
An exception indicating that a matrix block passed into a JacobianFactor has a different dimensionali...
Definition: linearExceptions.h:125