Show / Hide Table of Contents

    Struct glp_iocp

    The integer optimizer control parameters that mimic the org.gnu.glpk.glp_iocp and org.gnu.glpk.glp_smcp structs.

    Inherited Members
    System.ValueType.Equals(System.Object)
    System.ValueType.GetHashCode()
    System.ValueType.ToString()
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetType()
    Namespace: OPTANO.Modeling.Optimization.Solver.GLPK
    Assembly: Optimization.Solver.GLPK.dll
    Syntax
    public struct glp_iocp

    Fields

    alien

    The use alien solver.

    Declaration
    public int? alien
    Field Value
    Type Description
    System.Nullable<System.Int32>

    binarize

    The try to binarize integer variables.

    Declaration
    public int? binarize
    Field Value
    Type Description
    System.Nullable<System.Int32>

    br_tech

    The branching technique.

    Declaration
    public int? br_tech
    Field Value
    Type Description
    System.Nullable<System.Int32>

    bt_tech

    The backtracking technique.

    Declaration
    public int? bt_tech
    Field Value
    Type Description
    System.Nullable<System.Int32>

    cb_func

    The callback function.

    Declaration
    public void *cb_func
    Field Value
    Type Description
    System.Void*

    cb_info

    The mip.cb_info.

    Declaration
    public void *cb_info
    Field Value
    Type Description
    System.Void*

    cb_size

    The mip.cb_size.

    Declaration
    public int? cb_size
    Field Value
    Type Description
    System.Nullable<System.Int32>

    clq_cuts

    The clique cuts (GLP_ON/GLP_OFF).

    Declaration
    public int? clq_cuts
    Field Value
    Type Description
    System.Nullable<System.Int32>

    cov_cuts

    The cover cuts (GLP_ON/GLP_OFF)

    Declaration
    public int? cov_cuts
    Field Value
    Type Description
    System.Nullable<System.Int32>

    fp_heur

    The feasibility pump heuristic.

    Declaration
    public int? fp_heur
    Field Value
    Type Description
    System.Nullable<System.Int32>

    GLP_BR_DTH

    The heuristic by Driebeck and Tomlin.

    Declaration
    public const int GLP_BR_DTH = 4
    Field Value
    Type Description
    System.Int32

    GLP_BR_FFV

    The first fractional variable.

    Declaration
    public const int GLP_BR_FFV = 1
    Field Value
    Type Description
    System.Int32

    GLP_BR_LFV

    The last fractional variable

    Declaration
    public const int GLP_BR_LFV = 2
    Field Value
    Type Description
    System.Int32

    GLP_BR_MFV

    The most fractional variable.

    Declaration
    public const int GLP_BR_MFV = 3
    Field Value
    Type Description
    System.Int32

    GLP_BR_PCH

    The hybrid pseudocost heuristic.

    Declaration
    public const int GLP_BR_PCH = 5
    Field Value
    Type Description
    System.Int32

    GLP_BT_BFS

    The breadth first search.

    Declaration
    public const int GLP_BT_BFS = 2
    Field Value
    Type Description
    System.Int32

    GLP_BT_BLB

    The best local bound.

    Declaration
    public const int GLP_BT_BLB = 3
    Field Value
    Type Description
    System.Int32

    GLP_BT_BPH

    The best projection heuristic.

    Declaration
    public const int GLP_BT_BPH = 4
    Field Value
    Type Description
    System.Int32

    GLP_BT_DFS

    The depth first search.

    Declaration
    public const int GLP_BT_DFS = 1
    Field Value
    Type Description
    System.Int32

    GLP_PP_ALL

    The preprocessing on all levels.

    Declaration
    public const int GLP_PP_ALL = 2
    Field Value
    Type Description
    System.Int32

    GLP_PP_NONE

    The disable preprocessing.

    Declaration
    public const int GLP_PP_NONE = 0
    Field Value
    Type Description
    System.Int32

    GLP_PP_ROOT

    The preprocessing only on root level.

    Declaration
    public const int GLP_PP_ROOT = 1
    Field Value
    Type Description
    System.Int32

    gmi_cuts

    The Gomory's cuts (GLP_ON/GLP_OFF).

    Declaration
    public int? gmi_cuts
    Field Value
    Type Description
    System.Nullable<System.Int32>

    mip_gap

    The relative MIP gap tolerance.

    Declaration
    public double? mip_gap
    Field Value
    Type Description
    System.Nullable<System.Double>

    mir_cuts

    The MIR cuts (GLP_ON/GLP_OFF).

    Declaration
    public int? mir_cuts
    Field Value
    Type Description
    System.Nullable<System.Int32>

    msg_lev

    The message level (see glp_smcp).

    Declaration
    public int? msg_lev
    Field Value
    Type Description
    System.Nullable<System.Int32>

    out_dly

    The mip.out_dly (milliseconds).

    Declaration
    public int? out_dly
    Field Value
    Type Description
    System.Nullable<System.Int32>

    out_frq

    The mip.out_frq (milliseconds).

    Declaration
    public int? out_frq
    Field Value
    Type Description
    System.Nullable<System.Int32>

    pp_tech

    The preprocessing technique.

    Declaration
    public int? pp_tech
    Field Value
    Type Description
    System.Nullable<System.Int32>

    presolve

    The enable/disable using MIP presolver.

    Declaration
    public int? presolve
    Field Value
    Type Description
    System.Nullable<System.Int32>

    tm_lim

    The mip.tm_lim (milliseconds).

    Declaration
    public TimeSpan? tm_lim
    Field Value
    Type Description
    System.Nullable<System.TimeSpan>

    tol_int

    The mip.tol_int.

    Declaration
    public double? tol_int
    Field Value
    Type Description
    System.Nullable<System.Double>

    tol_obj

    The mip.tol_obj.

    Declaration
    public double? tol_obj
    Field Value
    Type Description
    System.Nullable<System.Double>

    Extension Methods

    ExtensionMethods.Clone<T>(T)
    ReflectionHelper.GetFieldValue(Object, String)
    ReflectionHelper.SetFieldValue(Object, String, Object)