Show / Hide Table of Contents

    Class PriorityLevelQualityDegradationDefinition

    Controls the maximum degradation of objectives during multi-hierarchical optimization. Works just as http://www.gurobi.com/documentation/8.1/refman/objnreltol.html.

    Inheritance
    System.Object
    PriorityLevelQualityDegradationDefinition
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: OPTANO.Modeling.Optimization
    Assembly: Optimization.dll
    Syntax
    public class PriorityLevelQualityDegradationDefinition

    Properties

    DefaultAbsoluteDegradation

    Declaration
    public double DefaultAbsoluteDegradation { get; set; }
    Property Value
    Type Description
    System.Double

    DefaultRelativeDegradation

    Declaration
    public double DefaultRelativeDegradation { get; set; }
    Property Value
    Type Description
    System.Double

    Methods

    GetMaximumAbsoluteQualityDegradationForPriorityLevel(Int32)

    Declaration
    public double GetMaximumAbsoluteQualityDegradationForPriorityLevel(int priorityLevel)
    Parameters
    Type Name Description
    System.Int32 priorityLevel
    Returns
    Type Description
    System.Double

    GetMaximumRelativeQualityDegradationForPriorityLevel(Int32)

    Declaration
    public double GetMaximumRelativeQualityDegradationForPriorityLevel(int priorityLevel)
    Parameters
    Type Name Description
    System.Int32 priorityLevel
    Returns
    Type Description
    System.Double

    IsAbsoluteCustomValueDefined(Int32)

    Declaration
    public bool IsAbsoluteCustomValueDefined(int prioLevel)
    Parameters
    Type Name Description
    System.Int32 prioLevel
    Returns
    Type Description
    System.Boolean

    IsAnyCustomValueDefined(Int32)

    Declaration
    public bool IsAnyCustomValueDefined(int prioLevel)
    Parameters
    Type Name Description
    System.Int32 prioLevel
    Returns
    Type Description
    System.Boolean

    IsRelativeCustomValueDefined(Int32)

    Declaration
    public bool IsRelativeCustomValueDefined(int prioLevel)
    Parameters
    Type Name Description
    System.Int32 prioLevel
    Returns
    Type Description
    System.Boolean

    ResetMaximumAbsoluteDegradationForPrioLevel(Int32)

    Declaration
    public bool ResetMaximumAbsoluteDegradationForPrioLevel(int priorityLevel)
    Parameters
    Type Name Description
    System.Int32 priorityLevel
    Returns
    Type Description
    System.Boolean

    ResetMaximumRelativeDegradationForPrioLevel(Int32)

    Declaration
    public bool ResetMaximumRelativeDegradationForPrioLevel(int priorityLevel)
    Parameters
    Type Name Description
    System.Int32 priorityLevel
    Returns
    Type Description
    System.Boolean

    SetMaximumAbsoluteDegradationForPriorityLevel(Int32, Double)

    Declaration
    public void SetMaximumAbsoluteDegradationForPriorityLevel(int priorityLevel, double maxAbsoluteDegradation)
    Parameters
    Type Name Description
    System.Int32 priorityLevel
    System.Double maxAbsoluteDegradation

    SetMaximumRelativeDegradationForPriorityLevel(Int32, Double)

    Declaration
    public void SetMaximumRelativeDegradationForPriorityLevel(int priorityLevel, double maxRelativeDegradation)
    Parameters
    Type Name Description
    System.Int32 priorityLevel
    System.Double maxRelativeDegradation

    Extension Methods

    ReflectionHelper.GetFieldValue(Object, String)
    ReflectionHelper.SetFieldValue(Object, String, Object)
    ExtensionMethods.Clone<T>(T)
    ExtensionMethods.ThrowIfArgumentIsNull<T>(T, String)
    Back to top Copyright © OPTANO GmbH generated with DocFX
    Privacy Policy | Impressum – Legal Notice