14#ifndef OR_TOOLS_MATH_OPT_CONSTRAINTS_SECOND_ORDER_CONE_STORAGE_H_
15#define OR_TOOLS_MATH_OPT_CONSTRAINTS_SECOND_ORDER_CONE_STORAGE_H_
34 using IdType = SecondOrderConeConstraintId;
An object oriented wrapper for quadratic constraints in ModelStorage.
ElementId< ElementType::kVariable > VariableId
SecondOrderConeConstraintData ConstraintData
static constexpr bool kSupportsElemental
LinearExpressionData upper_bound
std::vector< LinearExpressionData > arguments_to_norm
SecondOrderConeConstraintProto ProtoType
static constexpr bool kSupportsElemental
SecondOrderConeConstraintUpdatesProto UpdatesProtoType
SecondOrderConeConstraintId IdType
static SecondOrderConeConstraintData FromProto(const ProtoType &in_proto)
void DeleteVariable(VariableId var)
std::vector< VariableId > RelatedVariables() const