Share via


LinearModel.AddRow Method (Object, Int32%)

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Adds a row to a linear model.

Namespace:  Microsoft.SolverFoundation.Services
Assembly:  Microsoft.Solver.Foundation (in Microsoft.Solver.Foundation.dll)

Syntax

'Declaration
Public Overrides Function AddRow ( _
    key As Object, _
    <OutAttribute> ByRef vid As Integer _
) As Boolean
public override bool AddRow(
    Object key,
    out int vid
)
public:
virtual bool AddRow(
    Object^ key, 
    [OutAttribute] int% vid
) override
abstract AddRow : 
        key:Object * 
        vid:int byref -> bool 
override AddRow : 
        key:Object * 
        vid:int byref -> bool 
public override function AddRow(
    key : Object, 
    vid : int
) : boolean

Parameters

Return Value

Type: System.Boolean
true if the row is added to the model successfully; false if the model already includes a row that is referenced by key or if the model already includes a user variable that is referenced by key.

Implements

ILinearModel.AddRow(Object, Int32%)
IRowVariableModel.AddRow(Object, Int32%)

Remarks

The following table shows the value of vid, depending on the key.

key in the model

Value of vid

Model already includes a row that is referenced by key.

vid is set to the row's index.

Model already includes a user variable that is referenced by key.

vid is set to -1.

A new row associated with the key is added to the model.

vid is set to the new row index.

.NET Framework Security

See Also

Reference

LinearModel Class

AddRow Overload

Microsoft.SolverFoundation.Services Namespace