This is the complete list of members for MathematicalProgram, including all inherited members.
| Add2NormSquaredCost(const Eigen::Ref< const Eigen::MatrixXd > &A, const Eigen::Ref< const Eigen::VectorXd > &b, const VariableRefList &vars) | MathematicalProgram | |
| Add2NormSquaredCost(const Eigen::Ref< const Eigen::MatrixXd > &A, const Eigen::Ref< const Eigen::VectorXd > &b, const Eigen::Ref< const VectorXDecisionVariable > &vars) | MathematicalProgram | |
| AddBoundingBoxConstraint(const Eigen::Ref< const Eigen::VectorXd > &lb, const Eigen::Ref< const Eigen::VectorXd > &ub, const VariableRefList &vars) | MathematicalProgram | |
| AddBoundingBoxConstraint(const Eigen::Ref< const Eigen::MatrixXd > &lb, const Eigen::Ref< const Eigen::MatrixXd > &ub, const Eigen::Ref< const MatrixXDecisionVariable > &vars) | MathematicalProgram | |
| AddBoundingBoxConstraint(double lb, double ub, const symbolic::Variable &var) | MathematicalProgram | |
| AddBoundingBoxConstraint(double lb, double ub, const VariableRefList &vars) | MathematicalProgram | |
| AddBoundingBoxConstraint(double lb, double ub, const Eigen::MatrixBase< Derived > &vars) | MathematicalProgram | |
| AddBoundingBoxConstraint(double lb, double ub, const Eigen::MatrixBase< Derived > &vars) | MathematicalProgram | |
| AddConstraint(const Binding< Constraint > &binding) | MathematicalProgram | |
| AddConstraint(const symbolic::Expression &e, double lb, double ub) | MathematicalProgram | |
| AddConstraint(const Eigen::Ref< const MatrixX< symbolic::Expression >> &v, const Eigen::Ref< const Eigen::MatrixXd > &lb, const Eigen::Ref< const Eigen::MatrixXd > &ub) | MathematicalProgram | |
| AddConstraint(const symbolic::Formula &f) | MathematicalProgram | |
| AddConstraint(const Eigen::DenseBase< Derived > &formulas) | MathematicalProgram | |
| AddConstraint(std::shared_ptr< C > con, const VariableRefList &vars) | MathematicalProgram | |
| AddConstraint(std::shared_ptr< C > con, const Eigen::Ref< const VectorXDecisionVariable > &vars) | MathematicalProgram | |
| AddConstraint(const Binding< LinearConstraint > &binding) | MathematicalProgram | |
| AddConstraint(const Binding< LinearEqualityConstraint > &binding) | MathematicalProgram | |
| AddConstraint(const Binding< BoundingBoxConstraint > &binding) | MathematicalProgram | |
| AddConstraint(const Binding< QuadraticConstraint > &binding) | MathematicalProgram | |
| AddConstraint(const Binding< LorentzConeConstraint > &binding) | MathematicalProgram | |
| AddConstraint(const Binding< RotatedLorentzConeConstraint > &binding) | MathematicalProgram | |
| AddConstraint(const Binding< LinearComplementarityConstraint > &binding) | MathematicalProgram | |
| AddConstraint(const Binding< PositiveSemidefiniteConstraint > &binding) | MathematicalProgram | |
| AddConstraint(std::shared_ptr< PositiveSemidefiniteConstraint > con, const Eigen::Ref< const MatrixXDecisionVariable > &symmetric_matrix_var) | MathematicalProgram | |
| AddConstraint(const Binding< LinearMatrixInequalityConstraint > &binding) | MathematicalProgram | |
| AddConstraint(const Binding< ExponentialConeConstraint > &binding) | MathematicalProgram | |
| AddCost(const Binding< Cost > &binding) | MathematicalProgram | |
| AddCost(const std::shared_ptr< C > &obj, const Eigen::Ref< const VectorXDecisionVariable > &vars) | MathematicalProgram | |
| AddCost(const std::shared_ptr< C > &obj, const VariableRefList &vars) | MathematicalProgram | |
| AddCost(F &&f, const VariableRefList &vars) | MathematicalProgram | |
| AddCost(F &&f, const Eigen::Ref< const VectorXDecisionVariable > &vars) | MathematicalProgram | |
| AddCost(F &&, Vars &&) | MathematicalProgram | |
| AddCost(const Binding< LinearCost > &binding) | MathematicalProgram | |
| AddCost(const Binding< QuadraticCost > &binding) | MathematicalProgram | |
| AddCost(const Binding< L2NormCost > &binding) | MathematicalProgram | |
| AddCost(const symbolic::Expression &e) | MathematicalProgram | |
| AddDecisionVariables(const Eigen::Ref< const MatrixXDecisionVariable > &decision_variables) | MathematicalProgram | |
| AddEqualityConstraintBetweenPolynomials(const symbolic::Polynomial &p1, const symbolic::Polynomial &p2) | MathematicalProgram | |
| AddExponentialConeConstraint(const Eigen::Ref< const Eigen::SparseMatrix< double >> &A, const Eigen::Ref< const Eigen::Vector3d > &b, const Eigen::Ref< const VectorXDecisionVariable > &vars) | MathematicalProgram | |
| AddExponentialConeConstraint(const Eigen::Ref< const Vector3< symbolic::Expression >> &z) | MathematicalProgram | |
| AddIndeterminate(const symbolic::Variable &new_indeterminate) | MathematicalProgram | |
| AddIndeterminates(const Eigen::Ref< const MatrixXIndeterminate > &new_indeterminates) | MathematicalProgram | |
| AddIndeterminates(const symbolic::Variables &new_indeterminates) | MathematicalProgram | |
| AddL1NormCostInEpigraphForm(const Eigen::Ref< const Eigen::MatrixXd > &A, const Eigen::Ref< const Eigen::VectorXd > &b, const Eigen::Ref< const VectorXDecisionVariable > &vars) | MathematicalProgram | |
| AddL2NormCost(const Eigen::Ref< const Eigen::MatrixXd > &A, const Eigen::Ref< const Eigen::VectorXd > &b, const Eigen::Ref< const VectorXDecisionVariable > &vars) | MathematicalProgram | |
| AddL2NormCost(const Eigen::Ref< const Eigen::MatrixXd > &A, const Eigen::Ref< const Eigen::VectorXd > &b, const VariableRefList &vars) | MathematicalProgram | |
| AddL2NormCost(const symbolic::Expression &e, double psd_tol=1e-8, double coefficient_tol=1e-8) | MathematicalProgram | |
| AddL2NormCostUsingConicConstraint(const Eigen::Ref< const Eigen::MatrixXd > &A, const Eigen::Ref< const Eigen::VectorXd > &b, const Eigen::Ref< const VectorXDecisionVariable > &vars) | MathematicalProgram | |
| AddLinearComplementarityConstraint(const Eigen::Ref< const Eigen::MatrixXd > &M, const Eigen::Ref< const Eigen::VectorXd > &q, const VariableRefList &vars) | MathematicalProgram | |
| AddLinearComplementarityConstraint(const Eigen::Ref< const Eigen::MatrixXd > &M, const Eigen::Ref< const Eigen::VectorXd > &q, const Eigen::Ref< const VectorXDecisionVariable > &vars) | MathematicalProgram | |
| AddLinearConstraint(const Eigen::Ref< const Eigen::MatrixXd > &A, const Eigen::Ref< const Eigen::VectorXd > &lb, const Eigen::Ref< const Eigen::VectorXd > &ub, const VariableRefList &vars) | MathematicalProgram | |
| AddLinearConstraint(const Eigen::SparseMatrix< double > &A, const Eigen::Ref< const Eigen::VectorXd > &lb, const Eigen::Ref< const Eigen::VectorXd > &ub, const VariableRefList &vars) | MathematicalProgram | |
| AddLinearConstraint(const Eigen::Ref< const Eigen::MatrixXd > &A, const Eigen::Ref< const Eigen::VectorXd > &lb, const Eigen::Ref< const Eigen::VectorXd > &ub, const Eigen::Ref< const VectorXDecisionVariable > &vars) | MathematicalProgram | |
| AddLinearConstraint(const Eigen::SparseMatrix< double > &A, const Eigen::Ref< const Eigen::VectorXd > &lb, const Eigen::Ref< const Eigen::VectorXd > &ub, const Eigen::Ref< const VectorXDecisionVariable > &vars) | MathematicalProgram | |
| AddLinearConstraint(const Eigen::Ref< const Eigen::RowVectorXd > &a, double lb, double ub, const VariableRefList &vars) | MathematicalProgram | |
| AddLinearConstraint(const Eigen::Ref< const Eigen::RowVectorXd > &a, double lb, double ub, const Eigen::Ref< const VectorXDecisionVariable > &vars) | MathematicalProgram | |
| AddLinearConstraint(const symbolic::Expression &e, double lb, double ub) | MathematicalProgram | |
| AddLinearConstraint(const Eigen::Ref< const MatrixX< symbolic::Expression >> &v, const Eigen::Ref< const Eigen::MatrixXd > &lb, const Eigen::Ref< const Eigen::MatrixXd > &ub) | MathematicalProgram | |
| AddLinearConstraint(const symbolic::Formula &f) | MathematicalProgram | |
| AddLinearConstraint(const Eigen::Ref< const Eigen::Array< symbolic::Formula, Eigen::Dynamic, Eigen::Dynamic >> &formulas) | MathematicalProgram | |
| AddLinearCost(const symbolic::Expression &e) | MathematicalProgram | |
| AddLinearCost(const Eigen::Ref< const Eigen::VectorXd > &a, double b, const VariableRefList &vars) | MathematicalProgram | |
| AddLinearCost(const Eigen::Ref< const Eigen::VectorXd > &a, double b, const Eigen::Ref< const VectorXDecisionVariable > &vars) | MathematicalProgram | |
| AddLinearCost(const Eigen::Ref< const Eigen::VectorXd > &a, const VarType &vars) | MathematicalProgram | |
| AddLinearEqualityConstraint(const symbolic::Expression &e, double b) | MathematicalProgram | |
| AddLinearEqualityConstraint(const symbolic::Formula &f) | MathematicalProgram | |
| AddLinearEqualityConstraint(const Eigen::Ref< const Eigen::Array< symbolic::Formula, Eigen::Dynamic, Eigen::Dynamic >> &formulas) | MathematicalProgram | |
| AddLinearEqualityConstraint(const Eigen::MatrixBase< DerivedV > &v, const Eigen::MatrixBase< DerivedB > &b) | MathematicalProgram | |
| AddLinearEqualityConstraint(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedB > &B, bool lower_triangle=false) | MathematicalProgram | |
| AddLinearEqualityConstraint(const Eigen::Ref< const Eigen::MatrixXd > &Aeq, const Eigen::Ref< const Eigen::VectorXd > &beq, const VariableRefList &vars) | MathematicalProgram | |
| AddLinearEqualityConstraint(const Eigen::SparseMatrix< double > &Aeq, const Eigen::Ref< const Eigen::VectorXd > &beq, const VariableRefList &vars) | MathematicalProgram | |
| AddLinearEqualityConstraint(const Eigen::Ref< const Eigen::MatrixXd > &Aeq, const Eigen::Ref< const Eigen::VectorXd > &beq, const Eigen::Ref< const VectorXDecisionVariable > &vars) | MathematicalProgram | |
| AddLinearEqualityConstraint(const Eigen::SparseMatrix< double > &Aeq, const Eigen::Ref< const Eigen::VectorXd > &beq, const Eigen::Ref< const VectorXDecisionVariable > &vars) | MathematicalProgram | |
| AddLinearEqualityConstraint(const Eigen::Ref< const Eigen::RowVectorXd > &a, double beq, const VariableRefList &vars) | MathematicalProgram | |
| AddLinearEqualityConstraint(const Eigen::Ref< const Eigen::RowVectorXd > &a, double beq, const Eigen::Ref< const VectorXDecisionVariable > &vars) | MathematicalProgram | |
| AddLinearMatrixInequalityConstraint(std::vector< Eigen::MatrixXd > F, const VariableRefList &vars) | MathematicalProgram | |
| AddLinearMatrixInequalityConstraint(std::vector< Eigen::MatrixXd > F, const Eigen::Ref< const VectorXDecisionVariable > &vars) | MathematicalProgram | |
| AddLinearMatrixInequalityConstraint(const Eigen::Ref< const MatrixX< symbolic::Expression >> &X) | MathematicalProgram | |
| AddLogDeterminantLowerBoundConstraint(const Eigen::Ref< const MatrixX< symbolic::Expression >> &X, double lower) | MathematicalProgram | |
| AddLorentzConeConstraint(const symbolic::Formula &f, LorentzConeConstraint::EvalType eval_type=LorentzConeConstraint::EvalType::kConvexSmooth, double psd_tol=1e-8, double coefficient_tol=1e-8) | MathematicalProgram | |
| AddLorentzConeConstraint(const Eigen::Ref< const VectorX< symbolic::Expression >> &v, LorentzConeConstraint::EvalType eval_type=LorentzConeConstraint::EvalType::kConvexSmooth) | MathematicalProgram | |
| AddLorentzConeConstraint(const symbolic::Expression &linear_expression, const symbolic::Expression &quadratic_expression, double tol=0, LorentzConeConstraint::EvalType eval_type=LorentzConeConstraint::EvalType::kConvexSmooth) | MathematicalProgram | |
| AddLorentzConeConstraint(const Eigen::Ref< const Eigen::MatrixXd > &A, const Eigen::Ref< const Eigen::VectorXd > &b, const VariableRefList &vars, LorentzConeConstraint::EvalType eval_type=LorentzConeConstraint::EvalType::kConvexSmooth) | MathematicalProgram | |
| AddLorentzConeConstraint(const Eigen::Ref< const Eigen::MatrixXd > &A, const Eigen::Ref< const Eigen::VectorXd > &b, const Eigen::Ref< const VectorXDecisionVariable > &vars, LorentzConeConstraint::EvalType eval_type=LorentzConeConstraint::EvalType::kConvexSmooth) | MathematicalProgram | |
| AddLorentzConeConstraint(const VariableRefList &vars, LorentzConeConstraint::EvalType eval_type=LorentzConeConstraint::EvalType::kConvexSmooth) | MathematicalProgram | |
| AddLorentzConeConstraint(const Eigen::MatrixBase< VectorDecisionVariable< rows >> &vars, LorentzConeConstraint::EvalType eval_type=LorentzConeConstraint::EvalType::kConvexSmooth) | MathematicalProgram | |
| AddMaximizeGeometricMeanCost(const Eigen::Ref< const Eigen::MatrixXd > &A, const Eigen::Ref< const Eigen::VectorXd > &b, const Eigen::Ref< const VectorX< symbolic::Variable >> &x) | MathematicalProgram | |
| AddMaximizeGeometricMeanCost(const Eigen::Ref< const VectorX< symbolic::Variable >> &x, double c=1.0) | MathematicalProgram | |
| AddMaximizeLogDeterminantCost(const Eigen::Ref< const MatrixX< symbolic::Expression >> &X) | MathematicalProgram | |
| AddPolynomialConstraint(const Eigen::Ref< const MatrixX< Polynomiald >> &polynomials, const std::vector< Polynomiald::VarType > &poly_vars, const Eigen::Ref< const Eigen::MatrixXd > &lb, const Eigen::Ref< const Eigen::MatrixXd > &ub, const VariableRefList &vars) | MathematicalProgram | |
| AddPolynomialConstraint(const Eigen::Ref< const MatrixX< Polynomiald >> &polynomials, const std::vector< Polynomiald::VarType > &poly_vars, const Eigen::Ref< const Eigen::MatrixXd > &lb, const Eigen::Ref< const Eigen::MatrixXd > &ub, const Eigen::Ref< const VectorXDecisionVariable > &vars) | MathematicalProgram | |
| AddPolynomialCost(const symbolic::Expression &e) | MathematicalProgram | |
| AddPositiveDiagonallyDominantDualConeMatrixConstraint(const Eigen::Ref< const MatrixX< symbolic::Expression >> &X) | MathematicalProgram | |
| AddPositiveDiagonallyDominantDualConeMatrixConstraint(const Eigen::Ref< const MatrixX< symbolic::Variable >> &X) | MathematicalProgram | |
| AddPositiveDiagonallyDominantMatrixConstraint(const Eigen::Ref< const MatrixX< symbolic::Expression >> &X) | MathematicalProgram | |
| AddPositiveSemidefiniteConstraint(const Eigen::Ref< const MatrixXDecisionVariable > &symmetric_matrix_var) | MathematicalProgram | |
| AddPositiveSemidefiniteConstraint(const Eigen::Ref< const MatrixX< symbolic::Expression >> &e) | MathematicalProgram | |
| AddPrincipalSubmatrixIsPsdConstraint(const Eigen::Ref< const MatrixXDecisionVariable > &symmetric_matrix_var, const std::set< int > &minor_indices) | MathematicalProgram | |
| AddPrincipalSubmatrixIsPsdConstraint(const Eigen::Ref< const MatrixX< symbolic::Expression >> &e, const std::set< int > &minor_indices) | MathematicalProgram | |
| AddQuadraticAsRotatedLorentzConeConstraint(const Eigen::Ref< const Eigen::MatrixXd > &Q, const Eigen::Ref< const Eigen::VectorXd > &b, double c, const Eigen::Ref< const VectorX< symbolic::Variable >> &vars, double psd_tol=0.) | MathematicalProgram | |
| AddQuadraticConstraint(const Eigen::Ref< const Eigen::MatrixXd > &Q, const Eigen::Ref< const Eigen::VectorXd > &b, double lb, double ub, const Eigen::Ref< const VectorXDecisionVariable > &vars, std::optional< QuadraticConstraint::HessianType > hessian_type=std::nullopt) | MathematicalProgram | |
| AddQuadraticConstraint(const Eigen::Ref< const Eigen::MatrixXd > &Q, const Eigen::Ref< const Eigen::VectorXd > &b, double lb, double ub, const VariableRefList &vars, std::optional< QuadraticConstraint::HessianType > hessian_type=std::nullopt) | MathematicalProgram | |
| AddQuadraticConstraint(const symbolic::Expression &e, double lb, double ub, std::optional< QuadraticConstraint::HessianType > hessian_type=std::nullopt) | MathematicalProgram | |
| AddQuadraticCost(const symbolic::Expression &e, std::optional< bool > is_convex=std::nullopt) | MathematicalProgram | |
| AddQuadraticCost(const Eigen::Ref< const Eigen::MatrixXd > &Q, const Eigen::Ref< const Eigen::VectorXd > &b, const VariableRefList &vars, std::optional< bool > is_convex=std::nullopt) | MathematicalProgram | |
| AddQuadraticCost(const Eigen::Ref< const Eigen::MatrixXd > &Q, const Eigen::Ref< const Eigen::VectorXd > &b, double c, const Eigen::Ref< const VectorXDecisionVariable > &vars, std::optional< bool > is_convex=std::nullopt) | MathematicalProgram | |
| AddQuadraticCost(const Eigen::Ref< const Eigen::MatrixXd > &Q, const Eigen::Ref< const Eigen::VectorXd > &b, const Eigen::Ref< const VectorXDecisionVariable > &vars, std::optional< bool > is_convex=std::nullopt) | MathematicalProgram | |
| AddQuadraticErrorCost(double w, const Eigen::Ref< const Eigen::VectorXd > &x_desired, const VariableRefList &vars) | MathematicalProgram | |
| AddQuadraticErrorCost(double w, const Eigen::Ref< const Eigen::VectorXd > &x_desired, const Eigen::Ref< const VectorXDecisionVariable > &vars) | MathematicalProgram | |
| AddQuadraticErrorCost(const Eigen::Ref< const Eigen::MatrixXd > &Q, const Eigen::Ref< const Eigen::VectorXd > &x_desired, const VariableRefList &vars) | MathematicalProgram | |
| AddQuadraticErrorCost(const Eigen::Ref< const Eigen::MatrixXd > &Q, const Eigen::Ref< const Eigen::VectorXd > &x_desired, const Eigen::Ref< const VectorXDecisionVariable > &vars) | MathematicalProgram | |
| AddRotatedLorentzConeConstraint(const symbolic::Expression &linear_expression1, const symbolic::Expression &linear_expression2, const symbolic::Expression &quadratic_expression, double tol=0) | MathematicalProgram | |
| AddRotatedLorentzConeConstraint(const Eigen::Ref< const VectorX< symbolic::Expression >> &v) | MathematicalProgram | |
| AddRotatedLorentzConeConstraint(const Eigen::Ref< const Eigen::MatrixXd > &A, const Eigen::Ref< const Eigen::VectorXd > &b, const VariableRefList &vars) | MathematicalProgram | |
| AddRotatedLorentzConeConstraint(const Eigen::Ref< const Eigen::MatrixXd > &A, const Eigen::Ref< const Eigen::VectorXd > &b, const Eigen::Ref< const VectorXDecisionVariable > &vars) | MathematicalProgram | |
| AddRotatedLorentzConeConstraint(const VariableRefList &vars) | MathematicalProgram | |
| AddRotatedLorentzConeConstraint(const Eigen::MatrixBase< VectorDecisionVariable< rows >> &vars) | MathematicalProgram | |
| AddScaledDiagonallyDominantDualConeMatrixConstraint(const Eigen::Ref< const MatrixX< symbolic::Expression >> &X) | MathematicalProgram | |
| AddScaledDiagonallyDominantDualConeMatrixConstraint(const Eigen::Ref< const MatrixX< symbolic::Variable >> &X) | MathematicalProgram | |
| AddScaledDiagonallyDominantMatrixConstraint(const Eigen::Ref< const MatrixX< symbolic::Expression >> &X) | MathematicalProgram | |
| AddScaledDiagonallyDominantMatrixConstraint(const Eigen::Ref< const MatrixX< symbolic::Variable >> &X) | MathematicalProgram | |
| AddSosConstraint(const symbolic::Polynomial &p, const Eigen::Ref< const VectorX< symbolic::Monomial >> &monomial_basis, NonnegativePolynomial type=NonnegativePolynomial::kSos, const std::string &gram_name="S") | MathematicalProgram | |
| AddSosConstraint(const symbolic::Polynomial &p, NonnegativePolynomial type=NonnegativePolynomial::kSos, const std::string &gram_name="S") | MathematicalProgram | |
| AddSosConstraint(const symbolic::Expression &e, const Eigen::Ref< const VectorX< symbolic::Monomial >> &monomial_basis, NonnegativePolynomial type=NonnegativePolynomial::kSos, const std::string &gram_name="S") | MathematicalProgram | |
| AddSosConstraint(const symbolic::Expression &e, NonnegativePolynomial type=NonnegativePolynomial::kSos, const std::string &gram_name="S") | MathematicalProgram | |
| AddVisualizationCallback(const VisualizationCallback::CallbackFunction &callback, const Eigen::Ref< const VectorXDecisionVariable > &vars) | MathematicalProgram | |
| AddVisualizationCallback(const VisualizationCallback::CallbackFunction &callback, const VariableRefList &vars) | MathematicalProgram | |
| bounding_box_constraints() const | MathematicalProgram | |
| CheckSatisfied(const Binding< Constraint > &binding, const Eigen::Ref< const Eigen::VectorXd > &prog_var_vals, double tol=1e-6) const | MathematicalProgram | |
| CheckSatisfied(const std::vector< Binding< Constraint >> &bindings, const Eigen::Ref< const Eigen::VectorXd > &prog_var_vals, double tol=1e-6) const | MathematicalProgram | |
| CheckSatisfiedAtInitialGuess(const Binding< Constraint > &binding, double tol=1e-6) const | MathematicalProgram | |
| CheckSatisfiedAtInitialGuess(const std::vector< Binding< Constraint >> &bindings, double tol=1e-6) const | MathematicalProgram | |
| ClearVariableScaling() | MathematicalProgram | |
| Clone() const | MathematicalProgram | |
| decision_variable(int i) const | MathematicalProgram | |
| decision_variable_index() const | MathematicalProgram | |
| decision_variables() const | MathematicalProgram | |
| EvalBinding(const Binding< C > &binding, const Eigen::MatrixBase< DerivedX > &prog_var_vals) const | MathematicalProgram | |
| EvalBindingAtInitialGuess(const Binding< C > &binding) const | MathematicalProgram | |
| EvalBindings(const std::vector< Binding< C >> &bindings, const Eigen::MatrixBase< DerivedX > &prog_var_vals) const | MathematicalProgram | |
| EvalVisualizationCallbacks(const Eigen::Ref< const Eigen::VectorXd > &prog_var_vals) const | MathematicalProgram | |
| exponential_cone_constraints() const | MathematicalProgram | |
| FindDecisionVariableIndex(const symbolic::Variable &var) const | MathematicalProgram | |
| FindDecisionVariableIndices(const Eigen::Ref< const VectorXDecisionVariable > &vars) const | MathematicalProgram | |
| FindIndeterminateIndex(const symbolic::Variable &var) const | MathematicalProgram | |
| generic_constraints() const | MathematicalProgram | |
| generic_costs() const | MathematicalProgram | |
| GetAllConstraints() const | MathematicalProgram | |
| GetAllCosts() const | MathematicalProgram | |
| GetAllLinearConstraints() const | MathematicalProgram | |
| GetBindingVariableValues(const Binding< C > &binding, const Eigen::MatrixBase< DerivedX > &prog_var_vals) const | MathematicalProgram | |
| GetInitialGuess(const symbolic::Variable &decision_variable) const | MathematicalProgram | |
| GetInitialGuess(const Eigen::MatrixBase< Derived > &decision_variable_mat) const | MathematicalProgram | |
| GetVariableScaling() const | MathematicalProgram | |
| indeterminate(int i) const | MathematicalProgram | |
| indeterminates() const | MathematicalProgram | |
| indeterminates_index() const | MathematicalProgram | |
| initial_guess() const | MathematicalProgram | |
| IsThreadSafe() const | MathematicalProgram | |
| kGlobalInfeasibleCost | MathematicalProgram | static | 
| kUnboundedCost | MathematicalProgram | static | 
| l2norm_costs() const | MathematicalProgram | |
| linear_complementarity_constraints() const | MathematicalProgram | |
| linear_constraints() const | MathematicalProgram | |
| linear_costs() const | MathematicalProgram | |
| linear_equality_constraints() const | MathematicalProgram | |
| linear_matrix_inequality_constraints() const | MathematicalProgram | |
| lorentz_cone_constraints() const | MathematicalProgram | |
| MakeCost(F &&f) | MathematicalProgram | static | 
| MakePolynomial(const symbolic::Expression &e) const | MathematicalProgram | |
| MathematicalProgram(const MathematicalProgram &)=delete | MathematicalProgram | |
| MathematicalProgram(MathematicalProgram &&)=delete | MathematicalProgram | |
| MathematicalProgram() | MathematicalProgram | |
| NewBinaryVariables(int rows, int cols, const std::string &name) | MathematicalProgram | |
| NewBinaryVariables(const std::string &name="b") | MathematicalProgram | |
| NewBinaryVariables(int rows, const std::string &name="b") | MathematicalProgram | |
| NewContinuousVariables(int rows, const std::string &name="x") | MathematicalProgram | |
| NewContinuousVariables(int rows, int cols, const std::string &name="X") | MathematicalProgram | |
| NewContinuousVariables(const std::string &name="X") | MathematicalProgram | |
| NewEvenDegreeDsosPolynomial(const symbolic::Variables &indeterminates, int degree) | MathematicalProgram | |
| NewEvenDegreeFreePolynomial(const symbolic::Variables &indeterminates, int degree, const std::string &coeff_name="a") | MathematicalProgram | |
| NewEvenDegreeNonnegativePolynomial(const symbolic::Variables &indeterminates, int degree, NonnegativePolynomial type) | MathematicalProgram | |
| NewEvenDegreeSdsosPolynomial(const symbolic::Variables &indeterminates, int degree) | MathematicalProgram | |
| NewEvenDegreeSosPolynomial(const symbolic::Variables &indeterminates, int degree) | MathematicalProgram | |
| NewFreePolynomial(const symbolic::Variables &indeterminates, int degree, const std::string &coeff_name="a") | MathematicalProgram | |
| NewIndeterminates(const std::array< std::string, rows *cols > &names) | MathematicalProgram | |
| NewIndeterminates(const std::array< std::string, rows > &names) | MathematicalProgram | |
| NewIndeterminates(const std::string &name="X") | MathematicalProgram | |
| NewIndeterminates(const std::string &name="x") | MathematicalProgram | |
| NewIndeterminates(int rows, const std::vector< std::string > &names) | MathematicalProgram | |
| NewIndeterminates(int rows, const std::string &name="x") | MathematicalProgram | |
| NewIndeterminates(int rows, int cols, const std::vector< std::string > &names) | MathematicalProgram | |
| NewIndeterminates(int rows, int cols, const std::string &name="X") | MathematicalProgram | |
| NewOddDegreeFreePolynomial(const symbolic::Variables &indeterminates, int degree, const std::string &coeff_name="a") | MathematicalProgram | |
| NewSosPolynomial(const Eigen::Ref< const VectorX< symbolic::Monomial >> &monomial_basis, NonnegativePolynomial type=NonnegativePolynomial::kSos, const std::string &gram_name="S") | MathematicalProgram | |
| NewSosPolynomial(const Eigen::Ref< const MatrixX< symbolic::Variable >> &gramian, const Eigen::Ref< const VectorX< symbolic::Monomial >> &monomial_basis, NonnegativePolynomial type=NonnegativePolynomial::kSos) | MathematicalProgram | |
| NewSosPolynomial(const symbolic::Variables &indeterminates, int degree, NonnegativePolynomial type=NonnegativePolynomial::kSos, const std::string &gram_name="S") | MathematicalProgram | |
| NewSymmetricContinuousVariables(int rows, const std::string &name="Symmetric") | MathematicalProgram | |
| NewSymmetricContinuousVariables(const std::string &name="Symmetric") | MathematicalProgram | |
| NonnegativePolynomial enum name | MathematicalProgram | |
| num_indeterminates() const | MathematicalProgram | |
| num_vars() const | MathematicalProgram | |
| operator=(const MathematicalProgram &)=delete | MathematicalProgram | |
| operator=(MathematicalProgram &&)=delete | MathematicalProgram | |
| positive_semidefinite_constraints() const | MathematicalProgram | |
| quadratic_constraints() const | MathematicalProgram | |
| quadratic_costs() const | MathematicalProgram | |
| RelaxPsdConstraintToDdDualCone(const Binding< PositiveSemidefiniteConstraint > &constraint) | MathematicalProgram | |
| RelaxPsdConstraintToSddDualCone(const Binding< PositiveSemidefiniteConstraint > &constraint) | MathematicalProgram | |
| RemoveConstraint(const Binding< Constraint > &constraint) | MathematicalProgram | |
| RemoveCost(const Binding< Cost > &cost) | MathematicalProgram | |
| RemoveDecisionVariable(const symbolic::Variable &var) | MathematicalProgram | |
| RemoveVisualizationCallback(const Binding< VisualizationCallback > &callback) | MathematicalProgram | |
| Reparse(symbolic::Polynomial *p) const | MathematicalProgram | |
| required_capabilities() const | MathematicalProgram | |
| rotated_lorentz_cone_constraints() const | MathematicalProgram | |
| SetDecisionVariableValueInVector(const symbolic::Variable &decision_variable, double decision_variable_new_value, EigenPtr< Eigen::VectorXd > values) const | MathematicalProgram | |
| SetDecisionVariableValueInVector(const Eigen::Ref< const MatrixXDecisionVariable > &decision_variables, const Eigen::Ref< const Eigen::MatrixXd > &decision_variables_new_values, EigenPtr< Eigen::VectorXd > values) const | MathematicalProgram | |
| SetInitialGuess(const symbolic::Variable &decision_variable, double variable_guess_value) | MathematicalProgram | |
| SetInitialGuess(const Eigen::MatrixBase< DerivedA > &decision_variable_mat, const Eigen::MatrixBase< DerivedB > &x0) | MathematicalProgram | |
| SetInitialGuessForAllVariables(const Eigen::MatrixBase< Derived > &x0) | MathematicalProgram | |
| SetSolverOption(const SolverId &solver_id, const std::string &solver_option, double option_value) | MathematicalProgram | |
| SetSolverOption(const SolverId &solver_id, const std::string &solver_option, int option_value) | MathematicalProgram | |
| SetSolverOption(const SolverId &solver_id, const std::string &solver_option, const std::string &option_value) | MathematicalProgram | |
| SetSolverOptions(const SolverOptions &solver_options) | MathematicalProgram | |
| SetVariableScaling(const symbolic::Variable &var, double s) | MathematicalProgram | |
| solver_options() const | MathematicalProgram | |
| TightenPsdConstraintToDd(const Binding< PositiveSemidefiniteConstraint > &constraint) | MathematicalProgram | |
| TightenPsdConstraintToSdd(const Binding< PositiveSemidefiniteConstraint > &constraint) | MathematicalProgram | |
| to_string() const | MathematicalProgram | |
| ToLatex(int precision=3) | MathematicalProgram | |
| VarType typedef | MathematicalProgram | |
| visualization_callbacks() const | MathematicalProgram | |
| ~MathematicalProgram() | MathematicalProgram | virtual |