User GuideΒΆ

  • What is CVXPY?
    • Changing the problem
    • Infeasible and unbounded problems
    • Other problem statuses
    • Vectors and matrices
    • Constraints
    • Parameters
  • Atomic Functions
    • Operators
    • Scalar functions
    • Functions along an axis
    • Elementwise functions
    • Vector/matrix functions
  • Disciplined Convex Programming
    • Expressions
    • Sign
    • Curvature
    • Curvature rules
    • Infix operators
    • Example 1
    • Example 2
    • DCP problems
  • Disciplined Geometric Programming
    • Log-log curvature
    • Log-log curvature rules
    • DGP problems
    • DGP atoms
  • Disciplined Parametrized Programming
    • What is DPP?
    • The DPP ruleset
    • Repeatedly solving a DPP problem
    • Sensitivity analysis and gradients
  • Disciplined Quasiconvex Programming
    • Curvature
    • Composition rules
    • DQCP problems
    • DQCP atoms
    • Solving DQCP problems
  • Advanced Constraints
    • Attributes
    • Semidefinite matrices
    • Mixed-integer programs
    • Complex valued expressions
  • Advanced Features
    • Dual variables
    • Transforms
    • Problem arithmetic
    • Getting the standard form
    • Canonicalization backends
  • Solver Features
    • Solve method options
    • Solver stats
    • Warm start
    • Setting solver options
    • Custom Solvers

CVXPY

Navigation

  • Install
  • User Guide
    • What is CVXPY?
    • Atomic Functions
    • Disciplined Convex Programming
    • Disciplined Geometric Programming
    • Disciplined Parametrized Programming
    • Disciplined Quasiconvex Programming
    • Advanced Constraints
    • Advanced Features
    • Solver Features
  • API Documentation
  • Examples
  • Contributing
  • Changelog
  • FAQ
  • Resources

Quick search

Version selector

©The CVXPY authors. | Powered by Sphinx 7.1.2 & Alabaster 0.7.13 | Page source