|
gtsam
4.0.0
gtsam
|
Iterative methods, implementation. More...
Go to the source code of this file.
Classes | |
| class | gtsam::System |
| Helper class encapsulating the combined system |Ax-b_|^2 Needed to run Conjugate Gradients on matrices. More... | |
Namespaces | |
| gtsam | |
| Global functions in a separate testing namespace. | |
Functions | |
| template<class S , class V , class E > | |
| V | gtsam::conjugateGradients (const S &Ab, V x, const ConjugateGradientParameters ¶meters, bool steepest=false) |
| Method of conjugate gradients (CG) template "System" class S needs gradient(S,v), e=S*v, v=S^e "Vector" class V needs dot(v,v), -v, v+v, s*v "Vector" class E needs dot(v,v) More... | |
| GTSAM_EXPORT Vector | gtsam::steepestDescent (const System &Ab, const Vector &x, const IterativeOptimizationParameters ¶meters) |
| Method of steepest gradients, System version. | |
| Vector | gtsam::conjugateGradientDescent (const System &Ab, const Vector &x, const ConjugateGradientParameters ¶meters) |
| Method of conjugate gradients (CG), System version. | |
| Vector | gtsam::steepestDescent (const Matrix &A, const Vector &b, const Vector &x, const ConjugateGradientParameters ¶meters) |
| convenience calls using matrices, will create System class internally: More... | |
| Vector | gtsam::conjugateGradientDescent (const Matrix &A, const Vector &b, const Vector &x, const ConjugateGradientParameters ¶meters) |
| Method of conjugate gradients (CG), Matrix version. | |
| VectorValues | gtsam::steepestDescent (const GaussianFactorGraph &fg, const VectorValues &x, const ConjugateGradientParameters ¶meters) |
| Method of steepest gradients, Gaussian Factor Graph version. | |
| VectorValues | gtsam::conjugateGradientDescent (const GaussianFactorGraph &fg, const VectorValues &x, const ConjugateGradientParameters ¶meters) |
| Method of conjugate gradients (CG), Gaussian Factor Graph version. | |
Iterative methods, implementation.