buildD() const | gtsam::ShonanAveraging< 3 > | private |
buildGraphAt(size_t p) const | gtsam::ShonanAveraging< 3 > | |
buildQ() const | gtsam::ShonanAveraging< 3 > | private |
checkOptimality(const Values &values) const | gtsam::ShonanAveraging< 3 > | |
computeA(const Values &values) const | gtsam::ShonanAveraging< 3 > | |
computeA(const Matrix &S) const | gtsam::ShonanAveraging< 3 > | |
computeA_(const Values &values) const | gtsam::ShonanAveraging< 3 > | inline |
computeLambda(const Matrix &S) const | gtsam::ShonanAveraging< 3 > | |
computeLambda(const Values &values) const | gtsam::ShonanAveraging< 3 > | |
computeLambda_(const Values &values) const | gtsam::ShonanAveraging< 3 > | inline |
computeLambda_(const Matrix &S) const | gtsam::ShonanAveraging< 3 > | inline |
computeMinEigenValue(const Values &values, Vector *minEigenVector=nullptr) const | gtsam::ShonanAveraging< 3 > | |
computeMinEigenValueAP(const Values &values, Vector *minEigenVector=nullptr) const | gtsam::ShonanAveraging< 3 > | |
computeMinEigenVector(const Values &values) const | gtsam::ShonanAveraging< 3 > | |
cost(const Values &values) const | gtsam::ShonanAveraging< 3 > | |
costAt(size_t p, const Values &values) const | gtsam::ShonanAveraging< 3 > | |
createOptimizerAt(size_t p, const Values &initial) const | gtsam::ShonanAveraging< 3 > | |
D_ | gtsam::ShonanAveraging< 3 > | private |
initializeRandomly(std::mt19937 &rng) const | gtsam::ShonanAveraging< 3 > | |
initializeRandomly() const | gtsam::ShonanAveraging< 3 > | |
initializeRandomlyAt(size_t p, std::mt19937 &rng) const | gtsam::ShonanAveraging< 3 > | |
initializeRandomlyAt(size_t p) const | gtsam::ShonanAveraging< 3 > | |
initializeWithDescent(size_t p, const Values &values, const Vector &minEigenVector, double minEigenValue, double gradienTolerance=1e-2, double preconditionedGradNormTolerance=1e-4) const | gtsam::ShonanAveraging< 3 > | |
keys(size_t k) const | gtsam::ShonanAveraging< 3 > | inline |
L_ | gtsam::ShonanAveraging< 3 > | private |
LiftTo(size_t p, const Values &values) | gtsam::ShonanAveraging< 3 > | inlinestatic |
LiftwithDescent(size_t p, const Values &values, const Vector &minEigenVector) | gtsam::ShonanAveraging< 3 > | static |
makeNoiseModelRobust(const Measurements &measurements, double k=1.345) const | gtsam::ShonanAveraging< 3 > | inline |
maybeRobust(const std::vector< BinaryMeasurement< T >> &measurements, bool useRobustModel=false) const | gtsam::ShonanAveraging< 3 > | inline |
measured(size_t k) const | gtsam::ShonanAveraging< 3 > | inline |
measurement(size_t k) const | gtsam::ShonanAveraging< 3 > | inline |
Measurements typedef | gtsam::ShonanAveraging< 3 > | |
measurements_ | gtsam::ShonanAveraging< 3 > | private |
nrUnknowns() const | gtsam::ShonanAveraging< 3 > | inline |
nrUnknowns_ | gtsam::ShonanAveraging< 3 > | private |
numberMeasurements() const | gtsam::ShonanAveraging< 3 > | inline |
Parameters typedef | gtsam::ShonanAveraging< 3 > | |
parameters_ | gtsam::ShonanAveraging< 3 > | private |
projectFrom(size_t p, const Values &values) const | gtsam::ShonanAveraging< 3 > | |
projectFrom(size_t p, const Values &values) const | gtsam::ShonanAveraging< 3 > | |
projectFrom(size_t p, const Values &values) const | gtsam::ShonanAveraging< 3 > | |
Q_ | gtsam::ShonanAveraging< 3 > | private |
riemannianGradient(size_t p, const Values &values) const | gtsam::ShonanAveraging< 3 > | |
Rot typedef | gtsam::ShonanAveraging< 3 > | |
roundSolution(const Values &values) const | gtsam::ShonanAveraging< 3 > | |
roundSolutionS(const Matrix &S) const | gtsam::ShonanAveraging< 3 > | |
roundSolutionS(const Matrix &S) const | gtsam::ShonanAveraging< 3 > | |
roundSolutionS(const Matrix &S) const | gtsam::ShonanAveraging< 3 > | |
run(const Values &initialEstimate, size_t pMin=d, size_t pMax=10) const | gtsam::ShonanAveraging< 3 > | |
ShonanAveraging(const Measurements &measurements, const Parameters ¶meters=Parameters()) | gtsam::ShonanAveraging< 3 > | |
ShonanAveraging3(const Measurements &measurements, const Parameters ¶meters=Parameters()) | gtsam::ShonanAveraging3 | |
ShonanAveraging3(std::string g2oFile, const Parameters ¶meters=Parameters()) | gtsam::ShonanAveraging3 | explicit |
ShonanAveraging3(const BetweenFactorPose3s &factors, const Parameters ¶meters=Parameters()) | gtsam::ShonanAveraging3 | |
Sparse typedef | gtsam::ShonanAveraging< 3 > | |
StiefelElementMatrix(const Values &values) | gtsam::ShonanAveraging< 3 > | static |
TangentVectorValues(size_t p, const Vector &v) | gtsam::ShonanAveraging< 3 > | static |
tryOptimizingAt(size_t p, const Values &initial) const | gtsam::ShonanAveraging< 3 > | |