CVXR: Disciplined Convex Optimization in R
Lifts complex numbers to a real representation.
Complex canonicalizer for the absolute value atom
Complex canonicalizer for the binary atom
Recursively Canonicalizes a Complex Expression.
Complex canonicalizer for the conjugate atom
Complex canonicalizer for the constant atom
Complex canonicalizer for the hermitian atom
Complex canonicalizer for the imaginary atom
Complex canonicalizer for the largest sum atom
Complex canonicalizer for the matrix fraction atom
Complex canonicalizer for the non-positive atom
Complex canonicalizer for the nuclear norm atom
Complex canonicalizer for the parameter matrix atom
Complex canonicalizer for the p norm atom
Complex canonicalizer for the positive semidefinite atom
Complex canonicalizer for the quadratic atom
Complex canonicalizer for the quadratic over linear term atom
Complex canonicalizer for the separable atom
Complex canonicalizer for the variable atom
Summary of cone dimensions present in constraints.
Construct Matrices for Linear Cone Problems
Return the coefficient and offset in Ax + b.
Returns a sparse matrix that spaces out an expression.
Dcp2Cone canonicalizer for the entropy atom
Dcp2Cone canonicalizer for the exponential atom
Dcp2Cone canonicalizer for the geometric mean atom
Dcp2Cone canonicalizer for the huber atom
Dcp2Cone canonicalizer for the indicator atom
Dcp2Cone canonicalizer for the KL Divergence atom
Dcp2Cone canonicalizer for the lambda maximization atom
Dcp2Cone canonicalizer for the largest lambda sum atom
Dcp2Cone canonicalizer for the log 1p atom
Dcp2Cone canonicalizer for the log determinant atom
Dcp2Cone canonicalizer for the log sum of the exp atom
Dcp2Cone canonicalizer for the logistic function atom
Dcp2Cone canonicalizer for the matrix fraction atom
Dcp2Cone canonicalizer for the nuclear norm atom
Dcp2Cone canonicalizer for the p norm atom
Dcp2Cone canonicalizer for the power atom
Dcp2Cone canonicalizer for the quadratic form atom
Dcp2Cone canonicalizer for the quadratic over linear term atom
Dcp2Cone canonicalizer for the sigma max atom
Dgp2Dcp canonicalizer for the addition atom
Dgp2Dcp canonicalizer for the constant atom
Dgp2Dcp canonicalizer for the division atom
Dgp2Dcp canonicalizer for the (I - X)^-1 atom
Dgp2Dcp canonicalizer for the geometric mean atom
Dgp2Dcp canonicalizer for the multiplication atom
Dgp2Dcp canonicalizer for the multiplication expression atom
Dgp2Dcp canonicalizer for the non-positive constraint atom
Dgp2Dcp canonicalizer for the 1 norm atom
Dgp2Dcp canonicalizer for the infinite norm atom
Dgp2Dcp canonicalizer for the parameter atom
Dgp2Dcp canonicalizer for the spectral radius atom
Dgp2Dcp canonicalizer for the p norm atom
Dgp2Dcp canonicalizer for the power atom
Dgp2Dcp canonicalizer for the product atom
Dgp2Dcp canonicalizer for the quadratic form atom
Dgp2Dcp canonicalizer for the quadratic over linear term atom
Dgp2Dcp canonicalizer for the trace atom
Dgp2Dcp canonicalizer for the zero constraint atom
Turns an expression into a DiagVec object
Utility method for formatting a ConeDims instance into a dictionary that can be supplied to ECOS.
EliminatePwl canonicalizer for the absolute atom
EliminatePwl canonicalizer for the cumulative max atom
EliminatePwl canonicalizer for the cumulative sum atom
EliminatePwl canonicalizer for the elementwise maximum atom
EliminatePwl canonicalizer for the max entries atom
EliminatePwl canonicalizer for the elementwise minimum atom
EliminatePwl canonicalizer for the minimum entries atom
EliminatePwl canonicalizer for the 1 norm atom
EliminatePwl canonicalizer for the infinite norm atom
EliminatePwl canonicalizer for the largest sum atom
An interface for the GUROBI conic solver.
Parses MOSEK dual variables into corresponding CVXR constraints and dual values
Utility method for formatting a ConeDims instance into a dictionary that can be supplied to SCS.
Extracts the dual value for constraint starting at offset.
Global Monthly and Annual Temperature Anomalies (degrees C), 1850-2015 (Relative to the 1961-1990 Mean) (May 2016)
Builds a chain that rewrites a problem into an intermediate representation suitable for numeric reductions.
Build a reduction chain from a problem to an installed solver.
Perform a push back operation on the 'args' field of LinOp
Get the field 'dense_data' for the LinOp object
Get the field 'size' for the LinOp object
Get the 'sparse' flag field for the LinOp object
Get the field named 'sparse_data' from the LinOp object
Get the field named 'type' for the LinOp object
Set the field 'dense_data' of the LinOp object
Set the field 'size' of the LinOp object
Set the flag 'sparse' of the LinOp object
Set the field named 'sparse_data' of the LinOp object
Set the field named 'type' for the LinOp object
Perform a push back operation on the 'size' field of LinOp
Perform a push back operation on the 'slice' field of LinOp
Return the LinOp element at index i (0-based)
Get the I field of the ProblemData Object
Get the J field of the ProblemData Object
Get the V field of the ProblemData Object
Get the const_to_row field of the ProblemData Object
Get the const_vec field from the ProblemData Object
Get the id_to_col field of the ProblemData Object
Set the I field in the ProblemData Object
Set the J field in the ProblemData Object
Set the V field in the ProblemData Object
Set the const_to_row map of the ProblemData Object
Set the const_vec field in the ProblemData Object
Set the id_to_col field of the ProblemData Object
Internal method for calculating the p-norm
Gets a specified value of a dual variable.
Coalesces bool, int indices for variables.
Organize the constraints into a dictionary keyed by constraint names.
Is the constraint a stuffed cone constraint?
Is the objective a stuffed cone objective?
Utility methods for special handling of semidefinite constraints.
Expands lower triangular to full matrix.
Parse output from a solver and updates problem state
Turns symmetric 2D array into a lower triangular matrix