ILOG CPLEX .NET Reference Manual

IModel Interface

This interface defines the API for classes that represent optimization models.

For a list of all members of this type, see IModel Members.

ILOG.Concert.IModel
   ILOG.Concert.IloSetModeler
   ILOG.Concert.IModeler
   ILOG.Concert.IMPModeler

public interface IModel : IAddable, ICopyable

Types that implement IModel

Type Description
Cplex Cplex is the class used to create and solve a large variety of Mathematical Programming models.
CplexModeler  

Remarks

An IModel extractable is a multiple set of modeling objects, such as constraints or objectives. Objects of type IAddable can be added to and removed from an IModel. The modeling objects in a model can be queried using the enumerator returned by method GetEnumerator().

An important point is that optimizers such as IloSolverFactory or IloCplex implement the IModel interface through its extension IModeler. The model associated with an optimizer is the model the optimizer will solve upon invocation of its method solve().

Requirements

Namespace: ILOG.Concert

Assembly: ILOG.Concert (in ILOG.Concert.dll)

See Also

IModel Members | ILOG.Concert Namespace