Drake
Drake C++ Documentation
Loading...
Searching...
No Matches
MobyLcpSolver Member List

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

AreProgramAttributesSatisfied(const MathematicalProgram &) const overrideSolverBasevirtual
available() const overrideSolverBasevirtual
ComputeZeroTolerance(const MatrixX< U > &M)MobyLcpSolverstatic
DoSolve2(const MathematicalProgram &prog, const Eigen::VectorXd &initial_guess, internal::SpecificOptions *options, MathematicalProgramResult *result) constSolverBaseprotectedvirtual
enabled() const overrideSolverBasevirtual
ExplainUnsatisfiedProgramAttributes(const MathematicalProgram &) const overrideSolverBasevirtual
get_num_pivots() constMobyLcpSolver
id()MobyLcpSolverstatic
is_available()MobyLcpSolverstatic
is_enabled()MobyLcpSolverstatic
MobyLcpSolver(const MobyLcpSolver &)=deleteMobyLcpSolver
MobyLcpSolver(MobyLcpSolver &&)=deleteMobyLcpSolver
MobyLcpSolver()MobyLcpSolver
operator=(const MobyLcpSolver &)=deleteMobyLcpSolver
operator=(MobyLcpSolver &&)=deleteMobyLcpSolver
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 &)MobyLcpSolverstatic
reset_num_pivots()MobyLcpSolver
Solve(const MathematicalProgram &prog, const std::optional< Eigen::VectorXd > &initial_guess=std::nullopt, const std::optional< SolverOptions > &solver_options=std::nullopt) constMobyLcpSolver
Solve(const MathematicalProgram &, const std::optional< Eigen::VectorXd > &, const std::optional< SolverOptions > &, MathematicalProgramResult *) const overrideMobyLcpSolvervirtual
SolveLcpFast(const Eigen::MatrixXd &M, const Eigen::VectorXd &q, Eigen::VectorXd *z, double zero_tol=-1) constMobyLcpSolver
SolveLcpFastRegularized(const Eigen::MatrixXd &M, const Eigen::VectorXd &q, Eigen::VectorXd *z, int min_exp=-20, unsigned step_exp=4, int max_exp=20, double zero_tol=-1) constMobyLcpSolver
SolveLcpLemke(const Eigen::MatrixXd &M, const Eigen::VectorXd &q, Eigen::VectorXd *z, double piv_tol=-1, double zero_tol=-1) constMobyLcpSolver
SolveLcpLemkeRegularized(const Eigen::MatrixXd &M, const Eigen::VectorXd &q, Eigen::VectorXd *z, int min_exp=-20, unsigned step_exp=1, int max_exp=1, double piv_tol=-1, double zero_tol=-1) constMobyLcpSolver
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
~MobyLcpSolver() finalMobyLcpSolver
~SolverBase() overrideSolverBase
~SolverInterface()SolverInterfacevirtual