Show / Hide Table of Contents

    Interface IOperator

    Defines an interface for an operator as, e.g., Min, Plus, Times, etc.

    Namespace: OPTANO.Modeling.Optimization.Operators.Interfaces
    Assembly: Optimization.dll
    Syntax
    public interface IOperator

    Properties

    PreservesLinearity

    Gets a value indicating whether this operator always preserves linearity when used with terms.

    Declaration
    bool PreservesLinearity { get; }
    Property Value
    Type Description
    System.Boolean

    true if linearity is preserved otherwise, false.

    Methods

    Evaluate(IDictionary<String, Double>)

    Evaluates the specified expressions using the specified variableValues.

    Declaration
    double Evaluate(IDictionary<string, double> variableValues)
    Parameters
    Type Name Description
    System.Collections.Generic.IDictionary<System.String, System.Double> variableValues

    The variable values.

    Returns
    Type Description
    System.Double

    The result.

    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