The Manopt Problem

An AbstractManoptProblem contains the manifold (domain) a problem is defined on and the objective that is to be minimized on that manifold. It can contain further elements, when this is necessary to phrase the problem.

Abstract problem

Access functions

Manopt.set_parameter!Method
set_parameter!(ams::AbstractManoptProblem, element::Symbol, field::Symbol , value)

Set a certain field/element from the AbstractManoptProblem ams to value. This function usually dispatches on Val(element). Instead of a single field, also a chain of elements can be provided, allowing to access encapsulated parts of the problem.

Main values for element are :Manifold and :Objective.

source

From the two ingredients here, you can find more information about