User GuideΒΆ

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

CVXPY

Navigation

  • Install
  • User Guide
    • What is CVXPY?
    • Disciplined Convex Programming
    • Atomic Functions
    • Disciplined Geometric Programming
    • Disciplined Quasiconvex Programming
    • Advanced Features
  • Examples
  • API Documentation
  • FAQ
  • Citing CVXPY
  • Contributing
  • Related Projects
  • Changes to CVXPY
  • CVXPY Short Course
  • License

Quick search

Version selector

©The CVXPY authors. | Powered by Sphinx 6.1.3 & Alabaster 0.7.13 | Page source
Fork me on GitHub