The Abs class.
The AxisAtom class.
An interface for the CPLEX solver
An interface to the CBC solver
The AffAtom class.
An interface for the CPLEX solver.
The Atom class.
The BinaryOperator class.
+,Expression,missing-method
The AddExpression class.
The Canonical class.
Upcast 0D and 1D to 2D.
The Canonicalization class.
Complex2Real.binary_canon
Complex canonicalizer for the binary atom
CVXR: Disciplined Convex Optimization in R
Helper function to combine arguments.
The CallbackParam class.
An interface for the CVXOPT solver.
Complex2Real.lambda_sum_largest_canon
Complex canonicalizer for the largest sum atom
Complex2Real.nonpos_canon
Complex canonicalizer for the non-positive atom
Complex2Real.matrix_frac_canon
Complex canonicalizer for the matrix fraction atom
Helper function to sum arguments.
Complex canonicalizer for the absolute value atom
Complex2Real.hermitian_canon
Complex canonicalizer for the hermitian atom
The Chain class.
Complex2Real.variable_canon
Complex canonicalizer for the variable atom
Complex canonicalizer for the SOC atom
Complex canonicalizer for the conjugate atom
Complex2Real.quad_over_lin_canon
Complex canonicalizer for the quadratic over linear term atom
Complex canonicalizer for the real atom
The Conjugate class.
Complex canonicalizer for the quadratic atom
Complex2Real.separable_canon
Complex canonicalizer for the separable atom
Complex2Real.constant_canon
Complex canonicalizer for the constant atom
Lifts complex numbers to a real representation.
Complex2Real.canonicalize_tree
Recursively Canonicalizes a Complex Expression.
Complex2Real.canonicalize_expr
Canonicalizes a Complex Expression
Complex2Real.norm_nuc_canon
Complex canonicalizer for the nuclear norm atom
The Constant class.
Construct Matrices for Linear Cone Problems
The ConicSolver class.
Dcp2Cone canonicalizer for the indicator atom
Complex canonicalizer for the parameter matrix atom
Complex canonicalizer for the p norm atom
Complex canonicalizer for the imaginary atom
Complex canonicalizer for the positive semidefinite atom
Dcp2Cone canonicalizer for the huber atom
The ConstantSolver class.
The CumSum class.
ConicSolver.get_coeff_offset
Return the coefficient and offset in \(Ax + b\).
The Constraint class.
Dcp2Cone canonicalizer for the entropy atom
Reduce DCP Problem to Conic Form
Dcp2Cone canonicalizer for the log determinant atom
The CumMax class.
The Conv class.
Dgp2Dcp canonicalizer for the addition atom
ConicSolver.get_spacing_matrix
Returns a sparse matrix that spaces out an expression.
Dcp2Cone canonicalizer for the log atom
Dgp2Dcp canonicalizer for the constant atom
Summary of cone dimensions present in constraints.
Complex canonicalizer for the zero atom
Dgp2Dcp canonicalizer for the division atom
Dcp2Cone.log_sum_exp_canon
Dcp2Cone canonicalizer for the log sum of the exp atom
Dgp2Dcp.one_minus_pos_canon
Dgp2Dcp canonicalizer for the 1-x atom
Dcp2Cone canonicalizer for the logistic function atom
Dcp2Cone.lambda_sum_largest_canon
Dcp2Cone canonicalizer for the largest lambda sum atom
Dgp2Dcp canonicalizer for the exp atom
The CvxAttr2Constr class.
Dgp2Dcp canonicalizer for the log atom
Dgp2Dcp canonicalizer for the multiplication atom
Dcp2Cone canonicalizer for the log 1p atom
Dgp2Dcp.zero_constr_canon
Dgp2Dcp canonicalizer for the zero constraint atom
Dgp2Dcp.nonpos_constr_canon
Dgp2Dcp canonicalizer for the non-positive constraint atom
Dcp2Cone canonicalizer for the power atom
Dcp2Cone canonicalizer for the nuclear norm atom
Dcp2Cone.matrix_frac_canon
Dcp2Cone canonicalizer for the matrix fraction atom
Dcp2Cone canonicalizer for the p norm atom
Dgp2Dcp.mulexpression_canon
Dgp2Dcp canonicalizer for the multiplication expression atom
Dgp2Dcp canonicalizer for the power atom
Dcp2Cone canonicalizer for the quadratic form atom
Dcp2Cone.quad_over_lin_canon
Dcp2Cone canonicalizer for the quadratic over linear term atom
Dgp2Dcp canonicalizer for the 1 norm atom
Dcp2Cone canonicalizer for the exponential atom
EliminatePwl.min_elemwise_canon
EliminatePwl canonicalizer for the elementwise minimum atom
An interface for the ECOS solver
Dgp2Dcp canonicalizer for the product atom
Utility method for formatting a ConeDims instance into a dictionary
that can be supplied to ECOS.
EliminatePwl.min_entries_canon
EliminatePwl canonicalizer for the minimum entries atom
An interface for the GLPK solver.
The FlipObjective class.
Dgp2Dcp canonicalizer for the infinite norm atom
An interface for the GUROBI_QP solver.
Dcp2Cone canonicalizer for the geometric mean atom
EliminatePwl canonicalizer for the absolute atom
DGP canonical methods class.
Dgp2Dcp.quad_over_lin_canon
Dgp2Dcp canonicalizer for the quadratic over linear term atom
The DiffPos atom.
Dgp2Dcp canonicalizer for the quadratic form atom
==,Expression,Expression-method
The EqConstraint class
The EliminatePwl class.
/,Expression,Expression-method
The DivExpression class.
Dgp2Dcp canonicalizer for the parameter atom
The GeoMean class.
Dcp2Cone canonicalizer for the KL Divergence atom
The HarmonicMean atom.
The HStack class.
The Kron class.
The EvalParams class.
The LogDet class.
A Class Union of List and Constraint
The Log1p class.
The Log class.
Dgp2Dcp.pf_eigenvalue_canon
Dgp2Dcp canonicalizer for the spectral radius atom
%*%,Expression,Expression-method
The MulExpression class.
Dcp2Cone.lambda_max_canon
Dcp2Cone canonicalizer for the lambda maximization atom
Takes the k-th order differences
EliminatePwl canonicalizer for the 1 norm atom
The DiagVec class.
The Norm2 atom.
The Parameter class.
The PSDWrap class.
The Multiply class.
The NormInf class.
The LambdaMax class.
Dcp2Cone canonicalizer for the sigma max atom
Reduce DGP problems to DCP problems.
EliminatePwl.norm_inf_canon
EliminatePwl canonicalizer for the infinite norm atom
A QP solver interface.
The QuadForm class.
EliminatePwl.max_elemwise_canon
EliminatePwl canonicalizer for the elementwise maximum atom
An interface for the ECOS BB solver.
EliminatePwl.max_entries_canon
EliminatePwl canonicalizer for the max entries atom
Dgp2Dcp canonicalizer for the p norm atom
The Elementwise class.
Dgp2Dcp.eye_minus_inv_canon
Dgp2Dcp canonicalizer for the (I - X)^-1 atom
Dgp2Dcp canonicalizer for the geometric mean atom
EliminatePwl.sum_largest_canon
EliminatePwl canonicalizer for the largest sum atom
The Expression class.
The SigmaMax class.
Dgp2Dcp canonicalizer for the sum atom
The Entr class.
The LogSumExp class.
An interface for the GLPK MI solver.
The KLDiv class.
An interface for the GUROBI conic solver.
The EyeMinusInv class.
The InverseData class.
Turns an expression into a DiagVec object
The SizeMetrics class.
The DiagMat class.
Dgp2Dcp canonicalizer for the trace atom
EliminatePwl.cummax_canon
EliminatePwl canonicalizer for the cumulative max atom
Arithmetic Operations on Objectives
The MinElemwise class.
The Logistic class.
The Objective class.
The MinEntries class.
EliminatePwl.cumsum_canon
EliminatePwl canonicalizer for the cumulative sum atom
The Exp class.
The ExpCone class.
The Huber class.
MOSEK.recover_dual_variables
Recovers MOSEK solutions dual variables
The OneMinusPos class.
The Minimize class.
The MatrixFrac class.
The Norm atom.
The Norm1 class.
The MixedNorm atom.
The PfEigenvalue class.
The Pnorm class.
<=,Expression,Expression-method
The IneqConstraint class
The LambdaMin atom.
[,Expression,missing,missing,ANY-method
The Index class.
The Imag class.
The SumSmallest atom.
The SumSquares atom.
The ProdEntries class.
The Promote class.
The Leaf class.
An interface for the MOSEK solver.
The LambdaSumSmallest atom.
The PSDConstraint class.
The Real class.
The Rdictdefault class.
The LambdaSumLargest class.
The SOC class.
Absolute Value
The MatrixStuffing class.
Parses MOSEK dual variables into corresponding CVXR constraints and dual values
The SOCAxis class.
The Solution class.
The SolverStats class.
The ZeroConstraint class
The Wrap class.
The Reshape class.
-,Expression,missing-method
The NegExpression class.
An alias for -MinElemwise(x, 0)
The MaxElemwise class.
Reduction Acceptance
Are the arguments affine?
The SymbolicQuadForm class.
An interface for the SCS solver
The MaxEntries class.
The NormNuc class.
The Maximize class.
The TotalVariation atom.
The UnaryOperator class.
The UpperTri class.
Second-Order Cone Methods
construct_intermediate_chain,Problem,list-method
Builds a chain that rewrites a problem into an intermediate representation suitable for numeric reductions.
Is Constraint Violated?
Build a reduction chain from a problem to an installed solver.
Matrix Norm (Alternative)
Create a new LinOpVector object.
Curvature of Expression
Perform a push back operation on the args
field of LinOp
Set the flag sparse
of the LinOp object
Matrix Diagonal
Set the field named sparse_data
of the LinOp object
Perform a push back operation on the args
field of LinOp
Set the field named type
for the LinOp object
Perform a push back operation on the size
field of LinOp
Get the field dense_data
for the LinOp object
Block Matrix
Lagged and Iterated Differences
An interface for the OSQP solver.
The Power class.
An alias for MaxElemwise(x, 0)
The NonPosConstraint class
Create a new ProblemData object.
Arithmetic Operations on Problems
NonlinearConstraint-class
The NonlinearConstraint class.
The Problem class.
The ReductionSolver class.
The Rdict class.
The Reduction class.
The QuadOverLin class.
The SumEntries class.
Set the I field in the ProblemData Object
Perform a push back operation on the slice
field of LinOp
.ProblemData__set_const_to_row
Set the const_to_row map of the ProblemData Object
Return the LinOp element at index i (0-based)
Is the QP objective stuffed?
Harmonic Mean
Unity Resolvent
Return Original Solution
is_stuffed_cone_objective
Is the objective a stuffed cone objective?
Organize the constraints into a dictionary keyed by constraint names.
Coalesces bool, int indices for variables.
Set the J field in the ProblemData Object
Set the V field in the ProblemData Object
DCP Compliance
Log-Log Curvature of Expression
Cumulative Maximum
Get the sparse
flag field for the LinOp object
Discrete Convolution
Get the slice field of the LinOp Object
The VStack class.
The SumLargest class.
The Variable class.
The Qp2SymbolicQp class.
Complex Numbers
Complex Properties
Set the field size
of the LinOp object
Matrix Trace
Matrix Properties
Log-Sum-Exponential
Set the slice field of the LinOp Object
Curvature of an Atom
Cumulative Sum
.ProblemData__get_const_vec
Get the const_vec field from the ProblemData Object
Internal method for calculating the p-norm
.ProblemData__get_id_to_col
Get the id_to_col field of the ProblemData Object
Direct Standardization: Population
Euclidean Norm
1-Norm
The QpMatrixStuffing class.
Extracts the dual value for constraint starting at offset.
Utility method for formatting a ConeDims instance into a dictionary
that can be supplied to SCS.
.ProblemData__set_const_vec
Set the const_vec field in the ProblemData Object
The SolvingChain class.
Parts of a Problem
Constraint Residual
Parts of an Expression Leaf
Entropy Function
Get numpy handle
Natural Exponential
DGP Compliance
Get ID
The Transpose class.
[,Expression,index,missing,ANY-method
The SpecialIndex class.
The Trace class.
Sum of Largest Values
Retrieve Solution
Product of Entries
Sum of Smallest Values
Get the field size
for the LinOp object
Create a new LinOp object.
Get the id field of the LinOp Object
Set the field dense_data
of the LinOp object
Gets a specified value of a dual variable.
Total Variation
.ProblemData__get_const_to_row
Get the const_to_row field of the ProblemData Object
.ProblemData__set_id_to_col
Set the id_to_col field of the ProblemData Object
Format Constraints
Parse output from a solver and updates problem state
Get the V field of the ProblemData Object
Get the sparse
flag field for the LinOp object
Geometric Mean
Kullback-Leibler Divergence
Is Problem Mixed Integer?
Sub/Super-Gradient
Get Expression Data
Identification Number
Canonicalize
is_stuffed_cone_constraint
Is the constraint a stuffed cone constraint?
Attributes of an Expression Leaf
Import Solver
Graph Implementation
Is Problem a QP?
Minimum
Affine Approximation to an Expression
Quadratic over Linear
Solver Capabilities
log_log_curvature-methods
Log-Log Curvature Properties
Maximum Eigenvalue
Horizontal Concatenation
Log-Log Curvature of an Atom
Minimum Eigenvalue
Difference on Restricted Domain
Gets the values of the dual variables.
Huber Function
Maximum Singular Value
Arithmetic Mean
Curvature of Composition
Global Monthly and Annual Temperature Anomalies (degrees C), 1850-2015
(Relative to the 1961-1990 Mean) (May 2016)
Curvature Properties
Atom Dimensions
Domain
Get the field named sparse_data
from the LinOp object
Get the field named type
for the LinOp object
Atom Sign
Matrix Transpose
Project Value
Elementwise Multiplication
Variable, Parameter, or Expression Name
Vectorization of a Matrix
Given a problem returns a PSD constrain
Size Properties
Reduce a Problem
Set ID Counter
Expands lower triangular to full matrix.
vectorized_lower_tri_to_mat
Turns symmetric 2D array into a lower triangular matrix
Compute a Matrix Decomposition.
Get the J field of the ProblemData Object
Get the sparse
flag field for the LinOp object
Get Problem Data
Direct Standardization: Sample
Get and Set Dual Value
Get scipy handle
Get the I field of the ProblemData Object
Elementwise Minimum
Installed Solvers
Reciprocal Function
Elementwise Positive
P-Norm
Sign Properties
^,Expression,numeric-method
Elementwise Power
Sign of Expression
Sum of Smallest Eigenvalues
Sum of Largest Eigenvalues
Elementwise Maximum
Sum of Squares
Numeric Value of Atom
Logistic Function
Matrix Fraction
kronecker,Expression,ANY-method
Kronecker Product
Infinity-Norm
Maximum
Perform Reduction
Perron-Frobenius Eigenvalue
Logarithms
Log-Determinant
Elementwise Negative
Mixed Norm
*,Expression,Expression-method
Elementwise multiplication operator
Solve a DCP Problem
norm,Expression,character-method
Matrix Norm
Reset Options
Get or Set Value
Nuclear Norm
Square
Reshape an Expression
Quadratic Form
Validate Value
Sum of Entries
Scalene Function
Utility methods for special handling of semidefinite constraints.
Upper Triangle of a Matrix
Vertical Concatenation
Square Root
Size of Expression
Validate Arguments