100 const char* what()
const noexcept
override;
112 factorDims(factorDims), noiseModelDims(noiseModelDims) {}
115 const char* what()
const noexcept
override;
130 factorRows(factorRows), blockRows(blockRows) {}
133 const char* what()
const noexcept
override;
~IndeterminantLinearSystemException() noexceptoverride
Typedefs for easier changing of types.
const DenseIndex noiseModelDims
The dimensionality of the noise model.
~InvalidNoiseModel() noexceptoverride
const DenseIndex blockRows
The dimensionality of the noise model.
ptrdiff_t DenseIndex
The index type for Eigen objects.
InvalidMatrixBlock(DenseIndex factorRows, DenseIndex blockRows)
Base exception type that uses tbb_allocator if GTSAM is compiled with TBB.
const DenseIndex factorDims
The dimensionality of the factor.
IndeterminantLinearSystemException(Key j) noexcept
InvalidNoiseModel(DenseIndex factorDims, DenseIndex noiseModelDims)
const DenseIndex factorRows
The dimensionality of the factor.
~InvalidMatrixBlock() noexceptoverride
Key nearbyVariable() const
std::uint64_t Key
Integer nonlinear key type.
InvalidDenseElimination(const char *message)