-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Manifolds #1
Labels
Comments
This issue is paused, since there is the project |
kellertuer
added a commit
that referenced
this issue
Dec 1, 2022
* Rename Problem to AbstractManoptProblem * Introduce an AbstractManifoldObjective * Rename solve to solve!
kellertuer
added a commit
that referenced
this issue
Dec 1, 2022
* Rename Problem to AbstractManoptProblem * Introduce an AbstractManifoldObjective * Rename solve to solve!
kellertuer
added a commit
that referenced
this issue
Jan 10, 2023
…utations and a Cache (#174) * Advent of Rework #1: Breaking things * Rename Problem to AbstractManoptProblem * Introduce an AbstractManifoldObjective * Rename solve to solve! * Fix tests for cost based functions. Move options to a solver. * Reorganise Particle swarm as well. * Rename Options to (Solver) State. * remove deprecated constructors. * Unify naming: use - s for the state - step for the StepSize - stop for the stopping_criterion * make subsolvers more generic. * Switch Frank Wolfe to the same scheme to sepcify a subsolver as in EPM & ALM * remove closed form epms * Remove Old examples. * remove random_point and random_tangent in favour of rand from ManifoldsBase (next version 0.13.28), closes #178 * reduce warning output, return plot instead of showing it – so that is also can be saved. * Initial Sketch of SimpleCache, closes #171, . * add `default_stepsize` and rework Readme.md * Introduce a default_stepsize(::AbstractManifold, ::Type{<:AbstractSolverState}), closes #180 * Introduce a combined CostGrad structure, closes #139 * Nelder-Mead simplex, closes #183, closes #179 * More works on the docs, just some broken links left (and a rework of the solver overview). * Rename decorate_state to decorate_state! and introduce decorate_objective! for all solvers. * testing a new notebook mode, first only in one notebook on CI. * First steps towards depending on ManifoldDiff, closes #177 * fix forward log test. * Speedup docs with the trick of storing the pre-rendered .md files for now. * Update AD tutorial. Co-authored-by: Mateusz Baran <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Both MVIRT and Manopt provide a set of manifolds to work with directly, the later a subset from the latter. This Issue keeps track of transferring these manifolds to Manopt.jl. This order follows the one from the Manopt Tutorial. Basic functions refers to all, that are available for any manifold (
distance, dot, exp, norm, dot, manifoldDimension, parallelTransport
) independent of its type (e.g. embedded or not). Documentation refers to proper documented functions and correspondingDocumenter.jl
page.Sn(1)
represented as angles,Circle.jl
)Euclidean.jl
)Hyperbolic.jl
)Power.jl
) extending an arbitrary manifoldProduct.jl
) extending an arbitrary manifoldSymmetric.jl
)Sphere.jl
)SymmetricPositiveDefinite.jl
)Rotations.jl
)Power(Sphere(n-1),m
)Simplex
in Combination withPowerManifold
)The text was updated successfully, but these errors were encountered: