ObjectiveInstance Class ======================= Represents an objective instance and allows access to all the AMPL suffixes of the related instance. For documentation on the properties see :dn:class:`ampl.Entities.Objective`. Namespace :dn:ns:`ampl` Assemblies * AMPL ---- .. contents:: :local: Inheritance Hierarchy --------------------- * :dn:cls:`System.Object` * :dn:cls:`ampl.Instance` * :dn:cls:`ampl.ObjectiveInstance` Syntax ------ .. code-block:: csharp public class ObjectiveInstance : Instance, IDisposable .. dn:class:: ampl.ObjectiveInstance :hidden: .. dn:class:: ampl.ObjectiveInstance Properties ---------- .. dn:class:: ampl.ObjectiveInstance :noindex: :hidden: .. dn:property:: ampl.ObjectiveInstance.Astatus :rtype: System.String .. code-block:: csharp public string Astatus { get; } .. dn:property:: ampl.ObjectiveInstance.ExitCode :rtype: System.Int32 .. code-block:: csharp public int ExitCode { get; } .. dn:property:: ampl.ObjectiveInstance.IsMinimization :rtype: System.Boolean .. code-block:: csharp public bool IsMinimization { get; } .. dn:property:: ampl.ObjectiveInstance.Message :rtype: System.String .. code-block:: csharp public string Message { get; } .. dn:property:: ampl.ObjectiveInstance.Result :rtype: System.String .. code-block:: csharp public string Result { get; } .. dn:property:: ampl.ObjectiveInstance.Sstatus :rtype: System.String .. code-block:: csharp public string Sstatus { get; } .. dn:property:: ampl.ObjectiveInstance.Value :rtype: System.Double .. code-block:: csharp public double Value { get; } Methods ------- .. dn:class:: ampl.ObjectiveInstance :noindex: :hidden: .. dn:method:: ampl.ObjectiveInstance.Dispose() .. code-block:: csharp public override void Dispose() .. dn:method:: ampl.ObjectiveInstance.Drop() .. code-block:: csharp public void Drop() .. dn:method:: ampl.ObjectiveInstance.Finalize() .. code-block:: csharp protected void Finalize() .. dn:method:: ampl.ObjectiveInstance.Restore() .. code-block:: csharp public void Restore()