94 class GTSAM_EXPORT IndeterminantLinearSystemException :
public ThreadsafeException<IndeterminantLinearSystemException> {
97 IndeterminantLinearSystemException(
Key j) noexcept : j_(j) {}
98 ~IndeterminantLinearSystemException()
noexcept override {}
99 Key nearbyVariable()
const {
return j_; }
100 const char* what()
const noexcept override;
115 const char* what() const noexcept override;
118 mutable std::
string description_;
133 const char* what() const noexcept override;
136 mutable std::
string description_;
Typedefs for easier changing of types.
Base exception type that uses tbb_allocator if GTSAM is compiled with TBB.
Global functions in a separate testing namespace.
Definition chartTesting.h:28
ptrdiff_t DenseIndex
The index type for Eigen objects.
Definition types.h:106
std::uint64_t Key
Integer nonlinear key type.
Definition types.h:100
ThreadsafeException()
Definition ThreadsafeException.h:59
An exception indicating that the noise model dimension passed into a JacobianFactor has a different d...
Definition linearExceptions.h:106
const DenseIndex factorDims
The dimensionality of the factor.
Definition linearExceptions.h:108
const DenseIndex noiseModelDims
The dimensionality of the noise model.
Definition linearExceptions.h:109
An exception indicating that a matrix block passed into a JacobianFactor has a different dimensionali...
Definition linearExceptions.h:124
const DenseIndex factorRows
The dimensionality of the factor.
Definition linearExceptions.h:126
const DenseIndex blockRows
The dimensionality of the noise model.
Definition linearExceptions.h:127