public enum OptimalityNorm extends java.lang.Enum<OptimalityNorm> implements com.google.protobuf.ProtocolMessageEnum
operations_research.pdlp.OptimalityNorm
Enum Constant and Description |
---|
OPTIMALITY_NORM_L_INF
The infinity norm.
|
OPTIMALITY_NORM_L_INF_COMPONENTWISE
The infinity norm of component-wise relative errors offset by the ratio of
the absolute and relative error tolerances, i.e., the l_∞ norm of
[residual / (eps_ratio + |bound|)], where eps_ratio =
eps_optimal_{X}_residual_absolute / eps_optimal_{X}_residual_relative
where {X} is either primal or dual, and bound is the corresponding primal
or dual bound (that is, the violated constraint bound for primal residuals,
and the objective coefficient for dual residuals).
|
OPTIMALITY_NORM_L2
The Euclidean norm.
|
OPTIMALITY_NORM_UNSPECIFIED
OPTIMALITY_NORM_UNSPECIFIED = 0; |
Modifier and Type | Field and Description |
---|---|
static int |
OPTIMALITY_NORM_L_INF_COMPONENTWISE_VALUE
The infinity norm of component-wise relative errors offset by the ratio of
the absolute and relative error tolerances, i.e., the l_∞ norm of
[residual / (eps_ratio + |bound|)], where eps_ratio =
eps_optimal_{X}_residual_absolute / eps_optimal_{X}_residual_relative
where {X} is either primal or dual, and bound is the corresponding primal
or dual bound (that is, the violated constraint bound for primal residuals,
and the objective coefficient for dual residuals).
|
static int |
OPTIMALITY_NORM_L_INF_VALUE
The infinity norm.
|
static int |
OPTIMALITY_NORM_L2_VALUE
The Euclidean norm.
|
static int |
OPTIMALITY_NORM_UNSPECIFIED_VALUE
OPTIMALITY_NORM_UNSPECIFIED = 0; |
Modifier and Type | Method and Description |
---|---|
static OptimalityNorm |
forNumber(int value) |
static com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptor() |
com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptorForType() |
int |
getNumber() |
com.google.protobuf.Descriptors.EnumValueDescriptor |
getValueDescriptor() |
static com.google.protobuf.Internal.EnumLiteMap<OptimalityNorm> |
internalGetValueMap() |
static OptimalityNorm |
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) |
static OptimalityNorm |
valueOf(int value)
Deprecated.
Use
forNumber(int) instead. |
static OptimalityNorm |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static OptimalityNorm[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final OptimalityNorm OPTIMALITY_NORM_UNSPECIFIED
OPTIMALITY_NORM_UNSPECIFIED = 0;
public static final OptimalityNorm OPTIMALITY_NORM_L_INF
The infinity norm.
OPTIMALITY_NORM_L_INF = 1;
public static final OptimalityNorm OPTIMALITY_NORM_L2
The Euclidean norm.
OPTIMALITY_NORM_L2 = 2;
public static final OptimalityNorm OPTIMALITY_NORM_L_INF_COMPONENTWISE
The infinity norm of component-wise relative errors offset by the ratio of the absolute and relative error tolerances, i.e., the l_∞ norm of [residual / (eps_ratio + |bound|)], where eps_ratio = eps_optimal_{X}_residual_absolute / eps_optimal_{X}_residual_relative where {X} is either primal or dual, and bound is the corresponding primal or dual bound (that is, the violated constraint bound for primal residuals, and the objective coefficient for dual residuals). Using eps_ratio in this norm means that if the norm is <= eps_optimal_{X}_residual_relative, then the residuals satisfy residual <= eps_optimal_{X}_residual_absolute + eps_optimal_{X}_residual_relative * |bound|
OPTIMALITY_NORM_L_INF_COMPONENTWISE = 3;
public static final int OPTIMALITY_NORM_UNSPECIFIED_VALUE
OPTIMALITY_NORM_UNSPECIFIED = 0;
public static final int OPTIMALITY_NORM_L_INF_VALUE
The infinity norm.
OPTIMALITY_NORM_L_INF = 1;
public static final int OPTIMALITY_NORM_L2_VALUE
The Euclidean norm.
OPTIMALITY_NORM_L2 = 2;
public static final int OPTIMALITY_NORM_L_INF_COMPONENTWISE_VALUE
The infinity norm of component-wise relative errors offset by the ratio of the absolute and relative error tolerances, i.e., the l_∞ norm of [residual / (eps_ratio + |bound|)], where eps_ratio = eps_optimal_{X}_residual_absolute / eps_optimal_{X}_residual_relative where {X} is either primal or dual, and bound is the corresponding primal or dual bound (that is, the violated constraint bound for primal residuals, and the objective coefficient for dual residuals). Using eps_ratio in this norm means that if the norm is <= eps_optimal_{X}_residual_relative, then the residuals satisfy residual <= eps_optimal_{X}_residual_absolute + eps_optimal_{X}_residual_relative * |bound|
OPTIMALITY_NORM_L_INF_COMPONENTWISE = 3;
public static OptimalityNorm[] values()
for (OptimalityNorm c : OptimalityNorm.values()) System.out.println(c);
public static OptimalityNorm valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic final int getNumber()
getNumber
in interface com.google.protobuf.Internal.EnumLite
getNumber
in interface com.google.protobuf.ProtocolMessageEnum
@Deprecated public static OptimalityNorm valueOf(int value)
forNumber(int)
instead.value
- The numeric wire value of the corresponding enum entry.public static OptimalityNorm forNumber(int value)
value
- The numeric wire value of the corresponding enum entry.public static com.google.protobuf.Internal.EnumLiteMap<OptimalityNorm> internalGetValueMap()
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
getValueDescriptor
in interface com.google.protobuf.ProtocolMessageEnum
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.ProtocolMessageEnum
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
public static OptimalityNorm valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Copyright © 2025. All rights reserved.