.. _matlab: ============= MATLAB code ============= .. _src: src ==== .. mat:automodule:: src :mod:`src` module contains an example script and related functions: .. mat:autoscript:: src.main By calling the main script one will generate parameters and solution files. The solutions generated by the main script can later be used for the post-processing analysis. .. mat:autofunction:: src.fManiToAlgebra .. mat:autofunction:: src.initializeSE3 .. mat:autofunction:: src.residualSE3 .. mat:autofunction:: src.jacobianSE3 .. _src_integr: src/integrator =============== The folder `integrator` contains some functions implementing Lie group time integrators. For example, the Lie forward Euler: .. mat:autofunction:: src.integrator.LieEuler The Newton-Raphson algorithm for implicit methods: .. mat:autofunction:: src.integrator.NewtonRaphson Some useful function for the operation in the Lie group: .. mat:autofunction:: src.integrator.actionSE3 .. mat:autofunction:: src.integrator.expSE3 .. _src_post: src/post_processing ==================== .. mat:autofunction:: src.post_processing.readAll .. mat:autofunction:: src.post_processing.evalErr .. mat:autofunction:: src.post_processing.plotErr .. mat:autofunction:: src.post_processing.potential .. mat:autofunction:: src.post_processing.plotEnergy Among the post-processing functions, we are interested in evaluating the distance between two solutions of the problem: .. mat:autofunction:: src.post_processing.riemannianDistance