% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/diffcp-package.R
\docType{data}
\name{diffcp-cones}
\alias{diffcp-cones}
\alias{ZERO}
\alias{EQ_DIM}
\alias{POS}
\alias{SOC}
\alias{PSD}
\alias{EXP}
\alias{EXP_DUAL}
\alias{CONES}
\title{Cone tag constants}
\format{
Character scalars (and one character vector, \code{CONES}).

An object of class \code{character} of length 1.

An object of class \code{character} of length 1.

An object of class \code{character} of length 1.

An object of class \code{character} of length 1.

An object of class \code{character} of length 1.

An object of class \code{character} of length 1.

An object of class \code{character} of length 1.

An object of class \code{character} of length 6.
}
\usage{
ZERO

EQ_DIM

POS

SOC

PSD

EXP

EXP_DUAL

CONES
}
\description{
String keys matching the SCS / Clarabel cone conventions. Used as
names in the \code{cone_dict} argument to \code{\link[=solve_only]{solve_only()}} and
\code{\link[=solve_and_derivative]{solve_and_derivative()}}, and in the \verb{(name, size)} pairs returned
by \code{\link[=parse_cone_dict]{parse_cone_dict()}}.
}
\details{
\itemize{
\item \code{ZERO} (\code{"z"}): zero cone (equality constraints).
\item \code{EQ_DIM}: alias of \code{ZERO}.
\item \code{POS} (\code{"l"}): nonnegative orthant.
\item \code{SOC} (\code{"q"}): second-order cone.
\item \code{PSD} (\code{"s"}): symmetric positive semidefinite cone.
\item \code{EXP} (\code{"ep"}): primal exponential cone.
\item \code{EXP_DUAL} (\code{"ed"}): dual exponential cone.
\item \code{CONES}: the canonical SCS ordering of cone tags.
}
}
\keyword{datasets}
\keyword{internal}
