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