#include <nonlinearExceptions.h>
Public Member Functions | |
Key | key () const |
MarginalizeNonleafException (Key key, KeyFormatter formatter=DefaultKeyFormatter) noexcept | |
const char * | what () const noexcept override |
virtual | ~MarginalizeNonleafException () noexcept |
Private Attributes | |
KeyFormatter | formatter_ |
Key | key_ |
std::string | what_ |
Thrown when requesting to marginalize out variables from ISAM2 that are not leaves. To make the variables you would like to marginalize be leaves, their ordering should be constrained using the constrainedKeys argument to ISAM2::update().
Definition at line 32 of file nonlinearExceptions.h.
|
inlinenoexcept |
Definition at line 37 of file nonlinearExceptions.h.
|
inlinevirtualnoexcept |
Definition at line 39 of file nonlinearExceptions.h.
|
inline |
Definition at line 40 of file nonlinearExceptions.h.
|
inlineoverridenoexcept |
Definition at line 41 of file nonlinearExceptions.h.
|
private |
Definition at line 34 of file nonlinearExceptions.h.
|
private |
Definition at line 33 of file nonlinearExceptions.h.
|
mutableprivate |
Definition at line 35 of file nonlinearExceptions.h.