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 | |
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::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 | |
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(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 | |
GetSolverOptionsDouble(const SolverId &solver_id) const | MathematicalProgram | |
GetSolverOptionsInt(const SolverId &solver_id) const | MathematicalProgram | |
GetSolverOptionsStr(const SolverId &solver_id) 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 |