template<size_t d>
struct gtsam::ShonanAveragingParameters< d >
Parameters governing optimization etc.
|
| ShonanAveragingParameters (const LevenbergMarquardtParams &lm=LevenbergMarquardtParams::CeresDefaults(), const std::string &method="JACOBI", double optimalityThreshold=-1e-4, double alpha=0.0, double beta=1.0, double gamma=0.0) |
|
LevenbergMarquardtParams | getLMParams () const |
|
void | setOptimalityThreshold (double value) |
|
double | getOptimalityThreshold () const |
|
void | setAnchor (size_t index, const Rot &value) |
|
std::pair< size_t, Rot > | getAnchor () const |
|
void | setAnchorWeight (double value) |
|
double | getAnchorWeight () const |
|
void | setKarcherWeight (double value) |
|
double | getKarcherWeight () const |
|
void | setGaugesWeight (double value) |
|
double | getGaugesWeight () const |
|
void | setUseHuber (bool value) |
|
bool | getUseHuber () const |
|
void | setCertifyOptimality (bool value) |
|
bool | getCertifyOptimality () const |
|
void | print (const std::string &s="") const |
| Print the parameters and flags used for rotation averaging.
|
|