File list (Check if you may need any files):
optimlib
........\+optim
........\......\+internal
........\......\.........\findSubClasses.m
........\......\+options
........\......\........\checkfield.m
........\......\........\createNonConstantDefaults.m
........\......\........\createSolverOptions.m
........\......\........\Fmincon.m
........\......\........\generateMultiAlgorithmDisplayOptions.m
........\......\........\generateMultiAlgorithmOptionsStore.m
........\......\........\generateSingleAlgorithmOptionsStore.m
........\......\........\getDefaultFinDiffRelStep.m
........\......\........\getDisplayOptionFieldsFor16a.m
........\......\........\getOptionDefaultValue.m
........\......\........\Lsqcurvefit.m
........\......\........\Lsqlin.m
........\......\........\Lsqncommon.m
........\......\........\MultiAlgorithm.m
........\......\........\OptionAliasStore.m
........\......\........\replaceFinDiffRelStepString.m
........\......\........\SingleAlgorithm.m
........\......\........\SolverOptions.m
........\aconstrsh.p
........\addLink.m
........\alslnsh.p
........\aprecon.m
........\atamult.m
........\checkbounds.m
........\checkoptionsize.m
........\cntrlFinDiffInsideBnds.p
........\compdir.m
........\computeFinDiffGradAndJac.p
........\computeKKTErrorForQPLP.m
........\Contents.m
........\createExitMsg.m
........\createExitMsg.p
........\createFaultTolStruct.m
........\createOptionFeedback.m
........\definev.m
........\diagnose.m
........\finDiffEvalAndChkErr.p
........\finDiffFseminf.m
........\finitedifferences.p
........\fmincon.m
........\fmincon.p
........\formBoxLambda.m
........\formLambdaStruct.p
........\functionNameClashCheck.m
........\fwdFinDiffInsideBnds.p
........\fzmult.m
........\gangstr.m
........\getNumericOrStringFieldValue.m
........\getSetOptimFcns.m
........\getSQPOptions.m
........\hessMult_optimInternal.m
........\hprecon.m
........\ilslnsh.p
........\ipqpcommon.p
........\ipqpdense.p
........\isoptimargdbl.m
........\levenbergMarquardt.m
........\linkToAlgDefaultChangeCsh.m
........\lscftsh.p
........\lsqcurvefit.m
........\lsqfcnchk.m
........\lsqlin.m
........\lsqncommon.m
........\lsqnsetup.m
........\nlcidsh.p
........\nlconst.m
........\nonzerosign.m
........\optimExitMsgParts.m
........\optimfcnchk.m
........\optimfcnchk.p
........\optimoptions.m
........\parfinitedifferences.p
........\pcgr.m
........\perturbTrustRegionReflective.m
........\ppcgr.m
........\prepareOptionsForSolver.m
........\private
........\.......\barrierConvexQPmex.mexw64
........\.......\classifyBoundsOnVars.m
........\.......\color.m
........\.......\constrImpliedBoundaries.mexw64
........\.......\feasibl.m
........\.......\findp.m
........\.......\getNNZcounts.mexw64
........\.......\interiorPointQPmex.mexw64
........\.......\makeFullStructRank.m
........\.......\nullspaceMult.m
........\.......\postsolve.p
........\.......\preaug.m
........\.......\presolve.p
........\.......\project.m
........\.......\sfd.m
........\.......\sfminle.m
........\.......\shiftInitPtToInterior.p
........\.......\trdg.m