Below is a list of routines by category. For more information on a particular function, consult the LINDO API User's Manual or see the lindoapi.pdf file installed with the trial version.

Input-Output
LSreadLINDOFile()
LSreadMPSFile()
LSreadMPIFile()
LSwriteDualLINDOFile()
LSwriteDualMPSFile()
LSwriteLINDOFile()
LSwriteLINGOFile()
LSwriteMPSFile()
LSwriteSolution()
LSwriteIIS()
LSwriteIUS()
Model Modification
LSaddConstraints()
LSaddVariables()
LSdeleteConstraints()
LSdeleteQCterms()
LSdeleteVariables()
LSmodifyAij()
LSmodifyConstraintType()
LSmodifyLowerBounds()
LSmodifyObjConstant()
LSmodifyObjective()
LSmodifyRHS()
LSmodifyUpperBounds()
LSmodifyVariableType()
Solution Query
LSgetInfo()
LSgetBasis()
LSgetPrimalSolution()
LSgetReducedCosts()
LSgetDualSolution()
LSgetSlacks()
LSgetMIPSlacks()
LSgetMIPPrimalSolution()
LSgetMIPDualSolution()
LSgetMIPReducedCosts()
LSgetMIPBasis()
Callback Management
LSgetCallbackInfo()
LSgetMIPCallbackInfo()
LSsetCallback()
LSsetMIPCallback()
LSsetFuncalc()
LSsetGradcalc()
Parameter Setting and Retrieving
LSgetEnvDouParameter()
LSgetEnvIntParameter()
LSgetEnvParameter()
LSgetModelDouParameter()
LSgetModelIntParameter()
LSgetModelParameter()
LSsetEnvDouParameter()
LSsetEnvIntParameter()
LSsetEnvParameter()
LSsetModelDouParameter
LSsetModelIntParameter()
LSsetModelParameter()
Model Query
LSgetConstraintDatai()
LSgetConstraintIndex()
LSgetConstraintNamei()
LSgetLPConstraintDatai()
LSgetLPData()
LSgetLPVariableDataj()
LSgetVarType()
LSgetVarStartPoint()
LSgetNameData()
LSgetQCData()
LSgetQCDatai()
LSgetNLPData()
LSgetNLPConstraintDatai()
LSgetNLPVariableDataj()
LSgetNLPObjectiveData()
LSgetVariableIndex()
LSgetVariableNamej()
Solver Initialization
LSloadBasis()
LSloadVarPriorities()
LSloadVarStartPoint()
LSreadVarPriorities()
LSreadVarStartPoint()
LSloadBlockStructure()
Optimization
LSsolveMIP()
LSoptimize()
LSsolveGOP()
Error Handling
LSgetErrorMessage()
LSgetFileError()
Memory Management
LSfreeHashMemory()
LSfreeMIPSolutionMemory()
LSfreeSolutionMemory()
LSfreeSolverMemory()
LSfreeGOPSolutionMemory()
Structure Creation and Deletion
LScreateEnv()
LScreateModel()
LSdeleteEnv()
LSdeleteModel()
Model Loading
LSloadLPData()
LSloadVarType()
LSloadNameData()
LSloadQCData()
LSloadNLPData()
LSloadInstruct()
Model and Solution Analysis
LSgetBestBounds()
LSgetBoundRanges()
LSgetConstraintRanges()
LSfindIIS()
LSfindIUS()
LSgetObjectiveRanges()
LSfindBlockStructure()
LSgetIIS()
LSgetIUS()
LSgetBlockStructure()
License Information
LSloadLicenseString()
Advanced
LSdoBTRAN()
LSdoFTRAN()
LScalcObjFunc()
LScalcObjGradN()
LScalcConFunc()
LScalcConGrad()
Support: (312)988-9421 © 2024 LINDO Systems, Inc.
Contact us Privacy policy  |  Acknowledgements FAQ