Drake
Drake C++ Documentation
ProjectedGradientDescentSolver Member List

This is the complete list of members for ProjectedGradientDescentSolver, including all inherited members.

AreProgramAttributesSatisfied(const MathematicalProgram &) const overrideSolverBasevirtual
available() const overrideSolverBasevirtual
BacktrackingAlpha0OptionName()ProjectedGradientDescentSolverstatic
BacktrackingCOptionName()ProjectedGradientDescentSolverstatic
BacktrackingTauOptionName()ProjectedGradientDescentSolverstatic
ConvergenceTolOptionName()ProjectedGradientDescentSolverstatic
DoSolve(const MathematicalProgram &prog, const Eigen::VectorXd &initial_guess, const SolverOptions &merged_options, MathematicalProgramResult *result) constSolverBaseprotectedvirtual
enabled() const overrideSolverBasevirtual
ExplainUnsatisfiedProgramAttributes(const MathematicalProgram &) const overrideSolverBasevirtual
id()ProjectedGradientDescentSolverstatic
is_available()ProjectedGradientDescentSolverstatic
is_enabled()ProjectedGradientDescentSolverstatic
kDefaultBacktrackingAlpha0ProjectedGradientDescentSolverstatic
kDefaultBacktrackingCProjectedGradientDescentSolverstatic
kDefaultBacktrackingTauProjectedGradientDescentSolverstatic
kDefaultConvergenceTolProjectedGradientDescentSolverstatic
kDefaultMaxIterationsProjectedGradientDescentSolverstatic
kDefaultMaxLineSearchStepsProjectedGradientDescentSolverstatic
MaxIterationsOptionName()ProjectedGradientDescentSolverstatic
operator=(const ProjectedGradientDescentSolver &)=deleteProjectedGradientDescentSolver
operator=(ProjectedGradientDescentSolver &&)=deleteProjectedGradientDescentSolver
drake::solvers::SolverBase::operator=(const SolverBase &)=deleteSolverBase
drake::solvers::SolverBase::operator=(SolverBase &&)=deleteSolverBase
drake::solvers::SolverInterface::operator=(const SolverInterface &)=deleteSolverInterface
drake::solvers::SolverInterface::operator=(SolverInterface &&)=deleteSolverInterface
ProgramAttributesSatisfied(const MathematicalProgram &)ProjectedGradientDescentSolverstatic
ProjectedGradientDescentSolver(const ProjectedGradientDescentSolver &)=deleteProjectedGradientDescentSolver
ProjectedGradientDescentSolver(ProjectedGradientDescentSolver &&)=deleteProjectedGradientDescentSolver
ProjectedGradientDescentSolver()ProjectedGradientDescentSolver
SetCustomGradientFunction(const std::function< Eigen::VectorXd(const Eigen::VectorXd &)> &custom_gradient_function)ProjectedGradientDescentSolver
SetCustomProjectionFunction(const std::function< bool(const Eigen::VectorXd &, Eigen::VectorXd *)> &custom_projection_function)ProjectedGradientDescentSolver
SetProjectionSolverInterface(const SolverInterface *projection_solver_interface)ProjectedGradientDescentSolver
Solve(const MathematicalProgram &prog, const std::optional< Eigen::VectorXd > &initial_guess=std::nullopt, const std::optional< SolverOptions > &solver_options=std::nullopt) constProjectedGradientDescentSolver
Solve(const MathematicalProgram &, const std::optional< Eigen::VectorXd > &, const std::optional< SolverOptions > &, MathematicalProgramResult *) const overrideProjectedGradientDescentSolver
drake::solvers::SolverBase::Solve(const MathematicalProgram &prog, const std::optional< Eigen::VectorXd > &initial_guess=std::nullopt, const std::optional< SolverOptions > &solver_options=std::nullopt) constSolverBase
drake::solvers::SolverBase::Solve(const MathematicalProgram &, const std::optional< Eigen::VectorXd > &, const std::optional< SolverOptions > &, MathematicalProgramResult *) const overrideSolverBasevirtual
solver_id() const finalSolverBasevirtual
SolverBase(const SolverBase &)=deleteSolverBase
SolverBase(SolverBase &&)=deleteSolverBase
SolverBase(const SolverId &id, std::function< bool()> available, std::function< bool()> enabled, std::function< bool(const MathematicalProgram &)> are_satisfied, std::function< std::string(const MathematicalProgram &)> explain_unsatisfied=nullptr)SolverBaseprotected
SolverInterface(const SolverInterface &)=deleteSolverInterface
SolverInterface(SolverInterface &&)=deleteSolverInterface
SolverInterface()SolverInterfaceprotected
~ProjectedGradientDescentSolver() finalProjectedGradientDescentSolver
~SolverBase() overrideSolverBase
~SolverInterface()SolverInterfacevirtual