Concepts
Features
Reference
This section documents the Gurobi .NET interface. This manual begins with aquick overview of the classes exposed in theinterface and the most important methods on those classes. It then continueswith a comprehensive presentation of all of the available classes and methods.
If you are new to the Gurobi Optimizer, we suggest that you start with theGetting Started Knowledge Base article for general information. This alsoincludesTutorials for the different Gurobi APIs. Additionally, ourExample Tour provides concrete examples of howto use the classes and methods described here. We will point to sections orexamples of this tour whenever it fits in this overview.
Contents
GRBModelGRBModel.GRBModelGRBModel.GRBModelGRBModel.GRBModelGRBModel.GRBModelGRBModel.AddConstrGRBModel.AddConstrGRBModel.AddConstrsGRBModel.AddConstrsGRBModel.AddConstrsGRBModel.AddGenConstrMaxGRBModel.AddGenConstrMinGRBModel.AddGenConstrAbsGRBModel.AddGenConstrAndGRBModel.AddGenConstrOrGRBModel.AddGenConstrNormGRBModel.AddGenConstrNLGRBModel.AddGenConstrIndicatorGRBModel.AddGenConstrIndicatorGRBModel.AddGenConstrPWLGRBModel.AddGenConstrPolyGRBModel.AddGenConstrExpGRBModel.AddGenConstrExpAGRBModel.AddGenConstrLogGRBModel.AddGenConstrLogAGRBModel.AddGenConstrLogisticGRBModel.AddGenConstrPowGRBModel.AddGenConstrSinGRBModel.AddGenConstrCosGRBModel.AddGenConstrTanGRBModel.AddQConstrGRBModel.AddQConstrGRBModel.AddRangeGRBModel.AddRangesGRBModel.AddSOSGRBModel.AddVarGRBModel.AddVarGRBModel.AddVarGRBModel.AddVarsGRBModel.AddVarsGRBModel.AddVarsGRBModel.AddVarsGRBModel.ChgCoeffGRBModel.ChgCoeffsGRBModel.ComputeIISGRBModel.ConvertToFixedGRBModel.DiscardConcurrentEnvsGRBModel.DiscardMultiobjEnvsGRBModel.DisposeGRBModel.FeasRelaxGRBModel.FeasRelaxGRBModel.FixedModelGRBModel.Get[Param]GRBModel.Get[Attr]GRBModel.Get[Attr,1D]GRBModel.Get[Attr,1D]GRBModel.Get[Attr,2D]GRBModel.Get[Attr,3D]GRBModel.GetCoeffGRBModel.GetColGRBModel.GetConcurrentEnvGRBModel.GetConstrByNameGRBModel.GetConstrsGRBModel.GetGenConstrMaxGRBModel.GetGenConstrMinGRBModel.GetGenConstrAbsGRBModel.GetGenConstrAndGRBModel.GetGenConstrOrGRBModel.GetGenConstrNormGRBModel.GetGenConstrNLGRBModel.GetGenConstrIndicatorGRBModel.GetGenConstrPWLGRBModel.GetGenConstrPolyGRBModel.GetGenConstrExpGRBModel.GetGenConstrExpAGRBModel.GetGenConstrLogGRBModel.GetGenConstrLogAGRBModel.GetGenConstrLogisticGRBModel.GetGenConstrPowGRBModel.GetGenConstrSinGRBModel.GetGenConstrCosGRBModel.GetGenConstrTanGRBModel.GetGenConstrsGRBModel.GetJSONSolutionGRBModel.GetMultiobjEnvGRBModel.GetObjectiveGRBModel.GetObjectiveGRBModel.GetPWLObjGRBModel.GetQConstrsGRBModel.GetQCRowGRBModel.GetRowGRBModel.GetSOSGRBModel.GetSOSsGRBModel.GetTuneResultGRBModel.GetVarByNameGRBModel.GetVarsGRBModel.OptimizeGRBModel.OptimizeAsyncGRBModel.OptimizeBatchGRBModel.ParametersGRBModel.PresolveGRBModel.ReadGRBModel.RemoveGRBModel.ResetGRBModel.ResetGRBModel.ResetParamsGRBModel.SetCallbackGRBModel.SetCallbackGRBModel.Set[Param]GRBModel.Set[Attr]GRBModel.Set[Attr,1D]GRBModel.Set[Attr,1D]GRBModel.Set[Attr,2D]GRBModel.Set[Attr,3D]GRBModel.SetObjectiveGRBModel.SetObjectiveGRBModel.SetObjectiveNGRBModel.SetPWLObjGRBModel.SingleScenarioModelGRBModel.SyncGRBModel.TerminateGRBModel.TuneGRBModel.UpdateGRBModel.WriteGRBLinExprGRBLinExpr.GRBLinExprGRBLinExpr.GRBLinExprGRBLinExpr.GRBLinExprGRBLinExpr.AddGRBLinExpr.AddConstantGRBLinExpr.AddTermGRBLinExpr.AddTermsGRBLinExpr.AddTermsGRBLinExpr.ClearGRBLinExpr.ConstantGRBLinExpr.GetCoeffGRBLinExpr.GetVarGRBLinExpr.MultAddGRBLinExpr.RemoveGRBLinExpr.RemoveGRBLinExpr.SizeGRBLinExpr.ValueGRBQuadExprGRBQuadExpr.GRBQuadExprGRBQuadExpr.GRBQuadExprGRBQuadExpr.GRBQuadExprGRBQuadExpr.GRBQuadExprGRBQuadExpr.AddGRBQuadExpr.AddGRBQuadExpr.AddConstantGRBQuadExpr.AddTermGRBQuadExpr.AddTermGRBQuadExpr.AddTermsGRBQuadExpr.AddTermsGRBQuadExpr.AddTermsGRBQuadExpr.AddTermsGRBQuadExpr.ClearGRBQuadExpr.GetCoeffGRBQuadExpr.GetVar1GRBQuadExpr.GetVar2GRBQuadExpr.LinExprGRBQuadExpr.MultAddGRBQuadExpr.MultAddGRBQuadExpr.RemoveGRBQuadExpr.RemoveGRBQuadExpr.SizeGRBQuadExpr.ValueGRBCallbackGRBCallback.GRBCallbackGRBCallback.AbortGRBCallback.AddCutGRBCallback.AddCutGRBCallback.AddLazyGRBCallback.AddLazyGRBCallback.GetDoubleInfoGRBCallback.GetIntInfoGRBCallback.GetNodeRelGRBCallback.GetNodeRelGRBCallback.GetNodeRelGRBCallback.GetSolutionGRBCallback.GetSolutionGRBCallback.GetSolutionGRBCallback.GetStringInfoGRBCallback.ProceedGRBCallback.SetGRBCallback.SetGRBCallback.SetGRBCallback.SetSolutionGRBCallback.SetSolutionGRBCallback.StopOneMultiObjGRBCallback.UseSolutionHelp and Feedback