From eda421ad49951972bb465856b638aa34729c0b98 Mon Sep 17 00:00:00 2001 From: Stefan Vigerske Date: Sat, 14 Dec 2024 16:06:37 +0100 Subject: [PATCH] 3.14.17 doc updates --- AUTHORS.html | 2 +- AmplTNLP_8hpp.html | 2 +- AmplTNLP_8hpp_source.html | 806 ++++---- ChangeLog_8md.html | 2 +- FAQ.html | 2 +- IMPL.html | 2 +- INSTALL.html | 8 +- INTERFACES.html | 8 +- IpAdaptiveMuUpdate_8hpp.html | 2 +- IpAdaptiveMuUpdate_8hpp_source.html | 2 +- IpAlgBuilder_8hpp.html | 2 +- IpAlgBuilder_8hpp_source.html | 2 +- IpAlgStrategy_8hpp.html | 2 +- IpAlgStrategy_8hpp_source.html | 6 +- IpAlgTypes_8hpp.html | 2 +- IpAlgTypes_8hpp_source.html | 2 +- IpAlgorithmRegOp_8hpp.html | 2 +- IpAlgorithmRegOp_8hpp_source.html | 2 +- IpAugRestoSystemSolver_8hpp.html | 2 +- IpAugRestoSystemSolver_8hpp_source.html | 2 +- IpAugSystemSolver_8hpp.html | 2 +- IpAugSystemSolver_8hpp_source.html | 2 +- IpBacktrackingLSAcceptor_8hpp.html | 2 +- IpBacktrackingLSAcceptor_8hpp_source.html | 2 +- IpBacktrackingLineSearch_8hpp.html | 2 +- IpBacktrackingLineSearch_8hpp_source.html | 2 +- IpBlas_8hpp.html | 2 +- IpBlas_8hpp_source.html | 2 +- IpCGPenaltyCq_8hpp.html | 2 +- IpCGPenaltyCq_8hpp_source.html | 6 +- IpCGPenaltyData_8hpp.html | 2 +- IpCGPenaltyData_8hpp_source.html | 10 +- IpCGPenaltyLSAcceptor_8hpp.html | 2 +- IpCGPenaltyLSAcceptor_8hpp_source.html | 4 +- IpCGPenaltyRegOp_8hpp.html | 2 +- IpCGPenaltyRegOp_8hpp_source.html | 2 +- IpCGPerturbationHandler_8hpp.html | 2 +- IpCGPerturbationHandler_8hpp_source.html | 4 +- IpCGSearchDirCalc_8hpp.html | 2 +- IpCGSearchDirCalc_8hpp_source.html | 4 +- IpCachedResults_8hpp.html | 2 +- IpCachedResults_8hpp_source.html | 2 +- IpCompoundMatrix_8hpp.html | 2 +- IpCompoundMatrix_8hpp_source.html | 6 +- IpCompoundSymMatrix_8hpp.html | 2 +- IpCompoundSymMatrix_8hpp_source.html | 8 +- IpCompoundVector_8hpp.html | 2 +- IpCompoundVector_8hpp_source.html | 6 +- IpConvCheck_8hpp.html | 2 +- IpConvCheck_8hpp_source.html | 2 +- IpDebug_8hpp.html | 2 +- IpDebug_8hpp_source.html | 2 +- IpDefaultIterateInitializer_8hpp.html | 2 +- IpDefaultIterateInitializer_8hpp_source.html | 4 +- IpDenseGenMatrix_8hpp.html | 2 +- IpDenseGenMatrix_8hpp_source.html | 2 +- IpDenseSymMatrix_8hpp.html | 2 +- IpDenseSymMatrix_8hpp_source.html | 2 +- IpDenseVector_8hpp.html | 2 +- IpDenseVector_8hpp_source.html | 2 +- IpDiagMatrix_8hpp.html | 2 +- IpDiagMatrix_8hpp_source.html | 2 +- IpEqMultCalculator_8hpp.html | 2 +- IpEqMultCalculator_8hpp_source.html | 2 +- IpEquilibrationScaling_8hpp.html | 2 +- IpEquilibrationScaling_8hpp_source.html | 2 +- IpExactHessianUpdater_8hpp.html | 2 +- IpExactHessianUpdater_8hpp_source.html | 2 +- IpException_8hpp.html | 2 +- IpException_8hpp_source.html | 2 +- IpExpandedMultiVectorMatrix_8hpp.html | 2 +- IpExpandedMultiVectorMatrix_8hpp_source.html | 2 +- IpExpansionMatrix_8hpp.html | 2 +- IpExpansionMatrix_8hpp_source.html | 2 +- IpFilterLSAcceptor_8hpp.html | 2 +- IpFilterLSAcceptor_8hpp_source.html | 2 +- IpFilter_8hpp.html | 2 +- IpFilter_8hpp_source.html | 2 +- IpGenAugSystemSolver_8hpp.html | 2 +- IpGenAugSystemSolver_8hpp_source.html | 2 +- IpGenKKTSolverInterface_8hpp.html | 2 +- IpGenKKTSolverInterface_8hpp_source.html | 2 +- IpGenTMatrix_8hpp.html | 2 +- IpGenTMatrix_8hpp_source.html | 2 +- IpGradientScaling_8hpp.html | 2 +- IpGradientScaling_8hpp_source.html | 2 +- IpHessianUpdater_8hpp.html | 2 +- IpHessianUpdater_8hpp_source.html | 2 +- IpIdentityMatrix_8hpp.html | 2 +- IpIdentityMatrix_8hpp_source.html | 2 +- IpInexactAlgBuilder_8hpp.html | 2 +- IpInexactAlgBuilder_8hpp_source.html | 2 +- IpInexactCq_8hpp.html | 2 +- IpInexactCq_8hpp_source.html | 6 +- IpInexactData_8hpp.html | 2 +- IpInexactData_8hpp_source.html | 6 +- IpInexactDoglegNormal_8hpp.html | 2 +- IpInexactDoglegNormal_8hpp_source.html | 2 +- IpInexactLSAcceptor_8hpp.html | 2 +- IpInexactLSAcceptor_8hpp_source.html | 4 +- IpInexactNewtonNormal_8hpp.html | 2 +- IpInexactNewtonNormal_8hpp_source.html | 4 +- IpInexactNormalStepCalc_8hpp.html | 2 +- IpInexactNormalStepCalc_8hpp_source.html | 4 +- IpInexactNormalTerminationTester_8hpp.html | 2 +- ...ctNormalTerminationTester_8hpp_source.html | 2 +- IpInexactPDSolver_8hpp.html | 2 +- IpInexactPDSolver_8hpp_source.html | 4 +- IpInexactPDTerminationTester_8hpp.html | 2 +- IpInexactPDTerminationTester_8hpp_source.html | 2 +- IpInexactRegOp_8hpp.html | 2 +- IpInexactRegOp_8hpp_source.html | 2 +- IpInexactSearchDirCalc_8hpp.html | 2 +- IpInexactSearchDirCalc_8hpp_source.html | 4 +- IpInexactTSymScalingMethod_8hpp.html | 2 +- IpInexactTSymScalingMethod_8hpp_source.html | 2 +- IpInterfacesRegOp_8hpp.html | 2 +- IpInterfacesRegOp_8hpp_source.html | 2 +- IpIpoptAlg_8hpp.html | 2 +- IpIpoptAlg_8hpp_source.html | 2 +- IpIpoptApplication_8hpp.html | 2 +- IpIpoptApplication_8hpp_source.html | 6 +- IpIpoptCalculatedQuantities_8hpp.html | 2 +- IpIpoptCalculatedQuantities_8hpp_source.html | 4 +- IpIpoptData_8hpp.html | 4 +- IpIpoptData_8hpp_source.html | 1679 +++++++++-------- IpIpoptNLP_8hpp.html | 2 +- IpIpoptNLP_8hpp_source.html | 6 +- IpIterateInitializer_8hpp.html | 2 +- IpIterateInitializer_8hpp_source.html | 2 +- IpIteratesVector_8hpp.html | 2 +- IpIteratesVector_8hpp_source.html | 6 +- IpIterationOutput_8hpp.html | 2 +- IpIterationOutput_8hpp_source.html | 2 +- IpIterativePardisoSolverInterface_8hpp.html | 2 +- ...ivePardisoSolverInterface_8hpp_source.html | 4 +- IpIterativeSolverTerminationTester_8hpp.html | 2 +- ...veSolverTerminationTester_8hpp_source.html | 4 +- IpIterativeWsmpSolverInterface_8hpp.html | 2 +- ...rativeWsmpSolverInterface_8hpp_source.html | 2 +- IpJournalist_8hpp.html | 2 +- IpJournalist_8hpp_source.html | 2 +- IpLapack_8hpp.html | 2 +- IpLapack_8hpp_source.html | 2 +- IpLeastSquareMults_8hpp.html | 2 +- IpLeastSquareMults_8hpp_source.html | 2 +- IpLibraryLoader_8hpp.html | 2 +- IpLibraryLoader_8hpp_source.html | 2 +- IpLimMemQuasiNewtonUpdater_8hpp.html | 2 +- IpLimMemQuasiNewtonUpdater_8hpp_source.html | 2 +- IpLineSearch_8hpp.html | 2 +- IpLineSearch_8hpp_source.html | 2 +- IpLinearSolversRegOp_8hpp.html | 2 +- IpLinearSolversRegOp_8hpp_source.html | 2 +- IpLinearSolvers_8h.html | 2 +- IpLinearSolvers_8h_source.html | 2 +- IpLoqoMuOracle_8hpp.html | 2 +- IpLoqoMuOracle_8hpp_source.html | 2 +- IpLowRankAugSystemSolver_8hpp.html | 2 +- IpLowRankAugSystemSolver_8hpp_source.html | 2 +- IpLowRankSSAugSystemSolver_8hpp.html | 2 +- IpLowRankSSAugSystemSolver_8hpp_source.html | 2 +- IpLowRankUpdateSymMatrix_8hpp.html | 2 +- IpLowRankUpdateSymMatrix_8hpp_source.html | 4 +- IpMa27TSolverInterface_8hpp.html | 2 +- IpMa27TSolverInterface_8hpp_source.html | 2 +- IpMa28TDependencyDetector_8hpp.html | 2 +- IpMa28TDependencyDetector_8hpp_source.html | 2 +- IpMa57TSolverInterface_8hpp.html | 2 +- IpMa57TSolverInterface_8hpp_source.html | 2 +- IpMa77SolverInterface_8hpp.html | 2 +- IpMa77SolverInterface_8hpp_source.html | 2 +- IpMa86SolverInterface_8hpp.html | 2 +- IpMa86SolverInterface_8hpp_source.html | 2 +- IpMa97SolverInterface_8hpp.html | 2 +- IpMa97SolverInterface_8hpp_source.html | 2 +- IpMatrix_8hpp.html | 2 +- IpMatrix_8hpp_source.html | 2 +- IpMc19TSymScalingMethod_8hpp.html | 2 +- IpMc19TSymScalingMethod_8hpp_source.html | 2 +- IpMonotoneMuUpdate_8hpp.html | 2 +- IpMonotoneMuUpdate_8hpp_source.html | 2 +- IpMuOracle_8hpp.html | 2 +- IpMuOracle_8hpp_source.html | 2 +- IpMuUpdate_8hpp.html | 2 +- IpMuUpdate_8hpp_source.html | 2 +- IpMultiVectorMatrix_8hpp.html | 2 +- IpMultiVectorMatrix_8hpp_source.html | 6 +- IpMumpsSolverInterface_8hpp.html | 2 +- IpMumpsSolverInterface_8hpp_source.html | 2 +- IpNLPBoundsRemover_8hpp.html | 2 +- IpNLPBoundsRemover_8hpp_source.html | 4 +- IpNLPScaling_8hpp.html | 2 +- IpNLPScaling_8hpp_source.html | 2 +- IpNLP_8hpp.html | 2 +- IpNLP_8hpp_source.html | 4 +- IpObserver_8hpp.html | 2 +- IpObserver_8hpp_source.html | 2 +- IpOptErrorConvCheck_8hpp.html | 2 +- IpOptErrorConvCheck_8hpp_source.html | 2 +- IpOptionsList_8hpp.html | 2 +- IpOptionsList_8hpp_source.html | 2 +- IpOrigIpoptNLP_8hpp.html | 2 +- IpOrigIpoptNLP_8hpp_source.html | 4 +- IpOrigIterationOutput_8hpp.html | 2 +- IpOrigIterationOutput_8hpp_source.html | 2 +- IpPDFullSpaceSolver_8hpp.html | 2 +- IpPDFullSpaceSolver_8hpp_source.html | 2 +- IpPDPerturbationHandler_8hpp.html | 2 +- IpPDPerturbationHandler_8hpp_source.html | 2 +- IpPDSearchDirCalc_8hpp.html | 2 +- IpPDSearchDirCalc_8hpp_source.html | 2 +- IpPDSystemSolver_8hpp.html | 2 +- IpPDSystemSolver_8hpp_source.html | 2 +- IpPardisoMKLSolverInterface_8hpp.html | 2 +- IpPardisoMKLSolverInterface_8hpp_source.html | 2 +- IpPardisoSolverInterface_8hpp.html | 2 +- IpPardisoSolverInterface_8hpp_source.html | 2 +- IpPenaltyLSAcceptor_8hpp.html | 2 +- IpPenaltyLSAcceptor_8hpp_source.html | 2 +- IpPiecewisePenalty_8hpp.html | 2 +- IpPiecewisePenalty_8hpp_source.html | 2 +- IpProbingMuOracle_8hpp.html | 2 +- IpProbingMuOracle_8hpp_source.html | 2 +- IpQualityFunctionMuOracle_8hpp.html | 2 +- IpQualityFunctionMuOracle_8hpp_source.html | 2 +- IpReferenced_8hpp.html | 2 +- IpReferenced_8hpp_source.html | 2 +- IpRegOptions_8hpp.html | 2 +- IpRegOptions_8hpp_source.html | 4 +- IpRestoConvCheck_8hpp.html | 2 +- IpRestoConvCheck_8hpp_source.html | 2 +- IpRestoFilterConvCheck_8hpp.html | 2 +- IpRestoFilterConvCheck_8hpp_source.html | 2 +- IpRestoIpoptNLP_8hpp.html | 2 +- IpRestoIpoptNLP_8hpp_source.html | 8 +- IpRestoIterateInitializer_8hpp.html | 2 +- IpRestoIterateInitializer_8hpp_source.html | 2 +- IpRestoIterationOutput_8hpp.html | 2 +- IpRestoIterationOutput_8hpp_source.html | 2 +- IpRestoMinC__1Nrm_8hpp.html | 2 +- IpRestoMinC__1Nrm_8hpp_source.html | 2 +- IpRestoPenaltyConvCheck_8hpp.html | 2 +- IpRestoPenaltyConvCheck_8hpp_source.html | 2 +- IpRestoPhase_8hpp.html | 2 +- IpRestoPhase_8hpp_source.html | 2 +- IpRestoRestoPhase_8hpp.html | 2 +- IpRestoRestoPhase_8hpp_source.html | 2 +- IpReturnCodes_8h.html | 2 +- IpReturnCodes_8h_source.html | 2 +- IpReturnCodes_8hpp.html | 2 +- IpReturnCodes_8hpp_source.html | 2 +- IpReturnCodes__inc_8h.html | 2 +- IpReturnCodes__inc_8h_source.html | 2 +- IpScaledMatrix_8hpp.html | 2 +- IpScaledMatrix_8hpp_source.html | 8 +- IpSearchDirCalculator_8hpp.html | 2 +- IpSearchDirCalculator_8hpp_source.html | 2 +- IpSlackBasedTSymScalingMethod_8hpp.html | 2 +- ...ackBasedTSymScalingMethod_8hpp_source.html | 2 +- IpSmartPtr_8hpp.html | 2 +- IpSmartPtr_8hpp_source.html | 559 +++--- IpSolveStatistics_8hpp.html | 2 +- IpSolveStatistics_8hpp_source.html | 2 +- IpSparseSymLinearSolverInterface_8hpp.html | 2 +- ...eSymLinearSolverInterface_8hpp_source.html | 2 +- IpSpralSolverInterface_8hpp.html | 2 +- IpSpralSolverInterface_8hpp_source.html | 2 +- IpStdAugSystemSolver_8hpp.html | 2 +- IpStdAugSystemSolver_8hpp_source.html | 2 +- IpStdCInterface_8h.html | 2 +- IpStdCInterface_8h_source.html | 2 +- IpStdInterfaceTNLP_8hpp.html | 2 +- IpStdInterfaceTNLP_8hpp_source.html | 4 +- IpSumMatrix_8hpp.html | 2 +- IpSumMatrix_8hpp_source.html | 2 +- IpSumSymMatrix_8hpp.html | 2 +- IpSumSymMatrix_8hpp_source.html | 2 +- IpSymLinearSolver_8hpp.html | 2 +- IpSymLinearSolver_8hpp_source.html | 2 +- IpSymMatrix_8hpp.html | 2 +- IpSymMatrix_8hpp_source.html | 2 +- IpSymScaledMatrix_8hpp.html | 2 +- IpSymScaledMatrix_8hpp_source.html | 8 +- IpSymTMatrix_8hpp.html | 2 +- IpSymTMatrix_8hpp_source.html | 2 +- IpTDependencyDetector_8hpp.html | 2 +- IpTDependencyDetector_8hpp_source.html | 2 +- IpTNLPAdapter_8hpp.html | 2 +- IpTNLPAdapter_8hpp_source.html | 6 +- IpTNLPReducer_8hpp.html | 2 +- IpTNLPReducer_8hpp_source.html | 4 +- IpTNLP_8hpp.html | 2 +- IpTNLP_8hpp_source.html | 4 +- IpTSymDependencyDetector_8hpp.html | 2 +- IpTSymDependencyDetector_8hpp_source.html | 2 +- IpTSymLinearSolver_8hpp.html | 2 +- IpTSymLinearSolver_8hpp_source.html | 2 +- IpTSymScalingMethod_8hpp.html | 2 +- IpTSymScalingMethod_8hpp_source.html | 2 +- IpTaggedObject_8hpp.html | 2 +- IpTaggedObject_8hpp_source.html | 2 +- IpTimedTask_8hpp.html | 2 +- IpTimedTask_8hpp_source.html | 2 +- IpTimingStatistics_8hpp.html | 2 +- IpTimingStatistics_8hpp_source.html | 2 +- IpTransposeMatrix_8hpp.html | 2 +- IpTransposeMatrix_8hpp_source.html | 6 +- IpTripletHelper_8hpp.html | 2 +- IpTripletHelper_8hpp_source.html | 2 +- IpTripletToCSRConverter_8hpp.html | 2 +- IpTripletToCSRConverter_8hpp_source.html | 2 +- IpTypes_8h.html | 2 +- IpTypes_8h_source.html | 2 +- IpTypes_8hpp.html | 2 +- IpTypes_8hpp_source.html | 2 +- IpUserScaling_8hpp.html | 2 +- IpUserScaling_8hpp_source.html | 2 +- IpUtils_8hpp.html | 8 +- IpUtils_8hpp.js | 2 + IpUtils_8hpp_source.html | 112 +- IpVector_8hpp.html | 2 +- IpVector_8hpp_source.html | 4 +- IpWarmStartIterateInitializer_8hpp.html | 2 +- ...rmStartIterateInitializer_8hpp_source.html | 2 +- IpWsmpSolverInterface_8hpp.html | 2 +- IpWsmpSolverInterface_8hpp_source.html | 2 +- IpZeroMatrix_8hpp.html | 2 +- IpZeroMatrix_8hpp_source.html | 2 +- IpZeroSymMatrix_8hpp.html | 2 +- IpZeroSymMatrix_8hpp_source.html | 2 +- IpoptConfig_8h.html | 2 +- IpoptConfig_8h_source.html | 2 +- Ipopt_8java.html | 2 +- Ipopt_8java_source.html | 2 +- LICENSE.html | 2 +- OPTIONS.html | 5 +- OUTPUT.html | 2 +- SPECIALS.html | 2 +- SensAlgorithm_8hpp.html | 2 +- SensAlgorithm_8hpp_source.html | 2 +- SensAmplTNLP_8hpp.html | 2 +- SensAmplTNLP_8hpp_source.html | 237 +-- SensApplication_8hpp.html | 2 +- SensApplication_8hpp_source.html | 6 +- SensBacksolver_8hpp.html | 2 +- SensBacksolver_8hpp_source.html | 2 +- SensBuilder_8hpp.html | 2 +- SensBuilder_8hpp_source.html | 4 +- SensDenseGenSchurDriver_8hpp.html | 2 +- SensDenseGenSchurDriver_8hpp_source.html | 2 +- SensIndexPCalculator_8hpp.html | 2 +- SensIndexPCalculator_8hpp_source.html | 2 +- SensIndexSchurData_8hpp.html | 2 +- SensIndexSchurData_8hpp_source.html | 2 +- SensMeasurement_8hpp.html | 2 +- SensMeasurement_8hpp_source.html | 2 +- SensMetadataMeasurement_8hpp.html | 2 +- SensMetadataMeasurement_8hpp_source.html | 2 +- SensPCalculator_8hpp.html | 2 +- SensPCalculator_8hpp_source.html | 6 +- SensReducedHessianCalculator_8hpp.html | 2 +- SensReducedHessianCalculator_8hpp_source.html | 2 +- SensRegOp_8hpp.html | 2 +- SensRegOp_8hpp_source.html | 2 +- SensSchurData_8hpp.html | 2 +- SensSchurData_8hpp_source.html | 4 +- SensSchurDriver_8hpp.html | 2 +- SensSchurDriver_8hpp_source.html | 4 +- SensSimpleBacksolver_8hpp.html | 2 +- SensSimpleBacksolver_8hpp_source.html | 2 +- SensStdStepCalc_8hpp.html | 2 +- SensStdStepCalc_8hpp_source.html | 2 +- SensStepCalc_8hpp.html | 2 +- SensStepCalc_8hpp_source.html | 4 +- SensSuffixHandler_8hpp.html | 2 +- SensSuffixHandler_8hpp_source.html | 2 +- SensUtils_8hpp.html | 2 +- SensUtils_8hpp_source.html | 2 +- annotated.html | 2 +- citelist.html | 2 +- classIpopt_1_1AdaptiveMuUpdate-members.html | 2 +- classIpopt_1_1AdaptiveMuUpdate.html | 2 +- classIpopt_1_1AlgorithmBuilder-members.html | 2 +- classIpopt_1_1AlgorithmBuilder.html | 2 +- ...pt_1_1AlgorithmStrategyObject-members.html | 2 +- classIpopt_1_1AlgorithmStrategyObject.html | 24 +- classIpopt_1_1AmplOptionsList-members.html | 2 +- classIpopt_1_1AmplOptionsList.html | 2 +- ...AmplOptionsList_1_1AmplOption-members.html | 2 +- ...popt_1_1AmplOptionsList_1_1AmplOption.html | 2 +- ...AmplOptionsList_1_1PrivatInfo-members.html | 2 +- ...popt_1_1AmplOptionsList_1_1PrivatInfo.html | 2 +- classIpopt_1_1AmplSuffixHandler-members.html | 2 +- classIpopt_1_1AmplSuffixHandler.html | 2 +- classIpopt_1_1AmplTNLP-members.html | 82 +- classIpopt_1_1AmplTNLP.html | 276 ++- classIpopt_1_1AmplTNLP.js | 5 +- ...Ipopt_1_1AugRestoSystemSolver-members.html | 2 +- classIpopt_1_1AugRestoSystemSolver.html | 2 +- classIpopt_1_1AugSystemSolver-members.html | 2 +- classIpopt_1_1AugSystemSolver.html | 8 +- ...opt_1_1BacktrackingLSAcceptor-members.html | 2 +- classIpopt_1_1BacktrackingLSAcceptor.html | 6 +- ...opt_1_1BacktrackingLineSearch-members.html | 2 +- classIpopt_1_1BacktrackingLineSearch.html | 2 +- classIpopt_1_1CGPenaltyCq-members.html | 2 +- classIpopt_1_1CGPenaltyCq.html | 2 +- classIpopt_1_1CGPenaltyData-members.html | 2 +- classIpopt_1_1CGPenaltyData.html | 2 +- ...sIpopt_1_1CGPenaltyLSAcceptor-members.html | 2 +- classIpopt_1_1CGPenaltyLSAcceptor.html | 2 +- ...popt_1_1CGPerturbationHandler-members.html | 2 +- classIpopt_1_1CGPerturbationHandler.html | 2 +- ...popt_1_1CGSearchDirCalculator-members.html | 2 +- classIpopt_1_1CGSearchDirCalculator.html | 2 +- classIpopt_1_1CachedResults-members.html | 2 +- classIpopt_1_1CachedResults.html | 6 +- ...Ipopt_1_1CachedResults__inherit__graph.png | Bin 85141 -> 82273 bytes classIpopt_1_1CompoundMatrix-members.html | 2 +- classIpopt_1_1CompoundMatrix.html | 2 +- ...sIpopt_1_1CompoundMatrixSpace-members.html | 2 +- classIpopt_1_1CompoundMatrixSpace.html | 2 +- classIpopt_1_1CompoundSymMatrix-members.html | 2 +- classIpopt_1_1CompoundSymMatrix.html | 2 +- ...opt_1_1CompoundSymMatrixSpace-members.html | 2 +- classIpopt_1_1CompoundSymMatrixSpace.html | 2 +- classIpopt_1_1CompoundVector-members.html | 2 +- classIpopt_1_1CompoundVector.html | 2 +- ...sIpopt_1_1CompoundVectorSpace-members.html | 2 +- classIpopt_1_1CompoundVectorSpace.html | 2 +- classIpopt_1_1ConvergenceCheck-members.html | 2 +- classIpopt_1_1ConvergenceCheck.html | 2 +- ..._1_1DefaultIterateInitializer-members.html | 2 +- classIpopt_1_1DefaultIterateInitializer.html | 2 +- classIpopt_1_1DenseGenMatrix-members.html | 2 +- classIpopt_1_1DenseGenMatrix.html | 2 +- ...sIpopt_1_1DenseGenMatrixSpace-members.html | 2 +- classIpopt_1_1DenseGenMatrixSpace.html | 2 +- ...sIpopt_1_1DenseGenSchurDriver-members.html | 2 +- classIpopt_1_1DenseGenSchurDriver.html | 2 +- classIpopt_1_1DenseSymMatrix-members.html | 2 +- classIpopt_1_1DenseSymMatrix.html | 2 +- ...sIpopt_1_1DenseSymMatrixSpace-members.html | 2 +- classIpopt_1_1DenseSymMatrixSpace.html | 2 +- classIpopt_1_1DenseVector-members.html | 2 +- classIpopt_1_1DenseVector.html | 2 +- classIpopt_1_1DenseVectorSpace-members.html | 2 +- classIpopt_1_1DenseVectorSpace.html | 2 +- classIpopt_1_1DependentResult-members.html | 2 +- classIpopt_1_1DependentResult.html | 2 +- classIpopt_1_1DiagMatrix-members.html | 2 +- classIpopt_1_1DiagMatrix.html | 2 +- classIpopt_1_1DiagMatrixSpace-members.html | 2 +- classIpopt_1_1DiagMatrixSpace.html | 2 +- ...opt_1_1EqMultiplierCalculator-members.html | 2 +- classIpopt_1_1EqMultiplierCalculator.html | 2 +- ...Ipopt_1_1EquilibrationScaling-members.html | 2 +- classIpopt_1_1EquilibrationScaling.html | 2 +- ...sIpopt_1_1ExactHessianUpdater-members.html | 2 +- classIpopt_1_1ExactHessianUpdater.html | 2 +- ..._1_1ExpandedMultiVectorMatrix-members.html | 2 +- classIpopt_1_1ExpandedMultiVectorMatrix.html | 2 +- ...xpandedMultiVectorMatrixSpace-members.html | 2 +- ...opt_1_1ExpandedMultiVectorMatrixSpace.html | 2 +- classIpopt_1_1ExpansionMatrix-members.html | 2 +- classIpopt_1_1ExpansionMatrix.html | 2 +- ...Ipopt_1_1ExpansionMatrixSpace-members.html | 2 +- classIpopt_1_1ExpansionMatrixSpace.html | 2 +- classIpopt_1_1FileJournal-members.html | 2 +- classIpopt_1_1FileJournal.html | 2 +- classIpopt_1_1Filter-members.html | 2 +- classIpopt_1_1Filter.html | 2 +- classIpopt_1_1FilterEntry-members.html | 2 +- classIpopt_1_1FilterEntry.html | 2 +- classIpopt_1_1FilterLSAcceptor-members.html | 2 +- classIpopt_1_1FilterLSAcceptor.html | 2 +- classIpopt_1_1GenAugSystemSolver-members.html | 2 +- classIpopt_1_1GenAugSystemSolver.html | 2 +- ...popt_1_1GenKKTSolverInterface-members.html | 2 +- classIpopt_1_1GenKKTSolverInterface.html | 2 +- classIpopt_1_1GenTMatrix-members.html | 2 +- classIpopt_1_1GenTMatrix.html | 2 +- classIpopt_1_1GenTMatrixSpace-members.html | 2 +- classIpopt_1_1GenTMatrixSpace.html | 2 +- classIpopt_1_1GradientScaling-members.html | 2 +- classIpopt_1_1GradientScaling.html | 2 +- classIpopt_1_1HessianUpdater-members.html | 2 +- classIpopt_1_1HessianUpdater.html | 8 +- classIpopt_1_1IdentityMatrix-members.html | 2 +- classIpopt_1_1IdentityMatrix.html | 2 +- ...sIpopt_1_1IdentityMatrixSpace-members.html | 2 +- classIpopt_1_1IdentityMatrixSpace.html | 2 +- classIpopt_1_1IndexPCalculator-members.html | 2 +- classIpopt_1_1IndexPCalculator.html | 2 +- classIpopt_1_1IndexSchurData-members.html | 2 +- classIpopt_1_1IndexSchurData.html | 2 +- ...pt_1_1InexactAlgorithmBuilder-members.html | 2 +- classIpopt_1_1InexactAlgorithmBuilder.html | 2 +- classIpopt_1_1InexactCq-members.html | 2 +- classIpopt_1_1InexactCq.html | 2 +- classIpopt_1_1InexactData-members.html | 2 +- classIpopt_1_1InexactData.html | 2 +- ...pt_1_1InexactDoglegNormalStep-members.html | 2 +- classIpopt_1_1InexactDoglegNormalStep.html | 2 +- classIpopt_1_1InexactLSAcceptor-members.html | 2 +- classIpopt_1_1InexactLSAcceptor.html | 2 +- ...pt_1_1InexactNewtonNormalStep-members.html | 2 +- classIpopt_1_1InexactNewtonNormalStep.html | 2 +- ..._1InexactNormalStepCalculator-members.html | 2 +- ...sIpopt_1_1InexactNormalStepCalculator.html | 2 +- ...nexactNormalTerminationTester-members.html | 2 +- ...opt_1_1InexactNormalTerminationTester.html | 2 +- classIpopt_1_1InexactPDSolver-members.html | 2 +- classIpopt_1_1InexactPDSolver.html | 2 +- ...1_1InexactPDTerminationTester-members.html | 2 +- classIpopt_1_1InexactPDTerminationTester.html | 2 +- ...1_1InexactSearchDirCalculator-members.html | 2 +- classIpopt_1_1InexactSearchDirCalculator.html | 2 +- ...t_1_1InexactTSymScalingMethod-members.html | 2 +- classIpopt_1_1InexactTSymScalingMethod.html | 2 +- classIpopt_1_1IpoptAdditionalCq-members.html | 2 +- classIpopt_1_1IpoptAdditionalCq.html | 2 +- ...sIpopt_1_1IpoptAdditionalData-members.html | 2 +- classIpopt_1_1IpoptAdditionalData.html | 8 +- classIpopt_1_1IpoptAlgorithm-members.html | 2 +- classIpopt_1_1IpoptAlgorithm.html | 2 +- classIpopt_1_1IpoptApplication-members.html | 2 +- classIpopt_1_1IpoptApplication.html | 2 +- ..._1_1IpoptCalculatedQuantities-members.html | 2 +- classIpopt_1_1IpoptCalculatedQuantities.html | 2 +- classIpopt_1_1IpoptData-members.html | 207 +- classIpopt_1_1IpoptData.html | 227 ++- classIpopt_1_1IpoptData.js | 1 + classIpopt_1_1IpoptException-members.html | 2 +- classIpopt_1_1IpoptException.html | 2 +- classIpopt_1_1IpoptNLP-members.html | 2 +- classIpopt_1_1IpoptNLP.html | 2 +- classIpopt_1_1IterateInitializer-members.html | 2 +- classIpopt_1_1IterateInitializer.html | 8 +- classIpopt_1_1IteratesVector-members.html | 2 +- classIpopt_1_1IteratesVector.html | 2 +- ...sIpopt_1_1IteratesVectorSpace-members.html | 2 +- classIpopt_1_1IteratesVectorSpace.html | 2 +- classIpopt_1_1IterationOutput-members.html | 2 +- classIpopt_1_1IterationOutput.html | 2 +- ...erativePardisoSolverInterface-members.html | 2 +- ...pt_1_1IterativePardisoSolverInterface.html | 2 +- ...rativeSolverTerminationTester-members.html | 2 +- ...t_1_1IterativeSolverTerminationTester.html | 2 +- ...1IterativeWsmpSolverInterface-members.html | 2 +- ...Ipopt_1_1IterativeWsmpSolverInterface.html | 2 +- classIpopt_1_1Journal-members.html | 2 +- classIpopt_1_1Journal.html | 4 +- classIpopt_1_1Journalist-members.html | 2 +- classIpopt_1_1Journalist.html | 2 +- ...opt_1_1LeastSquareMultipliers-members.html | 2 +- classIpopt_1_1LeastSquareMultipliers.html | 2 +- classIpopt_1_1LibraryLoader-members.html | 2 +- classIpopt_1_1LibraryLoader.html | 2 +- ...t_1_1LimMemQuasiNewtonUpdater-members.html | 2 +- classIpopt_1_1LimMemQuasiNewtonUpdater.html | 2 +- classIpopt_1_1LineSearch-members.html | 2 +- classIpopt_1_1LineSearch.html | 2 +- classIpopt_1_1LoqoMuOracle-members.html | 2 +- classIpopt_1_1LoqoMuOracle.html | 2 +- ...opt_1_1LowRankAugSystemSolver-members.html | 2 +- classIpopt_1_1LowRankAugSystemSolver.html | 2 +- ...t_1_1LowRankSSAugSystemSolver-members.html | 2 +- classIpopt_1_1LowRankSSAugSystemSolver.html | 2 +- ...opt_1_1LowRankUpdateSymMatrix-members.html | 2 +- classIpopt_1_1LowRankUpdateSymMatrix.html | 2 +- ..._1LowRankUpdateSymMatrixSpace-members.html | 2 +- ...sIpopt_1_1LowRankUpdateSymMatrixSpace.html | 2 +- ...Ipopt_1_1Ma27TSolverInterface-members.html | 2 +- classIpopt_1_1Ma27TSolverInterface.html | 2 +- ...pt_1_1Ma28TDependencyDetector-members.html | 2 +- classIpopt_1_1Ma28TDependencyDetector.html | 2 +- ...Ipopt_1_1Ma57TSolverInterface-members.html | 2 +- classIpopt_1_1Ma57TSolverInterface.html | 2 +- ...sIpopt_1_1Ma77SolverInterface-members.html | 2 +- classIpopt_1_1Ma77SolverInterface.html | 2 +- ...sIpopt_1_1Ma86SolverInterface-members.html | 2 +- classIpopt_1_1Ma86SolverInterface.html | 2 +- ...sIpopt_1_1Ma97SolverInterface-members.html | 2 +- classIpopt_1_1Ma97SolverInterface.html | 2 +- classIpopt_1_1Matrix-members.html | 2 +- classIpopt_1_1Matrix.html | 10 +- classIpopt_1_1MatrixSpace-members.html | 2 +- classIpopt_1_1MatrixSpace.html | 16 +- ...popt_1_1Mc19TSymScalingMethod-members.html | 2 +- classIpopt_1_1Mc19TSymScalingMethod.html | 2 +- classIpopt_1_1Measurement-members.html | 2 +- classIpopt_1_1Measurement.html | 2 +- ...sIpopt_1_1MetadataMeasurement-members.html | 2 +- classIpopt_1_1MetadataMeasurement.html | 2 +- ...1_1MinC__1NrmRestorationPhase-members.html | 2 +- classIpopt_1_1MinC__1NrmRestorationPhase.html | 2 +- classIpopt_1_1MonotoneMuUpdate-members.html | 2 +- classIpopt_1_1MonotoneMuUpdate.html | 2 +- classIpopt_1_1MuOracle-members.html | 2 +- classIpopt_1_1MuOracle.html | 2 +- classIpopt_1_1MuUpdate-members.html | 2 +- classIpopt_1_1MuUpdate.html | 6 +- classIpopt_1_1MultiVectorMatrix-members.html | 2 +- classIpopt_1_1MultiVectorMatrix.html | 2 +- ...opt_1_1MultiVectorMatrixSpace-members.html | 2 +- classIpopt_1_1MultiVectorMatrixSpace.html | 2 +- ...Ipopt_1_1MumpsSolverInterface-members.html | 2 +- classIpopt_1_1MumpsSolverInterface.html | 2 +- classIpopt_1_1NLP-members.html | 2 +- classIpopt_1_1NLP.html | 4 +- classIpopt_1_1NLPBoundsRemover-members.html | 2 +- classIpopt_1_1NLPBoundsRemover.html | 2 +- classIpopt_1_1NLPScalingObject-members.html | 2 +- classIpopt_1_1NLPScalingObject.html | 6 +- classIpopt_1_1NoNLPScalingObject-members.html | 2 +- classIpopt_1_1NoNLPScalingObject.html | 2 +- classIpopt_1_1Observer-members.html | 2 +- classIpopt_1_1Observer.html | 2 +- ...timalityErrorConvergenceCheck-members.html | 2 +- ...pt_1_1OptimalityErrorConvergenceCheck.html | 2 +- classIpopt_1_1OptionsList-members.html | 2 +- classIpopt_1_1OptionsList.html | 2 +- ...1_1OptionsList_1_1OptionValue-members.html | 2 +- classIpopt_1_1OptionsList_1_1OptionValue.html | 2 +- classIpopt_1_1OrigIpoptNLP-members.html | 2 +- classIpopt_1_1OrigIpoptNLP.html | 2 +- ...sIpopt_1_1OrigIterationOutput-members.html | 2 +- classIpopt_1_1OrigIterationOutput.html | 2 +- classIpopt_1_1PCalculator-members.html | 2 +- classIpopt_1_1PCalculator.html | 2 +- classIpopt_1_1PColumn-members.html | 2 +- classIpopt_1_1PColumn.html | 2 +- classIpopt_1_1PDFullSpaceSolver-members.html | 2 +- classIpopt_1_1PDFullSpaceSolver.html | 2 +- ...popt_1_1PDPerturbationHandler-members.html | 2 +- classIpopt_1_1PDPerturbationHandler.html | 2 +- ...popt_1_1PDSearchDirCalculator-members.html | 2 +- classIpopt_1_1PDSearchDirCalculator.html | 2 +- classIpopt_1_1PDSystemSolver-members.html | 2 +- classIpopt_1_1PDSystemSolver.html | 2 +- ..._1_1PardisoMKLSolverInterface-members.html | 2 +- classIpopt_1_1PardisoMKLSolverInterface.html | 2 +- ...opt_1_1PardisoSolverInterface-members.html | 2 +- classIpopt_1_1PardisoSolverInterface.html | 2 +- classIpopt_1_1PenaltyLSAcceptor-members.html | 2 +- classIpopt_1_1PenaltyLSAcceptor.html | 2 +- classIpopt_1_1PiecewisePenalty-members.html | 2 +- classIpopt_1_1PiecewisePenalty.html | 2 +- classIpopt_1_1PointPerturber-members.html | 2 +- classIpopt_1_1PointPerturber.html | 2 +- classIpopt_1_1ProbingMuOracle-members.html | 2 +- classIpopt_1_1ProbingMuOracle.html | 2 +- ...pt_1_1QualityFunctionMuOracle-members.html | 2 +- classIpopt_1_1QualityFunctionMuOracle.html | 2 +- ...t_1_1ReducedHessianCalculator-members.html | 2 +- classIpopt_1_1ReducedHessianCalculator.html | 2 +- classIpopt_1_1ReferencedObject-members.html | 2 +- classIpopt_1_1ReferencedObject.html | 174 +- ...pt_1_1ReferencedObject__inherit__graph.png | Bin 277077 -> 289882 bytes classIpopt_1_1Referencer.html | 2 +- classIpopt_1_1RegisteredCategory-members.html | 2 +- classIpopt_1_1RegisteredCategory.html | 2 +- ...edCategory_1_1ComparePriority-members.html | 2 +- ...RegisteredCategory_1_1ComparePriority.html | 2 +- classIpopt_1_1RegisteredOption-members.html | 2 +- classIpopt_1_1RegisteredOption.html | 2 +- ...steredOption_1_1string__entry-members.html | 2 +- ..._1_1RegisteredOption_1_1string__entry.html | 2 +- classIpopt_1_1RegisteredOptions-members.html | 2 +- classIpopt_1_1RegisteredOptions.html | 2 +- ...popt_1_1RestoConvergenceCheck-members.html | 2 +- classIpopt_1_1RestoConvergenceCheck.html | 2 +- ..._1RestoFilterConvergenceCheck-members.html | 2 +- ...sIpopt_1_1RestoFilterConvergenceCheck.html | 2 +- classIpopt_1_1RestoIpoptNLP-members.html | 2 +- classIpopt_1_1RestoIpoptNLP.html | 2 +- ...pt_1_1RestoIterateInitializer-members.html | 2 +- classIpopt_1_1RestoIterateInitializer.html | 2 +- ...Ipopt_1_1RestoIterationOutput-members.html | 2 +- classIpopt_1_1RestoIterationOutput.html | 2 +- ...1RestoPenaltyConvergenceCheck-members.html | 2 +- ...Ipopt_1_1RestoPenaltyConvergenceCheck.html | 2 +- ...popt_1_1RestoRestorationPhase-members.html | 2 +- classIpopt_1_1RestoRestorationPhase.html | 2 +- classIpopt_1_1RestorationPhase-members.html | 2 +- classIpopt_1_1RestorationPhase.html | 4 +- classIpopt_1_1SUFFIX__EMPTY-members.html | 2 +- classIpopt_1_1SUFFIX__EMPTY.html | 2 +- classIpopt_1_1ScaledMatrix-members.html | 2 +- classIpopt_1_1ScaledMatrix.html | 2 +- classIpopt_1_1ScaledMatrixSpace-members.html | 2 +- classIpopt_1_1ScaledMatrixSpace.html | 2 +- classIpopt_1_1SchurData-members.html | 2 +- classIpopt_1_1SchurData.html | 2 +- classIpopt_1_1SchurDriver-members.html | 2 +- classIpopt_1_1SchurDriver.html | 2 +- ..._1_1SearchDirectionCalculator-members.html | 2 +- classIpopt_1_1SearchDirectionCalculator.html | 8 +- classIpopt_1_1SensAlgorithm-members.html | 2 +- classIpopt_1_1SensAlgorithm.html | 2 +- classIpopt_1_1SensAmplTNLP-members.html | 102 +- classIpopt_1_1SensAmplTNLP.html | 56 +- classIpopt_1_1SensAmplTNLP.js | 2 +- classIpopt_1_1SensApplication-members.html | 2 +- classIpopt_1_1SensApplication.html | 2 +- classIpopt_1_1SensBacksolver-members.html | 2 +- classIpopt_1_1SensBacksolver.html | 2 +- classIpopt_1_1SensBuilder-members.html | 2 +- classIpopt_1_1SensBuilder.html | 2 +- ..._1_1SensitivityStepCalculator-members.html | 2 +- classIpopt_1_1SensitivityStepCalculator.html | 2 +- classIpopt_1_1SimpleBacksolver-members.html | 2 +- classIpopt_1_1SimpleBacksolver.html | 2 +- ..._1SlackBasedTSymScalingMethod-members.html | 2 +- ...sIpopt_1_1SlackBasedTSymScalingMethod.html | 2 +- classIpopt_1_1SmartPtr-members.html | 2 +- classIpopt_1_1SmartPtr.html | 22 +- classIpopt_1_1SolveStatistics-members.html | 2 +- classIpopt_1_1SolveStatistics.html | 2 +- ...parseSymLinearSolverInterface-members.html | 2 +- ...opt_1_1SparseSymLinearSolverInterface.html | 2 +- ...Ipopt_1_1SpralSolverInterface-members.html | 2 +- classIpopt_1_1SpralSolverInterface.html | 2 +- ...sIpopt_1_1StandardScalingBase-members.html | 2 +- classIpopt_1_1StandardScalingBase.html | 6 +- classIpopt_1_1StdAugSystemSolver-members.html | 2 +- classIpopt_1_1StdAugSystemSolver.html | 2 +- classIpopt_1_1StdInterfaceTNLP-members.html | 2 +- classIpopt_1_1StdInterfaceTNLP.html | 2 +- classIpopt_1_1StdStepCalculator-members.html | 2 +- classIpopt_1_1StdStepCalculator.html | 2 +- classIpopt_1_1StreamJournal-members.html | 2 +- classIpopt_1_1StreamJournal.html | 6 +- classIpopt_1_1Subject-members.html | 2 +- classIpopt_1_1Subject.html | 8 +- classIpopt_1_1SuffixHandler-members.html | 2 +- classIpopt_1_1SuffixHandler.html | 2 +- classIpopt_1_1SumMatrix-members.html | 2 +- classIpopt_1_1SumMatrix.html | 2 +- classIpopt_1_1SumMatrixSpace-members.html | 2 +- classIpopt_1_1SumMatrixSpace.html | 2 +- classIpopt_1_1SumSymMatrix-members.html | 2 +- classIpopt_1_1SumSymMatrix.html | 2 +- classIpopt_1_1SumSymMatrixSpace-members.html | 2 +- classIpopt_1_1SumSymMatrixSpace.html | 2 +- classIpopt_1_1SymLinearSolver-members.html | 2 +- classIpopt_1_1SymLinearSolver.html | 2 +- classIpopt_1_1SymMatrix-members.html | 2 +- classIpopt_1_1SymMatrix.html | 16 +- classIpopt_1_1SymMatrixSpace-members.html | 2 +- classIpopt_1_1SymMatrixSpace.html | 2 +- classIpopt_1_1SymScaledMatrix-members.html | 2 +- classIpopt_1_1SymScaledMatrix.html | 2 +- ...Ipopt_1_1SymScaledMatrixSpace-members.html | 2 +- classIpopt_1_1SymScaledMatrixSpace.html | 2 +- classIpopt_1_1SymTMatrix-members.html | 2 +- classIpopt_1_1SymTMatrix.html | 2 +- classIpopt_1_1SymTMatrixSpace-members.html | 2 +- classIpopt_1_1SymTMatrixSpace.html | 2 +- ...sIpopt_1_1TDependencyDetector-members.html | 2 +- classIpopt_1_1TDependencyDetector.html | 2 +- classIpopt_1_1TNLP-members.html | 2 +- classIpopt_1_1TNLP.html | 4 +- classIpopt_1_1TNLPAdapter-members.html | 2 +- classIpopt_1_1TNLPAdapter.html | 2 +- classIpopt_1_1TNLPReducer-members.html | 2 +- classIpopt_1_1TNLPReducer.html | 2 +- ...opt_1_1TSymDependencyDetector-members.html | 2 +- classIpopt_1_1TSymDependencyDetector.html | 2 +- classIpopt_1_1TSymLinearSolver-members.html | 2 +- classIpopt_1_1TSymLinearSolver.html | 2 +- classIpopt_1_1TSymScalingMethod-members.html | 2 +- classIpopt_1_1TSymScalingMethod.html | 2 +- classIpopt_1_1TaggedObject-members.html | 2 +- classIpopt_1_1TaggedObject.html | 6 +- classIpopt_1_1TimedTask-members.html | 2 +- classIpopt_1_1TimedTask.html | 2 +- classIpopt_1_1TimingStatistics-members.html | 2 +- classIpopt_1_1TimingStatistics.html | 2 +- classIpopt_1_1TransposeMatrix-members.html | 2 +- classIpopt_1_1TransposeMatrix.html | 2 +- ...Ipopt_1_1TransposeMatrixSpace-members.html | 2 +- classIpopt_1_1TransposeMatrixSpace.html | 2 +- classIpopt_1_1TripletHelper-members.html | 2 +- classIpopt_1_1TripletHelper.html | 2 +- ...popt_1_1TripletToCSRConverter-members.html | 2 +- classIpopt_1_1TripletToCSRConverter.html | 2 +- ...oCSRConverter_1_1TripletEntry-members.html | 2 +- ...TripletToCSRConverter_1_1TripletEntry.html | 2 +- classIpopt_1_1UserScaling-members.html | 2 +- classIpopt_1_1UserScaling.html | 2 +- classIpopt_1_1Vector-members.html | 2 +- classIpopt_1_1Vector.html | 4 +- classIpopt_1_1VectorSpace-members.html | 2 +- classIpopt_1_1VectorSpace.html | 4 +- ..._1WarmStartIterateInitializer-members.html | 2 +- ...sIpopt_1_1WarmStartIterateInitializer.html | 2 +- ...sIpopt_1_1WsmpSolverInterface-members.html | 2 +- classIpopt_1_1WsmpSolverInterface.html | 2 +- classIpopt_1_1ZeroMatrix-members.html | 2 +- classIpopt_1_1ZeroMatrix.html | 2 +- classIpopt_1_1ZeroMatrixSpace-members.html | 2 +- classIpopt_1_1ZeroMatrixSpace.html | 2 +- classIpopt_1_1ZeroSymMatrix-members.html | 2 +- classIpopt_1_1ZeroSymMatrix.html | 2 +- classIpopt_1_1ZeroSymMatrixSpace-members.html | 2 +- classIpopt_1_1ZeroSymMatrixSpace.html | 2 +- classes.html | 2 +- classorg_1_1coinor_1_1Ipopt-members.html | 2 +- classorg_1_1coinor_1_1Ipopt.html | 2 +- config__default_8h.html | 12 +- config__default_8h_source.html | 17 +- config__ipopt__default_8h.html | 10 +- config__ipopt__default_8h_source.html | 6 +- configall__system_8h.html | 2 +- configall__system_8h_source.html | 2 +- configall__system__msc_8h.html | 2 +- configall__system__msc_8h_source.html | 2 +- deprecated.html | 2 +- dir_000000_000005.html | 2 +- dir_000000_000010.html | 2 +- dir_000000_000011.html | 2 +- dir_000000_000012.html | 2 +- dir_000001_000014.html | 2 +- dir_000001_000015.html | 2 +- dir_000002_000005.html | 2 +- dir_000002_000010.html | 2 +- dir_000003_000005.html | 2 +- dir_000003_000010.html | 2 +- dir_000004_000000.html | 2 +- dir_000004_000005.html | 2 +- dir_000007_000000.html | 2 +- dir_000007_000005.html | 2 +- dir_000009_000005.html | 2 +- dir_000009_000012.html | 2 +- dir_000010_000000.html | 2 +- dir_000010_000005.html | 2 +- dir_000010_000011.html | 2 +- dir_000011_000005.html | 2 +- dir_000012_000005.html | 2 +- dir_000012_000011.html | 2 +- dir_000013_000015.html | 2 +- dir_000014_000015.html | 2 +- dir_000016_000005.html | 2 +- dir_18379c6e6eb3808ccf520b2e7a224038.html | 12 +- dir_18379c6e6eb3808ccf520b2e7a224038_dep.png | Bin 7189 -> 7192 bytes dir_3847941dc22744d30c1d316a1f1a60e2.html | 4 +- dir_68267d1309a1af8e8297ef4c3efbcdba.html | 2 +- dir_6dbd54e910d8767b116cb0244b2cea9d.html | 4 +- dir_757d9df85c3b85df3a851db18f98dee3.html | 2 +- dir_79dc9ec967a38f8ff6ee528339e64dcb.html | 2 +- dir_9a1ef57607a447fccd74c8967bbfc7cd.html | 2 +- dir_9eef6f466d5cc15bdc5c59d3f9b9f4b1.html | 6 +- dir_ba210d1fa67db7bee1bb22e0a3c11d9f.html | 4 +- dir_c0527c2a80baca9a35003eeacbcbd3e0.html | 2 +- dir_c4831b90ff231d91833fb3d2706b7821.html | 2 +- dir_ce414ca31dfee85b3ee3f190f1f9213b.html | 2 +- dir_ce6405ba0afce575b27b3b998c1d24f9.html | 6 +- dir_d537ec303f13b8e88e2bd2506dfe6a9e.html | 4 +- dir_e68e8157741866f444e17edd764ebbae.html | 2 +- dir_e6c567522fc254263c572d8c1314eab6.html | 6 +- dir_efd1be438063db63c36d1ec709396b00.html | 12 +- dir_efd1be438063db63c36d1ec709396b00_dep.png | Bin 7021 -> 7028 bytes faq_8dox.html | 2 +- files.html | 2 +- functions.html | 2 +- functions_b.html | 2 +- functions_c.html | 3 +- functions_d.html | 4 +- functions_e.html | 4 +- functions_enum.html | 2 +- functions_eval.html | 2 +- functions_f.html | 2 +- functions_func.html | 10 +- functions_func_b.html | 2 +- functions_func_c.html | 14 +- functions_func_d.html | 2 +- functions_func_e.html | 8 +- functions_func_f.html | 2 +- functions_func_g.html | 2 +- functions_func_h.html | 2 +- functions_func_i.html | 8 +- functions_func_j.html | 2 +- functions_func_k.html | 2 +- functions_func_l.html | 2 +- functions_func_m.html | 2 +- functions_func_n.html | 2 +- functions_func_o.html | 2 +- functions_func_p.html | 2 +- functions_func_q.html | 2 +- functions_func_r.html | 2 +- functions_func_s.html | 4 +- functions_func_t.html | 6 +- functions_func_u.html | 2 +- functions_func_v.html | 2 +- functions_func_w.html | 2 +- functions_func_x.html | 2 +- functions_func_y.html | 2 +- functions_func_z.html | 2 +- functions_func_~.html | 2 +- functions_g.html | 2 +- functions_h.html | 2 +- functions_i.html | 7 +- functions_j.html | 2 +- functions_k.html | 2 +- functions_l.html | 2 +- functions_m.html | 2 +- functions_n.html | 2 +- functions_o.html | 2 +- functions_p.html | 2 +- functions_q.html | 2 +- functions_r.html | 2 +- functions_rela.html | 2 +- functions_s.html | 4 +- functions_t.html | 2 +- functions_type.html | 2 +- functions_u.html | 2 +- functions_v.html | 2 +- functions_vars.html | 2 +- functions_vars_b.html | 2 +- functions_vars_c.html | 3 +- functions_vars_d.html | 4 +- functions_vars_e.html | 2 +- functions_vars_f.html | 2 +- functions_vars_g.html | 2 +- functions_vars_h.html | 2 +- functions_vars_i.html | 3 +- functions_vars_j.html | 2 +- functions_vars_k.html | 2 +- functions_vars_l.html | 2 +- functions_vars_m.html | 2 +- functions_vars_n.html | 2 +- functions_vars_o.html | 2 +- functions_vars_p.html | 2 +- functions_vars_q.html | 2 +- functions_vars_r.html | 2 +- functions_vars_s.html | 2 +- functions_vars_t.html | 2 +- functions_vars_u.html | 2 +- functions_vars_v.html | 2 +- functions_vars_w.html | 2 +- functions_vars_x.html | 2 +- functions_vars_y.html | 2 +- functions_vars_z.html | 2 +- functions_w.html | 2 +- functions_x.html | 2 +- functions_y.html | 2 +- functions_z.html | 2 +- functions_~.html | 2 +- globals.html | 2 +- globals_b.html | 2 +- globals_c.html | 2 +- globals_d.html | 2 +- globals_defs.html | 2 +- globals_defs_d.html | 2 +- globals_defs_f.html | 2 +- globals_defs_h.html | 2 +- globals_defs_i.html | 2 +- globals_defs_m.html | 2 +- globals_defs_s.html | 2 +- globals_defs_t.html | 2 +- globals_e.html | 2 +- globals_enum.html | 2 +- globals_eval.html | 2 +- globals_f.html | 2 +- globals_func.html | 2 +- globals_g.html | 2 +- globals_h.html | 2 +- globals_i.html | 2 +- globals_m.html | 2 +- globals_n.html | 2 +- globals_o.html | 2 +- globals_r.html | 2 +- globals_s.html | 2 +- globals_t.html | 2 +- globals_type.html | 2 +- globals_u.html | 2 +- globals_vars.html | 2 +- graph_legend.html | 2 +- graph_legend.png | Bin 23327 -> 23327 bytes hierarchy.html | 2 +- hsl__ma77d_8h.html | 2 +- hsl__ma77d_8h_source.html | 2 +- hsl__ma77s_8h.html | 2 +- hsl__ma77s_8h_source.html | 2 +- hsl__ma86d_8h.html | 2 +- hsl__ma86d_8h_source.html | 2 +- hsl__ma86s_8h.html | 2 +- hsl__ma86s_8h_source.html | 2 +- hsl__ma97d_8h.html | 2 +- hsl__ma97d_8h_source.html | 2 +- hsl__ma97s_8h.html | 2 +- hsl__ma97s_8h_source.html | 2 +- hsl__mc68i_8h.html | 2 +- hsl__mc68i_8h_source.html | 2 +- impl_8dox.html | 2 +- index.html | 2 +- index.js | 250 +-- install_8dox.html | 2 +- interfaces_8dox.html | 2 +- main_8dox.html | 2 +- md_ChangeLog.html | 425 +++-- namespaceIpopt.html | 111 +- namespaceorg_1_1coinor.html | 2 +- navtreedata.js | 52 +- navtreeindex10.js | 38 +- navtreeindex11.js | 82 +- navtreeindex12.js | 14 +- navtreeindex13.js | 14 +- navtreeindex14.js | 14 +- navtreeindex15.js | 14 +- navtreeindex16.js | 14 +- navtreeindex17.js | 14 +- navtreeindex18.js | 14 +- navtreeindex19.js | 16 +- navtreeindex2.js | 12 +- navtreeindex20.js | 14 +- navtreeindex21.js | 14 +- navtreeindex22.js | 14 +- navtreeindex23.js | 14 +- navtreeindex24.js | 14 +- navtreeindex25.js | 18 +- navtreeindex26.js | 204 +- navtreeindex27.js | 18 +- navtreeindex28.js | 8 + navtreeindex3.js | 44 +- navtreeindex4.js | 68 +- navtreeindex5.js | 12 +- navtreeindex6.js | 12 +- navtreeindex7.js | 12 +- navtreeindex8.js | 12 +- navtreeindex9.js | 12 +- options_8dox.html | 2 +- output_8dox.html | 2 +- pages.html | 2 +- search/all_0.js | 185 +- search/all_1.js | 227 +-- search/all_12.js | 789 ++++---- search/all_13.js | 2 +- search/all_17.js | 24 +- search/all_1b.js | 201 +- search/all_1c.js | 2 +- search/all_1d.js | 2 +- search/all_1e.js | 125 +- search/all_2.js | 256 +-- search/all_3.js | 200 +- search/all_4.js | 24 +- search/all_5.js | 24 +- search/all_6.js | 12 +- search/all_7.js | 18 +- search/all_8.js | 16 +- search/all_9.js | 16 +- search/all_a.js | 14 +- search/all_c.js | 735 ++++---- search/all_d.js | 10 +- search/all_e.js | 4 +- search/all_f.js | 2 +- search/enumvalues_5.js | 2 +- search/enumvalues_7.js | 6 +- search/functions_0.js | 18 +- search/functions_11.js | 103 +- search/functions_12.js | 2 +- search/functions_13.js | 2 +- search/functions_14.js | 73 +- search/functions_2.js | 2 +- search/functions_4.js | 2 +- search/functions_8.js | 4 +- search/variables_2.js | 327 ++-- search/variables_3.js | 2 +- search/variables_8.js | 63 +- search/variables_9.js | 2 +- search/variables_d.js | 4 +- special_8dox.html | 2 +- structIpopt_1_1PiecewisePenEntry-members.html | 2 +- structIpopt_1_1PiecewisePenEntry.html | 2 +- structma77__control__d-members.html | 2 +- structma77__control__d.html | 2 +- structma77__control__s-members.html | 2 +- structma77__control__s.html | 2 +- structma77__info__d-members.html | 2 +- structma77__info__d.html | 2 +- structma77__info__s-members.html | 2 +- structma77__info__s.html | 2 +- structma86__control__d-members.html | 2 +- structma86__control__d.html | 2 +- structma86__control__s-members.html | 2 +- structma86__control__s.html | 2 +- structma86__info__d-members.html | 2 +- structma86__info__d.html | 2 +- structma86__info__s-members.html | 2 +- structma86__info__s.html | 2 +- structma97__control__d-members.html | 2 +- structma97__control__d.html | 2 +- structma97__control__s-members.html | 2 +- structma97__control__s.html | 2 +- structma97__info__d-members.html | 2 +- structma97__info__d.html | 2 +- structma97__info__s-members.html | 2 +- structma97__info__s.html | 2 +- structmc68__control__i-members.html | 2 +- structmc68__control__i.html | 2 +- structmc68__info__i-members.html | 2 +- structmc68__info__i.html | 2 +- 1105 files changed, 6264 insertions(+), 5815 deletions(-) diff --git a/AUTHORS.html b/AUTHORS.html index f915e97d2..805693948 100644 --- a/AUTHORS.html +++ b/AUTHORS.html @@ -39,7 +39,7 @@
Ipopt Documentation -   +  
diff --git a/AmplTNLP_8hpp.html b/AmplTNLP_8hpp.html index 51e3881a8..8d6425f7e 100644 --- a/AmplTNLP_8hpp.html +++ b/AmplTNLP_8hpp.html @@ -39,7 +39,7 @@
Ipopt Documentation -   +  
diff --git a/AmplTNLP_8hpp_source.html b/AmplTNLP_8hpp_source.html index 7c9b09b2a..1af0b964a 100644 --- a/AmplTNLP_8hpp_source.html +++ b/AmplTNLP_8hpp_source.html @@ -39,7 +39,7 @@
Ipopt Documentation -   +  
@@ -413,372 +413,393 @@
317{
318public:
321
- -
325 const SmartPtr<const Journalist>& jnlst,
-
326 const SmartPtr<RegisteredOptions> regoptions,
-
327 const SmartPtr<OptionsList> options,
-
328 const char* const* argv,
-
329 SmartPtr<AmplSuffixHandler> suffix_handler = NULL,
-
330 bool allow_discrete = false,
-
331 SmartPtr<AmplOptionsList> ampl_options_list = NULL,
-
332 const char* ampl_option_string = NULL,
-
333 const char* ampl_invokation_string = NULL,
-
334 const char* ampl_banner_string = NULL,
-
335 std::string* nl_file_content = NULL
-
336 );
-
337
- - -
344 const SmartPtr<const Journalist>& jnlst,
-
345 const SmartPtr<OptionsList> options,
-
346 char**& argv,
-
347 SmartPtr<AmplSuffixHandler> suffix_handler = NULL,
-
348 bool allow_discrete = false,
-
349 SmartPtr<AmplOptionsList> ampl_options_list = NULL,
-
350 const char* ampl_option_string = NULL,
-
351 const char* ampl_invokation_string = NULL,
-
352 const char* ampl_banner_string = NULL,
-
353 std::string* nl_file_content = NULL
-
354 );
-
355
-
357 virtual ~AmplTNLP();
-
359
-
361 DECLARE_STD_EXCEPTION(NONPOSITIVE_SCALING_FACTOR);
-
362
-
365 virtual bool get_nlp_info(
-
366 Index& n,
-
367 Index& m,
-
368 Index& nnz_jac_g,
-
369 Index& nnz_h_lag,
-
370 IndexStyleEnum& index_style
-
371 );
-
372
- -
374 Index n,
-
375 StringMetaDataMapType& var_string_md,
-
376 IntegerMetaDataMapType& var_integer_md,
-
377 NumericMetaDataMapType& var_numeric_md,
-
378 Index m,
-
379 StringMetaDataMapType& con_string_md,
-
380 IntegerMetaDataMapType& con_integer_md,
-
381 NumericMetaDataMapType& con_numeric_md
-
382 );
-
383
-
385 virtual bool get_bounds_info(
-
386 Index n,
-
387 Number* x_l,
-
388 Number* x_u,
-
389 Index m,
-
390 Number* g_l,
-
391 Number* g_u
-
392 );
-
393
- -
395 Index m,
-
396 LinearityType* const_types
-
397 );
-
398
-
399 virtual bool get_starting_point(
-
400 Index n,
-
401 bool init_x,
-
402 Number* x,
-
403 bool init_z,
-
404 Number* z_L,
-
405 Number* z_U,
-
406 Index m,
-
407 bool init_lambda,
-
408 Number* lambda
-
409 );
-
410
-
411 virtual bool eval_f(
-
412 Index n,
-
413 const Number* x,
-
414 bool new_x,
-
415 Number& obj_value
-
416 );
-
417
-
418 virtual bool eval_grad_f(
-
419 Index n,
-
420 const Number* x,
-
421 bool new_x,
-
422 Number* grad_f
-
423 );
-
424
-
425 virtual bool eval_g(
-
426 Index n,
-
427 const Number* x,
-
428 bool new_x,
-
429 Index m,
-
430 Number* g
-
431 );
-
432
-
433 virtual bool eval_jac_g(
-
434 Index n,
-
435 const Number* x,
-
436 bool new_x,
-
437 Index m,
-
438 Index nele_jac,
-
439 Index* iRow,
-
440 Index* jCol,
-
441 Number* values
-
442 );
-
443
-
444 virtual bool eval_h(
-
445 Index n,
-
446 const Number* x,
-
447 bool new_x,
-
448 Number obj_factor,
-
449 Index m,
-
450 const Number* lambda,
-
451 bool new_lambda,
-
452 Index nele_hess,
-
453 Index* iRow,
-
454 Index* jCol,
-
455 Number* values
-
456 );
-
457
- -
459 Number& obj_scaling,
-
460 bool& use_x_scaling,
-
461 Index n,
-
462 Number* x_scaling,
-
463 bool& use_g_scaling,
-
464 Index m,
-
465 Number* g_scaling
-
466 );
-
468
-
471 virtual void finalize_solution(
-
472 SolverReturn status,
-
473 Index n,
-
474 const Number* x,
-
475 const Number* z_L,
-
476 const Number* z_U,
-
477 Index m,
-
478 const Number* g,
-
479 const Number* lambda,
-
480 Number obj_value,
-
481 const IpoptData* ip_data,
- -
483 );
-
485
- - -
490 Index num_nonlin_vars,
-
491 Index* pos_nonlin_vars
-
492 );
-
494
-
497
-
- -
499 {
-
500 return asl_;
-
501 }
-
+ +
325 const SmartPtr<const Journalist>& jnlst,
+
326 const SmartPtr<RegisteredOptions> regoptions,
+
327 const SmartPtr<OptionsList> options,
+
328 const char* const* argv,
+
329 SmartPtr<AmplSuffixHandler> suffix_handler = NULL,
+
330 bool allow_discrete = false,
+
331 SmartPtr<AmplOptionsList> ampl_options_list = NULL,
+
332 const char* ampl_option_string = NULL,
+
333 const char* ampl_invokation_string = NULL,
+
334 const char* ampl_banner_string = NULL,
+
335 std::string* nl_file_content = NULL,
+
336 bool checkinterrupt = false
+
337 );
+
338
+ + +
345 const SmartPtr<const Journalist>& jnlst,
+
346 const SmartPtr<OptionsList> options,
+
347 char**& argv,
+
348 SmartPtr<AmplSuffixHandler> suffix_handler = NULL,
+
349 bool allow_discrete = false,
+
350 SmartPtr<AmplOptionsList> ampl_options_list = NULL,
+
351 const char* ampl_option_string = NULL,
+
352 const char* ampl_invokation_string = NULL,
+
353 const char* ampl_banner_string = NULL,
+
354 std::string* nl_file_content = NULL
+
355 );
+
356
+
358 virtual ~AmplTNLP();
+
360
+
362 DECLARE_STD_EXCEPTION(NONPOSITIVE_SCALING_FACTOR);
+
363
+
366 virtual bool get_nlp_info(
+
367 Index& n,
+
368 Index& m,
+
369 Index& nnz_jac_g,
+
370 Index& nnz_h_lag,
+
371 IndexStyleEnum& index_style
+
372 );
+
373
+ +
375 Index n,
+
376 StringMetaDataMapType& var_string_md,
+
377 IntegerMetaDataMapType& var_integer_md,
+
378 NumericMetaDataMapType& var_numeric_md,
+
379 Index m,
+
380 StringMetaDataMapType& con_string_md,
+
381 IntegerMetaDataMapType& con_integer_md,
+
382 NumericMetaDataMapType& con_numeric_md
+
383 );
+
384
+
386 virtual bool get_bounds_info(
+
387 Index n,
+
388 Number* x_l,
+
389 Number* x_u,
+
390 Index m,
+
391 Number* g_l,
+
392 Number* g_u
+
393 );
+
394
+ +
396 Index m,
+
397 LinearityType* const_types
+
398 );
+
399
+
400 virtual bool get_starting_point(
+
401 Index n,
+
402 bool init_x,
+
403 Number* x,
+
404 bool init_z,
+
405 Number* z_L,
+
406 Number* z_U,
+
407 Index m,
+
408 bool init_lambda,
+
409 Number* lambda
+
410 );
+
411
+
412 virtual bool eval_f(
+
413 Index n,
+
414 const Number* x,
+
415 bool new_x,
+
416 Number& obj_value
+
417 );
+
418
+
419 virtual bool eval_grad_f(
+
420 Index n,
+
421 const Number* x,
+
422 bool new_x,
+
423 Number* grad_f
+
424 );
+
425
+
426 virtual bool eval_g(
+
427 Index n,
+
428 const Number* x,
+
429 bool new_x,
+
430 Index m,
+
431 Number* g
+
432 );
+
433
+
434 virtual bool eval_jac_g(
+
435 Index n,
+
436 const Number* x,
+
437 bool new_x,
+
438 Index m,
+
439 Index nele_jac,
+
440 Index* iRow,
+
441 Index* jCol,
+
442 Number* values
+
443 );
+
444
+
445 virtual bool eval_h(
+
446 Index n,
+
447 const Number* x,
+
448 bool new_x,
+
449 Number obj_factor,
+
450 Index m,
+
451 const Number* lambda,
+
452 bool new_lambda,
+
453 Index nele_hess,
+
454 Index* iRow,
+
455 Index* jCol,
+
456 Number* values
+
457 );
+
458
+ +
460 Number& obj_scaling,
+
461 bool& use_x_scaling,
+
462 Index n,
+
463 Number* x_scaling,
+
464 bool& use_g_scaling,
+
465 Index m,
+
466 Number* g_scaling
+
467 );
+
469
+ +
473 AlgorithmMode mode,
+
474 Index iter,
+
475 Number obj_value,
+
476 Number inf_pr,
+
477 Number inf_du,
+
478 Number mu,
+
479 Number d_norm,
+
480 Number regularization_size,
+
481 Number alpha_du,
+
482 Number alpha_pr,
+
483 Index ls_trials,
+
484 const IpoptData* ip_data,
+ +
486 );
+
487
+
488 virtual void finalize_solution(
+
489 SolverReturn status,
+
490 Index n,
+
491 const Number* x,
+
492 const Number* z_L,
+
493 const Number* z_U,
+
494 Index m,
+
495 const Number* g,
+
496 const Number* lambda,
+
497 Number obj_value,
+
498 const IpoptData* ip_data,
+ +
500 );
502
-
507 // ToDo Maybe this should be at a different place, or collect the numbers itself?
- -
509 const std::string& message
-
510 ) const;
+ + +
507 Index num_nonlin_vars,
+
508 Index* pos_nonlin_vars
+
509 );
511
- -
518 Index& nlvb_,
-
519 Index& nlvbi_,
-
520 Index& nlvc_,
-
521 Index& nlvci_,
-
522 Index& nlvo_,
-
523 Index& nlvoi_,
-
524 Index& nbv_,
-
525 Index& niv_
-
526 ) const;
+
514
+
+ +
516 {
+
517 return asl_;
+
518 }
+
+
519
+
524 // ToDo Maybe this should be at a different place, or collect the numbers itself?
+ +
526 const std::string& message
+
527 ) const;
528
- -
538 Index obj_no
-
539 );
-
540
-
- -
547 const std::string& tag,
-
548 const std::vector<std::string>& meta_data
-
549 )
-
550 {
-
551 var_string_md_[tag] = meta_data;
-
552 }
-
-
553
-
- -
555 const std::string& tag,
-
556 const std::vector<Index>& meta_data
-
557 )
-
558 {
-
559 var_integer_md_[tag] = meta_data;
-
560 }
-
-
561
-
- -
563 const std::string& tag,
-
564 const std::vector<Number>& meta_data
-
565 )
-
566 {
-
567 var_numeric_md_[tag] = meta_data;
-
568 }
-
-
569
-
- -
571 const std::string& tag,
-
572 const std::vector<std::string>& meta_data
-
573 )
-
574 {
-
575 con_string_md_[tag] = meta_data;
-
576 }
-
-
577
-
- -
579 const std::string& tag,
-
580 const std::vector<Index>& meta_data
-
581 )
-
582 {
-
583 con_integer_md_[tag] = meta_data;
-
584 }
-
-
585
-
- -
587 const std::string& tag,
-
588 const std::vector<Number>& meta_data
-
589 )
-
590 {
-
591 con_numeric_md_[tag] = meta_data;
-
592 }
+ +
535 Index& nlvb_,
+
536 Index& nlvbi_,
+
537 Index& nlvc_,
+
538 Index& nlvci_,
+
539 Index& nlvo_,
+
540 Index& nlvoi_,
+
541 Index& nbv_,
+
542 Index& niv_
+
543 ) const;
+
545
+ +
555 Index obj_no
+
556 );
+
557
+
+ +
564 const std::string& tag,
+
565 const std::vector<std::string>& meta_data
+
566 )
+
567 {
+
568 var_string_md_[tag] = meta_data;
+
569 }
+
+
570
+
+ +
572 const std::string& tag,
+
573 const std::vector<Index>& meta_data
+
574 )
+
575 {
+
576 var_integer_md_[tag] = meta_data;
+
577 }
+
+
578
+
+ +
580 const std::string& tag,
+
581 const std::vector<Number>& meta_data
+
582 )
+
583 {
+
584 var_numeric_md_[tag] = meta_data;
+
585 }
+
+
586
+
+ +
588 const std::string& tag,
+
589 const std::vector<std::string>& meta_data
+
590 )
+
591 {
+
592 con_string_md_[tag] = meta_data;
+
593 }
594
-
- -
597 {
-
598 return suffix_handler_;
-
599 }
-
-
600
-
601private:
-
612
- -
614
- -
617 const AmplTNLP&
-
618 );
-
619
- -
622 const AmplTNLP&
-
623 );
-
625
- -
627 const SmartPtr<RegisteredOptions> regoptions,
-
628 const SmartPtr<OptionsList> options,
-
629 const char* const* argv,
-
630 bool allow_discrete /* = false */,
-
631 SmartPtr<AmplOptionsList> ampl_options_list /* = NULL */,
-
632 const char* ampl_option_string /* = NULL */,
-
633 const char* ampl_invokation_string /* = NULL */,
-
634 const char* ampl_banner_string /* = NULL */,
-
635 std::string* nl_file_content /* = NULL */
-
636 );
-
637
-
638protected:
- -
641
-
643 ASL_pfgh* asl_;
-
644
- -
647
-
650
- -
652 /* the rest of the problem size data is available easily through the ampl variables */
+
+ +
596 const std::string& tag,
+
597 const std::vector<Index>& meta_data
+
598 )
+
599 {
+
600 con_integer_md_[tag] = meta_data;
+
601 }
+
+
602
+
+ +
604 const std::string& tag,
+
605 const std::vector<Number>& meta_data
+
606 )
+
607 {
+
608 con_numeric_md_[tag] = meta_data;
+
609 }
+
+
611
+
+ +
614 {
+
615 return suffix_handler_;
+
616 }
+
+
617
+
618private:
+
629
+ +
631
+ +
634 const AmplTNLP&
+
635 );
+
636
+ +
639 const AmplTNLP&
+
640 );
+
642
+ +
644 const SmartPtr<RegisteredOptions> regoptions,
+
645 const SmartPtr<OptionsList> options,
+
646 const char* const* argv,
+
647 bool allow_discrete /* = false */,
+
648 SmartPtr<AmplOptionsList> ampl_options_list /* = NULL */,
+
649 const char* ampl_option_string /* = NULL */,
+
650 const char* ampl_invokation_string /* = NULL */,
+
651 const char* ampl_banner_string /* = NULL */,
+
652 std::string* nl_file_content /* = NULL */
+
653 );
654
- - - - - - -
663
-
666
- - - - +
655protected:
+ +
658
+
660 ASL_pfgh* asl_;
+
661
+ +
664
+
667
+ +
669 /* the rest of the problem size data is available easily through the ampl variables */
+
671
+ + + + + +
680
-
683
-
685 void* nerror_;
-
686
- -
689
- -
692 const Number* x,
-
693 Number& obj_val
-
694 );
-
695
- -
698 const Number* x,
-
699 Index m,
-
700 Number* g = NULL
-
701 );
-
702
- -
707 bool new_x,
-
708 Index n,
-
709 const Number* x
-
710 );
+ + + + +
697
+ +
700
+
702 void* nerror_;
+
703
+ +
706
+ +
711
- -
718 const SmartPtr<RegisteredOptions> regoptions,
-
719 const SmartPtr<OptionsList>& options,
-
720 SmartPtr<AmplOptionsList>& ampl_options_list,
-
721 const char* ampl_option_string,
-
722 const char* ampl_invokation_string,
-
723 const char* ampl_banner_string,
-
724 const char* const* argv
-
725 );
-
726
- -
- -
734 const SmartPtr<OptionsList>& options,
-
735 SmartPtr<AmplOptionsList>& ampl_options_list,
-
736 const char* ampl_option_string,
-
737 const char* ampl_invokation_string,
-
738 const char* ampl_banner_string,
-
739 // cppcheck-suppress constParameter
-
740 char**& argv
-
741 )
-
742 {
-
743 return get_options(NULL, options, ampl_options_list, ampl_option_string, ampl_invokation_string, ampl_banner_string, argv);
-
744 }
-
-
745
- -
748 void* nerror
-
749 );
-
750
- -
753
- - - - - - -
761};
-
-
762
-
763} // namespace Ipopt
-
764
-
765#endif
+ +
714 const Number* x,
+
715 Number& obj_val
+
716 );
+
717
+ +
720 const Number* x,
+
721 Index m,
+
722 Number* g = NULL
+
723 );
+
724
+ +
729 bool new_x,
+
730 Index n,
+
731 const Number* x
+
732 );
+
733
+ +
740 const SmartPtr<RegisteredOptions> regoptions,
+
741 const SmartPtr<OptionsList>& options,
+
742 SmartPtr<AmplOptionsList>& ampl_options_list,
+
743 const char* ampl_option_string,
+
744 const char* ampl_invokation_string,
+
745 const char* ampl_banner_string,
+
746 const char* const* argv
+
747 );
+
748
+ +
+ +
756 const SmartPtr<OptionsList>& options,
+
757 SmartPtr<AmplOptionsList>& ampl_options_list,
+
758 const char* ampl_option_string,
+
759 const char* ampl_invokation_string,
+
760 const char* ampl_banner_string,
+
761 // cppcheck-suppress constParameter
+
762 char**& argv
+
763 )
+
764 {
+
765 return get_options(NULL, options, ampl_options_list, ampl_option_string, ampl_invokation_string, ampl_banner_string, argv);
+
766 }
+
+
767
+ +
770 void* nerror
+
771 );
+
772
+ +
775
+ + + + + + +
783};
+
+
784
+
785} // namespace Ipopt
+
786
+
787#endif
+
AlgorithmMode
enum to indicate the mode in which the algorithm is
#define IPOPT_DEPRECATED
macro to declare symbols as deprecated
Definition IpTypes.h:25
@@ -846,71 +867,74 @@
Ampl Interface, implemented as a TNLP.
Definition AmplTNLP.hpp:317
-
void * Oinfo_ptr_
Pointer to the Oinfo structure.
Definition AmplTNLP.hpp:682
-
SmartPtr< AmplSuffixHandler > get_suffix_handler()
Method for returning the suffix handler.
Definition AmplTNLP.hpp:596
+
void * Oinfo_ptr_
Pointer to the Oinfo structure.
Definition AmplTNLP.hpp:699
+
SmartPtr< AmplSuffixHandler > get_suffix_handler()
Method for returning the suffix handler.
Definition AmplTNLP.hpp:613
virtual bool eval_jac_g(Index n, const Number *x, bool new_x, Index m, Index nele_jac, Index *iRow, Index *jCol, Number *values)
Method to request either the sparsity structure or the values of the Jacobian of the constraints.
-
SmartPtr< AmplSuffixHandler > suffix_handler_
Suffix Handler.
Definition AmplTNLP.hpp:688
-
StringMetaDataMapType con_string_md_
Definition AmplTNLP.hpp:758
-
void set_string_metadata_for_con(const std::string &tag, const std::vector< std::string > &meta_data)
Definition AmplTNLP.hpp:570
-
Number obj_sign_
Sign of the objective fn (1 for min, -1 for max)
Definition AmplTNLP.hpp:646
-
Number * z_L_sol_
Definition AmplTNLP.hpp:657
+
SmartPtr< AmplSuffixHandler > suffix_handler_
Suffix Handler.
Definition AmplTNLP.hpp:705
+
StringMetaDataMapType con_string_md_
Definition AmplTNLP.hpp:780
+
void set_string_metadata_for_con(const std::string &tag, const std::vector< std::string > &meta_data)
Definition AmplTNLP.hpp:587
+
Number obj_sign_
Sign of the objective fn (1 for min, -1 for max)
Definition AmplTNLP.hpp:663
+
bool interrupted_
pointer to flag to check whether to interrupt signal was set
Definition AmplTNLP.hpp:710
+
Number * z_L_sol_
Definition AmplTNLP.hpp:674
virtual Index get_number_of_nonlinear_variables()
Return the number of variables that appear nonlinearly in the objective function or in at least one c...
AmplTNLP(const AmplTNLP &)
Copy Constructor.
virtual bool get_nlp_info(Index &n, Index &m, Index &nnz_jac_g, Index &nnz_h_lag, IndexStyleEnum &index_style)
Method to request the initial information about the problem.
-
ASL_pfgh * AmplSolverObject()
Return the ampl solver object (ASL*)
Definition AmplTNLP.hpp:498
-
Index nz_h_full_
number of nonzeros in the full_x Hessian
Definition AmplTNLP.hpp:651
+
ASL_pfgh * AmplSolverObject()
Return the ampl solver object (ASL*)
Definition AmplTNLP.hpp:515
+
Index nz_h_full_
number of nonzeros in the full_x Hessian
Definition AmplTNLP.hpp:668
void gutsOfConstructor(const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, const char *const *argv, bool allow_discrete, SmartPtr< AmplOptionsList > ampl_options_list, const char *ampl_option_string, const char *ampl_invokation_string, const char *ampl_banner_string, std::string *nl_file_content)
-
IntegerMetaDataMapType var_integer_md_
Definition AmplTNLP.hpp:756
+
IntegerMetaDataMapType var_integer_md_
Definition AmplTNLP.hpp:778
DECLARE_STD_EXCEPTION(NONPOSITIVE_SCALING_FACTOR)
Exceptions.
-
StringMetaDataMapType var_string_md_
meta data to pass on to TNLP
Definition AmplTNLP.hpp:755
-
bool hesset_called_
whether we have called hesset
Definition AmplTNLP.hpp:676
+
StringMetaDataMapType var_string_md_
meta data to pass on to TNLP
Definition AmplTNLP.hpp:777
+
bool hesset_called_
whether we have called hesset
Definition AmplTNLP.hpp:693
bool apply_new_x(bool new_x, Index n, const Number *x)
Internal function to update the internal and ampl state if the x value changes.
AmplTNLP()
Default Constructor.
IPOPT_DEPRECATED AmplTNLP(const SmartPtr< const Journalist > &jnlst, const SmartPtr< OptionsList > options, char **&argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL)
Constructor without RegisteredOptions.
-
SmartPtr< const Journalist > jnlst_
Journalist.
Definition AmplTNLP.hpp:640
+
SmartPtr< const Journalist > jnlst_
Journalist.
Definition AmplTNLP.hpp:657
virtual void finalize_solution(SolverReturn status, Index n, const Number *x, const Number *z_L, const Number *z_U, Index m, const Number *g, const Number *lambda, Number obj_value, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq)
This method is called when the algorithm has finished (successfully or not) so the TNLP can digest th...
-
Number * x_sol_
Definition AmplTNLP.hpp:656
+
Number * x_sol_
Definition AmplTNLP.hpp:673
virtual bool get_scaling_parameters(Number &obj_scaling, bool &use_x_scaling, Index n, Number *x_scaling, bool &use_g_scaling, Index m, Number *g_scaling)
Method to request scaling parameters.
virtual bool eval_g(Index n, const Number *x, bool new_x, Index m, Number *g)
Method to request the constraint values.
virtual bool eval_grad_f(Index n, const Number *x, bool new_x, Number *grad_f)
Method to request the gradient of the objective function.
-
NumericMetaDataMapType var_numeric_md_
Definition AmplTNLP.hpp:757
+
AmplTNLP(const SmartPtr< const Journalist > &jnlst, const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, const char *const *argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL, bool checkinterrupt=false)
Constructor.
+
NumericMetaDataMapType var_numeric_md_
Definition AmplTNLP.hpp:779
+
virtual bool intermediate_callback(AlgorithmMode mode, Index iter, Number obj_value, Number inf_pr, Number inf_du, Number mu, Number d_norm, Number regularization_size, Number alpha_du, Number alpha_pr, Index ls_trials, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq)
Intermediate Callback method for the user.
virtual bool get_list_of_nonlinear_variables(Index num_nonlin_vars, Index *pos_nonlin_vars)
Return the indices of all nonlinear variables.
- +
virtual bool get_starting_point(Index n, bool init_x, Number *x, bool init_z, Number *z_L, Number *z_U, Index m, bool init_lambda, Number *lambda)
Method to request the starting point before iterating.
virtual bool get_constraints_linearity(Index m, LinearityType *const_types)
Method to request the constraints linearity.
-
NumericMetaDataMapType con_numeric_md_
Definition AmplTNLP.hpp:760
-
void set_numeric_metadata_for_con(const std::string &tag, const std::vector< Number > &meta_data)
Definition AmplTNLP.hpp:586
+
NumericMetaDataMapType con_numeric_md_
Definition AmplTNLP.hpp:782
+
void set_numeric_metadata_for_con(const std::string &tag, const std::vector< Number > &meta_data)
Definition AmplTNLP.hpp:603
bool internal_conval(const Number *x, Index m, Number *g=NULL)
Make the constraint call to ampl.
void get_discrete_info(Index &nlvb_, Index &nlvbi_, Index &nlvc_, Index &nlvci_, Index &nlvo_, Index &nlvoi_, Index &nbv_, Index &niv_) const
Give the number of binary and integer variables.
char * get_options(const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > &options, SmartPtr< AmplOptionsList > &ampl_options_list, const char *ampl_option_string, const char *ampl_invokation_string, const char *ampl_banner_string, const char *const *argv)
Method for obtaining the name of the NL file and the options set from AMPL.
virtual bool eval_h(Index n, const Number *x, bool new_x, Number obj_factor, Index m, const Number *lambda, bool new_lambda, Index nele_hess, Index *iRow, Index *jCol, Number *values)
Method to request either the sparsity structure or the values of the Hessian of the Lagrangian.
-
void set_string_metadata_for_var(const std::string &tag, const std::vector< std::string > &meta_data)
Definition AmplTNLP.hpp:546
-
IPOPT_DEPRECATED char * get_options(const SmartPtr< OptionsList > &options, SmartPtr< AmplOptionsList > &ampl_options_list, const char *ampl_option_string, const char *ampl_invokation_string, const char *ampl_banner_string, char **&argv)
Method for obtaining the name of the NL file and the options set from AMPL.
Definition AmplTNLP.hpp:733
+
void set_string_metadata_for_var(const std::string &tag, const std::vector< std::string > &meta_data)
Definition AmplTNLP.hpp:563
+
IPOPT_DEPRECATED char * get_options(const SmartPtr< OptionsList > &options, SmartPtr< AmplOptionsList > &ampl_options_list, const char *ampl_option_string, const char *ampl_invokation_string, const char *ampl_banner_string, char **&argv)
Method for obtaining the name of the NL file and the options set from AMPL.
Definition AmplTNLP.hpp:755
virtual ~AmplTNLP()
Default destructor.
void write_solution_file(const std::string &message) const
Write the solution file.
virtual bool eval_f(Index n, const Number *x, bool new_x, Number &obj_value)
Method to request the value of the objective function.
virtual bool get_bounds_info(Index n, Number *x_l, Number *x_u, Index m, Number *g_l, Number *g_u)
returns bounds of the nlp.
-
bool conval_called_with_current_x_
whether the constraint values have been calculated with the current x set to false in apply_new_x,...
Definition AmplTNLP.hpp:674
-
Number * lambda_sol_
Definition AmplTNLP.hpp:660
-
void set_numeric_metadata_for_var(const std::string &tag, const std::vector< Number > &meta_data)
Definition AmplTNLP.hpp:562
+
bool conval_called_with_current_x_
whether the constraint values have been calculated with the current x set to false in apply_new_x,...
Definition AmplTNLP.hpp:691
+
Number * lambda_sol_
Definition AmplTNLP.hpp:677
+
void set_numeric_metadata_for_var(const std::string &tag, const std::vector< Number > &meta_data)
Definition AmplTNLP.hpp:579
void call_hesset()
calls hesset ASL function
-
Number * g_sol_
Definition AmplTNLP.hpp:659
-
void set_integer_metadata_for_var(const std::string &tag, const std::vector< Index > &meta_data)
Definition AmplTNLP.hpp:554
-
void * nerror_
nerror flag passed to ampl calls - set to NULL to halt on error
Definition AmplTNLP.hpp:685
-
Number * z_U_sol_
Definition AmplTNLP.hpp:658
-
bool objval_called_with_current_x_
whether the objective value has been calculated with the current x
Definition AmplTNLP.hpp:670
+
Number * g_sol_
Definition AmplTNLP.hpp:676
+
void set_integer_metadata_for_var(const std::string &tag, const std::vector< Index > &meta_data)
Definition AmplTNLP.hpp:571
+
void * nerror_
nerror flag passed to ampl calls - set to NULL to halt on error
Definition AmplTNLP.hpp:702
+
Number * z_U_sol_
Definition AmplTNLP.hpp:675
+
bool objval_called_with_current_x_
whether the objective value has been calculated with the current x
Definition AmplTNLP.hpp:687
virtual bool get_var_con_metadata(Index n, StringMetaDataMapType &var_string_md, IntegerMetaDataMapType &var_integer_md, NumericMetaDataMapType &var_numeric_md, Index m, StringMetaDataMapType &con_string_md, IntegerMetaDataMapType &con_integer_md, NumericMetaDataMapType &con_numeric_md)
Method to request meta data for the variables and the constraints.
+
bool checkinterrupt_
whether to register handler for interrupt signals
Definition AmplTNLP.hpp:708
bool internal_objval(const Number *x, Number &obj_val)
Make the objective call to ampl.
-
void set_integer_metadata_for_con(const std::string &tag, const std::vector< Index > &meta_data)
Definition AmplTNLP.hpp:578
-
bool set_active_objective_called_
whether set_active_objective has been called
Definition AmplTNLP.hpp:678
-
AmplTNLP(const SmartPtr< const Journalist > &jnlst, const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, const char *const *argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL)
Constructor.
+
void set_integer_metadata_for_con(const std::string &tag, const std::vector< Index > &meta_data)
Definition AmplTNLP.hpp:595
+
bool set_active_objective_called_
whether set_active_objective has been called
Definition AmplTNLP.hpp:695
void operator=(const AmplTNLP &)
Default Assignment Operator.
-
IntegerMetaDataMapType con_integer_md_
Definition AmplTNLP.hpp:759
+
IntegerMetaDataMapType con_integer_md_
Definition AmplTNLP.hpp:781
void set_active_objective(Index obj_no)
A method for setting the index of the objective function to be considered.
bool nerror_ok(void *nerror)
whether the ampl nerror code is ok
-
ASL_pfgh * asl_
pointer to the main ASL structure
Definition AmplTNLP.hpp:643
+
ASL_pfgh * asl_
pointer to the main ASL structure
Definition AmplTNLP.hpp:660
Class for all IPOPT specific calculated quantities.
-
Class to organize all the data required by the algorithm.
+
Class to organize all the data required by the algorithm.
Storing the reference count of all the smart pointers that currently reference it.
Template class for Smart Pointers.
Base class for all NLP's that use standard triplet matrix form and dense vectors.
Definition IpTNLP.hpp:48
@@ -920,7 +944,7 @@
std::map< std::string, std::vector< std::string > > StringMetaDataMapType
Definition IpTNLP.hpp:70
This file contains a base class for all exceptions and a set of macros to help with exceptions.
-
SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
+
SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
SolverReturn
enum for the return from the optimize algorithm
ipindex Index
Type of all indices of vectors, matrices etc.
Definition IpTypes.hpp:20
ipnumber Number
Type of all numbers.
Definition IpTypes.hpp:17
diff --git a/ChangeLog_8md.html b/ChangeLog_8md.html index 8a487ae38..00c7e5ead 100644 --- a/ChangeLog_8md.html +++ b/ChangeLog_8md.html @@ -39,7 +39,7 @@
Ipopt Documentation -   +  
diff --git a/FAQ.html b/FAQ.html index dd4430e62..d9675e148 100644 --- a/FAQ.html +++ b/FAQ.html @@ -39,7 +39,7 @@
Ipopt Documentation -   +  
diff --git a/IMPL.html b/IMPL.html index db4a981b2..2708f2a72 100644 --- a/IMPL.html +++ b/IMPL.html @@ -39,7 +39,7 @@
Ipopt Documentation -   +  
diff --git a/INSTALL.html b/INSTALL.html index d01d7c9f8..ba50ecedf 100644 --- a/INSTALL.html +++ b/INSTALL.html @@ -39,7 +39,7 @@
Ipopt Documentation -   +  
@@ -212,18 +212,18 @@

  • Compile the HSL code separately either before or after the Ipopt code and use the shared library loading mechanism. See the documentation distributed with the HSL package for information on how to do so.
  • Attention
    The build system of Ipopt currently requires that MA27 is part of a HSL library, if a HSL library is provided.
    -

    Next to the HSL source packages, also prebuild libraries of HSL for macOS and Windows are available in the libHSL package from https://licences.stfc.ac.uk/product/libhsl and the Coin-HSL package from https://licences.stfc.ac.uk/product/coin-hsl. Both can be used by Ipopt when using the shared library loading mechanism described below.

    +

    Next to the HSL source packages, also prebuild libraries of HSL for macOS and Windows are available in the libHSL package from https://licences.stfc.ac.uk/products/Software/HSL/LibHSL and the Coin-HSL package from https://licences.stfc.ac.uk/products/Software/HSL/coinhsl. Both can be used by Ipopt when using the shared library loading mechanism described below.

    Note
    Whereas it is essential to have at least one linear solver, the package MC19 could be omitted (with the consequence that you cannot use this method for scaling the linear systems arising inside the Ipopt algorithm). By default, MC19 is only used to scale the linear system when using one of the HSL solvers, but it can also be switched on for other linear solvers (which usually have internal scaling mechanisms). Further, also the package MA28 can be omitted, since it is used only in the experimental dependency detector, which is not used by default.
    If you are an academic or a student, we recommend you download the HSL Full package as this ensures you have access to the full range of solvers. MA57 can be considerably faster than MA27 on some problems.
    -If you have a precompiled library containing the HSL codes, you can specify the directory containing the CoinHslConfig.h header file and the linker flags for this library with the flags --with-hsl-cflags and --with-hsl-lflags flags, respectively, when running configure of Ipopt (see Compiling and Installing Ipopt). The JuliaHSL libs can not be used with --with-hsl-lflags, as they do not contain the necessary header files.
    +If you have a precompiled library containing the HSL codes, you can specify the directory containing the CoinHslConfig.h header file and the linker flags for this library with the flags --with-hsl-cflags and --with-hsl-lflags flags, respectively, when running configure of Ipopt (see Compiling and Installing Ipopt). The libHSL libs can not be used with --with-hsl-lflags, as they do not contain the necessary header files.
    The linear solvers MA57, HSL_MA77, HSL_MA86, HSL_MA97 can make use of the matrix ordering algorithms implemented in METIS. ThirdParty-HSL will look automatically for a METIS installation in your system and should work with both METIS 4 and METIS 5.

    Providing a HSL library at runtime

    Alternatively to linking against HSL routines when Ipopt is build, Ipopt can also load a shared library with MA27, MA57, HSL_MA77, HSL_MA86, HSL_MA97, or MC19 at runtime. This means, if you obtain one of those solvers after you compiled Ipopt, you don't need to recompile Ipopt to use it. Instead, you can just place a shared library onto your system and ensure that Ipopt can find it at runtime. Option hsllib can be set to the name of the library from which to load HSL routines if a HSL solver is selected. The name can contain a path; otherwise, the shared library search path (e.g., LD_LIBRARY_PATH) will be used.

    -

    Prebuild HSL libraries are available from https://licences.stfc.ac.uk/product/julia-hsl (see also above).

    +

    Prebuild HSL libraries are available from https://licences.stfc.ac.uk/products/Software/HSL/LibHSL (see also above).

    MUMPS Linear Solver

    You can also use the (public domain) sparse linear solver MUMPS. Please visit the MUMPS home page for more information about the solver. MUMPS is provided as Fortran 90 and C source code. You need to have a Fortran 90 compiler (e.g., the GNU compiler gfortran) to be able to use it.

    diff --git a/INTERFACES.html b/INTERFACES.html index 9bf58dfd7..fe3702131 100644 --- a/INTERFACES.html +++ b/INTERFACES.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -916,8 +916,8 @@

    using namespace Ipopt;
    int main(
    -
    int /*argv*/,
    -
    char** /*argc*/
    +
    int /*argc*/,
    +
    char** /*argv*/
    )
    {
    // Create a new instance of your nlp
    @@ -1165,7 +1165,7 @@

    return true;
    }
    Class for all IPOPT specific calculated quantities.
    -
    Class to organize all the data required by the algorithm.
    +
    Class to organize all the data required by the algorithm.
    ipindex Index
    Type of all indices of vectors, matrices etc.
    Definition IpTypes.hpp:20
    ipnumber Number
    Type of all numbers.
    Definition IpTypes.hpp:17

    Ipopt::TNLP::get_scaling_parameters

    diff --git a/IpAdaptiveMuUpdate_8hpp.html b/IpAdaptiveMuUpdate_8hpp.html index b78bb2dd2..e5862f1b2 100644 --- a/IpAdaptiveMuUpdate_8hpp.html +++ b/IpAdaptiveMuUpdate_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpAdaptiveMuUpdate_8hpp_source.html b/IpAdaptiveMuUpdate_8hpp_source.html index df8bdfbcb..bea8a8f2e 100644 --- a/IpAdaptiveMuUpdate_8hpp_source.html +++ b/IpAdaptiveMuUpdate_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpAlgBuilder_8hpp.html b/IpAlgBuilder_8hpp.html index 6c4d290c2..5a054c260 100644 --- a/IpAlgBuilder_8hpp.html +++ b/IpAlgBuilder_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpAlgBuilder_8hpp_source.html b/IpAlgBuilder_8hpp_source.html index ca3ad6483..c6b94f083 100644 --- a/IpAlgBuilder_8hpp_source.html +++ b/IpAlgBuilder_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpAlgStrategy_8hpp.html b/IpAlgStrategy_8hpp.html index eddd6c069..49bc33c7d 100644 --- a/IpAlgStrategy_8hpp.html +++ b/IpAlgStrategy_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpAlgStrategy_8hpp_source.html b/IpAlgStrategy_8hpp_source.html index 132f17e06..18d31d079 100644 --- a/IpAlgStrategy_8hpp_source.html +++ b/IpAlgStrategy_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -285,7 +285,7 @@
    virtual ~AlgorithmStrategyObject()
    Destructor.
    AlgorithmStrategyObject()
    Default Constructor.
    Class for all IPOPT specific calculated quantities.
    -
    Class to organize all the data required by the algorithm.
    +
    Class to organize all the data required by the algorithm.
    This is the abstract base class for classes that map the traditional NLP into something that is more ...
    Class responsible for all message output.
    This class stores a list of user set options.
    @@ -293,7 +293,7 @@
    Template class for Smart Pointers.
    #define IPOPTLIB_EXPORT
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    bool IsValid(const SmartPtr< U > &smart_ptr)
    +
    bool IsValid(const SmartPtr< U > &smart_ptr)
    diff --git a/IpAlgTypes_8hpp.html b/IpAlgTypes_8hpp.html index 90d4e1a9a..60d20dad3 100644 --- a/IpAlgTypes_8hpp.html +++ b/IpAlgTypes_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpAlgTypes_8hpp_source.html b/IpAlgTypes_8hpp_source.html index 6f30763aa..a35e0fdcd 100644 --- a/IpAlgTypes_8hpp_source.html +++ b/IpAlgTypes_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpAlgorithmRegOp_8hpp.html b/IpAlgorithmRegOp_8hpp.html index eb97e9932..c98734dbb 100644 --- a/IpAlgorithmRegOp_8hpp.html +++ b/IpAlgorithmRegOp_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpAlgorithmRegOp_8hpp_source.html b/IpAlgorithmRegOp_8hpp_source.html index 3af2b2b2f..37fb87833 100644 --- a/IpAlgorithmRegOp_8hpp_source.html +++ b/IpAlgorithmRegOp_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpAugRestoSystemSolver_8hpp.html b/IpAugRestoSystemSolver_8hpp.html index 27d4c25c6..730dc778d 100644 --- a/IpAugRestoSystemSolver_8hpp.html +++ b/IpAugRestoSystemSolver_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpAugRestoSystemSolver_8hpp_source.html b/IpAugRestoSystemSolver_8hpp_source.html index 2cfd8a7fe..ed412a11f 100644 --- a/IpAugRestoSystemSolver_8hpp_source.html +++ b/IpAugRestoSystemSolver_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpAugSystemSolver_8hpp.html b/IpAugSystemSolver_8hpp.html index 00bbd5ef1..8bdf265a0 100644 --- a/IpAugSystemSolver_8hpp.html +++ b/IpAugSystemSolver_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpAugSystemSolver_8hpp_source.html b/IpAugSystemSolver_8hpp_source.html index 5678dc4fe..cdf054def 100644 --- a/IpAugSystemSolver_8hpp_source.html +++ b/IpAugSystemSolver_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpBacktrackingLSAcceptor_8hpp.html b/IpBacktrackingLSAcceptor_8hpp.html index f80ee19a2..0d5e4cdcb 100644 --- a/IpBacktrackingLSAcceptor_8hpp.html +++ b/IpBacktrackingLSAcceptor_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpBacktrackingLSAcceptor_8hpp_source.html b/IpBacktrackingLSAcceptor_8hpp_source.html index 8cc5d4713..92973443a 100644 --- a/IpBacktrackingLSAcceptor_8hpp_source.html +++ b/IpBacktrackingLSAcceptor_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpBacktrackingLineSearch_8hpp.html b/IpBacktrackingLineSearch_8hpp.html index cc5f9f47b..7693db48e 100644 --- a/IpBacktrackingLineSearch_8hpp.html +++ b/IpBacktrackingLineSearch_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpBacktrackingLineSearch_8hpp_source.html b/IpBacktrackingLineSearch_8hpp_source.html index f04c2c0f3..dcfd8546d 100644 --- a/IpBacktrackingLineSearch_8hpp_source.html +++ b/IpBacktrackingLineSearch_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpBlas_8hpp.html b/IpBlas_8hpp.html index e5c85c126..6bf6c30dd 100644 --- a/IpBlas_8hpp.html +++ b/IpBlas_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpBlas_8hpp_source.html b/IpBlas_8hpp_source.html index 5f7f47c91..2bf062b27 100644 --- a/IpBlas_8hpp_source.html +++ b/IpBlas_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpCGPenaltyCq_8hpp.html b/IpCGPenaltyCq_8hpp.html index 8ba271a42..1e03fc053 100644 --- a/IpCGPenaltyCq_8hpp.html +++ b/IpCGPenaltyCq_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpCGPenaltyCq_8hpp_source.html b/IpCGPenaltyCq_8hpp_source.html index 614e0b315..a8636fdbf 100644 --- a/IpCGPenaltyCq_8hpp_source.html +++ b/IpCGPenaltyCq_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -253,8 +253,8 @@
    Templated class which stores one entry for the CachedResult class.
    Base class for additional calculated quantities that is special to a particular type of algorithm,...
    Class for all IPOPT specific calculated quantities.
    -
    Class to organize all the data required by the algorithm.
    -
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    +
    Class to organize all the data required by the algorithm.
    +
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    This is the abstract base class for classes that map the traditional NLP into something that is more ...
    Class responsible for all message output.
    This class stores a list of user set options.
    diff --git a/IpCGPenaltyData_8hpp.html b/IpCGPenaltyData_8hpp.html index 82c8e02c6..108e81bf1 100644 --- a/IpCGPenaltyData_8hpp.html +++ b/IpCGPenaltyData_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpCGPenaltyData_8hpp_source.html b/IpCGPenaltyData_8hpp_source.html index 468e3f353..c0ff78060 100644 --- a/IpCGPenaltyData_8hpp_source.html +++ b/IpCGPenaltyData_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -529,15 +529,15 @@
    void set_delta_cgfast(SmartPtr< IteratesVector > &delta_fast)
    Set the delta_cgfast.
    Templated class which stores one entry for the CachedResult class.
    -
    Base class for additional data that is special to a particular type of algorithm, such as the CG pena...
    +
    Base class for additional data that is special to a particular type of algorithm, such as the CG pena...
    Class responsible for all message output.
    This class stores a list of user set options.
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    -
    bool IsValid(const SmartPtr< U > &smart_ptr)
    +
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    +
    bool IsValid(const SmartPtr< U > &smart_ptr)
    ipindex Index
    Type of all indices of vectors, matrices etc.
    Definition IpTypes.hpp:20
    ipnumber Number
    Type of all numbers.
    Definition IpTypes.hpp:17
    -
    bool IsNull(const SmartPtr< U > &smart_ptr)
    +
    bool IsNull(const SmartPtr< U > &smart_ptr)
    diff --git a/IpCGPenaltyLSAcceptor_8hpp.html b/IpCGPenaltyLSAcceptor_8hpp.html index 97ed1f445..8f631ff9a 100644 --- a/IpCGPenaltyLSAcceptor_8hpp.html +++ b/IpCGPenaltyLSAcceptor_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpCGPenaltyLSAcceptor_8hpp_source.html b/IpCGPenaltyLSAcceptor_8hpp_source.html index 1575e16cf..65ea2fa76 100644 --- a/IpCGPenaltyLSAcceptor_8hpp_source.html +++ b/IpCGPenaltyLSAcceptor_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -380,7 +380,7 @@
    Templated class which stores one entry for the CachedResult class.
    -
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    +
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    This class stores a list of user set options.
    Class for the Piecewise Penalty.
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    diff --git a/IpCGPenaltyRegOp_8hpp.html b/IpCGPenaltyRegOp_8hpp.html index f34c1797e..d2962f9b1 100644 --- a/IpCGPenaltyRegOp_8hpp.html +++ b/IpCGPenaltyRegOp_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpCGPenaltyRegOp_8hpp_source.html b/IpCGPenaltyRegOp_8hpp_source.html index 38a6ba32b..bc7d509ec 100644 --- a/IpCGPenaltyRegOp_8hpp_source.html +++ b/IpCGPenaltyRegOp_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpCGPerturbationHandler_8hpp.html b/IpCGPerturbationHandler_8hpp.html index 6249fd522..f82ef0420 100644 --- a/IpCGPerturbationHandler_8hpp.html +++ b/IpCGPerturbationHandler_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpCGPerturbationHandler_8hpp_source.html b/IpCGPerturbationHandler_8hpp_source.html index 0771c1140..a6dd40daa 100644 --- a/IpCGPerturbationHandler_8hpp_source.html +++ b/IpCGPerturbationHandler_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -217,7 +217,7 @@
    static void RegisterOptions(SmartPtr< RegisteredOptions > roptions)
    Templated class which stores one entry for the CachedResult class.
    -
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    +
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    This class stores a list of user set options.
    Class for handling the perturbation factors delta_x, delta_s, delta_c, and delta_d in the primal dual...
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    diff --git a/IpCGSearchDirCalc_8hpp.html b/IpCGSearchDirCalc_8hpp.html index 2ddc93485..9c177b8b1 100644 --- a/IpCGSearchDirCalc_8hpp.html +++ b/IpCGSearchDirCalc_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpCGSearchDirCalc_8hpp_source.html b/IpCGSearchDirCalc_8hpp_source.html index 7f82be1a9..04421e0d5 100644 --- a/IpCGSearchDirCalc_8hpp_source.html +++ b/IpCGSearchDirCalc_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -239,7 +239,7 @@
    virtual ~CGSearchDirCalculator()
    Destructor.
    Templated class which stores one entry for the CachedResult class.
    -
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    +
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    This class stores a list of user set options.
    Base class for computing the search direction for the line search.
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    diff --git a/IpCachedResults_8hpp.html b/IpCachedResults_8hpp.html index 54bacf3ca..8556abf0d 100644 --- a/IpCachedResults_8hpp.html +++ b/IpCachedResults_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpCachedResults_8hpp_source.html b/IpCachedResults_8hpp_source.html index b05d2472d..90932cf49 100644 --- a/IpCachedResults_8hpp_source.html +++ b/IpCachedResults_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpCompoundMatrix_8hpp.html b/IpCompoundMatrix_8hpp.html index 43651a41d..a7608b9dc 100644 --- a/IpCompoundMatrix_8hpp.html +++ b/IpCompoundMatrix_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpCompoundMatrix_8hpp_source.html b/IpCompoundMatrix_8hpp_source.html index a0b8ee80a..05bb71368 100644 --- a/IpCompoundMatrix_8hpp_source.html +++ b/IpCompoundMatrix_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -494,8 +494,8 @@
    Vector Base Class.
    Definition IpVector.hpp:48
    #define IPOPTLIB_EXPORT
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    bool IsValid(const SmartPtr< U > &smart_ptr)
    -
    U * GetRawPtr(const SmartPtr< U > &smart_ptr)
    +
    bool IsValid(const SmartPtr< U > &smart_ptr)
    +
    U * GetRawPtr(const SmartPtr< U > &smart_ptr)
    ipindex Index
    Type of all indices of vectors, matrices etc.
    Definition IpTypes.hpp:20
    EJournalCategory
    Category Selection Enum.
    EJournalLevel
    Print Level Enum.
    diff --git a/IpCompoundSymMatrix_8hpp.html b/IpCompoundSymMatrix_8hpp.html index ebc434803..02da3b836 100644 --- a/IpCompoundSymMatrix_8hpp.html +++ b/IpCompoundSymMatrix_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpCompoundSymMatrix_8hpp_source.html b/IpCompoundSymMatrix_8hpp_source.html index 07d9952aa..e7426fae1 100644 --- a/IpCompoundSymMatrix_8hpp_source.html +++ b/IpCompoundSymMatrix_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -418,13 +418,13 @@
    Vector Base Class.
    Definition IpVector.hpp:48
    #define IPOPTLIB_EXPORT
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    bool IsValid(const SmartPtr< U > &smart_ptr)
    -
    U * GetRawPtr(const SmartPtr< U > &smart_ptr)
    +
    bool IsValid(const SmartPtr< U > &smart_ptr)
    +
    U * GetRawPtr(const SmartPtr< U > &smart_ptr)
    ipindex Index
    Type of all indices of vectors, matrices etc.
    Definition IpTypes.hpp:20
    EJournalCategory
    Category Selection Enum.
    EJournalLevel
    Print Level Enum.
    ipnumber Number
    Type of all numbers.
    Definition IpTypes.hpp:17
    -
    bool IsNull(const SmartPtr< U > &smart_ptr)
    +
    bool IsNull(const SmartPtr< U > &smart_ptr)
    diff --git a/IpCompoundVector_8hpp.html b/IpCompoundVector_8hpp.html index 2018f4027..4d391d830 100644 --- a/IpCompoundVector_8hpp.html +++ b/IpCompoundVector_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpCompoundVector_8hpp_source.html b/IpCompoundVector_8hpp_source.html index 59a6ccf1e..21ceeb4e6 100644 --- a/IpCompoundVector_8hpp_source.html +++ b/IpCompoundVector_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -505,8 +505,8 @@
    Vector Base Class.
    Definition IpVector.hpp:48
    #define IPOPTLIB_EXPORT
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    bool IsValid(const SmartPtr< U > &smart_ptr)
    -
    U * GetRawPtr(const SmartPtr< U > &smart_ptr)
    +
    bool IsValid(const SmartPtr< U > &smart_ptr)
    +
    U * GetRawPtr(const SmartPtr< U > &smart_ptr)
    ipindex Index
    Type of all indices of vectors, matrices etc.
    Definition IpTypes.hpp:20
    EJournalCategory
    Category Selection Enum.
    EJournalLevel
    Print Level Enum.
    diff --git a/IpConvCheck_8hpp.html b/IpConvCheck_8hpp.html index e2177f61e..6b494faef 100644 --- a/IpConvCheck_8hpp.html +++ b/IpConvCheck_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpConvCheck_8hpp_source.html b/IpConvCheck_8hpp_source.html index 2fb1b9c75..d8a7e795e 100644 --- a/IpConvCheck_8hpp_source.html +++ b/IpConvCheck_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpDebug_8hpp.html b/IpDebug_8hpp.html index bbfd510c1..1c0d5d320 100644 --- a/IpDebug_8hpp.html +++ b/IpDebug_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpDebug_8hpp_source.html b/IpDebug_8hpp_source.html index 96e6903bb..e4d78f211 100644 --- a/IpDebug_8hpp_source.html +++ b/IpDebug_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpDefaultIterateInitializer_8hpp.html b/IpDefaultIterateInitializer_8hpp.html index a9611ca40..e65e4f199 100644 --- a/IpDefaultIterateInitializer_8hpp.html +++ b/IpDefaultIterateInitializer_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpDefaultIterateInitializer_8hpp_source.html b/IpDefaultIterateInitializer_8hpp_source.html index dbdf5008e..0457fead4 100644 --- a/IpDefaultIterateInitializer_8hpp_source.html +++ b/IpDefaultIterateInitializer_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -264,7 +264,7 @@
    virtual bool SetInitialIterates()
    Compute the initial iterates and set the into the curr field of the ip_data object.
    static void RegisterOptions(SmartPtr< RegisteredOptions > reg_options)
    Class for all IPOPT specific calculated quantities.
    -
    Class to organize all the data required by the algorithm.
    +
    Class to organize all the data required by the algorithm.
    This is the abstract base class for classes that map the traditional NLP into something that is more ...
    Base class for all methods for initializing the iterates.
    Class responsible for all message output.
    diff --git a/IpDenseGenMatrix_8hpp.html b/IpDenseGenMatrix_8hpp.html index 6a26f95a0..02cf0d478 100644 --- a/IpDenseGenMatrix_8hpp.html +++ b/IpDenseGenMatrix_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpDenseGenMatrix_8hpp_source.html b/IpDenseGenMatrix_8hpp_source.html index d7a44cf27..d698fd317 100644 --- a/IpDenseGenMatrix_8hpp_source.html +++ b/IpDenseGenMatrix_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpDenseSymMatrix_8hpp.html b/IpDenseSymMatrix_8hpp.html index d2a6c7d9a..a38617097 100644 --- a/IpDenseSymMatrix_8hpp.html +++ b/IpDenseSymMatrix_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpDenseSymMatrix_8hpp_source.html b/IpDenseSymMatrix_8hpp_source.html index e4729539c..22113f377 100644 --- a/IpDenseSymMatrix_8hpp_source.html +++ b/IpDenseSymMatrix_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpDenseVector_8hpp.html b/IpDenseVector_8hpp.html index da4b9b557..d850acb5b 100644 --- a/IpDenseVector_8hpp.html +++ b/IpDenseVector_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpDenseVector_8hpp_source.html b/IpDenseVector_8hpp_source.html index 881cb39f1..db05348b2 100644 --- a/IpDenseVector_8hpp_source.html +++ b/IpDenseVector_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpDiagMatrix_8hpp.html b/IpDiagMatrix_8hpp.html index df318501c..f7c9e0a02 100644 --- a/IpDiagMatrix_8hpp.html +++ b/IpDiagMatrix_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpDiagMatrix_8hpp_source.html b/IpDiagMatrix_8hpp_source.html index be158b378..0a7152cee 100644 --- a/IpDiagMatrix_8hpp_source.html +++ b/IpDiagMatrix_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpEqMultCalculator_8hpp.html b/IpEqMultCalculator_8hpp.html index 203ce8f91..b4e47a854 100644 --- a/IpEqMultCalculator_8hpp.html +++ b/IpEqMultCalculator_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpEqMultCalculator_8hpp_source.html b/IpEqMultCalculator_8hpp_source.html index d28bbc758..28dfd2fbd 100644 --- a/IpEqMultCalculator_8hpp_source.html +++ b/IpEqMultCalculator_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpEquilibrationScaling_8hpp.html b/IpEquilibrationScaling_8hpp.html index e5e14b9f5..d3c967aca 100644 --- a/IpEquilibrationScaling_8hpp.html +++ b/IpEquilibrationScaling_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpEquilibrationScaling_8hpp_source.html b/IpEquilibrationScaling_8hpp_source.html index 47d33d014..194c707a1 100644 --- a/IpEquilibrationScaling_8hpp_source.html +++ b/IpEquilibrationScaling_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpExactHessianUpdater_8hpp.html b/IpExactHessianUpdater_8hpp.html index c06b45902..c761e070c 100644 --- a/IpExactHessianUpdater_8hpp.html +++ b/IpExactHessianUpdater_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpExactHessianUpdater_8hpp_source.html b/IpExactHessianUpdater_8hpp_source.html index caee7e4a3..96f10d274 100644 --- a/IpExactHessianUpdater_8hpp_source.html +++ b/IpExactHessianUpdater_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpException_8hpp.html b/IpException_8hpp.html index 861c5385b..50c2dee57 100644 --- a/IpException_8hpp.html +++ b/IpException_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpException_8hpp_source.html b/IpException_8hpp_source.html index 1c1877c2b..ffd9d7f1e 100644 --- a/IpException_8hpp_source.html +++ b/IpException_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpExpandedMultiVectorMatrix_8hpp.html b/IpExpandedMultiVectorMatrix_8hpp.html index 2927a53c6..bd49fe50c 100644 --- a/IpExpandedMultiVectorMatrix_8hpp.html +++ b/IpExpandedMultiVectorMatrix_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpExpandedMultiVectorMatrix_8hpp_source.html b/IpExpandedMultiVectorMatrix_8hpp_source.html index 4a690838c..b343a35da 100644 --- a/IpExpandedMultiVectorMatrix_8hpp_source.html +++ b/IpExpandedMultiVectorMatrix_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpExpansionMatrix_8hpp.html b/IpExpansionMatrix_8hpp.html index 51b562157..5a64508e9 100644 --- a/IpExpansionMatrix_8hpp.html +++ b/IpExpansionMatrix_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpExpansionMatrix_8hpp_source.html b/IpExpansionMatrix_8hpp_source.html index 6d5cf772d..4b4537609 100644 --- a/IpExpansionMatrix_8hpp_source.html +++ b/IpExpansionMatrix_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpFilterLSAcceptor_8hpp.html b/IpFilterLSAcceptor_8hpp.html index a7bdb739c..7775f3949 100644 --- a/IpFilterLSAcceptor_8hpp.html +++ b/IpFilterLSAcceptor_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpFilterLSAcceptor_8hpp_source.html b/IpFilterLSAcceptor_8hpp_source.html index 05002af10..8ed0ab12e 100644 --- a/IpFilterLSAcceptor_8hpp_source.html +++ b/IpFilterLSAcceptor_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpFilter_8hpp.html b/IpFilter_8hpp.html index bb55c5198..13f25338c 100644 --- a/IpFilter_8hpp.html +++ b/IpFilter_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpFilter_8hpp_source.html b/IpFilter_8hpp_source.html index 4421d7077..d691b6f37 100644 --- a/IpFilter_8hpp_source.html +++ b/IpFilter_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpGenAugSystemSolver_8hpp.html b/IpGenAugSystemSolver_8hpp.html index a560f6041..63e202656 100644 --- a/IpGenAugSystemSolver_8hpp.html +++ b/IpGenAugSystemSolver_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpGenAugSystemSolver_8hpp_source.html b/IpGenAugSystemSolver_8hpp_source.html index 93bfa810e..af19b661f 100644 --- a/IpGenAugSystemSolver_8hpp_source.html +++ b/IpGenAugSystemSolver_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpGenKKTSolverInterface_8hpp.html b/IpGenKKTSolverInterface_8hpp.html index 1bc98c391..6064cb5d6 100644 --- a/IpGenKKTSolverInterface_8hpp.html +++ b/IpGenKKTSolverInterface_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpGenKKTSolverInterface_8hpp_source.html b/IpGenKKTSolverInterface_8hpp_source.html index fa1deba67..3face12e4 100644 --- a/IpGenKKTSolverInterface_8hpp_source.html +++ b/IpGenKKTSolverInterface_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpGenTMatrix_8hpp.html b/IpGenTMatrix_8hpp.html index 723bff738..f1fee1396 100644 --- a/IpGenTMatrix_8hpp.html +++ b/IpGenTMatrix_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpGenTMatrix_8hpp_source.html b/IpGenTMatrix_8hpp_source.html index 0a0629a6b..d889aa11c 100644 --- a/IpGenTMatrix_8hpp_source.html +++ b/IpGenTMatrix_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpGradientScaling_8hpp.html b/IpGradientScaling_8hpp.html index 41e563863..9a9297b68 100644 --- a/IpGradientScaling_8hpp.html +++ b/IpGradientScaling_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpGradientScaling_8hpp_source.html b/IpGradientScaling_8hpp_source.html index 15e32d793..145b9ac1b 100644 --- a/IpGradientScaling_8hpp_source.html +++ b/IpGradientScaling_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpHessianUpdater_8hpp.html b/IpHessianUpdater_8hpp.html index 4a31c4a77..646305a82 100644 --- a/IpHessianUpdater_8hpp.html +++ b/IpHessianUpdater_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpHessianUpdater_8hpp_source.html b/IpHessianUpdater_8hpp_source.html index d2d0e3b67..58b11f069 100644 --- a/IpHessianUpdater_8hpp_source.html +++ b/IpHessianUpdater_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpIdentityMatrix_8hpp.html b/IpIdentityMatrix_8hpp.html index 83b636219..d65ddb71c 100644 --- a/IpIdentityMatrix_8hpp.html +++ b/IpIdentityMatrix_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpIdentityMatrix_8hpp_source.html b/IpIdentityMatrix_8hpp_source.html index 3ed063797..7c92b8942 100644 --- a/IpIdentityMatrix_8hpp_source.html +++ b/IpIdentityMatrix_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpInexactAlgBuilder_8hpp.html b/IpInexactAlgBuilder_8hpp.html index 4822729ac..e73f589e1 100644 --- a/IpInexactAlgBuilder_8hpp.html +++ b/IpInexactAlgBuilder_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpInexactAlgBuilder_8hpp_source.html b/IpInexactAlgBuilder_8hpp_source.html index a5eda60dc..2bbce51f9 100644 --- a/IpInexactAlgBuilder_8hpp_source.html +++ b/IpInexactAlgBuilder_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpInexactCq_8hpp.html b/IpInexactCq_8hpp.html index 47836ba91..01078cc56 100644 --- a/IpInexactCq_8hpp.html +++ b/IpInexactCq_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpInexactCq_8hpp_source.html b/IpInexactCq_8hpp_source.html index c5ddc0c24..6a2411583 100644 --- a/IpInexactCq_8hpp_source.html +++ b/IpInexactCq_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -269,8 +269,8 @@
    Class to organize all the additional data required by the Chen-Goldfarb penalty function algorithm.
    Base class for additional calculated quantities that is special to a particular type of algorithm,...
    Class for all IPOPT specific calculated quantities.
    -
    Class to organize all the data required by the algorithm.
    -
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    +
    Class to organize all the data required by the algorithm.
    +
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    This is the abstract base class for classes that map the traditional NLP into something that is more ...
    Class responsible for all message output.
    This class stores a list of user set options.
    diff --git a/IpInexactData_8hpp.html b/IpInexactData_8hpp.html index 923046f16..9d4f9e02b 100644 --- a/IpInexactData_8hpp.html +++ b/IpInexactData_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpInexactData_8hpp_source.html b/IpInexactData_8hpp_source.html index 33c32c5d4..c13c58739 100644 --- a/IpInexactData_8hpp_source.html +++ b/IpInexactData_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -335,12 +335,12 @@
    bool compute_normal_
    current normal step computation flag
    void set_curr_nu(Number nu)
    -
    Base class for additional data that is special to a particular type of algorithm, such as the CG pena...
    +
    Base class for additional data that is special to a particular type of algorithm, such as the CG pena...
    Class responsible for all message output.
    This class stores a list of user set options.
    Template class for Smart Pointers.
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    +
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    ipnumber Number
    Type of all numbers.
    Definition IpTypes.hpp:17
    diff --git a/IpInexactDoglegNormal_8hpp.html b/IpInexactDoglegNormal_8hpp.html index fc2acd709..d9dc21072 100644 --- a/IpInexactDoglegNormal_8hpp.html +++ b/IpInexactDoglegNormal_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpInexactDoglegNormal_8hpp_source.html b/IpInexactDoglegNormal_8hpp_source.html index 30f64a6de..31bc5f20b 100644 --- a/IpInexactDoglegNormal_8hpp_source.html +++ b/IpInexactDoglegNormal_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpInexactLSAcceptor_8hpp.html b/IpInexactLSAcceptor_8hpp.html index 96b4bc1f1..ddee5fcb6 100644 --- a/IpInexactLSAcceptor_8hpp.html +++ b/IpInexactLSAcceptor_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpInexactLSAcceptor_8hpp_source.html b/IpInexactLSAcceptor_8hpp_source.html index 36e00ede6..4cfc0654b 100644 --- a/IpInexactLSAcceptor_8hpp_source.html +++ b/IpInexactLSAcceptor_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -325,7 +325,7 @@
    virtual void PrepareRestoPhaseStart()
    Method that is called before the restoration phase is called.
    Number last_nu_low_
    Value of lower penalty parameter at beginning of the iteration.
    -
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    +
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    This class stores a list of user set options.
    Template class for Smart Pointers.
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    diff --git a/IpInexactNewtonNormal_8hpp.html b/IpInexactNewtonNormal_8hpp.html index d50a1474f..0834a548e 100644 --- a/IpInexactNewtonNormal_8hpp.html +++ b/IpInexactNewtonNormal_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpInexactNewtonNormal_8hpp_source.html b/IpInexactNewtonNormal_8hpp_source.html index c6ae36d4a..bb4ae4d89 100644 --- a/IpInexactNewtonNormal_8hpp_source.html +++ b/IpInexactNewtonNormal_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -206,7 +206,7 @@
    void operator=(const InexactNewtonNormalStep &)
    Overloaded Assignment Operator.
    static void RegisterOptions(SmartPtr< RegisteredOptions > roptions)
    -
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    +
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    This class stores a list of user set options.
    Template class for Smart Pointers.
    Vector Base Class.
    Definition IpVector.hpp:48
    diff --git a/IpInexactNormalStepCalc_8hpp.html b/IpInexactNormalStepCalc_8hpp.html index eb7b80157..b97446016 100644 --- a/IpInexactNormalStepCalc_8hpp.html +++ b/IpInexactNormalStepCalc_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpInexactNormalStepCalc_8hpp_source.html b/IpInexactNormalStepCalc_8hpp_source.html index 2820cc10e..589f0acb9 100644 --- a/IpInexactNormalStepCalc_8hpp_source.html +++ b/IpInexactNormalStepCalc_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -198,7 +198,7 @@
    InexactData & InexData()
    Method to easily access Inexact data.
    virtual bool ComputeNormalStep(SmartPtr< Vector > &normal_x, SmartPtr< Vector > &normal_s)=0
    Method for computing the normal step.
    -
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    +
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    This class stores a list of user set options.
    Template class for Smart Pointers.
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    diff --git a/IpInexactNormalTerminationTester_8hpp.html b/IpInexactNormalTerminationTester_8hpp.html index d57f3c669..439be1738 100644 --- a/IpInexactNormalTerminationTester_8hpp.html +++ b/IpInexactNormalTerminationTester_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpInexactNormalTerminationTester_8hpp_source.html b/IpInexactNormalTerminationTester_8hpp_source.html index 99d994833..2bd0ada95 100644 --- a/IpInexactNormalTerminationTester_8hpp_source.html +++ b/IpInexactNormalTerminationTester_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpInexactPDSolver_8hpp.html b/IpInexactPDSolver_8hpp.html index 694ffebc8..fcf3b797b 100644 --- a/IpInexactPDSolver_8hpp.html +++ b/IpInexactPDSolver_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpInexactPDSolver_8hpp_source.html b/IpInexactPDSolver_8hpp_source.html index e0c725b40..cb65688ce 100644 --- a/IpInexactPDSolver_8hpp_source.html +++ b/IpInexactPDSolver_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -246,7 +246,7 @@
    InexactData & InexData()
    Method to easily access Inexact data.
    Number tcc_theta_mu_exponent_
    mu exponent when multiplied to theta in the tangential component condition
    -
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    +
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    Specialized CompoundVector class specifically for the algorithm iterates.
    Matrix Base Class.
    Definition IpMatrix.hpp:28
    This class stores a list of user set options.
    diff --git a/IpInexactPDTerminationTester_8hpp.html b/IpInexactPDTerminationTester_8hpp.html index 346702094..db8e632a9 100644 --- a/IpInexactPDTerminationTester_8hpp.html +++ b/IpInexactPDTerminationTester_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpInexactPDTerminationTester_8hpp_source.html b/IpInexactPDTerminationTester_8hpp_source.html index 128940bbf..1dc893065 100644 --- a/IpInexactPDTerminationTester_8hpp_source.html +++ b/IpInexactPDTerminationTester_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpInexactRegOp_8hpp.html b/IpInexactRegOp_8hpp.html index d3791e756..ccb25a961 100644 --- a/IpInexactRegOp_8hpp.html +++ b/IpInexactRegOp_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpInexactRegOp_8hpp_source.html b/IpInexactRegOp_8hpp_source.html index 240e5dfee..058228b40 100644 --- a/IpInexactRegOp_8hpp_source.html +++ b/IpInexactRegOp_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpInexactSearchDirCalc_8hpp.html b/IpInexactSearchDirCalc_8hpp.html index 0117338f5..0b933673e 100644 --- a/IpInexactSearchDirCalc_8hpp.html +++ b/IpInexactSearchDirCalc_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpInexactSearchDirCalc_8hpp_source.html b/IpInexactSearchDirCalc_8hpp_source.html index 59c4483e6..0f9b477d3 100644 --- a/IpInexactSearchDirCalc_8hpp_source.html +++ b/IpInexactSearchDirCalc_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -227,7 +227,7 @@
    InexactSearchDirCalculator(SmartPtr< InexactNormalStepCalculator > normal_step_calculator, SmartPtr< InexactPDSolver > inexact_pd_solver)
    Constructor.
    SmartPtr< InexactNormalStepCalculator > normal_step_calculator_
    -
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    +
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    This class stores a list of user set options.
    Base class for computing the search direction for the line search.
    Template class for Smart Pointers.
    diff --git a/IpInexactTSymScalingMethod_8hpp.html b/IpInexactTSymScalingMethod_8hpp.html index 66413df20..09f95bdc9 100644 --- a/IpInexactTSymScalingMethod_8hpp.html +++ b/IpInexactTSymScalingMethod_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpInexactTSymScalingMethod_8hpp_source.html b/IpInexactTSymScalingMethod_8hpp_source.html index 7bcb9b461..f7cd0d4a9 100644 --- a/IpInexactTSymScalingMethod_8hpp_source.html +++ b/IpInexactTSymScalingMethod_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpInterfacesRegOp_8hpp.html b/IpInterfacesRegOp_8hpp.html index fc8a7e70e..08e820b99 100644 --- a/IpInterfacesRegOp_8hpp.html +++ b/IpInterfacesRegOp_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpInterfacesRegOp_8hpp_source.html b/IpInterfacesRegOp_8hpp_source.html index 050325df9..33e4228c6 100644 --- a/IpInterfacesRegOp_8hpp_source.html +++ b/IpInterfacesRegOp_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpIpoptAlg_8hpp.html b/IpIpoptAlg_8hpp.html index 69b796b58..c3b2650ae 100644 --- a/IpIpoptAlg_8hpp.html +++ b/IpIpoptAlg_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpIpoptAlg_8hpp_source.html b/IpIpoptAlg_8hpp_source.html index 7d861825e..030533476 100644 --- a/IpIpoptAlg_8hpp_source.html +++ b/IpIpoptAlg_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpIpoptApplication_8hpp.html b/IpIpoptApplication_8hpp.html index 2e915acef..3e0ac4a66 100644 --- a/IpIpoptApplication_8hpp.html +++ b/IpIpoptApplication_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpIpoptApplication_8hpp_source.html b/IpIpoptApplication_8hpp_source.html index b8e3e67fb..faddaab7a 100644 --- a/IpIpoptApplication_8hpp_source.html +++ b/IpIpoptApplication_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -372,7 +372,7 @@
    static void RegisterOptions(SmartPtr< RegisteredOptions > roptions)
    virtual SmartPtr< Journalist > Jnlst()
    Get the Journalist for printing output.
    Class for all IPOPT specific calculated quantities.
    -
    Class to organize all the data required by the algorithm.
    +
    Class to organize all the data required by the algorithm.
    This is the abstract base class for classes that map the traditional NLP into something that is more ...
    This class stores a list of user set options.
    Storing the reference count of all the smart pointers that currently reference it.
    @@ -380,7 +380,7 @@
    This class collects statistics about an optimization run, such as iteration count,...
    #define IPOPTLIB_EXPORT
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    +
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    EJournalLevel
    Print Level Enum.
    diff --git a/IpIpoptCalculatedQuantities_8hpp.html b/IpIpoptCalculatedQuantities_8hpp.html index 3a4d0b8a4..de5abf17d 100644 --- a/IpIpoptCalculatedQuantities_8hpp.html +++ b/IpIpoptCalculatedQuantities_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpIpoptCalculatedQuantities_8hpp_source.html b/IpIpoptCalculatedQuantities_8hpp_source.html index 80215d0a7..db3a99c52 100644 --- a/IpIpoptCalculatedQuantities_8hpp_source.html +++ b/IpIpoptCalculatedQuantities_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -952,7 +952,7 @@ -
    bool IsValid(const SmartPtr< U > &smart_ptr)
    +
    bool IsValid(const SmartPtr< U > &smart_ptr)
    ipindex Index
    Type of all indices of vectors, matrices etc.
    Definition IpTypes.hpp:20
    ipnumber Number
    Type of all numbers.
    Definition IpTypes.hpp:17
    diff --git a/IpIpoptData_8hpp.html b/IpIpoptData_8hpp.html index e64f9d03c..21f565cd1 100644 --- a/IpIpoptData_8hpp.html +++ b/IpIpoptData_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -115,6 +115,8 @@ #include "IpIteratesVector.hpp"
    #include "IpRegOptions.hpp"
    #include "IpTimingStatistics.hpp"
    +#include <sstream>
    +#include <iomanip>

    Go to the source code of this file.

    diff --git a/IpIpoptData_8hpp_source.html b/IpIpoptData_8hpp_source.html index 46e9b2850..de9db3a9c 100644 --- a/IpIpoptData_8hpp_source.html +++ b/IpIpoptData_8hpp_source.html @@ -39,7 +39,7 @@ + + + + + + diff --git a/IpUtils_8hpp.js b/IpUtils_8hpp.js index 849e4b1a2..cf409fe6e 100644 --- a/IpUtils_8hpp.js +++ b/IpUtils_8hpp.js @@ -12,6 +12,8 @@ var IpUtils_8hpp = [ "CpuTime", "IpUtils_8hpp.html#a43215400b0003aefcf90d79f41a808c2", null ], [ "SysTime", "IpUtils_8hpp.html#a62d4e6e8a001e92805f1604fdb89acd8", null ], [ "WallclockTime", "IpUtils_8hpp.html#ac6fbf9279d6af95abd5cd59b8d4e4c6d", null ], + [ "RegisterInterruptHandler", "IpUtils_8hpp.html#a67b597ce79fdd866ca80f49e553439ea", null ], + [ "UnregisterInterruptHandler", "IpUtils_8hpp.html#abd79708db843db3ec1a195cf1e1d7f82", null ], [ "Compare_le", "IpUtils_8hpp.html#a744080523cc4ae02aa31f3b73804ca9c", null ], [ "Snprintf", "IpUtils_8hpp.html#ac43c90f593330c83645a501860780f46", null ], [ "ComputeMemIncrease", "IpUtils_8hpp.html#ada77edb2d8946eb154f298386514c6a3", null ] diff --git a/IpUtils_8hpp_source.html b/IpUtils_8hpp_source.html index 943887a63..050cefead 100644 --- a/IpUtils_8hpp_source.html +++ b/IpUtils_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -122,764 +122,778 @@
    13#include "IpRegOptions.hpp"
    15
    -
    16namespace Ipopt
    -
    17{
    +
    16#include <sstream>
    +
    17#include <iomanip>
    18
    -
    19/* Forward declaration */
    -
    20class IpoptNLP;
    +
    19namespace Ipopt
    +
    20{
    21
    -
    - -
    30{
    -
    31public:
    -
    34
    -
    - -
    36 { }
    -
    +
    22/* Forward declaration */
    +
    23class IpoptNLP;
    +
    24
    +
    + +
    33{
    +
    34public:
    37
    -
    - -
    40 { }
    -
    -
    42
    -
    48 virtual bool Initialize(
    -
    49 const Journalist& jnlst,
    -
    50 const OptionsList& options,
    -
    51 const std::string& prefix
    -
    52 ) = 0;
    -
    53
    -
    55 virtual bool InitializeDataStructures() = 0;
    +
    + +
    39 { }
    +
    +
    40
    +
    + +
    43 { }
    +
    +
    45
    +
    51 virtual bool Initialize(
    +
    52 const Journalist& jnlst,
    +
    53 const OptionsList& options,
    +
    54 const std::string& prefix
    +
    55 ) = 0;
    56
    -
    62 virtual void AcceptTrialPoint() = 0;
    -
    63
    -
    64private:
    -
    75
    - - -
    78 );
    -
    79
    - - -
    83 );
    -
    85};
    -
    -
    86
    -
    - -
    98{
    -
    99public:
    -
    102
    - -
    104 SmartPtr<IpoptAdditionalData> add_data = NULL
    -
    105 );
    -
    106
    -
    108 virtual ~IpoptData();
    -
    110
    - -
    113 IpoptNLP& ip_nlp,
    -
    114 bool want_x,
    -
    115 bool want_y_c,
    -
    116 bool want_y_d,
    -
    117 bool want_z_L,
    -
    118 bool want_z_U
    -
    119 );
    -
    120
    - -
    127 const Journalist& jnlst,
    -
    128 const OptionsList& options,
    -
    129 const std::string& prefix
    -
    130 );
    -
    131
    +
    58 virtual bool InitializeDataStructures() = 0;
    +
    59
    +
    65 virtual void AcceptTrialPoint() = 0;
    +
    66
    +
    67private:
    +
    78
    + + +
    81 );
    +
    82
    + + +
    86 );
    +
    88};
    +
    +
    89
    +
    + +
    101{
    +
    102public:
    +
    105
    + +
    107 SmartPtr<IpoptAdditionalData> add_data = NULL
    +
    108 );
    +
    109
    +
    111 virtual ~IpoptData();
    +
    113
    + +
    116 IpoptNLP& ip_nlp,
    +
    117 bool want_x,
    +
    118 bool want_y_c,
    +
    119 bool want_y_d,
    +
    120 bool want_z_L,
    +
    121 bool want_z_U
    +
    122 );
    +
    123
    + +
    130 const Journalist& jnlst,
    +
    131 const OptionsList& options,
    +
    132 const std::string& prefix
    +
    133 );
    134
    -
    135 inline SmartPtr<const IteratesVector> curr() const;
    -
    136
    -
    142 // SmartPtr<IteratesVector> curr_container() const;
    -
    144 inline SmartPtr<const IteratesVector> trial() const;
    -
    145
    -
    151 //SmartPtr<IteratesVector> trial_container() const;
    -
    158 inline
    -
    159 void set_trial(
    - -
    161 );
    -
    162 /* ToDo: I may need to add versions of set_trial like the
    -
    163 * following, but I am not sure
    -
    164 */
    -
    165 // void set_trial(const SmartPtr<IteratesVector>& trial_iterates);
    -
    166 // void set_trial(SmartPtr<const IteratesVector>& trial_iterates);
    -
    167
    - -
    172 Number alpha,
    -
    173 const Vector& delta_x,
    -
    174 const Vector& delta_s
    -
    175 );
    - -
    181 Number alpha,
    -
    182 const Vector& delta_y_c,
    -
    183 const Vector& delta_y_d
    -
    184 );
    - -
    190 Number alpha,
    -
    191 const Vector& delta_z_L,
    -
    192 const Vector& delta_z_U,
    -
    193 const Vector& delta_v_L,
    -
    194 const Vector& delta_v_U
    -
    195 );
    -
    196
    -
    198 inline SmartPtr<const IteratesVector> delta() const;
    +
    137
    +
    138 inline SmartPtr<const IteratesVector> curr() const;
    +
    139
    +
    145 // SmartPtr<IteratesVector> curr_container() const;
    +
    147 inline SmartPtr<const IteratesVector> trial() const;
    +
    148
    +
    154 //SmartPtr<IteratesVector> trial_container() const;
    +
    161 inline
    +
    162 void set_trial(
    + +
    164 );
    +
    165 /* ToDo: I may need to add versions of set_trial like the
    +
    166 * following, but I am not sure
    +
    167 */
    +
    168 // void set_trial(const SmartPtr<IteratesVector>& trial_iterates);
    +
    169 // void set_trial(SmartPtr<const IteratesVector>& trial_iterates);
    +
    170
    + +
    175 Number alpha,
    +
    176 const Vector& delta_x,
    +
    177 const Vector& delta_s
    +
    178 );
    + +
    184 Number alpha,
    +
    185 const Vector& delta_y_c,
    +
    186 const Vector& delta_y_d
    +
    187 );
    + +
    193 Number alpha,
    +
    194 const Vector& delta_z_L,
    +
    195 const Vector& delta_z_U,
    +
    196 const Vector& delta_v_L,
    +
    197 const Vector& delta_v_U
    +
    198 );
    199
    -
    206 inline
    -
    207 void set_delta(
    - -
    209 );
    -
    210
    -
    219 inline
    -
    220 void set_delta(
    - -
    222 );
    -
    223
    -
    225 inline SmartPtr<const IteratesVector> delta_aff() const;
    +
    201 inline SmartPtr<const IteratesVector> delta() const;
    +
    202
    +
    209 inline
    +
    210 void set_delta(
    + +
    212 );
    +
    213
    +
    222 inline
    +
    223 void set_delta(
    + +
    225 );
    226
    -
    233 inline
    -
    234 void set_delta_aff(
    -
    235 SmartPtr<IteratesVector>& delta_aff
    -
    236 );
    -
    237
    -
    - -
    240 {
    -
    241 return W_;
    -
    242 }
    -
    -
    243
    -
    -
    245 void Set_W(
    - -
    247 )
    -
    248 {
    -
    249 W_ = W;
    -
    250 }
    -
    -
    251
    -
    261
    -
    -
    271 bool HaveDeltas() const
    -
    272 {
    -
    273 return have_deltas_;
    -
    274 }
    -
    -
    275
    -
    - -
    285 bool have_deltas
    -
    286 )
    -
    287 {
    -
    288 have_deltas_ = have_deltas;
    -
    289 }
    -
    -
    291
    -
    301
    -
    -
    311 bool HaveAffineDeltas() const
    -
    312 {
    -
    313 return have_affine_deltas_;
    -
    314 }
    -
    -
    315
    -
    - -
    325 bool have_affine_deltas
    -
    326 )
    -
    327 {
    -
    328 have_affine_deltas_ = have_affine_deltas;
    -
    329 }
    -
    -
    331
    +
    228 inline SmartPtr<const IteratesVector> delta_aff() const;
    +
    229
    +
    236 inline
    +
    237 void set_delta_aff(
    +
    238 SmartPtr<IteratesVector>& delta_aff
    +
    239 );
    +
    240
    +
    + +
    243 {
    +
    244 return W_;
    +
    245 }
    +
    +
    246
    +
    +
    248 void Set_W(
    + +
    250 )
    +
    251 {
    +
    252 W_ = W;
    +
    253 }
    +
    +
    254
    +
    264
    +
    +
    274 bool HaveDeltas() const
    +
    275 {
    +
    276 return have_deltas_;
    +
    277 }
    +
    +
    278
    +
    + +
    288 bool have_deltas
    +
    289 )
    +
    290 {
    +
    291 have_deltas_ = have_deltas;
    +
    292 }
    +
    +
    294
    +
    304
    +
    +
    314 bool HaveAffineDeltas() const
    +
    315 {
    +
    316 return have_affine_deltas_;
    +
    317 }
    +
    +
    318
    +
    + +
    328 bool have_affine_deltas
    +
    329 )
    +
    330 {
    +
    331 have_affine_deltas_ = have_affine_deltas;
    +
    332 }
    +
    334
    -
    335 inline
    -
    336 void CopyTrialToCurrent();
    337
    - -
    341
    -
    - -
    345 {
    -
    346 return iter_count_;
    -
    347 }
    -
    -
    - -
    349 Index iter_count
    -
    350 )
    -
    351 {
    -
    352 iter_count_ = iter_count;
    -
    353 }
    -
    -
    354
    -
    - -
    356 {
    -
    357 DBG_ASSERT(mu_initialized_);
    -
    358 return curr_mu_;
    -
    359 }
    -
    -
    -
    360 void Set_mu(
    -
    361 Number mu
    -
    362 )
    -
    363 {
    -
    364 curr_mu_ = mu;
    -
    365 mu_initialized_ = true;
    -
    366 }
    -
    -
    -
    367 bool MuInitialized() const
    -
    368 {
    -
    369 return mu_initialized_;
    -
    370 }
    -
    -
    371
    -
    - -
    373 {
    -
    374 DBG_ASSERT(tau_initialized_);
    -
    375 return curr_tau_;
    -
    376 }
    -
    -
    - -
    378 Number tau
    -
    379 )
    -
    380 {
    -
    381 curr_tau_ = tau;
    -
    382 tau_initialized_ = true;
    -
    383 }
    -
    -
    -
    384 bool TauInitialized() const
    -
    385 {
    -
    386 return tau_initialized_;
    -
    387 }
    -
    -
    388
    -
    - -
    390 bool free_mu_mode
    -
    391 )
    -
    392 {
    -
    393 free_mu_mode_ = free_mu_mode;
    -
    394 }
    -
    -
    -
    395 bool FreeMuMode() const
    -
    396 {
    -
    397 return free_mu_mode_;
    -
    398 }
    -
    -
    399
    -
    - -
    404 bool flag
    -
    405 )
    -
    406 {
    -
    407 tiny_step_flag_ = flag;
    -
    408 }
    -
    -
    - -
    410 {
    -
    411 return tiny_step_flag_;
    -
    412 }
    -
    -
    414
    -
    423
    -
    -
    424 Number tol() const
    -
    425 {
    -
    426 DBG_ASSERT(initialize_called_);
    -
    427 return tol_;
    -
    428 }
    -
    -
    - -
    440 Number tol
    -
    441 )
    -
    442 {
    -
    443 tol_ = tol;
    -
    444 }
    -
    -
    446
    - -
    - -
    456 {
    -
    457 return timing_statistics_.OverallAlgorithm().StartCpuTime();
    -
    458 }
    -
    -
    459
    -
    - -
    463 {
    -
    464 return info_regu_x_;
    -
    465 }
    -
    -
    - -
    467 Number regu_x
    -
    468 )
    -
    469 {
    -
    470 info_regu_x_ = regu_x;
    -
    471 }
    -
    -
    - -
    473 {
    -
    474 return info_alpha_primal_;
    -
    475 }
    -
    -
    - -
    477 Number alpha_primal
    -
    478 )
    -
    479 {
    -
    480 info_alpha_primal_ = alpha_primal;
    -
    481 }
    -
    -
    - -
    483 {
    -
    484 return info_alpha_primal_char_;
    -
    485 }
    -
    -
    - -
    487 char info_alpha_primal_char
    -
    488 )
    -
    489 {
    -
    490 info_alpha_primal_char_ = info_alpha_primal_char;
    -
    491 }
    -
    -
    - -
    493 {
    -
    494 return info_alpha_dual_;
    -
    495 }
    -
    -
    - -
    497 Number alpha_dual
    -
    498 )
    -
    499 {
    -
    500 info_alpha_dual_ = alpha_dual;
    -
    501 }
    -
    -
    - -
    503 {
    -
    504 return info_ls_count_;
    -
    505 }
    -
    -
    - -
    507 Index ls_count
    -
    508 )
    -
    509 {
    -
    510 info_ls_count_ = ls_count;
    -
    511 }
    -
    -
    -
    512 bool info_skip_output() const
    -
    513 {
    -
    514 return info_skip_output_;
    -
    515 }
    -
    -
    - -
    517 const std::string& add_str
    -
    518 )
    -
    519 {
    -
    520 info_string_ += add_str;
    -
    521 }
    -
    -
    -
    522 const std::string& info_string() const
    -
    523 {
    -
    524 return info_string_;
    -
    525 }
    -
    -
    - -
    530 bool info_skip_output
    -
    531 )
    -
    532 {
    -
    533 info_skip_output_ = info_skip_output;
    +
    338 inline
    +
    339 void CopyTrialToCurrent();
    +
    340
    + +
    344
    +
    + +
    348 {
    +
    349 return iter_count_;
    +
    350 }
    +
    +
    + +
    352 Index iter_count
    +
    353 )
    +
    354 {
    +
    355 iter_count_ = iter_count;
    +
    356 }
    +
    +
    357
    +
    + +
    359 {
    +
    360 DBG_ASSERT(mu_initialized_);
    +
    361 return curr_mu_;
    +
    362 }
    +
    +
    +
    363 void Set_mu(
    +
    364 Number mu
    +
    365 )
    +
    366 {
    +
    367 curr_mu_ = mu;
    +
    368 mu_initialized_ = true;
    +
    369 }
    +
    +
    +
    370 bool MuInitialized() const
    +
    371 {
    +
    372 return mu_initialized_;
    +
    373 }
    +
    +
    374
    +
    + +
    376 {
    +
    377 DBG_ASSERT(tau_initialized_);
    +
    378 return curr_tau_;
    +
    379 }
    +
    +
    + +
    381 Number tau
    +
    382 )
    +
    383 {
    +
    384 curr_tau_ = tau;
    +
    385 tau_initialized_ = true;
    +
    386 }
    +
    +
    +
    387 bool TauInitialized() const
    +
    388 {
    +
    389 return tau_initialized_;
    +
    390 }
    +
    +
    391
    +
    + +
    393 bool free_mu_mode
    +
    394 )
    +
    395 {
    +
    396 free_mu_mode_ = free_mu_mode;
    +
    397 }
    +
    +
    +
    398 bool FreeMuMode() const
    +
    399 {
    +
    400 return free_mu_mode_;
    +
    401 }
    +
    +
    402
    +
    + +
    407 bool flag
    +
    408 )
    +
    409 {
    +
    410 tiny_step_flag_ = flag;
    +
    411 }
    +
    +
    + +
    413 {
    +
    414 return tiny_step_flag_;
    +
    415 }
    +
    +
    417
    +
    426
    +
    +
    427 Number tol() const
    +
    428 {
    +
    429 DBG_ASSERT(initialize_called_);
    +
    430 return tol_;
    +
    431 }
    +
    +
    + +
    443 Number tol
    +
    444 )
    +
    445 {
    +
    446 tol_ = tol;
    +
    447 }
    +
    +
    449
    + +
    + +
    459 {
    +
    460 return timing_statistics_.OverallAlgorithm().StartCpuTime();
    +
    461 }
    +
    +
    462
    +
    + +
    466 {
    +
    467 return info_regu_x_;
    +
    468 }
    +
    +
    + +
    470 Number regu_x
    +
    471 )
    +
    472 {
    +
    473 info_regu_x_ = regu_x;
    +
    474 }
    +
    +
    + +
    476 {
    +
    477 return info_alpha_primal_;
    +
    478 }
    +
    +
    + +
    480 Number alpha_primal
    +
    481 )
    +
    482 {
    +
    483 info_alpha_primal_ = alpha_primal;
    +
    484 }
    +
    +
    + +
    486 {
    +
    487 return info_alpha_primal_char_;
    +
    488 }
    +
    +
    + +
    490 char info_alpha_primal_char
    +
    491 )
    +
    492 {
    +
    493 info_alpha_primal_char_ = info_alpha_primal_char;
    +
    494 }
    +
    +
    + +
    496 {
    +
    497 return info_alpha_dual_;
    +
    498 }
    +
    +
    + +
    500 Number alpha_dual
    +
    501 )
    +
    502 {
    +
    503 info_alpha_dual_ = alpha_dual;
    +
    504 }
    +
    +
    + +
    506 {
    +
    507 return info_ls_count_;
    +
    508 }
    +
    +
    + +
    510 Index ls_count
    +
    511 )
    +
    512 {
    +
    513 info_ls_count_ = ls_count;
    +
    514 }
    +
    +
    +
    515 bool info_skip_output() const
    +
    516 {
    +
    517 return info_skip_output_;
    +
    518 }
    +
    +
    + +
    520 const std::string& add_str
    +
    521 )
    +
    522 {
    +
    523 info_string_ += add_str;
    +
    524 }
    +
    +
    + +
    527 const std::string& add_str,
    +
    528 double value
    +
    529 )
    +
    530 {
    +
    531 std::ostringstream sstream;
    +
    532 sstream << add_str << '=' << std::setw(8) << std::setprecision(2) << std::scientific << value;
    +
    533 info_string_ += sstream.str();
    534 }
    -
    535
    -
    - -
    538 {
    -
    539 return info_last_output_;
    -
    540 }
    +
    +
    535 const std::string& info_string() const
    +
    536 {
    +
    537 return info_string_;
    +
    538 }
    - -
    543 Number info_last_output
    + +
    543 bool info_skip_output
    544 )
    545 {
    -
    546 info_last_output_ = info_last_output;
    +
    546 info_skip_output_ = info_skip_output;
    547 }
    548
    -
    - -
    553 {
    -
    554 return info_iters_since_header_;
    -
    555 }
    -
    -
    - -
    560 {
    -
    561 info_iters_since_header_++;
    -
    562 }
    -
    -
    - -
    567 int info_iters_since_header
    -
    568 )
    -
    569 {
    -
    570 info_iters_since_header_ = info_iters_since_header;
    -
    571 }
    -
    -
    572
    -
    - -
    575 {
    -
    576 info_regu_x_ = 0;
    -
    577 info_alpha_primal_ = 0;
    -
    578 info_alpha_dual_ = 0.;
    -
    579 info_alpha_primal_char_ = ' ';
    -
    580 info_skip_output_ = false;
    -
    581 info_string_.erase();
    -
    582 }
    -
    -
    584
    -
    - -
    587 {
    -
    588 return timing_statistics_;
    -
    589 }
    -
    -
    590
    -
    - -
    596 {
    -
    597 return timing_statistics_;
    -
    598 }
    -
    -
    599
    -
    - -
    602 {
    -
    603 return IsValid(add_data_);
    -
    604 }
    -
    -
    605
    -
    - -
    608 {
    -
    609 return *add_data_;
    -
    610 }
    -
    -
    611
    -
    - - -
    615 )
    -
    616 {
    -
    617 // cppcheck-suppress assertWithSideEffect
    -
    618 DBG_ASSERT(!HaveAddData());
    -
    619 add_data_ = add_data;
    -
    620 }
    -
    -
    621
    -
    - -
    624 Number pd_pert_x,
    -
    625 Number pd_pert_s,
    -
    626 Number pd_pert_c,
    -
    627 Number pd_pert_d
    +
    + +
    551 {
    +
    552 return info_last_output_;
    +
    553 }
    +
    +
    + +
    556 Number info_last_output
    +
    557 )
    +
    558 {
    +
    559 info_last_output_ = info_last_output;
    +
    560 }
    +
    +
    561
    +
    + +
    566 {
    +
    567 return info_iters_since_header_;
    +
    568 }
    +
    +
    + +
    573 {
    +
    574 info_iters_since_header_++;
    +
    575 }
    +
    +
    + +
    580 int info_iters_since_header
    +
    581 )
    +
    582 {
    +
    583 info_iters_since_header_ = info_iters_since_header;
    +
    584 }
    +
    +
    585
    +
    + +
    588 {
    +
    589 info_regu_x_ = 0;
    +
    590 info_alpha_primal_ = 0;
    +
    591 info_alpha_dual_ = 0.;
    +
    592 info_alpha_primal_char_ = ' ';
    +
    593 info_skip_output_ = false;
    +
    594 info_string_.erase();
    +
    595 }
    +
    +
    597
    +
    + +
    600 {
    +
    601 return timing_statistics_;
    +
    602 }
    +
    +
    603
    +
    + +
    609 {
    +
    610 return timing_statistics_;
    +
    611 }
    +
    +
    612
    +
    + +
    615 {
    +
    616 return IsValid(add_data_);
    +
    617 }
    +
    +
    618
    +
    + +
    621 {
    +
    622 return *add_data_;
    +
    623 }
    +
    +
    624
    +
    + +
    628 )
    629 {
    -
    630 pd_pert_x_ = pd_pert_x;
    -
    631 pd_pert_s_ = pd_pert_s;
    -
    632 pd_pert_c_ = pd_pert_c;
    -
    633 pd_pert_d_ = pd_pert_d;
    -
    634 }
    -
    -
    635
    -
    - -
    638 Number& pd_pert_x,
    -
    639 Number& pd_pert_s,
    -
    640 Number& pd_pert_c,
    -
    641 Number& pd_pert_d
    -
    642 )
    -
    643 {
    -
    644 pd_pert_x = pd_pert_x_;
    -
    645 pd_pert_s = pd_pert_s_;
    -
    646 pd_pert_c = pd_pert_c_;
    -
    647 pd_pert_d = pd_pert_d_;
    -
    648 }
    -
    -
    649
    -
    650 static void RegisterOptions(
    -
    651 const SmartPtr<RegisteredOptions>& roptions
    -
    652 );
    -
    653
    -
    654private:
    -
    657
    - -
    659
    - +
    630 // cppcheck-suppress assertWithSideEffect
    +
    631 DBG_ASSERT(!HaveAddData());
    +
    632 add_data_ = add_data;
    +
    633 }
    +
    +
    634
    +
    + +
    637 Number pd_pert_x,
    +
    638 Number pd_pert_s,
    +
    639 Number pd_pert_c,
    +
    640 Number pd_pert_d
    +
    641 )
    +
    642 {
    +
    643 pd_pert_x_ = pd_pert_x;
    +
    644 pd_pert_s_ = pd_pert_s;
    +
    645 pd_pert_c_ = pd_pert_c;
    +
    646 pd_pert_d_ = pd_pert_d;
    +
    647 }
    +
    +
    648
    +
    + +
    651 Number& pd_pert_x,
    +
    652 Number& pd_pert_s,
    +
    653 Number& pd_pert_c,
    +
    654 Number& pd_pert_d
    +
    655 )
    +
    656 {
    +
    657 pd_pert_x = pd_pert_x_;
    +
    658 pd_pert_s = pd_pert_s_;
    +
    659 pd_pert_c = pd_pert_c_;
    +
    660 pd_pert_d = pd_pert_d_;
    +
    661 }
    +
    662
    - -
    665
    - -
    676 // ToDo we could cue off of a null delta_
    - -
    679
    - -
    695 // ToDo we could cue off of a null delta_aff_
    - -
    698
    - -
    701
    - - -
    705
    - - -
    709
    - -
    712
    - -
    717
    -
    726
    - -
    729
    -
    732
    - - -
    737
    -
    740
    - - - - - - -
    755 std::string info_string_;
    - - -
    763
    - -
    766
    - -
    769
    - -
    774
    - - - - +
    663 static void RegisterOptions(
    +
    664 const SmartPtr<RegisteredOptions>& roptions
    +
    665 );
    +
    666
    +
    667private:
    +
    670
    + +
    672
    + +
    675
    + +
    678
    + +
    689 // ToDo we could cue off of a null delta_
    + +
    692
    + +
    708 // ToDo we could cue off of a null delta_aff_
    + +
    711
    + +
    714
    + + +
    718
    + + +
    722
    + +
    725
    + +
    730
    +
    739
    + +
    742
    +
    745
    + + +
    750
    +
    753
    + + + + + + +
    768 std::string info_string_;
    + + +
    776
    + +
    779
    +
    782
    -
    793
    - -
    795 const IpoptData&
    -
    796 );
    -
    797
    - -
    800 const IpoptData&
    -
    801 );
    -
    803
    -
    804#if IPOPT_CHECKLEVEL > 0
    -
    809 TaggedObject::Tag debug_curr_tag_;
    -
    810 TaggedObject::Tag debug_trial_tag_;
    -
    811 TaggedObject::Tag debug_delta_tag_;
    -
    812 TaggedObject::Tag debug_delta_aff_tag_;
    -
    813 TaggedObject::Tag debug_curr_tag_sum_;
    -
    814 TaggedObject::Tag debug_trial_tag_sum_;
    -
    815 TaggedObject::Tag debug_delta_tag_sum_;
    -
    816 TaggedObject::Tag debug_delta_aff_tag_sum_;
    -
    818#endif
    -
    819
    -
    820};
    -
    -
    821
    -
    - -
    823{
    -
    824 DBG_ASSERT(IsNull(curr_) || (curr_->GetTag() == debug_curr_tag_ && curr_->GetTagSum() == debug_curr_tag_sum_) );
    -
    825
    -
    826 return curr_;
    -
    827}
    -
    -
    828
    -
    - -
    830{
    -
    831 DBG_ASSERT(IsNull(trial_) || (trial_->GetTag() == debug_trial_tag_ && trial_->GetTagSum() == debug_trial_tag_sum_) );
    + +
    787
    + + + + +
    795
    +
    806
    + +
    808 const IpoptData&
    +
    809 );
    +
    810
    + +
    813 const IpoptData&
    +
    814 );
    +
    816
    +
    817#if IPOPT_CHECKLEVEL > 0
    +
    822 TaggedObject::Tag debug_curr_tag_;
    +
    823 TaggedObject::Tag debug_trial_tag_;
    +
    824 TaggedObject::Tag debug_delta_tag_;
    +
    825 TaggedObject::Tag debug_delta_aff_tag_;
    +
    826 TaggedObject::Tag debug_curr_tag_sum_;
    +
    827 TaggedObject::Tag debug_trial_tag_sum_;
    +
    828 TaggedObject::Tag debug_delta_tag_sum_;
    +
    829 TaggedObject::Tag debug_delta_aff_tag_sum_;
    +
    831#endif
    832
    -
    833 return trial_;
    -
    834}
    -
    -
    835
    -
    - -
    837{
    -
    838 DBG_ASSERT(IsNull(delta_) || (delta_->GetTag() == debug_delta_tag_ && delta_->GetTagSum() == debug_delta_tag_sum_) );
    -
    839
    -
    840 return delta_;
    -
    841}
    -
    -
    842
    -
    - -
    844{
    -
    845 DBG_ASSERT(IsNull(delta_aff_) || (delta_aff_->GetTag() == debug_delta_aff_tag_ && delta_aff_->GetTagSum() == debug_delta_aff_tag_sum_) );
    -
    846
    -
    847 return delta_aff_;
    -
    848}
    -
    -
    849
    -
    850inline
    -
    - -
    852{
    -
    853 curr_ = trial_;
    -
    854#if IPOPT_CHECKLEVEL > 0
    +
    833};
    +
    +
    834
    +
    + +
    836{
    +
    837 DBG_ASSERT(IsNull(curr_) || (curr_->GetTag() == debug_curr_tag_ && curr_->GetTagSum() == debug_curr_tag_sum_) );
    +
    838
    +
    839 return curr_;
    +
    840}
    +
    +
    841
    +
    + +
    843{
    +
    844 DBG_ASSERT(IsNull(trial_) || (trial_->GetTag() == debug_trial_tag_ && trial_->GetTagSum() == debug_trial_tag_sum_) );
    +
    845
    +
    846 return trial_;
    +
    847}
    +
    +
    848
    +
    + +
    850{
    +
    851 DBG_ASSERT(IsNull(delta_) || (delta_->GetTag() == debug_delta_tag_ && delta_->GetTagSum() == debug_delta_tag_sum_) );
    +
    852
    +
    853 return delta_;
    +
    854}
    +
    855
    -
    856 if (IsValid(curr_))
    -
    857 {
    -
    858 debug_curr_tag_ = curr_->GetTag();
    -
    859 debug_curr_tag_sum_ = curr_->GetTagSum();
    -
    860 }
    -
    861 else
    -
    862 {
    -
    863 debug_curr_tag_ = 0;
    -
    864 debug_curr_tag_sum_ = 0;
    -
    865 }
    -
    866#endif
    -
    867
    -
    868}
    -
    -
    869
    -
    870inline
    -
    - - -
    873)
    -
    874{
    - -
    876
    -
    877#if IPOPT_CHECKLEVEL > 0
    -
    878 // verify the correct space
    -
    879 DBG_ASSERT(trial_->OwnerSpace() == static_cast<VectorSpace*>(GetRawPtr(iterates_space_)));
    -
    880 if (IsValid(trial))
    -
    881 {
    -
    882 debug_trial_tag_ = trial->GetTag();
    -
    883 debug_trial_tag_sum_ = trial->GetTagSum();
    -
    884 }
    -
    885 else
    -
    886 {
    -
    887 debug_trial_tag_ = 0;
    -
    888 debug_trial_tag_sum_ = 0;
    -
    889 }
    -
    890#endif
    -
    891
    -
    892 trial = NULL;
    -
    893}
    -
    -
    894
    -
    895inline
    -
    - - -
    898)
    -
    899{
    - -
    901#if IPOPT_CHECKLEVEL > 0
    -
    902
    -
    903 if (IsValid(delta))
    -
    904 {
    -
    905 debug_delta_tag_ = delta->GetTag();
    -
    906 debug_delta_tag_sum_ = delta->GetTagSum();
    -
    907 }
    -
    908 else
    -
    909 {
    -
    910 debug_delta_tag_ = 0;
    -
    911 debug_delta_tag_sum_ = 0;
    -
    912 }
    -
    913#endif
    -
    914
    -
    915 delta = NULL;
    -
    916}
    -
    -
    917
    -
    918inline
    -
    - - -
    921)
    -
    922{
    -
    923 delta_ = delta;
    -
    924#if IPOPT_CHECKLEVEL > 0
    -
    925
    -
    926 if (IsValid(delta))
    -
    927 {
    -
    928 debug_delta_tag_ = delta->GetTag();
    -
    929 debug_delta_tag_sum_ = delta->GetTagSum();
    -
    930 }
    -
    931 else
    -
    932 {
    -
    933 debug_delta_tag_ = 0;
    -
    934 debug_delta_tag_sum_ = 0;
    -
    935 }
    -
    936#endif
    -
    937
    -
    938 delta = NULL;
    -
    939}
    -
    -
    940
    -
    941inline
    -
    - -
    943 SmartPtr<IteratesVector>& delta_aff
    -
    944)
    -
    945{
    - -
    947#if IPOPT_CHECKLEVEL > 0
    -
    948
    -
    949 if (IsValid(delta_aff))
    -
    950 {
    -
    951 debug_delta_aff_tag_ = delta_aff->GetTag();
    -
    952 debug_delta_aff_tag_sum_ = delta_aff->GetTagSum();
    -
    953 }
    -
    954 else
    -
    955 {
    -
    956 debug_delta_aff_tag_ = 0;
    -
    957 debug_delta_aff_tag_sum_ = delta_aff->GetTagSum();
    -
    958 }
    -
    959#endif
    -
    960
    -
    961 delta_aff = NULL;
    -
    962}
    -
    -
    963
    -
    964} // namespace Ipopt
    -
    965
    -
    966#endif
    +
    + +
    857{
    +
    858 DBG_ASSERT(IsNull(delta_aff_) || (delta_aff_->GetTag() == debug_delta_aff_tag_ && delta_aff_->GetTagSum() == debug_delta_aff_tag_sum_) );
    +
    859
    +
    860 return delta_aff_;
    +
    861}
    +
    +
    862
    +
    863inline
    +
    + +
    865{
    +
    866 curr_ = trial_;
    +
    867#if IPOPT_CHECKLEVEL > 0
    +
    868
    +
    869 if (IsValid(curr_))
    +
    870 {
    +
    871 debug_curr_tag_ = curr_->GetTag();
    +
    872 debug_curr_tag_sum_ = curr_->GetTagSum();
    +
    873 }
    +
    874 else
    +
    875 {
    +
    876 debug_curr_tag_ = 0;
    +
    877 debug_curr_tag_sum_ = 0;
    +
    878 }
    +
    879#endif
    +
    880
    +
    881}
    +
    +
    882
    +
    883inline
    +
    + + +
    886)
    +
    887{
    + +
    889
    +
    890#if IPOPT_CHECKLEVEL > 0
    +
    891 // verify the correct space
    +
    892 DBG_ASSERT(trial_->OwnerSpace() == static_cast<VectorSpace*>(GetRawPtr(iterates_space_)));
    +
    893 if (IsValid(trial))
    +
    894 {
    +
    895 debug_trial_tag_ = trial->GetTag();
    +
    896 debug_trial_tag_sum_ = trial->GetTagSum();
    +
    897 }
    +
    898 else
    +
    899 {
    +
    900 debug_trial_tag_ = 0;
    +
    901 debug_trial_tag_sum_ = 0;
    +
    902 }
    +
    903#endif
    +
    904
    +
    905 trial = NULL;
    +
    906}
    +
    +
    907
    +
    908inline
    +
    + + +
    911)
    +
    912{
    + +
    914#if IPOPT_CHECKLEVEL > 0
    +
    915
    +
    916 if (IsValid(delta))
    +
    917 {
    +
    918 debug_delta_tag_ = delta->GetTag();
    +
    919 debug_delta_tag_sum_ = delta->GetTagSum();
    +
    920 }
    +
    921 else
    +
    922 {
    +
    923 debug_delta_tag_ = 0;
    +
    924 debug_delta_tag_sum_ = 0;
    +
    925 }
    +
    926#endif
    +
    927
    +
    928 delta = NULL;
    +
    929}
    +
    +
    930
    +
    931inline
    +
    + + +
    934)
    +
    935{
    +
    936 delta_ = delta;
    +
    937#if IPOPT_CHECKLEVEL > 0
    +
    938
    +
    939 if (IsValid(delta))
    +
    940 {
    +
    941 debug_delta_tag_ = delta->GetTag();
    +
    942 debug_delta_tag_sum_ = delta->GetTagSum();
    +
    943 }
    +
    944 else
    +
    945 {
    +
    946 debug_delta_tag_ = 0;
    +
    947 debug_delta_tag_sum_ = 0;
    +
    948 }
    +
    949#endif
    +
    950
    +
    951 delta = NULL;
    +
    952}
    +
    +
    953
    +
    954inline
    +
    + +
    956 SmartPtr<IteratesVector>& delta_aff
    +
    957)
    +
    958{
    + +
    960#if IPOPT_CHECKLEVEL > 0
    +
    961
    +
    962 if (IsValid(delta_aff))
    +
    963 {
    +
    964 debug_delta_aff_tag_ = delta_aff->GetTag();
    +
    965 debug_delta_aff_tag_sum_ = delta_aff->GetTagSum();
    +
    966 }
    +
    967 else
    +
    968 {
    +
    969 debug_delta_aff_tag_ = 0;
    +
    970 debug_delta_aff_tag_sum_ = delta_aff->GetTagSum();
    +
    971 }
    +
    972#endif
    +
    973
    +
    974 delta_aff = NULL;
    +
    975}
    +
    +
    976
    +
    977} // namespace Ipopt
    +
    978
    +
    979#endif
    #define DBG_ASSERT(test)
    Definition IpDebug.hpp:27
    @@ -887,115 +901,116 @@
    #define IPOPT_DEPRECATED
    macro to declare symbols as deprecated
    Definition IpTypes.h:25
    -
    Base class for additional data that is special to a particular type of algorithm, such as the CG pena...
    -
    IpoptAdditionalData()
    Default Constructor.
    +
    Base class for additional data that is special to a particular type of algorithm, such as the CG pena...
    +
    IpoptAdditionalData()
    Default Constructor.
    IpoptAdditionalData(const IpoptAdditionalData &)
    Copy Constructor.
    void operator=(const IpoptAdditionalData &)
    Default Assignment Operator.
    virtual bool Initialize(const Journalist &jnlst, const OptionsList &options, const std::string &prefix)=0
    This method is called to initialize the global algorithmic parameters.
    virtual bool InitializeDataStructures()=0
    Initialize Data Structures at the beginning.
    -
    virtual ~IpoptAdditionalData()
    Destructor.
    +
    virtual ~IpoptAdditionalData()
    Destructor.
    virtual void AcceptTrialPoint()=0
    Do whatever is necessary to accept a trial point as current iterate.
    -
    Class to organize all the data required by the algorithm.
    -
    TimingStatistics timing_statistics_
    TimingStatistics object collecting all Ipopt timing statistics.
    - -
    Number info_alpha_primal() const
    - -
    Index info_ls_count_
    Number of backtracking trial steps.
    +
    Class to organize all the data required by the algorithm.
    +
    TimingStatistics timing_statistics_
    TimingStatistics object collecting all Ipopt timing statistics.
    + +
    Number info_alpha_primal() const
    + +
    Index info_ls_count_
    Number of backtracking trial steps.
    void operator=(const IpoptData &)
    Default Assignment Operator.
    -
    bool HaveAddData()
    Check if additional data has been set.
    -
    Number info_regu_x() const
    -
    std::string info_string_
    any string of characters for the end of the output line
    -
    const std::string & info_string() const
    -
    void set_delta_aff(SmartPtr< IteratesVector > &delta_aff)
    Set the affine delta.
    -
    void Append_info_string(const std::string &add_str)
    -
    void setPDPert(Number pd_pert_x, Number pd_pert_s, Number pd_pert_c, Number pd_pert_d)
    Set the perturbation of the primal-dual system.
    -
    bool free_mu_mode_
    flag indicating whether the algorithm is in the free mu mode
    -
    void Set_info_last_output(Number info_last_output)
    sets time when the last summary output line was printed
    -
    SmartPtr< const SymMatrix > W()
    Hessian or Hessian approximation (do not hold on to it, it might be changed)
    - -
    void Set_info_regu_x(Number regu_x)
    -
    void Set_W(SmartPtr< const SymMatrix > W)
    Set Hessian approximation.
    -
    SmartPtr< const IteratesVector > trial_
    Main iteration variables (trial calculations)
    -
    SmartPtr< const IteratesVector > delta_aff_
    -
    void Inc_info_iters_since_header()
    increases number of iteration summaries actually printed since last summary header was printed
    -
    bool have_deltas_
    The following flag is set to true, if some other part of the algorithm (like the method for computing...
    -
    bool initialize_called_
    flag indicating if Initialize method has been called (for debugging)
    -
    Index info_ls_count() const
    +
    bool HaveAddData()
    Check if additional data has been set.
    +
    Number info_regu_x() const
    +
    std::string info_string_
    any string of characters for the end of the output line
    +
    const std::string & info_string() const
    +
    void set_delta_aff(SmartPtr< IteratesVector > &delta_aff)
    Set the affine delta.
    +
    void Append_info_string(const std::string &add_str)
    +
    void setPDPert(Number pd_pert_x, Number pd_pert_s, Number pd_pert_c, Number pd_pert_d)
    Set the perturbation of the primal-dual system.
    +
    bool free_mu_mode_
    flag indicating whether the algorithm is in the free mu mode
    +
    void Set_info_last_output(Number info_last_output)
    sets time when the last summary output line was printed
    +
    SmartPtr< const SymMatrix > W()
    Hessian or Hessian approximation (do not hold on to it, it might be changed)
    + +
    void Set_info_regu_x(Number regu_x)
    +
    void Set_W(SmartPtr< const SymMatrix > W)
    Set Hessian approximation.
    +
    SmartPtr< const IteratesVector > trial_
    Main iteration variables (trial calculations)
    +
    SmartPtr< const IteratesVector > delta_aff_
    +
    void Inc_info_iters_since_header()
    increases number of iteration summaries actually printed since last summary header was printed
    +
    bool have_deltas_
    The following flag is set to true, if some other part of the algorithm (like the method for computing...
    +
    bool initialize_called_
    flag indicating if Initialize method has been called (for debugging)
    +
    Index info_ls_count() const
    void SetTrialEqMultipliersFromStep(Number alpha, const Vector &delta_y_c, const Vector &delta_y_d)
    Set the values of the trial values for the equality constraint multipliers (y_c and y_d) from provide...
    -
    void SetHaveDeltas(bool have_deltas)
    Method for setting the HaveDeltas flag.
    -
    Number curr_tau() const
    -
    int info_iters_since_header_
    number of iteration summaries actually printed since last summary header was printed
    -
    TimingStatistics & TimingStats()
    Return Timing Statistics Object.
    -
    bool HaveDeltas() const
    Returns true, if the primal-dual step have been already computed for the current iteration.
    -
    Number info_alpha_dual_
    Dual step size.
    -
    SmartPtr< const IteratesVector > delta() const
    get the current delta
    -
    void Set_info_ls_count(Index ls_count)
    -
    SmartPtr< IpoptAdditionalData > add_data_
    Object for the data specific for the Chen-Goldfarb penalty method algorithm.
    -
    bool have_affine_deltas_
    The following flag is set to true, if some other part of the algorithm (like the method for computing...
    -
    SmartPtr< const IteratesVector > curr_
    Main iteration variables (current iteration)
    -
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    +
    void SetHaveDeltas(bool have_deltas)
    Method for setting the HaveDeltas flag.
    +
    Number curr_tau() const
    +
    int info_iters_since_header_
    number of iteration summaries actually printed since last summary header was printed
    +
    TimingStatistics & TimingStats()
    Return Timing Statistics Object.
    +
    bool HaveDeltas() const
    Returns true, if the primal-dual step have been already computed for the current iteration.
    +
    Number info_alpha_dual_
    Dual step size.
    +
    void Append_info_string(const std::string &add_str, double value)
    +
    SmartPtr< const IteratesVector > delta() const
    get the current delta
    +
    void Set_info_ls_count(Index ls_count)
    +
    SmartPtr< IpoptAdditionalData > add_data_
    Object for the data specific for the Chen-Goldfarb penalty method algorithm.
    +
    bool have_affine_deltas_
    The following flag is set to true, if some other part of the algorithm (like the method for computing...
    +
    SmartPtr< const IteratesVector > curr_
    Main iteration variables (current iteration)
    +
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    void SetTrialPrimalVariablesFromStep(Number alpha, const Vector &delta_x, const Vector &delta_s)
    Set the values of the primal trial variables (x and s) from provided Step with step length alpha.
    void AcceptTrialPoint()
    Set the current iterate values from the trial values.
    -
    Number info_alpha_primal_
    Primal step size.
    -
    void CopyTrialToCurrent()
    Copy the trial values to the current values.
    -
    void Set_info_alpha_primal_char(char info_alpha_primal_char)
    - -
    Number info_alpha_dual() const
    +
    Number info_alpha_primal_
    Primal step size.
    +
    void CopyTrialToCurrent()
    Copy the trial values to the current values.
    +
    void Set_info_alpha_primal_char(char info_alpha_primal_char)
    + +
    Number info_alpha_dual() const
    IpoptData(const IpoptData &)
    Copy Constructor.
    -
    void Set_tiny_step_flag(bool flag)
    Setting the flag that indicates if a tiny step (below machine precision) has been detected.
    -
    Index iter_count() const
    -
    SmartPtr< const IteratesVector > curr() const
    Current point.
    -
    void Set_info_alpha_dual(Number alpha_dual)
    -
    void ResetInfo()
    Reset all info fields.
    +
    void Set_tiny_step_flag(bool flag)
    Setting the flag that indicates if a tiny step (below machine precision) has been detected.
    +
    Index iter_count() const
    +
    SmartPtr< const IteratesVector > curr() const
    Current point.
    +
    void Set_info_alpha_dual(Number alpha_dual)
    +
    void ResetInfo()
    Reset all info fields.
    void SetTrialBoundMultipliersFromStep(Number alpha, const Vector &delta_z_L, const Vector &delta_z_U, const Vector &delta_v_L, const Vector &delta_v_U)
    Set the value of the trial values for the bound multipliers (z_L, z_U, v_L, v_U) from provided step w...
    -
    void Set_iter_count(Index iter_count)
    -
    Number curr_tau_
    current fraction to the boundary parameter
    -
    SmartPtr< const IteratesVector > trial() const
    Get the current point in a copied container that is non-const.
    -
    bool HaveAffineDeltas() const
    Returns true, if the affine-scaling step have been already computed for the current iteration.
    -
    int info_iters_since_header()
    gives number of iteration summaries actually printed since last summary header was printed
    -
    bool tiny_step_flag_
    flag indicating if a tiny step has been detected
    -
    void Set_info_iters_since_header(int info_iters_since_header)
    sets number of iteration summaries actually printed since last summary header was printed
    -
    SmartPtr< IteratesVectorSpace > iterates_space_
    VectorSpace for all the iterates.
    -
    void Set_tau(Number tau)
    -
    bool info_skip_output() const
    -
    Number tol_
    Overall convergence tolerance.
    -
    Number curr_mu_
    current barrier parameter
    -
    void Set_info_skip_output(bool info_skip_output)
    Set this to true, if the next time when output is written, the summary line should not be printed.
    -
    Number tol() const
    Overall convergence tolerance.
    -
    bool FreeMuMode() const
    -
    char info_alpha_primal_char_
    Info character for primal step size.
    -
    bool have_prototypes_
    flag for debugging whether we have already curr_ values available (from which new Vectors can be gene...
    -
    void Set_tol(Number tol)
    Set a new value for the tolerance.
    -
    bool info_skip_output_
    true, if next summary output line should not be printed (eg after restoration phase).
    -
    void SetFreeMuMode(bool free_mu_mode)
    +
    void Set_iter_count(Index iter_count)
    +
    Number curr_tau_
    current fraction to the boundary parameter
    +
    SmartPtr< const IteratesVector > trial() const
    Get the current point in a copied container that is non-const.
    +
    bool HaveAffineDeltas() const
    Returns true, if the affine-scaling step have been already computed for the current iteration.
    +
    int info_iters_since_header()
    gives number of iteration summaries actually printed since last summary header was printed
    +
    bool tiny_step_flag_
    flag indicating if a tiny step has been detected
    +
    void Set_info_iters_since_header(int info_iters_since_header)
    sets number of iteration summaries actually printed since last summary header was printed
    +
    SmartPtr< IteratesVectorSpace > iterates_space_
    VectorSpace for all the iterates.
    +
    void Set_tau(Number tau)
    +
    bool info_skip_output() const
    +
    Number tol_
    Overall convergence tolerance.
    +
    Number curr_mu_
    current barrier parameter
    +
    void Set_info_skip_output(bool info_skip_output)
    Set this to true, if the next time when output is written, the summary line should not be printed.
    +
    Number tol() const
    Overall convergence tolerance.
    +
    bool FreeMuMode() const
    +
    char info_alpha_primal_char_
    Info character for primal step size.
    +
    bool have_prototypes_
    flag for debugging whether we have already curr_ values available (from which new Vectors can be gene...
    +
    void Set_tol(Number tol)
    Set a new value for the tolerance.
    +
    bool info_skip_output_
    true, if next summary output line should not be printed (eg after restoration phase).
    +
    void SetFreeMuMode(bool free_mu_mode)
    static void RegisterOptions(const SmartPtr< RegisteredOptions > &roptions)
    -
    IPOPT_DEPRECATED Number cpu_time_start() const
    Cpu time counter at the beginning of the optimization.
    +
    IPOPT_DEPRECATED Number cpu_time_start() const
    Cpu time counter at the beginning of the optimization.
    virtual ~IpoptData()
    Destructor.
    bool InitializeDataStructures(IpoptNLP &ip_nlp, bool want_x, bool want_y_c, bool want_y_d, bool want_z_L, bool want_z_U)
    Initialize Data Structures.
    - -
    char info_alpha_primal_char() const
    -
    SmartPtr< const IteratesVector > delta_
    + +
    char info_alpha_primal_char() const
    +
    SmartPtr< const IteratesVector > delta_
    bool Initialize(const Journalist &jnlst, const OptionsList &options, const std::string &prefix)
    This method must be called to initialize the global algorithmic parameters.
    -
    Number info_last_output_
    time when the last summary output line was printed
    -
    Index iter_count_
    iteration count
    -
    Number info_last_output()
    gives time when the last summary output line was printed
    -
    void set_delta(SmartPtr< IteratesVector > &delta)
    Set the current delta.
    -
    Number curr_mu() const
    -
    SmartPtr< const SymMatrix > W_
    Hessian (approximation) - might be changed elsewhere!
    +
    Number info_last_output_
    time when the last summary output line was printed
    +
    Index iter_count_
    iteration count
    +
    Number info_last_output()
    gives time when the last summary output line was printed
    +
    void set_delta(SmartPtr< IteratesVector > &delta)
    Set the current delta.
    +
    Number curr_mu() const
    +
    SmartPtr< const SymMatrix > W_
    Hessian (approximation) - might be changed elsewhere!
    IpoptData(SmartPtr< IpoptAdditionalData > add_data=NULL)
    Constructor.
    -
    void Set_mu(Number mu)
    -
    bool MuInitialized() const
    -
    void SetHaveAffineDeltas(bool have_affine_deltas)
    Method for setting the HaveDeltas flag.
    -
    void Set_info_alpha_primal(Number alpha_primal)
    -
    const TimingStatistics & TimingStats() const
    Return Timing Statistics Object.
    - -
    void set_trial(SmartPtr< IteratesVector > &trial)
    Get Trial point in a copied container that is non-const.
    -
    void getPDPert(Number &pd_pert_x, Number &pd_pert_s, Number &pd_pert_c, Number &pd_pert_d)
    Get the current perturbation of the primal-dual system.
    -
    bool TauInitialized() const
    -
    SmartPtr< const IteratesVector > delta_aff() const
    Affine Delta.
    -
    Number info_regu_x_
    Size of regularization for the Hessian.
    -
    void SetAddData(SmartPtr< IpoptAdditionalData > add_data)
    Set a new pointer for additional Ipopt data.
    - +
    void Set_mu(Number mu)
    +
    bool MuInitialized() const
    +
    void SetHaveAffineDeltas(bool have_affine_deltas)
    Method for setting the HaveDeltas flag.
    +
    void Set_info_alpha_primal(Number alpha_primal)
    +
    const TimingStatistics & TimingStats() const
    Return Timing Statistics Object.
    + +
    void set_trial(SmartPtr< IteratesVector > &trial)
    Get Trial point in a copied container that is non-const.
    +
    void getPDPert(Number &pd_pert_x, Number &pd_pert_s, Number &pd_pert_c, Number &pd_pert_d)
    Get the current perturbation of the primal-dual system.
    +
    bool TauInitialized() const
    +
    SmartPtr< const IteratesVector > delta_aff() const
    Affine Delta.
    +
    Number info_regu_x_
    Size of regularization for the Hessian.
    +
    void SetAddData(SmartPtr< IpoptAdditionalData > add_data)
    Set a new pointer for additional Ipopt data.
    +
    This is the abstract base class for classes that map the traditional NLP into something that is more ...
    Class responsible for all message output.
    This class stores a list of user set options.
    @@ -1007,12 +1022,12 @@
    Vector Base Class.
    Definition IpVector.hpp:48
    #define IPOPTLIB_EXPORT
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    -
    bool IsValid(const SmartPtr< U > &smart_ptr)
    -
    U * GetRawPtr(const SmartPtr< U > &smart_ptr)
    +
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    +
    bool IsValid(const SmartPtr< U > &smart_ptr)
    +
    U * GetRawPtr(const SmartPtr< U > &smart_ptr)
    ipindex Index
    Type of all indices of vectors, matrices etc.
    Definition IpTypes.hpp:20
    ipnumber Number
    Type of all numbers.
    Definition IpTypes.hpp:17
    -
    bool IsNull(const SmartPtr< U > &smart_ptr)
    +
    bool IsNull(const SmartPtr< U > &smart_ptr)
    diff --git a/IpIpoptNLP_8hpp.html b/IpIpoptNLP_8hpp.html index f02c4aec9..40eb4b279 100644 --- a/IpIpoptNLP_8hpp.html +++ b/IpIpoptNLP_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpIpoptNLP_8hpp_source.html b/IpIpoptNLP_8hpp_source.html index 4c8dd04dc..5dc28cd35 100644 --- a/IpIpoptNLP_8hpp_source.html +++ b/IpIpoptNLP_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -355,7 +355,7 @@
    AlgorithmMode
    enum to indicate the mode in which the algorithm is
    Class for all IPOPT specific calculated quantities.
    -
    Class to organize all the data required by the algorithm.
    +
    Class to organize all the data required by the algorithm.
    This is the abstract base class for classes that map the traditional NLP into something that is more ...
    virtual SmartPtr< const SymMatrix > uninitialized_h()=0
    Provides a Hessian matrix from the correct matrix space with uninitialized values.
    virtual SmartPtr< const Matrix > Px_U() const =0
    Permutation matrix (x_U_ -> x.
    @@ -408,7 +408,7 @@
    Vector Base Class.
    Definition IpVector.hpp:48
    #define IPOPTLIB_EXPORT
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    bool IsValid(const SmartPtr< U > &smart_ptr)
    +
    bool IsValid(const SmartPtr< U > &smart_ptr)
    SolverReturn
    enum for the return from the optimize algorithm
    ipindex Index
    Type of all indices of vectors, matrices etc.
    Definition IpTypes.hpp:20
    ipnumber Number
    Type of all numbers.
    Definition IpTypes.hpp:17
    diff --git a/IpIterateInitializer_8hpp.html b/IpIterateInitializer_8hpp.html index 59920d700..983bd754a 100644 --- a/IpIterateInitializer_8hpp.html +++ b/IpIterateInitializer_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpIterateInitializer_8hpp_source.html b/IpIterateInitializer_8hpp_source.html index bd50181e8..9516dd053 100644 --- a/IpIterateInitializer_8hpp_source.html +++ b/IpIterateInitializer_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpIteratesVector_8hpp.html b/IpIteratesVector_8hpp.html index 73f8b8ebd..a27247036 100644 --- a/IpIteratesVector_8hpp.html +++ b/IpIteratesVector_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpIteratesVector_8hpp_source.html b/IpIteratesVector_8hpp_source.html index aa5a3bb14..9f9aeea04 100644 --- a/IpIteratesVector_8hpp_source.html +++ b/IpIteratesVector_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -920,8 +920,8 @@
    Vector Base Class.
    Definition IpVector.hpp:48
    #define IPOPTLIB_EXPORT
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    -
    bool IsValid(const SmartPtr< U > &smart_ptr)
    +
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    +
    bool IsValid(const SmartPtr< U > &smart_ptr)
    ipindex Index
    Type of all indices of vectors, matrices etc.
    Definition IpTypes.hpp:20
    diff --git a/IpIterationOutput_8hpp.html b/IpIterationOutput_8hpp.html index 9b26dfadd..8e84706a5 100644 --- a/IpIterationOutput_8hpp.html +++ b/IpIterationOutput_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpIterationOutput_8hpp_source.html b/IpIterationOutput_8hpp_source.html index 8cf209db6..d507e2dff 100644 --- a/IpIterationOutput_8hpp_source.html +++ b/IpIterationOutput_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpIterativePardisoSolverInterface_8hpp.html b/IpIterativePardisoSolverInterface_8hpp.html index c7024e94d..6502dadd1 100644 --- a/IpIterativePardisoSolverInterface_8hpp.html +++ b/IpIterativePardisoSolverInterface_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpIterativePardisoSolverInterface_8hpp_source.html b/IpIterativePardisoSolverInterface_8hpp_source.html index 01880c5ed..3f5d3daaf 100644 --- a/IpIterativePardisoSolverInterface_8hpp_source.html +++ b/IpIterativePardisoSolverInterface_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -347,7 +347,7 @@
    Class for all Chen-Goldfarb penalty method specific calculated quantities.
    Class to organize all the additional data required by the Chen-Goldfarb penalty function algorithm.
    -
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    +
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    Interface to the linear solver Pardiso, derived from SparseSymLinearSolverInterface.
    SmartPtr< IterativeSolverTerminationTester > normal_tester_
    Termination tester for normal step computation.
    diff --git a/IpIterativeSolverTerminationTester_8hpp.html b/IpIterativeSolverTerminationTester_8hpp.html index 9e0a8c790..f3b2aab42 100644 --- a/IpIterativeSolverTerminationTester_8hpp.html +++ b/IpIterativeSolverTerminationTester_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpIterativeSolverTerminationTester_8hpp_source.html b/IpIterativeSolverTerminationTester_8hpp_source.html index 9b9a6a884..8f0a22f1d 100644 --- a/IpIterativeSolverTerminationTester_8hpp_source.html +++ b/IpIterativeSolverTerminationTester_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -224,7 +224,7 @@
    Class for all Chen-Goldfarb penalty method specific calculated quantities.
    Class to organize all the additional data required by the Chen-Goldfarb penalty function algorithm.
    -
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    +
    IpoptAdditionalData & AdditionalData()
    Get access to additional data object.
    This base class is for the termination tests for the iterative linear solver in the inexact version o...
    virtual Index GetSolverIterations() const =0
    Return the number of iterative solver iteration from the most recent solve.
    virtual bool InitializeSolve()=0
    Method for initializing for the next iterative solve.
    diff --git a/IpIterativeWsmpSolverInterface_8hpp.html b/IpIterativeWsmpSolverInterface_8hpp.html index 7b3ac9712..fbb776828 100644 --- a/IpIterativeWsmpSolverInterface_8hpp.html +++ b/IpIterativeWsmpSolverInterface_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpIterativeWsmpSolverInterface_8hpp_source.html b/IpIterativeWsmpSolverInterface_8hpp_source.html index d6bb2d9b7..749df7005 100644 --- a/IpIterativeWsmpSolverInterface_8hpp_source.html +++ b/IpIterativeWsmpSolverInterface_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpJournalist_8hpp.html b/IpJournalist_8hpp.html index b34cca7dd..0a7300032 100644 --- a/IpJournalist_8hpp.html +++ b/IpJournalist_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpJournalist_8hpp_source.html b/IpJournalist_8hpp_source.html index ea044828a..f9c56740e 100644 --- a/IpJournalist_8hpp_source.html +++ b/IpJournalist_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpLapack_8hpp.html b/IpLapack_8hpp.html index 93f299d6c..150feaa44 100644 --- a/IpLapack_8hpp.html +++ b/IpLapack_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpLapack_8hpp_source.html b/IpLapack_8hpp_source.html index cacf0fe4f..59b0d48b0 100644 --- a/IpLapack_8hpp_source.html +++ b/IpLapack_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpLeastSquareMults_8hpp.html b/IpLeastSquareMults_8hpp.html index d3f02fabb..f6b564fd5 100644 --- a/IpLeastSquareMults_8hpp.html +++ b/IpLeastSquareMults_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpLeastSquareMults_8hpp_source.html b/IpLeastSquareMults_8hpp_source.html index fbceae16a..06aa55c9d 100644 --- a/IpLeastSquareMults_8hpp_source.html +++ b/IpLeastSquareMults_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpLibraryLoader_8hpp.html b/IpLibraryLoader_8hpp.html index 08469eaca..28a72c60b 100644 --- a/IpLibraryLoader_8hpp.html +++ b/IpLibraryLoader_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpLibraryLoader_8hpp_source.html b/IpLibraryLoader_8hpp_source.html index 10b5fff20..490e586ab 100644 --- a/IpLibraryLoader_8hpp_source.html +++ b/IpLibraryLoader_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpLimMemQuasiNewtonUpdater_8hpp.html b/IpLimMemQuasiNewtonUpdater_8hpp.html index eb365332b..7fa457332 100644 --- a/IpLimMemQuasiNewtonUpdater_8hpp.html +++ b/IpLimMemQuasiNewtonUpdater_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpLimMemQuasiNewtonUpdater_8hpp_source.html b/IpLimMemQuasiNewtonUpdater_8hpp_source.html index 730fe7d7a..d6a6bf8dc 100644 --- a/IpLimMemQuasiNewtonUpdater_8hpp_source.html +++ b/IpLimMemQuasiNewtonUpdater_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpLineSearch_8hpp.html b/IpLineSearch_8hpp.html index a043cf66e..a3abd61bb 100644 --- a/IpLineSearch_8hpp.html +++ b/IpLineSearch_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpLineSearch_8hpp_source.html b/IpLineSearch_8hpp_source.html index 2ea7f2a32..96675bc8a 100644 --- a/IpLineSearch_8hpp_source.html +++ b/IpLineSearch_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpLinearSolversRegOp_8hpp.html b/IpLinearSolversRegOp_8hpp.html index c0b6676b6..4262ad569 100644 --- a/IpLinearSolversRegOp_8hpp.html +++ b/IpLinearSolversRegOp_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpLinearSolversRegOp_8hpp_source.html b/IpLinearSolversRegOp_8hpp_source.html index b966b9228..e7e4ff863 100644 --- a/IpLinearSolversRegOp_8hpp_source.html +++ b/IpLinearSolversRegOp_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpLinearSolvers_8h.html b/IpLinearSolvers_8h.html index 7a8c87512..ea1de67b9 100644 --- a/IpLinearSolvers_8h.html +++ b/IpLinearSolvers_8h.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpLinearSolvers_8h_source.html b/IpLinearSolvers_8h_source.html index 9b7500032..432d93e9e 100644 --- a/IpLinearSolvers_8h_source.html +++ b/IpLinearSolvers_8h_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpLoqoMuOracle_8hpp.html b/IpLoqoMuOracle_8hpp.html index 0bf567fff..58064c546 100644 --- a/IpLoqoMuOracle_8hpp.html +++ b/IpLoqoMuOracle_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpLoqoMuOracle_8hpp_source.html b/IpLoqoMuOracle_8hpp_source.html index 86d83dcb3..7dae20477 100644 --- a/IpLoqoMuOracle_8hpp_source.html +++ b/IpLoqoMuOracle_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpLowRankAugSystemSolver_8hpp.html b/IpLowRankAugSystemSolver_8hpp.html index 4b8bd96bd..65305d271 100644 --- a/IpLowRankAugSystemSolver_8hpp.html +++ b/IpLowRankAugSystemSolver_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpLowRankAugSystemSolver_8hpp_source.html b/IpLowRankAugSystemSolver_8hpp_source.html index f56130659..20b00e692 100644 --- a/IpLowRankAugSystemSolver_8hpp_source.html +++ b/IpLowRankAugSystemSolver_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpLowRankSSAugSystemSolver_8hpp.html b/IpLowRankSSAugSystemSolver_8hpp.html index 195863e86..c46259649 100644 --- a/IpLowRankSSAugSystemSolver_8hpp.html +++ b/IpLowRankSSAugSystemSolver_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpLowRankSSAugSystemSolver_8hpp_source.html b/IpLowRankSSAugSystemSolver_8hpp_source.html index 018588c0b..c26b8901d 100644 --- a/IpLowRankSSAugSystemSolver_8hpp_source.html +++ b/IpLowRankSSAugSystemSolver_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpLowRankUpdateSymMatrix_8hpp.html b/IpLowRankUpdateSymMatrix_8hpp.html index e4e0f2952..691bb781a 100644 --- a/IpLowRankUpdateSymMatrix_8hpp.html +++ b/IpLowRankUpdateSymMatrix_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpLowRankUpdateSymMatrix_8hpp_source.html b/IpLowRankUpdateSymMatrix_8hpp_source.html index 60bd25d9a..db1ef0348 100644 --- a/IpLowRankUpdateSymMatrix_8hpp_source.html +++ b/IpLowRankUpdateSymMatrix_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -399,7 +399,7 @@
    void ObjectChanged()
    Objects derived from TaggedObject MUST call this method every time their internal state changes to up...
    Vector Base Class.
    Definition IpVector.hpp:48
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    bool IsValid(const SmartPtr< U > &smart_ptr)
    +
    bool IsValid(const SmartPtr< U > &smart_ptr)
    ipindex Index
    Type of all indices of vectors, matrices etc.
    Definition IpTypes.hpp:20
    EJournalCategory
    Category Selection Enum.
    EJournalLevel
    Print Level Enum.
    diff --git a/IpMa27TSolverInterface_8hpp.html b/IpMa27TSolverInterface_8hpp.html index fc5f32247..84279d05a 100644 --- a/IpMa27TSolverInterface_8hpp.html +++ b/IpMa27TSolverInterface_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpMa27TSolverInterface_8hpp_source.html b/IpMa27TSolverInterface_8hpp_source.html index 1ab6a8581..2da812e31 100644 --- a/IpMa27TSolverInterface_8hpp_source.html +++ b/IpMa27TSolverInterface_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpMa28TDependencyDetector_8hpp.html b/IpMa28TDependencyDetector_8hpp.html index 708fc6b37..21112139d 100644 --- a/IpMa28TDependencyDetector_8hpp.html +++ b/IpMa28TDependencyDetector_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpMa28TDependencyDetector_8hpp_source.html b/IpMa28TDependencyDetector_8hpp_source.html index 6dac94a9e..454f103bb 100644 --- a/IpMa28TDependencyDetector_8hpp_source.html +++ b/IpMa28TDependencyDetector_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpMa57TSolverInterface_8hpp.html b/IpMa57TSolverInterface_8hpp.html index 467245859..175fb3ad2 100644 --- a/IpMa57TSolverInterface_8hpp.html +++ b/IpMa57TSolverInterface_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpMa57TSolverInterface_8hpp_source.html b/IpMa57TSolverInterface_8hpp_source.html index ef80100ad..bcb5a6a5d 100644 --- a/IpMa57TSolverInterface_8hpp_source.html +++ b/IpMa57TSolverInterface_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpMa77SolverInterface_8hpp.html b/IpMa77SolverInterface_8hpp.html index 78a224409..e8bc576a7 100644 --- a/IpMa77SolverInterface_8hpp.html +++ b/IpMa77SolverInterface_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpMa77SolverInterface_8hpp_source.html b/IpMa77SolverInterface_8hpp_source.html index 673d01de3..bdbd36052 100644 --- a/IpMa77SolverInterface_8hpp_source.html +++ b/IpMa77SolverInterface_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpMa86SolverInterface_8hpp.html b/IpMa86SolverInterface_8hpp.html index 858c32241..ed600a6bd 100644 --- a/IpMa86SolverInterface_8hpp.html +++ b/IpMa86SolverInterface_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpMa86SolverInterface_8hpp_source.html b/IpMa86SolverInterface_8hpp_source.html index 3d7e3c578..ce39ea3c7 100644 --- a/IpMa86SolverInterface_8hpp_source.html +++ b/IpMa86SolverInterface_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpMa97SolverInterface_8hpp.html b/IpMa97SolverInterface_8hpp.html index d85e51874..3ee6f9cca 100644 --- a/IpMa97SolverInterface_8hpp.html +++ b/IpMa97SolverInterface_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpMa97SolverInterface_8hpp_source.html b/IpMa97SolverInterface_8hpp_source.html index af3c00d90..3346460f7 100644 --- a/IpMa97SolverInterface_8hpp_source.html +++ b/IpMa97SolverInterface_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpMatrix_8hpp.html b/IpMatrix_8hpp.html index 9ced83890..310c1df7d 100644 --- a/IpMatrix_8hpp.html +++ b/IpMatrix_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpMatrix_8hpp_source.html b/IpMatrix_8hpp_source.html index f7dbc8805..0d4b6b62e 100644 --- a/IpMatrix_8hpp_source.html +++ b/IpMatrix_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpMc19TSymScalingMethod_8hpp.html b/IpMc19TSymScalingMethod_8hpp.html index e53bfce68..3f17d71a2 100644 --- a/IpMc19TSymScalingMethod_8hpp.html +++ b/IpMc19TSymScalingMethod_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpMc19TSymScalingMethod_8hpp_source.html b/IpMc19TSymScalingMethod_8hpp_source.html index 6385af2cd..5a4c38a19 100644 --- a/IpMc19TSymScalingMethod_8hpp_source.html +++ b/IpMc19TSymScalingMethod_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpMonotoneMuUpdate_8hpp.html b/IpMonotoneMuUpdate_8hpp.html index fff20f081..f315df7cd 100644 --- a/IpMonotoneMuUpdate_8hpp.html +++ b/IpMonotoneMuUpdate_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpMonotoneMuUpdate_8hpp_source.html b/IpMonotoneMuUpdate_8hpp_source.html index 5ba09429b..dd69e15cb 100644 --- a/IpMonotoneMuUpdate_8hpp_source.html +++ b/IpMonotoneMuUpdate_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpMuOracle_8hpp.html b/IpMuOracle_8hpp.html index 9e7dcd6e6..c61fb1621 100644 --- a/IpMuOracle_8hpp.html +++ b/IpMuOracle_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpMuOracle_8hpp_source.html b/IpMuOracle_8hpp_source.html index 7532f9a42..4018523c2 100644 --- a/IpMuOracle_8hpp_source.html +++ b/IpMuOracle_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpMuUpdate_8hpp.html b/IpMuUpdate_8hpp.html index 4a81ea3dd..25b702068 100644 --- a/IpMuUpdate_8hpp.html +++ b/IpMuUpdate_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpMuUpdate_8hpp_source.html b/IpMuUpdate_8hpp_source.html index 65a1da5be..33b81485c 100644 --- a/IpMuUpdate_8hpp_source.html +++ b/IpMuUpdate_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpMultiVectorMatrix_8hpp.html b/IpMultiVectorMatrix_8hpp.html index 5567a8d2e..872e32766 100644 --- a/IpMultiVectorMatrix_8hpp.html +++ b/IpMultiVectorMatrix_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpMultiVectorMatrix_8hpp_source.html b/IpMultiVectorMatrix_8hpp_source.html index 43b679b45..bf5230efc 100644 --- a/IpMultiVectorMatrix_8hpp_source.html +++ b/IpMultiVectorMatrix_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -406,8 +406,8 @@
    Vector Base Class.
    Definition IpVector.hpp:48
    #define IPOPTLIB_EXPORT
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    bool IsValid(const SmartPtr< U > &smart_ptr)
    -
    U * GetRawPtr(const SmartPtr< U > &smart_ptr)
    +
    bool IsValid(const SmartPtr< U > &smart_ptr)
    +
    U * GetRawPtr(const SmartPtr< U > &smart_ptr)
    ipindex Index
    Type of all indices of vectors, matrices etc.
    Definition IpTypes.hpp:20
    EJournalCategory
    Category Selection Enum.
    EJournalLevel
    Print Level Enum.
    diff --git a/IpMumpsSolverInterface_8hpp.html b/IpMumpsSolverInterface_8hpp.html index 66ceed20a..69ff98560 100644 --- a/IpMumpsSolverInterface_8hpp.html +++ b/IpMumpsSolverInterface_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpMumpsSolverInterface_8hpp_source.html b/IpMumpsSolverInterface_8hpp_source.html index 087bddb86..bc82ede02 100644 --- a/IpMumpsSolverInterface_8hpp_source.html +++ b/IpMumpsSolverInterface_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpNLPBoundsRemover_8hpp.html b/IpNLPBoundsRemover_8hpp.html index f385b6706..e8b82aca1 100644 --- a/IpNLPBoundsRemover_8hpp.html +++ b/IpNLPBoundsRemover_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpNLPBoundsRemover_8hpp_source.html b/IpNLPBoundsRemover_8hpp_source.html index 22e22b2d3..a6d1c3c25 100644 --- a/IpNLPBoundsRemover_8hpp_source.html +++ b/IpNLPBoundsRemover_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -348,7 +348,7 @@
    AlgorithmMode
    enum to indicate the mode in which the algorithm is
    Class for all IPOPT specific calculated quantities.
    -
    Class to organize all the data required by the algorithm.
    +
    Class to organize all the data required by the algorithm.
    Specialized CompoundVector class specifically for the algorithm iterates.
    Matrix Base Class.
    Definition IpMatrix.hpp:28
    This is an adapter for an NLP that converts variable bound constraints to inequality constraints.
    diff --git a/IpNLPScaling_8hpp.html b/IpNLPScaling_8hpp.html index f9185c38a..2a780b28f 100644 --- a/IpNLPScaling_8hpp.html +++ b/IpNLPScaling_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpNLPScaling_8hpp_source.html b/IpNLPScaling_8hpp_source.html index a683bfa9d..ead090257 100644 --- a/IpNLPScaling_8hpp_source.html +++ b/IpNLPScaling_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpNLP_8hpp.html b/IpNLP_8hpp.html index ffb11f691..55fbff772 100644 --- a/IpNLP_8hpp.html +++ b/IpNLP_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpNLP_8hpp_source.html b/IpNLP_8hpp_source.html index 99fa1a8f6..aed472064 100644 --- a/IpNLP_8hpp_source.html +++ b/IpNLP_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -343,7 +343,7 @@
    Templated class which stores one entry for the CachedResult class.
    Class for all IPOPT specific calculated quantities.
    -
    Class to organize all the data required by the algorithm.
    +
    Class to organize all the data required by the algorithm.
    Specialized CompoundVector class specifically for the algorithm iterates.
    Matrix Base Class.
    Definition IpMatrix.hpp:28
    Traditional NLP.
    Definition IpNLP.hpp:42
    diff --git a/IpObserver_8hpp.html b/IpObserver_8hpp.html index d808a68fe..9bb4062b6 100644 --- a/IpObserver_8hpp.html +++ b/IpObserver_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpObserver_8hpp_source.html b/IpObserver_8hpp_source.html index 74e4aeb33..c8149db24 100644 --- a/IpObserver_8hpp_source.html +++ b/IpObserver_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpOptErrorConvCheck_8hpp.html b/IpOptErrorConvCheck_8hpp.html index 32d59639e..ca46fb375 100644 --- a/IpOptErrorConvCheck_8hpp.html +++ b/IpOptErrorConvCheck_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpOptErrorConvCheck_8hpp_source.html b/IpOptErrorConvCheck_8hpp_source.html index 6cd53d99f..4d0a01172 100644 --- a/IpOptErrorConvCheck_8hpp_source.html +++ b/IpOptErrorConvCheck_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpOptionsList_8hpp.html b/IpOptionsList_8hpp.html index 67c04c99d..68e010b87 100644 --- a/IpOptionsList_8hpp.html +++ b/IpOptionsList_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpOptionsList_8hpp_source.html b/IpOptionsList_8hpp_source.html index 0c92cf352..189a8db9f 100644 --- a/IpOptionsList_8hpp_source.html +++ b/IpOptionsList_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpOrigIpoptNLP_8hpp.html b/IpOrigIpoptNLP_8hpp.html index 5ef26ca67..3b38663a9 100644 --- a/IpOrigIpoptNLP_8hpp.html +++ b/IpOrigIpoptNLP_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpOrigIpoptNLP_8hpp_source.html b/IpOrigIpoptNLP_8hpp_source.html index 507a58027..560214fd1 100644 --- a/IpOrigIpoptNLP_8hpp_source.html +++ b/IpOrigIpoptNLP_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -573,7 +573,7 @@
    Templated class for Cached Results.
    Class for all IPOPT specific calculated quantities.
    -
    Class to organize all the data required by the algorithm.
    +
    Class to organize all the data required by the algorithm.
    This is the abstract base class for classes that map the traditional NLP into something that is more ...
    Specialized CompoundVector class specifically for the algorithm iterates.
    Class responsible for all message output.
    diff --git a/IpOrigIterationOutput_8hpp.html b/IpOrigIterationOutput_8hpp.html index eb7cdc640..d7274b729 100644 --- a/IpOrigIterationOutput_8hpp.html +++ b/IpOrigIterationOutput_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpOrigIterationOutput_8hpp_source.html b/IpOrigIterationOutput_8hpp_source.html index 0d12ea8b5..4278d3436 100644 --- a/IpOrigIterationOutput_8hpp_source.html +++ b/IpOrigIterationOutput_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpPDFullSpaceSolver_8hpp.html b/IpPDFullSpaceSolver_8hpp.html index bd51f1a35..272f431f5 100644 --- a/IpPDFullSpaceSolver_8hpp.html +++ b/IpPDFullSpaceSolver_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpPDFullSpaceSolver_8hpp_source.html b/IpPDFullSpaceSolver_8hpp_source.html index 1a3b46dab..95cb71e3d 100644 --- a/IpPDFullSpaceSolver_8hpp_source.html +++ b/IpPDFullSpaceSolver_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpPDPerturbationHandler_8hpp.html b/IpPDPerturbationHandler_8hpp.html index e1642cdb0..da8032d8b 100644 --- a/IpPDPerturbationHandler_8hpp.html +++ b/IpPDPerturbationHandler_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpPDPerturbationHandler_8hpp_source.html b/IpPDPerturbationHandler_8hpp_source.html index 9b2969fab..3dd829bd8 100644 --- a/IpPDPerturbationHandler_8hpp_source.html +++ b/IpPDPerturbationHandler_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpPDSearchDirCalc_8hpp.html b/IpPDSearchDirCalc_8hpp.html index ddbd7c0f4..220c8a046 100644 --- a/IpPDSearchDirCalc_8hpp.html +++ b/IpPDSearchDirCalc_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpPDSearchDirCalc_8hpp_source.html b/IpPDSearchDirCalc_8hpp_source.html index 146274313..05ddab313 100644 --- a/IpPDSearchDirCalc_8hpp_source.html +++ b/IpPDSearchDirCalc_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpPDSystemSolver_8hpp.html b/IpPDSystemSolver_8hpp.html index 5fd25695f..5aaf12968 100644 --- a/IpPDSystemSolver_8hpp.html +++ b/IpPDSystemSolver_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpPDSystemSolver_8hpp_source.html b/IpPDSystemSolver_8hpp_source.html index 5dd2a7921..a02f31ed2 100644 --- a/IpPDSystemSolver_8hpp_source.html +++ b/IpPDSystemSolver_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpPardisoMKLSolverInterface_8hpp.html b/IpPardisoMKLSolverInterface_8hpp.html index 9107d4bec..f5552a28b 100644 --- a/IpPardisoMKLSolverInterface_8hpp.html +++ b/IpPardisoMKLSolverInterface_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpPardisoMKLSolverInterface_8hpp_source.html b/IpPardisoMKLSolverInterface_8hpp_source.html index 83c293998..9ee588e93 100644 --- a/IpPardisoMKLSolverInterface_8hpp_source.html +++ b/IpPardisoMKLSolverInterface_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpPardisoSolverInterface_8hpp.html b/IpPardisoSolverInterface_8hpp.html index d7b676907..3a014c263 100644 --- a/IpPardisoSolverInterface_8hpp.html +++ b/IpPardisoSolverInterface_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpPardisoSolverInterface_8hpp_source.html b/IpPardisoSolverInterface_8hpp_source.html index c67746061..c01f26faf 100644 --- a/IpPardisoSolverInterface_8hpp_source.html +++ b/IpPardisoSolverInterface_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpPenaltyLSAcceptor_8hpp.html b/IpPenaltyLSAcceptor_8hpp.html index 4422a3a88..901a28463 100644 --- a/IpPenaltyLSAcceptor_8hpp.html +++ b/IpPenaltyLSAcceptor_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpPenaltyLSAcceptor_8hpp_source.html b/IpPenaltyLSAcceptor_8hpp_source.html index a78cd99b1..d9630b955 100644 --- a/IpPenaltyLSAcceptor_8hpp_source.html +++ b/IpPenaltyLSAcceptor_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpPiecewisePenalty_8hpp.html b/IpPiecewisePenalty_8hpp.html index c53b91aab..88b718946 100644 --- a/IpPiecewisePenalty_8hpp.html +++ b/IpPiecewisePenalty_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpPiecewisePenalty_8hpp_source.html b/IpPiecewisePenalty_8hpp_source.html index 929ac445d..0c014cd58 100644 --- a/IpPiecewisePenalty_8hpp_source.html +++ b/IpPiecewisePenalty_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpProbingMuOracle_8hpp.html b/IpProbingMuOracle_8hpp.html index 032dadc18..d69abcc5a 100644 --- a/IpProbingMuOracle_8hpp.html +++ b/IpProbingMuOracle_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpProbingMuOracle_8hpp_source.html b/IpProbingMuOracle_8hpp_source.html index 156768b0c..5092ddd7e 100644 --- a/IpProbingMuOracle_8hpp_source.html +++ b/IpProbingMuOracle_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpQualityFunctionMuOracle_8hpp.html b/IpQualityFunctionMuOracle_8hpp.html index e241bf66b..ba55da42a 100644 --- a/IpQualityFunctionMuOracle_8hpp.html +++ b/IpQualityFunctionMuOracle_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpQualityFunctionMuOracle_8hpp_source.html b/IpQualityFunctionMuOracle_8hpp_source.html index d7b725f3a..49e96f3b2 100644 --- a/IpQualityFunctionMuOracle_8hpp_source.html +++ b/IpQualityFunctionMuOracle_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpReferenced_8hpp.html b/IpReferenced_8hpp.html index 7d6cd602d..3cb9e3c95 100644 --- a/IpReferenced_8hpp.html +++ b/IpReferenced_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpReferenced_8hpp_source.html b/IpReferenced_8hpp_source.html index 7a28fad73..6d18a9774 100644 --- a/IpReferenced_8hpp_source.html +++ b/IpReferenced_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpRegOptions_8hpp.html b/IpRegOptions_8hpp.html index c5ed29d14..cec348120 100644 --- a/IpRegOptions_8hpp.html +++ b/IpRegOptions_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpRegOptions_8hpp_source.html b/IpRegOptions_8hpp_source.html index 3532f09de..45f1e4fbd 100644 --- a/IpRegOptions_8hpp_source.html +++ b/IpRegOptions_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -1268,7 +1268,7 @@
    std::set< SmartPtr< RegisteredCategory >, RegisteredCategory::ComparePriority > RegCategoriesByPriority
    #define IPOPTLIB_EXPORT
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    bool IsValid(const SmartPtr< U > &smart_ptr)
    +
    bool IsValid(const SmartPtr< U > &smart_ptr)
    ipindex Index
    Type of all indices of vectors, matrices etc.
    Definition IpTypes.hpp:20
    RegisteredOptionType
    diff --git a/IpRestoConvCheck_8hpp.html b/IpRestoConvCheck_8hpp.html index 8797138d4..4efdbc571 100644 --- a/IpRestoConvCheck_8hpp.html +++ b/IpRestoConvCheck_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpRestoConvCheck_8hpp_source.html b/IpRestoConvCheck_8hpp_source.html index 5bcaa1b56..1cf1b8ad8 100644 --- a/IpRestoConvCheck_8hpp_source.html +++ b/IpRestoConvCheck_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpRestoFilterConvCheck_8hpp.html b/IpRestoFilterConvCheck_8hpp.html index ceb37200d..f616029a7 100644 --- a/IpRestoFilterConvCheck_8hpp.html +++ b/IpRestoFilterConvCheck_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpRestoFilterConvCheck_8hpp_source.html b/IpRestoFilterConvCheck_8hpp_source.html index 57cc6af3f..14eda174e 100644 --- a/IpRestoFilterConvCheck_8hpp_source.html +++ b/IpRestoFilterConvCheck_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpRestoIpoptNLP_8hpp.html b/IpRestoIpoptNLP_8hpp.html index 1db58f3d7..3ef54f166 100644 --- a/IpRestoIpoptNLP_8hpp.html +++ b/IpRestoIpoptNLP_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpRestoIpoptNLP_8hpp_source.html b/IpRestoIpoptNLP_8hpp_source.html index 9b2a300c0..adab4b41b 100644 --- a/IpRestoIpoptNLP_8hpp_source.html +++ b/IpRestoIpoptNLP_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -551,7 +551,7 @@
    AlgorithmMode
    enum to indicate the mode in which the algorithm is
    Class for all IPOPT specific calculated quantities.
    -
    Class to organize all the data required by the algorithm.
    +
    Class to organize all the data required by the algorithm.
    This is the abstract base class for classes that map the traditional NLP into something that is more ...
    Specialized CompoundVector class specifically for the algorithm iterates.
    Class responsible for all message output.
    @@ -650,9 +650,9 @@
    Template class for Smart Pointers.
    Vector Base Class.
    Definition IpVector.hpp:48
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    +
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    HessianApproximationType
    enumeration for the Hessian information type.
    -
    U * GetRawPtr(const SmartPtr< U > &smart_ptr)
    +
    U * GetRawPtr(const SmartPtr< U > &smart_ptr)
    SolverReturn
    enum for the return from the optimize algorithm
    ipindex Index
    Type of all indices of vectors, matrices etc.
    Definition IpTypes.hpp:20
    ipnumber Number
    Type of all numbers.
    Definition IpTypes.hpp:17
    diff --git a/IpRestoIterateInitializer_8hpp.html b/IpRestoIterateInitializer_8hpp.html index 44fab1b95..46b975437 100644 --- a/IpRestoIterateInitializer_8hpp.html +++ b/IpRestoIterateInitializer_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpRestoIterateInitializer_8hpp_source.html b/IpRestoIterateInitializer_8hpp_source.html index 549469c8c..54f87049c 100644 --- a/IpRestoIterateInitializer_8hpp_source.html +++ b/IpRestoIterateInitializer_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpRestoIterationOutput_8hpp.html b/IpRestoIterationOutput_8hpp.html index 8253b9248..409ba72a6 100644 --- a/IpRestoIterationOutput_8hpp.html +++ b/IpRestoIterationOutput_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpRestoIterationOutput_8hpp_source.html b/IpRestoIterationOutput_8hpp_source.html index 50f7e10cb..1b10d8d29 100644 --- a/IpRestoIterationOutput_8hpp_source.html +++ b/IpRestoIterationOutput_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpRestoMinC__1Nrm_8hpp.html b/IpRestoMinC__1Nrm_8hpp.html index e36edaa62..f4742823b 100644 --- a/IpRestoMinC__1Nrm_8hpp.html +++ b/IpRestoMinC__1Nrm_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpRestoMinC__1Nrm_8hpp_source.html b/IpRestoMinC__1Nrm_8hpp_source.html index 3b20fc1d9..bb0a80173 100644 --- a/IpRestoMinC__1Nrm_8hpp_source.html +++ b/IpRestoMinC__1Nrm_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpRestoPenaltyConvCheck_8hpp.html b/IpRestoPenaltyConvCheck_8hpp.html index 520ba8273..ec3ff3257 100644 --- a/IpRestoPenaltyConvCheck_8hpp.html +++ b/IpRestoPenaltyConvCheck_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpRestoPenaltyConvCheck_8hpp_source.html b/IpRestoPenaltyConvCheck_8hpp_source.html index b02971502..69bfdb247 100644 --- a/IpRestoPenaltyConvCheck_8hpp_source.html +++ b/IpRestoPenaltyConvCheck_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpRestoPhase_8hpp.html b/IpRestoPhase_8hpp.html index 7bc4f7cf3..beff4658b 100644 --- a/IpRestoPhase_8hpp.html +++ b/IpRestoPhase_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpRestoPhase_8hpp_source.html b/IpRestoPhase_8hpp_source.html index 7bd74c6eb..79776cd92 100644 --- a/IpRestoPhase_8hpp_source.html +++ b/IpRestoPhase_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpRestoRestoPhase_8hpp.html b/IpRestoRestoPhase_8hpp.html index 6724c786d..58ca18ab4 100644 --- a/IpRestoRestoPhase_8hpp.html +++ b/IpRestoRestoPhase_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpRestoRestoPhase_8hpp_source.html b/IpRestoRestoPhase_8hpp_source.html index 2956e8cdd..b07a6f263 100644 --- a/IpRestoRestoPhase_8hpp_source.html +++ b/IpRestoRestoPhase_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpReturnCodes_8h.html b/IpReturnCodes_8h.html index 2cbb0ad99..c7e860f1a 100644 --- a/IpReturnCodes_8h.html +++ b/IpReturnCodes_8h.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpReturnCodes_8h_source.html b/IpReturnCodes_8h_source.html index 360508204..8ba467389 100644 --- a/IpReturnCodes_8h_source.html +++ b/IpReturnCodes_8h_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpReturnCodes_8hpp.html b/IpReturnCodes_8hpp.html index 5a2318c13..f7fc72129 100644 --- a/IpReturnCodes_8hpp.html +++ b/IpReturnCodes_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpReturnCodes_8hpp_source.html b/IpReturnCodes_8hpp_source.html index 106097b8a..915b4c5d0 100644 --- a/IpReturnCodes_8hpp_source.html +++ b/IpReturnCodes_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpReturnCodes__inc_8h.html b/IpReturnCodes__inc_8h.html index 2307c4957..27d6c0395 100644 --- a/IpReturnCodes__inc_8h.html +++ b/IpReturnCodes__inc_8h.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpReturnCodes__inc_8h_source.html b/IpReturnCodes__inc_8h_source.html index 30b327689..ba24ce87f 100644 --- a/IpReturnCodes__inc_8h_source.html +++ b/IpReturnCodes__inc_8h_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpScaledMatrix_8hpp.html b/IpScaledMatrix_8hpp.html index 2ee409135..ed9acc1fb 100644 --- a/IpScaledMatrix_8hpp.html +++ b/IpScaledMatrix_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpScaledMatrix_8hpp_source.html b/IpScaledMatrix_8hpp_source.html index 7ac5d8920..4f4ba559f 100644 --- a/IpScaledMatrix_8hpp_source.html +++ b/IpScaledMatrix_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -410,9 +410,9 @@
    Vector Base Class.
    Definition IpVector.hpp:48
    #define IPOPTLIB_EXPORT
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    -
    bool IsValid(const SmartPtr< U > &smart_ptr)
    -
    U * GetRawPtr(const SmartPtr< U > &smart_ptr)
    +
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    +
    bool IsValid(const SmartPtr< U > &smart_ptr)
    +
    U * GetRawPtr(const SmartPtr< U > &smart_ptr)
    ipindex Index
    Type of all indices of vectors, matrices etc.
    Definition IpTypes.hpp:20
    EJournalCategory
    Category Selection Enum.
    EJournalLevel
    Print Level Enum.
    diff --git a/IpSearchDirCalculator_8hpp.html b/IpSearchDirCalculator_8hpp.html index e00887938..64a218ddc 100644 --- a/IpSearchDirCalculator_8hpp.html +++ b/IpSearchDirCalculator_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpSearchDirCalculator_8hpp_source.html b/IpSearchDirCalculator_8hpp_source.html index b009a0033..88b4afb92 100644 --- a/IpSearchDirCalculator_8hpp_source.html +++ b/IpSearchDirCalculator_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpSlackBasedTSymScalingMethod_8hpp.html b/IpSlackBasedTSymScalingMethod_8hpp.html index 2cc4bd3c7..aa3275e72 100644 --- a/IpSlackBasedTSymScalingMethod_8hpp.html +++ b/IpSlackBasedTSymScalingMethod_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpSlackBasedTSymScalingMethod_8hpp_source.html b/IpSlackBasedTSymScalingMethod_8hpp_source.html index 1e8a3bd75..15db023e6 100644 --- a/IpSlackBasedTSymScalingMethod_8hpp_source.html +++ b/IpSlackBasedTSymScalingMethod_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpSmartPtr_8hpp.html b/IpSmartPtr_8hpp.html index 55882d4f1..41929db52 100644 --- a/IpSmartPtr_8hpp.html +++ b/IpSmartPtr_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpSmartPtr_8hpp_source.html b/IpSmartPtr_8hpp_source.html index 1a363c1aa..d0e5991d1 100644 --- a/IpSmartPtr_8hpp_source.html +++ b/IpSmartPtr_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -567,262 +567,263 @@
    641 if( ptr_->ReferenceCount() == 0 )
    642 {
    643 delete ptr_;
    -
    644 }
    -
    645 }
    -
    646}
    -
    - -
    647
    -
    648template<class U>
    -
    - - -
    651)
    -
    652{
    -
    653#ifdef IP_DEBUG_SMARTPTR
    - -
    655 "T* GetRawPtr(const SmartPtr<T>& smart_ptr)",
    -
    656 0);
    -
    657#endif
    -
    658
    -
    659 return smart_ptr.ptr_;
    -
    660}
    -
    -
    661
    -
    662template<class U>
    -
    - - -
    665)
    -
    666{
    -
    667 // compiler should implicitly cast
    -
    668 return GetRawPtr(smart_ptr);
    -
    669}
    -
    -
    670
    -
    671template<class U>
    -
    - - -
    674)
    -
    675{
    -
    676 return !IsNull(smart_ptr);
    -
    677}
    -
    -
    678
    -
    679template<class U>
    -
    - - -
    682)
    -
    683{
    -
    684#ifdef IP_DEBUG_SMARTPTR
    - -
    686 "bool IsNull(const SmartPtr<T>& smart_ptr)",
    -
    687 0);
    -
    688#endif
    -
    689
    -
    690 return (smart_ptr.ptr_ == 0);
    -
    691}
    -
    -
    692
    -
    693template<class U1, class U2>
    -
    - -
    695 const U1* lhs,
    -
    696 const U2* rhs
    -
    697)
    -
    698{
    -
    699#ifdef IP_DEBUG_SMARTPTR
    - -
    701 "bool ComparePtrs(const U1* lhs, const U2* rhs)",
    - -
    703#endif
    -
    704
    -
    705 // Even if lhs and rhs point to the same object
    -
    706 // with different interfaces U1 and U2, we cannot guarantee that
    -
    707 // the value of the pointers will be equivalent. We can
    -
    708 // guarantee this if we convert to ReferencedObject* (see also #162)
    -
    709 const ReferencedObject* v_lhs = lhs;
    -
    710 const ReferencedObject* v_rhs = rhs;
    -
    711
    -
    712 return v_lhs == v_rhs;
    -
    713}
    -
    -
    714
    -
    715template<class U1, class U2>
    -
    - -
    717 const SmartPtr<U1>& lhs,
    -
    718 const SmartPtr<U2>& rhs
    -
    719)
    -
    720{
    -
    721#ifdef IP_DEBUG_SMARTPTR
    - -
    723 "bool operator==(const SmartPtr<U1>& lhs, const SmartPtr<U2>& rhs)",
    - -
    725#endif
    -
    726
    - - - -
    730}
    -
    -
    731
    -
    732template<class U1, class U2>
    -
    - -
    734 const SmartPtr<U1>& lhs,
    -
    735 U2* raw_rhs
    -
    736)
    -
    737{
    -
    738#ifdef IP_DEBUG_SMARTPTR
    - -
    740 "bool operator==(SmartPtr<U1>& lhs, U2* rhs)",
    - -
    742#endif
    -
    743
    - - -
    746}
    -
    -
    747
    -
    748template<class U1, class U2>
    -
    - -
    750 U1* raw_lhs,
    -
    751 const SmartPtr<U2>& rhs
    -
    752)
    -
    753{
    -
    754#ifdef IP_DEBUG_SMARTPTR
    - -
    756 "bool operator==(U1* raw_lhs, SmartPtr<U2>& rhs)",
    - -
    758#endif
    -
    759
    -
    760 const U2* raw_rhs = GetRawPtr(rhs);
    - -
    762}
    -
    -
    763
    -
    764template<class U1, class U2>
    -
    - -
    766 const SmartPtr<U1>& lhs,
    -
    767 const SmartPtr<U2>& rhs
    -
    768)
    -
    769{
    -
    770#ifdef IP_DEBUG_SMARTPTR
    - -
    772 "bool operator!=(const SmartPtr<U1>& lhs, const SmartPtr<U2>& rhs)",
    - -
    774#endif
    -
    775
    -
    776 bool retValue = operator==(lhs, rhs);
    -
    777 return !retValue;
    -
    778}
    -
    -
    779
    -
    780template<class U1, class U2>
    -
    - -
    782 const SmartPtr<U1>& lhs,
    -
    783 U2* raw_rhs
    -
    784)
    -
    785{
    -
    786#ifdef IP_DEBUG_SMARTPTR
    - -
    788 "bool operator!=(SmartPtr<U1>& lhs, U2* rhs)",
    - -
    790#endif
    -
    791
    - -
    793 return !retValue;
    -
    794}
    -
    -
    795
    -
    796template<class U1, class U2>
    -
    - -
    798 U1* raw_lhs,
    -
    799 const SmartPtr<U2>& rhs
    -
    800)
    -
    801{
    -
    802#ifdef IP_DEBUG_SMARTPTR
    - -
    804 "bool operator!=(U1* raw_lhs, SmartPtr<U2>& rhs)",
    - -
    806#endif
    -
    807
    - -
    809 return !retValue;
    -
    810}
    -
    -
    811
    -
    812template<class T>
    -
    -
    813void swap(
    -
    814 SmartPtr<T>& a,
    - -
    816)
    -
    817{
    -
    818#ifdef IP_DEBUG_REFERENCED
    - -
    820 a = b;
    -
    821 b = tmp;
    -
    822#else
    -
    823 std::swap(a.prt_, b.ptr_);
    -
    824#endif
    -
    825}
    -
    -
    826
    -
    827template<class T>
    -
    - -
    829 const SmartPtr<T>& lhs,
    -
    830 const SmartPtr<T>& rhs
    -
    831)
    -
    832{
    -
    833 return lhs.ptr_ < rhs.ptr_;
    -
    834}
    -
    -
    835
    -
    836template<class T>
    -
    - -
    838 const SmartPtr<T>& lhs,
    -
    839 const SmartPtr<T>& rhs
    -
    840)
    -
    841{
    -
    842 return rhs < lhs;
    -
    843}
    -
    -
    844
    -
    -
    845template<class T> bool operator<=(
    -
    846 const SmartPtr<T>& lhs,
    -
    847 const SmartPtr<T>& rhs
    -
    848)
    -
    849{
    -
    850 return !(rhs < lhs);
    -
    851}
    -
    -
    852
    -
    -
    853template<class T> bool operator>=(
    -
    854 const SmartPtr<T>& lhs,
    -
    855 const SmartPtr<T>& rhs
    -
    856)
    -
    857{
    -
    858 return !(lhs < rhs);
    -
    859}
    -
    -
    860
    -
    861} // namespace Ipopt
    -
    862
    -
    863#undef ipopt_dbg_smartptr_verbosity
    -
    864
    -
    865#endif
    +
    644 ptr_ = 0;
    +
    645 }
    +
    646 }
    +
    647}
    + + +
    648
    +
    649template<class U>
    +
    + + +
    652)
    +
    653{
    +
    654#ifdef IP_DEBUG_SMARTPTR
    + +
    656 "T* GetRawPtr(const SmartPtr<T>& smart_ptr)",
    +
    657 0);
    +
    658#endif
    +
    659
    +
    660 return smart_ptr.ptr_;
    +
    661}
    +
    +
    662
    +
    663template<class U>
    +
    + + +
    666)
    +
    667{
    +
    668 // compiler should implicitly cast
    +
    669 return GetRawPtr(smart_ptr);
    +
    670}
    +
    +
    671
    +
    672template<class U>
    +
    + + +
    675)
    +
    676{
    +
    677 return !IsNull(smart_ptr);
    +
    678}
    +
    +
    679
    +
    680template<class U>
    +
    + + +
    683)
    +
    684{
    +
    685#ifdef IP_DEBUG_SMARTPTR
    + +
    687 "bool IsNull(const SmartPtr<T>& smart_ptr)",
    +
    688 0);
    +
    689#endif
    +
    690
    +
    691 return (smart_ptr.ptr_ == 0);
    +
    692}
    +
    +
    693
    +
    694template<class U1, class U2>
    +
    + +
    696 const U1* lhs,
    +
    697 const U2* rhs
    +
    698)
    +
    699{
    +
    700#ifdef IP_DEBUG_SMARTPTR
    + +
    702 "bool ComparePtrs(const U1* lhs, const U2* rhs)",
    + +
    704#endif
    +
    705
    +
    706 // Even if lhs and rhs point to the same object
    +
    707 // with different interfaces U1 and U2, we cannot guarantee that
    +
    708 // the value of the pointers will be equivalent. We can
    +
    709 // guarantee this if we convert to ReferencedObject* (see also #162)
    +
    710 const ReferencedObject* v_lhs = lhs;
    +
    711 const ReferencedObject* v_rhs = rhs;
    +
    712
    +
    713 return v_lhs == v_rhs;
    +
    714}
    +
    +
    715
    +
    716template<class U1, class U2>
    +
    + +
    718 const SmartPtr<U1>& lhs,
    +
    719 const SmartPtr<U2>& rhs
    +
    720)
    +
    721{
    +
    722#ifdef IP_DEBUG_SMARTPTR
    + +
    724 "bool operator==(const SmartPtr<U1>& lhs, const SmartPtr<U2>& rhs)",
    + +
    726#endif
    +
    727
    + + + +
    731}
    +
    +
    732
    +
    733template<class U1, class U2>
    +
    + +
    735 const SmartPtr<U1>& lhs,
    +
    736 U2* raw_rhs
    +
    737)
    +
    738{
    +
    739#ifdef IP_DEBUG_SMARTPTR
    + +
    741 "bool operator==(SmartPtr<U1>& lhs, U2* rhs)",
    + +
    743#endif
    +
    744
    + + +
    747}
    +
    +
    748
    +
    749template<class U1, class U2>
    +
    + +
    751 U1* raw_lhs,
    +
    752 const SmartPtr<U2>& rhs
    +
    753)
    +
    754{
    +
    755#ifdef IP_DEBUG_SMARTPTR
    + +
    757 "bool operator==(U1* raw_lhs, SmartPtr<U2>& rhs)",
    + +
    759#endif
    +
    760
    +
    761 const U2* raw_rhs = GetRawPtr(rhs);
    + +
    763}
    +
    +
    764
    +
    765template<class U1, class U2>
    +
    + +
    767 const SmartPtr<U1>& lhs,
    +
    768 const SmartPtr<U2>& rhs
    +
    769)
    +
    770{
    +
    771#ifdef IP_DEBUG_SMARTPTR
    + +
    773 "bool operator!=(const SmartPtr<U1>& lhs, const SmartPtr<U2>& rhs)",
    + +
    775#endif
    +
    776
    +
    777 bool retValue = operator==(lhs, rhs);
    +
    778 return !retValue;
    +
    779}
    +
    +
    780
    +
    781template<class U1, class U2>
    +
    + +
    783 const SmartPtr<U1>& lhs,
    +
    784 U2* raw_rhs
    +
    785)
    +
    786{
    +
    787#ifdef IP_DEBUG_SMARTPTR
    + +
    789 "bool operator!=(SmartPtr<U1>& lhs, U2* rhs)",
    + +
    791#endif
    +
    792
    + +
    794 return !retValue;
    +
    795}
    +
    +
    796
    +
    797template<class U1, class U2>
    +
    + +
    799 U1* raw_lhs,
    +
    800 const SmartPtr<U2>& rhs
    +
    801)
    +
    802{
    +
    803#ifdef IP_DEBUG_SMARTPTR
    + +
    805 "bool operator!=(U1* raw_lhs, SmartPtr<U2>& rhs)",
    + +
    807#endif
    +
    808
    + +
    810 return !retValue;
    +
    811}
    +
    +
    812
    +
    813template<class T>
    +
    +
    814void swap(
    +
    815 SmartPtr<T>& a,
    + +
    817)
    +
    818{
    +
    819#ifdef IP_DEBUG_REFERENCED
    + +
    821 a = b;
    +
    822 b = tmp;
    +
    823#else
    +
    824 std::swap(a.prt_, b.ptr_);
    +
    825#endif
    +
    826}
    +
    +
    827
    +
    828template<class T>
    +
    + +
    830 const SmartPtr<T>& lhs,
    +
    831 const SmartPtr<T>& rhs
    +
    832)
    +
    833{
    +
    834 return lhs.ptr_ < rhs.ptr_;
    +
    835}
    +
    +
    836
    +
    837template<class T>
    +
    + +
    839 const SmartPtr<T>& lhs,
    +
    840 const SmartPtr<T>& rhs
    +
    841)
    +
    842{
    +
    843 return rhs < lhs;
    +
    844}
    +
    +
    845
    +
    +
    846template<class T> bool operator<=(
    +
    847 const SmartPtr<T>& lhs,
    +
    848 const SmartPtr<T>& rhs
    +
    849)
    +
    850{
    +
    851 return !(rhs < lhs);
    +
    852}
    +
    +
    853
    +
    +
    854template<class T> bool operator>=(
    +
    855 const SmartPtr<T>& lhs,
    +
    856 const SmartPtr<T>& rhs
    +
    857)
    +
    858{
    +
    859 return !(lhs < rhs);
    +
    860}
    +
    +
    861
    +
    862} // namespace Ipopt
    +
    863
    +
    864#undef ipopt_dbg_smartptr_verbosity
    +
    865
    +
    866#endif
    @@ -858,24 +859,24 @@
    Pseudo-class, from which everything has to inherit that wants to use be registered as a Referencer fo...
    Template class for Smart Pointers.
    T & operator*() const
    Overloaded dereference operator, allows the user to dereference the contained pointer.
    -
    friend bool operator!=(const SmartPtr< U1 > &lhs, U2 *raw_rhs)
    Overloaded in-equality comparison operator, allows the user to compare the value of a SmartPtr with a...
    +
    friend bool operator!=(const SmartPtr< U1 > &lhs, U2 *raw_rhs)
    Overloaded in-equality comparison operator, allows the user to compare the value of a SmartPtr with a...
    SmartPtr< T > & SetFromSmartPtr_(const SmartPtr< T > &rhs)
    Set the value of the internal raw pointer from a SmartPtr, releasing the previously referenced object...
    SmartPtr()
    Default constructor, initialized to NULL.
    SmartPtr(const SmartPtr< U > &copy)
    Copy constructor, initialized from copy of type U.
    -
    friend U * GetRawPtr(const SmartPtr< U > &smart_ptr)
    Returns the raw pointer contained.
    -
    friend SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    Returns a const pointer.
    -
    friend bool operator!=(U1 *lhs, const SmartPtr< U2 > &raw_rhs)
    Overloaded in-equality comparison operator, allows the user to compare the value of a SmartPtr with a...
    -
    friend bool IsNull(const SmartPtr< U > &smart_ptr)
    Returns true if the SmartPtr is NULL.
    -
    friend bool operator!=(const SmartPtr< U1 > &lhs, const SmartPtr< U2 > &rhs)
    Overloaded in-equality comparison operator, allows the user to compare the value of two SmartPtrs.
    +
    friend U * GetRawPtr(const SmartPtr< U > &smart_ptr)
    Returns the raw pointer contained.
    +
    friend SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    Returns a const pointer.
    +
    friend bool operator!=(U1 *lhs, const SmartPtr< U2 > &raw_rhs)
    Overloaded in-equality comparison operator, allows the user to compare the value of a SmartPtr with a...
    +
    friend bool IsNull(const SmartPtr< U > &smart_ptr)
    Returns true if the SmartPtr is NULL.
    +
    friend bool operator!=(const SmartPtr< U1 > &lhs, const SmartPtr< U2 > &rhs)
    Overloaded in-equality comparison operator, allows the user to compare the value of two SmartPtrs.
    friend bool operator<(const SmartPtr< U > &lhs, const SmartPtr< U > &rhs)
    Overloaded less-than comparison operator, allows the user to compare the value of two SmartPtrs.
    -
    friend bool operator==(const SmartPtr< U1 > &lhs, const SmartPtr< U2 > &rhs)
    Overloaded equality comparison operator, allows the user to compare the value of two SmartPtrs.
    -
    friend bool operator==(U1 *lhs, const SmartPtr< U2 > &raw_rhs)
    Overloaded equality comparison operator, allows the user to compare the value of a raw pointer with a...
    -
    friend bool operator==(const SmartPtr< U1 > &lhs, U2 *raw_rhs)
    Overloaded equality comparison operator, allows the user to compare the value of a SmartPtr with a ra...
    +
    friend bool operator==(const SmartPtr< U1 > &lhs, const SmartPtr< U2 > &rhs)
    Overloaded equality comparison operator, allows the user to compare the value of two SmartPtrs.
    +
    friend bool operator==(U1 *lhs, const SmartPtr< U2 > &raw_rhs)
    Overloaded equality comparison operator, allows the user to compare the value of a raw pointer with a...
    +
    friend bool operator==(const SmartPtr< U1 > &lhs, U2 *raw_rhs)
    Overloaded equality comparison operator, allows the user to compare the value of a SmartPtr with a ra...
    SmartPtr(T *ptr)
    Constructor, initialized from T* ptr.
    SmartPtr< T > & operator=(const SmartPtr< T > &rhs)
    Overloaded equals operator, allows the user to set the value of the SmartPtr from another SmartPtr.
    ~SmartPtr()
    Destructor, automatically decrements the reference count and deletes the object if necessary.
    SmartPtr< T > & operator=(T *rhs)
    Overloaded equals operator, allows the user to set the value of the SmartPtr from a raw pointer.
    -
    friend bool IsValid(const SmartPtr< U > &smart_ptr)
    Returns true if the SmartPtr is NOT NULL.
    +
    friend bool IsValid(const SmartPtr< U > &smart_ptr)
    Returns true if the SmartPtr is NOT NULL.
    void ReleasePointer_()
    Release the currently referenced object.
    SmartPtr< T > & SetFromRawPtr_(T *rhs)
    Set the value of the internal raw pointer from another raw pointer, releasing the previously referenc...
    SmartPtr< T > & operator=(const SmartPtr< U > &rhs)
    Overloaded equals operator, allows the user to set the value of the SmartPtr from another SmartPtr of...
    @@ -883,18 +884,18 @@
    T * operator->() const
    Overloaded arrow operator, allows the user to call methods using the contained pointer.
    T * ptr_
    Actual raw pointer to the object.
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    -
    bool IsValid(const SmartPtr< U > &smart_ptr)
    -
    U * GetRawPtr(const SmartPtr< U > &smart_ptr)
    -
    bool ComparePointers(const U1 *lhs, const U2 *rhs)
    -
    bool operator<=(const SmartPtr< T > &lhs, const SmartPtr< T > &rhs)
    -
    bool operator!=(const SmartPtr< U1 > &lhs, const SmartPtr< U2 > &rhs)
    -
    void swap(SmartPtr< T > &a, SmartPtr< T > &b)
    -
    bool operator>(const SmartPtr< T > &lhs, const SmartPtr< T > &rhs)
    -
    bool IsNull(const SmartPtr< U > &smart_ptr)
    -
    bool operator>=(const SmartPtr< T > &lhs, const SmartPtr< T > &rhs)
    -
    bool operator<(const SmartPtr< T > &lhs, const SmartPtr< T > &rhs)
    -
    bool operator==(const SmartPtr< U1 > &lhs, const SmartPtr< U2 > &rhs)
    +
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    +
    bool IsValid(const SmartPtr< U > &smart_ptr)
    +
    U * GetRawPtr(const SmartPtr< U > &smart_ptr)
    +
    bool ComparePointers(const U1 *lhs, const U2 *rhs)
    +
    bool operator<=(const SmartPtr< T > &lhs, const SmartPtr< T > &rhs)
    +
    bool operator!=(const SmartPtr< U1 > &lhs, const SmartPtr< U2 > &rhs)
    +
    void swap(SmartPtr< T > &a, SmartPtr< T > &b)
    +
    bool operator>(const SmartPtr< T > &lhs, const SmartPtr< T > &rhs)
    +
    bool IsNull(const SmartPtr< U > &smart_ptr)
    +
    bool operator>=(const SmartPtr< T > &lhs, const SmartPtr< T > &rhs)
    +
    bool operator<(const SmartPtr< T > &lhs, const SmartPtr< T > &rhs)
    +
    bool operator==(const SmartPtr< U1 > &lhs, const SmartPtr< U2 > &rhs)
    diff --git a/IpSolveStatistics_8hpp.html b/IpSolveStatistics_8hpp.html index 921495f50..71a3146c7 100644 --- a/IpSolveStatistics_8hpp.html +++ b/IpSolveStatistics_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpSolveStatistics_8hpp_source.html b/IpSolveStatistics_8hpp_source.html index c5b7950c7..47975ec10 100644 --- a/IpSolveStatistics_8hpp_source.html +++ b/IpSolveStatistics_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpSparseSymLinearSolverInterface_8hpp.html b/IpSparseSymLinearSolverInterface_8hpp.html index d081f4768..8b974310b 100644 --- a/IpSparseSymLinearSolverInterface_8hpp.html +++ b/IpSparseSymLinearSolverInterface_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpSparseSymLinearSolverInterface_8hpp_source.html b/IpSparseSymLinearSolverInterface_8hpp_source.html index e8457a6b7..13f6a6029 100644 --- a/IpSparseSymLinearSolverInterface_8hpp_source.html +++ b/IpSparseSymLinearSolverInterface_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpSpralSolverInterface_8hpp.html b/IpSpralSolverInterface_8hpp.html index 6a874a781..5629651b3 100644 --- a/IpSpralSolverInterface_8hpp.html +++ b/IpSpralSolverInterface_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpSpralSolverInterface_8hpp_source.html b/IpSpralSolverInterface_8hpp_source.html index 7281143a9..e61fafee6 100644 --- a/IpSpralSolverInterface_8hpp_source.html +++ b/IpSpralSolverInterface_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpStdAugSystemSolver_8hpp.html b/IpStdAugSystemSolver_8hpp.html index ec3bbc068..26e2537d1 100644 --- a/IpStdAugSystemSolver_8hpp.html +++ b/IpStdAugSystemSolver_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpStdAugSystemSolver_8hpp_source.html b/IpStdAugSystemSolver_8hpp_source.html index b83c1686a..c30689f84 100644 --- a/IpStdAugSystemSolver_8hpp_source.html +++ b/IpStdAugSystemSolver_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpStdCInterface_8h.html b/IpStdCInterface_8h.html index f2560676b..b4aa15cb2 100644 --- a/IpStdCInterface_8h.html +++ b/IpStdCInterface_8h.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpStdCInterface_8h_source.html b/IpStdCInterface_8h_source.html index 106970ec5..65c39c5d7 100644 --- a/IpStdCInterface_8h_source.html +++ b/IpStdCInterface_8h_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpStdInterfaceTNLP_8hpp.html b/IpStdInterfaceTNLP_8hpp.html index 3886388d3..b96f6bb12 100644 --- a/IpStdInterfaceTNLP_8hpp.html +++ b/IpStdInterfaceTNLP_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpStdInterfaceTNLP_8hpp_source.html b/IpStdInterfaceTNLP_8hpp_source.html index 98a97c5ba..c7d7b92f5 100644 --- a/IpStdInterfaceTNLP_8hpp_source.html +++ b/IpStdInterfaceTNLP_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -397,7 +397,7 @@
    Templated class which stores one entry for the CachedResult class.
    Class for all IPOPT specific calculated quantities.
    -
    Class to organize all the data required by the algorithm.
    +
    Class to organize all the data required by the algorithm.
    Implementation of a TNLP for the Standard C interface.
    const Number * x_U_
    Pointer to Number array containing upper bounds for variables.
    IpoptCalculatedQuantities * ip_cq_
    diff --git a/IpSumMatrix_8hpp.html b/IpSumMatrix_8hpp.html index 36856b76c..76da5de00 100644 --- a/IpSumMatrix_8hpp.html +++ b/IpSumMatrix_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpSumMatrix_8hpp_source.html b/IpSumMatrix_8hpp_source.html index fd7682f42..3070af6a9 100644 --- a/IpSumMatrix_8hpp_source.html +++ b/IpSumMatrix_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpSumSymMatrix_8hpp.html b/IpSumSymMatrix_8hpp.html index 638d29fe6..12213be69 100644 --- a/IpSumSymMatrix_8hpp.html +++ b/IpSumSymMatrix_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpSumSymMatrix_8hpp_source.html b/IpSumSymMatrix_8hpp_source.html index d24ac232e..2dd1f76d0 100644 --- a/IpSumSymMatrix_8hpp_source.html +++ b/IpSumSymMatrix_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpSymLinearSolver_8hpp.html b/IpSymLinearSolver_8hpp.html index 56817ba4c..4f52e7b5d 100644 --- a/IpSymLinearSolver_8hpp.html +++ b/IpSymLinearSolver_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpSymLinearSolver_8hpp_source.html b/IpSymLinearSolver_8hpp_source.html index 846179b92..b43b5ee60 100644 --- a/IpSymLinearSolver_8hpp_source.html +++ b/IpSymLinearSolver_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpSymMatrix_8hpp.html b/IpSymMatrix_8hpp.html index 6ecaa095f..e6dbf834c 100644 --- a/IpSymMatrix_8hpp.html +++ b/IpSymMatrix_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpSymMatrix_8hpp_source.html b/IpSymMatrix_8hpp_source.html index e87d0bc12..0a7e308c7 100644 --- a/IpSymMatrix_8hpp_source.html +++ b/IpSymMatrix_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpSymScaledMatrix_8hpp.html b/IpSymScaledMatrix_8hpp.html index 8aad317e4..2996ce661 100644 --- a/IpSymScaledMatrix_8hpp.html +++ b/IpSymScaledMatrix_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpSymScaledMatrix_8hpp_source.html b/IpSymScaledMatrix_8hpp_source.html index 888fa8be1..01326c720 100644 --- a/IpSymScaledMatrix_8hpp_source.html +++ b/IpSymScaledMatrix_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -373,9 +373,9 @@
    Vector Base Class.
    Definition IpVector.hpp:48
    #define IPOPTLIB_EXPORT
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    -
    bool IsValid(const SmartPtr< U > &smart_ptr)
    -
    U * GetRawPtr(const SmartPtr< U > &smart_ptr)
    +
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    +
    bool IsValid(const SmartPtr< U > &smart_ptr)
    +
    U * GetRawPtr(const SmartPtr< U > &smart_ptr)
    ipindex Index
    Type of all indices of vectors, matrices etc.
    Definition IpTypes.hpp:20
    EJournalCategory
    Category Selection Enum.
    EJournalLevel
    Print Level Enum.
    diff --git a/IpSymTMatrix_8hpp.html b/IpSymTMatrix_8hpp.html index e09e04d6c..3ab6228f3 100644 --- a/IpSymTMatrix_8hpp.html +++ b/IpSymTMatrix_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpSymTMatrix_8hpp_source.html b/IpSymTMatrix_8hpp_source.html index 732ac1d9d..2cc44dd69 100644 --- a/IpSymTMatrix_8hpp_source.html +++ b/IpSymTMatrix_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTDependencyDetector_8hpp.html b/IpTDependencyDetector_8hpp.html index a89e06a78..41ae7eedb 100644 --- a/IpTDependencyDetector_8hpp.html +++ b/IpTDependencyDetector_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTDependencyDetector_8hpp_source.html b/IpTDependencyDetector_8hpp_source.html index 5b6976f1d..383e71824 100644 --- a/IpTDependencyDetector_8hpp_source.html +++ b/IpTDependencyDetector_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTNLPAdapter_8hpp.html b/IpTNLPAdapter_8hpp.html index 8e563eabc..0bd035e27 100644 --- a/IpTNLPAdapter_8hpp.html +++ b/IpTNLPAdapter_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTNLPAdapter_8hpp_source.html b/IpTNLPAdapter_8hpp_source.html index 0cc9a77b7..2d1477d71 100644 --- a/IpTNLPAdapter_8hpp_source.html +++ b/IpTNLPAdapter_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -569,7 +569,7 @@
    #define IPOPT_DEPRECATED
    macro to declare symbols as deprecated
    Definition IpTypes.h:25
    Templated class which stores one entry for the CachedResult class.
    Class for all IPOPT specific calculated quantities.
    -
    Class to organize all the data required by the algorithm.
    +
    Class to organize all the data required by the algorithm.
    Specialized CompoundVector class specifically for the algorithm iterates.
    Matrix Base Class.
    Definition IpMatrix.hpp:28
    Traditional NLP.
    Definition IpNLP.hpp:42
    @@ -705,7 +705,7 @@
    Vector Base Class.
    Definition IpVector.hpp:48
    #define IPOPTLIB_EXPORT
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    +
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    HessianApproximationType
    enumeration for the Hessian information type.
    SolverReturn
    enum for the return from the optimize algorithm
    ipindex Index
    Type of all indices of vectors, matrices etc.
    Definition IpTypes.hpp:20
    diff --git a/IpTNLPReducer_8hpp.html b/IpTNLPReducer_8hpp.html index 6f4e8245a..11cbdd608 100644 --- a/IpTNLPReducer_8hpp.html +++ b/IpTNLPReducer_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTNLPReducer_8hpp_source.html b/IpTNLPReducer_8hpp_source.html index d41699a46..168047439 100644 --- a/IpTNLPReducer_8hpp_source.html +++ b/IpTNLPReducer_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -329,7 +329,7 @@
    Templated class which stores one entry for the CachedResult class.
    Class for all IPOPT specific calculated quantities.
    -
    Class to organize all the data required by the algorithm.
    +
    Class to organize all the data required by the algorithm.
    Specialized CompoundVector class specifically for the algorithm iterates.
    This is a wrapper around a given TNLP class that takes out a list of constraints that are given to th...
    Index n_x_fix_
    Number of variables that are to be fixed to initial value.
    diff --git a/IpTNLP_8hpp.html b/IpTNLP_8hpp.html index b1afd7fda..72d64d3b6 100644 --- a/IpTNLP_8hpp.html +++ b/IpTNLP_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTNLP_8hpp_source.html b/IpTNLP_8hpp_source.html index e87acab9e..57396ab2c 100644 --- a/IpTNLP_8hpp_source.html +++ b/IpTNLP_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -526,7 +526,7 @@
    Templated class which stores one entry for the CachedResult class.
    Class for all IPOPT specific calculated quantities.
    -
    Class to organize all the data required by the algorithm.
    +
    Class to organize all the data required by the algorithm.
    Specialized CompoundVector class specifically for the algorithm iterates.
    Storing the reference count of all the smart pointers that currently reference it.
    Base class for all NLP's that use standard triplet matrix form and dense vectors.
    Definition IpTNLP.hpp:48
    diff --git a/IpTSymDependencyDetector_8hpp.html b/IpTSymDependencyDetector_8hpp.html index 87b2f6016..f91e9d8d5 100644 --- a/IpTSymDependencyDetector_8hpp.html +++ b/IpTSymDependencyDetector_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTSymDependencyDetector_8hpp_source.html b/IpTSymDependencyDetector_8hpp_source.html index 2acd15e3e..bc18fb109 100644 --- a/IpTSymDependencyDetector_8hpp_source.html +++ b/IpTSymDependencyDetector_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTSymLinearSolver_8hpp.html b/IpTSymLinearSolver_8hpp.html index a83de886c..cff0c9d7e 100644 --- a/IpTSymLinearSolver_8hpp.html +++ b/IpTSymLinearSolver_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTSymLinearSolver_8hpp_source.html b/IpTSymLinearSolver_8hpp_source.html index 7e617e64c..716d29889 100644 --- a/IpTSymLinearSolver_8hpp_source.html +++ b/IpTSymLinearSolver_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTSymScalingMethod_8hpp.html b/IpTSymScalingMethod_8hpp.html index 6a853ef0c..1701e2347 100644 --- a/IpTSymScalingMethod_8hpp.html +++ b/IpTSymScalingMethod_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTSymScalingMethod_8hpp_source.html b/IpTSymScalingMethod_8hpp_source.html index 6193274a3..cc887a0af 100644 --- a/IpTSymScalingMethod_8hpp_source.html +++ b/IpTSymScalingMethod_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTaggedObject_8hpp.html b/IpTaggedObject_8hpp.html index f3ff9c1df..aecbc55aa 100644 --- a/IpTaggedObject_8hpp.html +++ b/IpTaggedObject_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTaggedObject_8hpp_source.html b/IpTaggedObject_8hpp_source.html index 72bbb3868..7c6de75af 100644 --- a/IpTaggedObject_8hpp_source.html +++ b/IpTaggedObject_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTimedTask_8hpp.html b/IpTimedTask_8hpp.html index f753d392a..614d22b52 100644 --- a/IpTimedTask_8hpp.html +++ b/IpTimedTask_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTimedTask_8hpp_source.html b/IpTimedTask_8hpp_source.html index c7fa9899b..5d10a866d 100644 --- a/IpTimedTask_8hpp_source.html +++ b/IpTimedTask_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTimingStatistics_8hpp.html b/IpTimingStatistics_8hpp.html index 5996170e6..e10752f80 100644 --- a/IpTimingStatistics_8hpp.html +++ b/IpTimingStatistics_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTimingStatistics_8hpp_source.html b/IpTimingStatistics_8hpp_source.html index e71475dad..a76fdf203 100644 --- a/IpTimingStatistics_8hpp_source.html +++ b/IpTimingStatistics_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTransposeMatrix_8hpp.html b/IpTransposeMatrix_8hpp.html index e7f9e96b3..b5d1a686e 100644 --- a/IpTransposeMatrix_8hpp.html +++ b/IpTransposeMatrix_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTransposeMatrix_8hpp_source.html b/IpTransposeMatrix_8hpp_source.html index 23167b556..235768917 100644 --- a/IpTransposeMatrix_8hpp_source.html +++ b/IpTransposeMatrix_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -319,8 +319,8 @@
    virtual void MultVectorImpl(Number alpha, const Vector &x, Number beta, Vector &y) const
    Matrix-vector multiply.
    Vector Base Class.
    Definition IpVector.hpp:48
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    -
    bool IsValid(const SmartPtr< U > &smart_ptr)
    +
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    +
    bool IsValid(const SmartPtr< U > &smart_ptr)
    ipindex Index
    Type of all indices of vectors, matrices etc.
    Definition IpTypes.hpp:20
    EJournalCategory
    Category Selection Enum.
    EJournalLevel
    Print Level Enum.
    diff --git a/IpTripletHelper_8hpp.html b/IpTripletHelper_8hpp.html index 66bac82ef..421f9252e 100644 --- a/IpTripletHelper_8hpp.html +++ b/IpTripletHelper_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTripletHelper_8hpp_source.html b/IpTripletHelper_8hpp_source.html index d0df731ab..a693e88aa 100644 --- a/IpTripletHelper_8hpp_source.html +++ b/IpTripletHelper_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTripletToCSRConverter_8hpp.html b/IpTripletToCSRConverter_8hpp.html index b8c38cb95..745ddba75 100644 --- a/IpTripletToCSRConverter_8hpp.html +++ b/IpTripletToCSRConverter_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTripletToCSRConverter_8hpp_source.html b/IpTripletToCSRConverter_8hpp_source.html index 5c53687b9..b87f5dd81 100644 --- a/IpTripletToCSRConverter_8hpp_source.html +++ b/IpTripletToCSRConverter_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTypes_8h.html b/IpTypes_8h.html index 9e918dafd..4d51e99e3 100644 --- a/IpTypes_8h.html +++ b/IpTypes_8h.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTypes_8h_source.html b/IpTypes_8h_source.html index 66a897d2a..e4a7b8765 100644 --- a/IpTypes_8h_source.html +++ b/IpTypes_8h_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTypes_8hpp.html b/IpTypes_8hpp.html index 8a31f6c50..1cadbd5b7 100644 --- a/IpTypes_8hpp.html +++ b/IpTypes_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpTypes_8hpp_source.html b/IpTypes_8hpp_source.html index e3fd8bddf..21467ac38 100644 --- a/IpTypes_8hpp_source.html +++ b/IpTypes_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpUserScaling_8hpp.html b/IpUserScaling_8hpp.html index da04cccc8..bacf3befe 100644 --- a/IpUserScaling_8hpp.html +++ b/IpUserScaling_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpUserScaling_8hpp_source.html b/IpUserScaling_8hpp_source.html index 55751d1d3..e2c259583 100644 --- a/IpUserScaling_8hpp_source.html +++ b/IpUserScaling_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpUtils_8hpp.html b/IpUtils_8hpp.html index 3bd6fbcce..a1b27f6f3 100644 --- a/IpUtils_8hpp.html +++ b/IpUtils_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -163,6 +163,12 @@
    IPOPTLIB_EXPORT Number Ipopt::WallclockTime ()
     method determining wallclock time since first call
     
    IPOPTLIB_EXPORT bool Ipopt::RegisterInterruptHandler (void(*handle_interrupt)(void), bool *interrupt_flag, unsigned int abortlimit=std::numeric_limits< unsigned int >::max())
     register handler for interrupt signals
     
    IPOPTLIB_EXPORT bool Ipopt::UnregisterInterruptHandler (void)
     unregister previously registered handler for interrupt signals
     
    IPOPTLIB_EXPORT bool Ipopt::Compare_le (Number lhs, Number rhs, Number BasVal)
     Method for comparing two numbers within machine precision.
     
    Ipopt Documentation -   +  
    @@ -214,56 +214,64 @@
    99
    102
    - -
    110 Number lhs,
    -
    111 Number rhs,
    - -
    113);
    -
    114
    -
    116#ifdef __GNUC__
    - -
    118#endif
    - -
    120 char* str,
    -
    121 long size,
    -
    122 const char* format,
    -
    123 ...
    -
    124);
    -
    125
    -
    135template<typename T>
    -
    - -
    137 T& len,
    -
    138 double recommended,
    -
    139 T min,
    -
    140 const char* context
    -
    141)
    -
    142{
    -
    143 if( recommended >= std::numeric_limits<T>::max() )
    -
    144 {
    -
    145 // increase len to the maximum possible, if that is still an increase
    -
    146 if( len < std::numeric_limits<T>::max() )
    -
    147 {
    -
    148 len = std::numeric_limits<T>::max();
    -
    149 }
    -
    150 else
    -
    151 {
    - -
    153 std::stringstream what;
    -
    154 what << "Cannot allocate more than " << std::numeric_limits<T>::max()*sizeof(T) << " bytes for " << context << " due to limitation on integer type";
    -
    155 throw std::overflow_error(what.str());
    -
    156 }
    -
    157 }
    -
    158 else
    -
    159 {
    -
    160 len = Max(min, (T) recommended);
    -
    161 }
    -
    162}
    + +
    112 void (*handle_interrupt)(void),
    +
    113 bool* interrupt_flag,
    +
    114 unsigned int abortlimit = std::numeric_limits<unsigned int>::max()
    +
    115);
    +
    116
    + +
    123
    + +
    131 Number lhs,
    +
    132 Number rhs,
    + +
    134);
    +
    135
    +
    137#ifdef __GNUC__
    + +
    139#endif
    + +
    141 char* str,
    +
    142 long size,
    +
    143 const char* format,
    +
    144 ...
    +
    145);
    +
    146
    +
    156template<typename T>
    +
    + +
    158 T& len,
    +
    159 double recommended,
    +
    160 T min,
    +
    161 const char* context
    +
    162)
    +
    163{
    +
    164 if( recommended >= std::numeric_limits<T>::max() )
    +
    165 {
    +
    166 // increase len to the maximum possible, if that is still an increase
    +
    167 if( len < std::numeric_limits<T>::max() )
    +
    168 {
    +
    169 len = std::numeric_limits<T>::max();
    +
    170 }
    +
    171 else
    +
    172 {
    + +
    174 std::stringstream what;
    +
    175 what << "Cannot allocate more than " << std::numeric_limits<T>::max()*sizeof(T) << " bytes for " << context << " due to limitation on integer type";
    +
    176 throw std::overflow_error(what.str());
    +
    177 }
    +
    178 }
    +
    179 else
    +
    180 {
    +
    181 len = Max(min, (T) recommended);
    +
    182 }
    +
    183}
    -
    163
    -
    164} //namespace Ipopt
    -
    165
    -
    166#endif
    +
    184
    +
    185} //namespace Ipopt
    +
    186
    +
    187#endif
    #define DBG_ASSERT(test)
    Definition IpDebug.hpp:27
    @@ -272,16 +280,18 @@
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    IPOPTLIB_EXPORT Number CpuTime()
    method determining CPU time
    IPOPTLIB_EXPORT Number SysTime()
    method determining system time
    +
    IPOPTLIB_EXPORT bool RegisterInterruptHandler(void(*handle_interrupt)(void), bool *interrupt_flag, unsigned int abortlimit=std::numeric_limits< unsigned int >::max())
    register handler for interrupt signals
    IPOPTLIB_EXPORT bool IsFiniteNumber(Number val)
    Function returning true iff the argument is a valid double number (not NaN or Inf).
    IPOPTLIB_EXPORT bool Compare_le(Number lhs, Number rhs, Number BasVal)
    Method for comparing two numbers within machine precision.
    IPOPTLIB_EXPORT void IpResetRandom01()
    Function resetting the random number generator.
    T Max(T a, T b)
    Definition IpUtils.hpp:23
    T Min(T a, T b)
    Definition IpUtils.hpp:53
    ipnumber Number
    Type of all numbers.
    Definition IpTypes.hpp:17
    +
    IPOPTLIB_EXPORT bool UnregisterInterruptHandler(void)
    unregister previously registered handler for interrupt signals
    IPOPTLIB_EXPORT int Snprintf(char *str, long size, const char *format,...)
    Method for printing a formatted output to a string with given size.
    IPOPTLIB_EXPORT Number WallclockTime()
    method determining wallclock time since first call
    IPOPTLIB_EXPORT Number IpRandom01()
    Function returning a random number between 0 and 1.
    -
    void ComputeMemIncrease(T &len, double recommended, T min, const char *context)
    Method to calculate new length for a memory increase based on a recommendation and limits in integer ...
    Definition IpUtils.hpp:136
    +
    void ComputeMemIncrease(T &len, double recommended, T min, const char *context)
    Method to calculate new length for a memory increase based on a recommendation and limits in integer ...
    Definition IpUtils.hpp:157
    diff --git a/IpVector_8hpp.html b/IpVector_8hpp.html index 4cf3ffc66..c590703d1 100644 --- a/IpVector_8hpp.html +++ b/IpVector_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpVector_8hpp_source.html b/IpVector_8hpp_source.html index 14ea5e8d9..b5dc87d88 100644 --- a/IpVector_8hpp_source.html +++ b/IpVector_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -998,7 +998,7 @@
    Number Dot(const Vector &x) const
    Computes inner product of vector x with this (DDOT)
    Definition IpVector.hpp:618
    #define IPOPTLIB_EXPORT
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    bool IsValid(const SmartPtr< U > &smart_ptr)
    +
    bool IsValid(const SmartPtr< U > &smart_ptr)
    ipindex Index
    Type of all indices of vectors, matrices etc.
    Definition IpTypes.hpp:20
    EJournalCategory
    Category Selection Enum.
    EJournalLevel
    Print Level Enum.
    diff --git a/IpWarmStartIterateInitializer_8hpp.html b/IpWarmStartIterateInitializer_8hpp.html index e0cd8889e..dbe829c99 100644 --- a/IpWarmStartIterateInitializer_8hpp.html +++ b/IpWarmStartIterateInitializer_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpWarmStartIterateInitializer_8hpp_source.html b/IpWarmStartIterateInitializer_8hpp_source.html index 2a9319307..d285f3209 100644 --- a/IpWarmStartIterateInitializer_8hpp_source.html +++ b/IpWarmStartIterateInitializer_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpWsmpSolverInterface_8hpp.html b/IpWsmpSolverInterface_8hpp.html index 0ba24245a..d134dda70 100644 --- a/IpWsmpSolverInterface_8hpp.html +++ b/IpWsmpSolverInterface_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpWsmpSolverInterface_8hpp_source.html b/IpWsmpSolverInterface_8hpp_source.html index cdb431bc9..bd8bdb623 100644 --- a/IpWsmpSolverInterface_8hpp_source.html +++ b/IpWsmpSolverInterface_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpZeroMatrix_8hpp.html b/IpZeroMatrix_8hpp.html index adc9c5451..290742fae 100644 --- a/IpZeroMatrix_8hpp.html +++ b/IpZeroMatrix_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpZeroMatrix_8hpp_source.html b/IpZeroMatrix_8hpp_source.html index f34b9c7fc..5017786c3 100644 --- a/IpZeroMatrix_8hpp_source.html +++ b/IpZeroMatrix_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpZeroSymMatrix_8hpp.html b/IpZeroSymMatrix_8hpp.html index 46d30e0aa..ba6fa0a26 100644 --- a/IpZeroSymMatrix_8hpp.html +++ b/IpZeroSymMatrix_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpZeroSymMatrix_8hpp_source.html b/IpZeroSymMatrix_8hpp_source.html index 22130bf08..7289cf512 100644 --- a/IpZeroSymMatrix_8hpp_source.html +++ b/IpZeroSymMatrix_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpoptConfig_8h.html b/IpoptConfig_8h.html index c78d1bb38..ac91726f8 100644 --- a/IpoptConfig_8h.html +++ b/IpoptConfig_8h.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/IpoptConfig_8h_source.html b/IpoptConfig_8h_source.html index 20054c4eb..df6fb6c59 100644 --- a/IpoptConfig_8h_source.html +++ b/IpoptConfig_8h_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/Ipopt_8java.html b/Ipopt_8java.html index b7fb80516..5adf8b4c1 100644 --- a/Ipopt_8java.html +++ b/Ipopt_8java.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/Ipopt_8java_source.html b/Ipopt_8java_source.html index cc730b652..3affcd87e 100644 --- a/Ipopt_8java_source.html +++ b/Ipopt_8java_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/LICENSE.html b/LICENSE.html index bf6d3746c..f957a7ae3 100644 --- a/LICENSE.html +++ b/LICENSE.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/OPTIONS.html b/OPTIONS.html index 241675142..8dfe3aa74 100644 --- a/OPTIONS.html +++ b/OPTIONS.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -1583,6 +1583,9 @@

    ▸ mumps_dep_tol (advanced): Threshold to consider a pivot at zero in detection of linearly dependent constraints with MUMPS.

    This is CNTL(3) in MUMPS. The valid range for this real option is unrestricted and its default value is 0.

    +

    ▸ mumps_mpi_communicator (advanced): MPI communicator used for matrix operations

    +

    This sets the MPI communicator. MPI_COMM_WORLD is the default. Any other value should be the return value from MPI_Comm_c2f. The valid range for this integer option is unrestricted and its default value is -987654. This option is only available if MUMPS's libseq/mpi.h is not used.

    +

    MA28 Linear Solver

    ▸ ma28_pivtol: Pivot tolerance for linear solver MA28.

    diff --git a/OUTPUT.html b/OUTPUT.html index b17177cdd..9a8135e1a 100644 --- a/OUTPUT.html +++ b/OUTPUT.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SPECIALS.html b/SPECIALS.html index 2014e837d..06a82ea33 100644 --- a/SPECIALS.html +++ b/SPECIALS.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensAlgorithm_8hpp.html b/SensAlgorithm_8hpp.html index 49a5ca15e..96aa65117 100644 --- a/SensAlgorithm_8hpp.html +++ b/SensAlgorithm_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensAlgorithm_8hpp_source.html b/SensAlgorithm_8hpp_source.html index 04ede1a03..8d1a7ea9a 100644 --- a/SensAlgorithm_8hpp_source.html +++ b/SensAlgorithm_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensAmplTNLP_8hpp.html b/SensAmplTNLP_8hpp.html index 406a12df0..43f8d06cf 100644 --- a/SensAmplTNLP_8hpp.html +++ b/SensAmplTNLP_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensAmplTNLP_8hpp_source.html b/SensAmplTNLP_8hpp_source.html index 073c7b2bb..b21a4584c 100644 --- a/SensAmplTNLP_8hpp_source.html +++ b/SensAmplTNLP_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -156,7 +156,7 @@
    41{
    45public:
    - +
    48 const SmartPtr<const Journalist>& jnlst,
    49 const SmartPtr<RegisteredOptions> regoptions,
    50 const SmartPtr<OptionsList> options,
    @@ -167,117 +167,118 @@
    55 const char* ampl_option_string = NULL,
    56 const char* ampl_invokation_string = NULL,
    57 const char* ampl_banner_string = NULL,
    -
    58 std::string* nl_file_content = NULL
    -
    59 );
    -
    60
    -
    61 virtual ~SensAmplTNLP();
    -
    62
    -
    64 virtual bool get_bounds_info(
    -
    65 Index n,
    -
    66 Number* x_l,
    -
    67 Number* x_u,
    -
    68 Index m,
    -
    69 Number* g_l,
    -
    70 Number* g_u
    -
    71 );
    -
    72
    - -
    74 Index idx,
    - -
    76 );
    -
    77
    -
    78 virtual void finalize_metadata(
    -
    79 Index n,
    -
    80 const StringMetaDataMapType& var_string_md,
    -
    81 const IntegerMetaDataMapType& var_integer_md,
    -
    82 const NumericMetaDataMapType& var_numeric_md,
    -
    83 Index m,
    -
    84 const StringMetaDataMapType& con_string_md,
    -
    85 const IntegerMetaDataMapType& con_integer_md,
    -
    86 const NumericMetaDataMapType& con_numeric_md
    -
    87 );
    -
    88
    -
    89 virtual void finalize_solution(
    -
    90 SolverReturn status,
    -
    91 Index n,
    -
    92 const Number* x,
    -
    93 const Number* z_L,
    -
    94 const Number* z_U,
    -
    95 Index m,
    -
    96 const Number* g,
    -
    97 const Number* lambda,
    -
    98 Number obj_value,
    -
    99 const IpoptData* ip_data,
    - -
    101 );
    -
    102
    - -
    104 const char* suffix_name
    -
    105 );
    -
    106
    -
    107 std::vector<int> get_index_suffix_vec(
    -
    108 const char* suffix_name
    -
    109 );
    -
    110
    - -
    112 const char* suffix_name
    -
    113 );
    -
    114
    -
    115 std::vector<Number> get_number_suffix_vec(
    -
    116 const char* suffix_name
    -
    117 );
    -
    118
    - -
    120 const char* suffix_name
    -
    121 );
    -
    122
    - -
    124 const char* suffix_name
    -
    125 );
    -
    126
    - -
    128 const char* suffix_name
    -
    129 );
    -
    130
    - -
    132 Index n,
    -
    133 StringMetaDataMapType& var_string_md,
    -
    134 IntegerMetaDataMapType& var_integer_md,
    -
    135 NumericMetaDataMapType& var_numeric_md,
    -
    136 Index m,
    -
    137 StringMetaDataMapType& con_string_md,
    -
    138 IntegerMetaDataMapType& con_integer_md,
    -
    139 NumericMetaDataMapType& con_numeric_md
    -
    140 );
    -
    141
    -
    142private:
    -
    143
    -
    145 // Number* x_L;
    -
    146 // Number* x_U;
    - - -
    149
    - -
    151
    - - -
    154
    - - - -
    159
    -
    160 std::vector<SmartPtr<IteratesVector> > sens_sol_;
    -
    161};
    +
    58 std::string* nl_file_content = NULL,
    +
    59 bool checkinterrupt = false
    +
    60 );
    +
    61
    +
    62 virtual ~SensAmplTNLP();
    +
    63
    +
    65 virtual bool get_bounds_info(
    +
    66 Index n,
    +
    67 Number* x_l,
    +
    68 Number* x_u,
    +
    69 Index m,
    +
    70 Number* g_l,
    +
    71 Number* g_u
    +
    72 );
    +
    73
    + +
    75 Index idx,
    + +
    77 );
    +
    78
    +
    79 virtual void finalize_metadata(
    +
    80 Index n,
    +
    81 const StringMetaDataMapType& var_string_md,
    +
    82 const IntegerMetaDataMapType& var_integer_md,
    +
    83 const NumericMetaDataMapType& var_numeric_md,
    +
    84 Index m,
    +
    85 const StringMetaDataMapType& con_string_md,
    +
    86 const IntegerMetaDataMapType& con_integer_md,
    +
    87 const NumericMetaDataMapType& con_numeric_md
    +
    88 );
    +
    89
    +
    90 virtual void finalize_solution(
    +
    91 SolverReturn status,
    +
    92 Index n,
    +
    93 const Number* x,
    +
    94 const Number* z_L,
    +
    95 const Number* z_U,
    +
    96 Index m,
    +
    97 const Number* g,
    +
    98 const Number* lambda,
    +
    99 Number obj_value,
    +
    100 const IpoptData* ip_data,
    + +
    102 );
    +
    103
    + +
    105 const char* suffix_name
    +
    106 );
    +
    107
    +
    108 std::vector<int> get_index_suffix_vec(
    +
    109 const char* suffix_name
    +
    110 );
    +
    111
    + +
    113 const char* suffix_name
    +
    114 );
    +
    115
    +
    116 std::vector<Number> get_number_suffix_vec(
    +
    117 const char* suffix_name
    +
    118 );
    +
    119
    + +
    121 const char* suffix_name
    +
    122 );
    +
    123
    + +
    125 const char* suffix_name
    +
    126 );
    +
    127
    + +
    129 const char* suffix_name
    +
    130 );
    +
    131
    + +
    133 Index n,
    +
    134 StringMetaDataMapType& var_string_md,
    +
    135 IntegerMetaDataMapType& var_integer_md,
    +
    136 NumericMetaDataMapType& var_numeric_md,
    +
    137 Index m,
    +
    138 StringMetaDataMapType& con_string_md,
    +
    139 IntegerMetaDataMapType& con_integer_md,
    +
    140 NumericMetaDataMapType& con_numeric_md
    +
    141 );
    +
    142
    +
    143private:
    +
    144
    +
    146 // Number* x_L;
    +
    147 // Number* x_U;
    + + +
    150
    + +
    152
    + + +
    155
    + + + +
    160
    +
    161 std::vector<SmartPtr<IteratesVector> > sens_sol_;
    +
    162};
    -
    162
    -
    163}
    -
    164
    -
    165#endif
    +
    163
    +
    164}
    +
    165
    +
    166#endif
    Ampl Interface, implemented as a TNLP.
    Definition AmplTNLP.hpp:317
    Class for all IPOPT specific calculated quantities.
    -
    Class to organize all the data required by the algorithm.
    +
    Class to organize all the data required by the algorithm.
    This is the base class for all exceptions.
    SUFFIX_EMPTY(std::string msg, std::string fname, Ipopt::Index line)
    @@ -285,28 +286,28 @@
    void operator=(const SUFFIX_EMPTY &)
    - - + +
    void set_sens_solution(Index idx, SmartPtr< IteratesVector > sens_sol)
    -
    SmartPtr< const Journalist > jnlst_
    local copy of current lower and upper bounds - needed for parameter change
    -
    SensAmplTNLP(const SmartPtr< const Journalist > &jnlst, const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, char **&argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL)
    This class is the Sens-wrapper for the ampltnlp, adapts the get bounds function and some others to ou...
    - +
    SmartPtr< const Journalist > jnlst_
    local copy of current lower and upper bounds - needed for parameter change
    +
    std::vector< int > get_index_suffix_vec(const char *suffix_name)
    virtual void finalize_metadata(Index n, const StringMetaDataMapType &var_string_md, const IntegerMetaDataMapType &var_integer_md, const NumericMetaDataMapType &var_numeric_md, Index m, const StringMetaDataMapType &con_string_md, const IntegerMetaDataMapType &con_integer_md, const NumericMetaDataMapType &con_numeric_md)
    This method returns any metadata collected during the run of the algorithm.
    std::vector< Number > get_number_suffix_vec(const char *suffix_name)
    - + +
    SensAmplTNLP(const SmartPtr< const Journalist > &jnlst, const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, char **&argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL, bool checkinterrupt=false)
    This class is the Sens-wrapper for the ampltnlp, adapts the get bounds function and some others to ou...
    virtual ~SensAmplTNLP()
    const int * get_index_suffix(const char *suffix_name)
    virtual void finalize_solution(SolverReturn status, Index n, const Number *x, const Number *z_L, const Number *z_U, Index m, const Number *g, const Number *lambda, Number obj_value, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq)
    This method is called when the algorithm has finished (successfully or not) so the TNLP can digest th...
    -
    Index n_sens_steps_
    important Options
    - +
    Index n_sens_steps_
    important Options
    +
    std::vector< int > get_index_suffix_constr_vec(const char *suffix_name)
    virtual bool get_var_con_metadata(Index n, StringMetaDataMapType &var_string_md, IntegerMetaDataMapType &var_integer_md, NumericMetaDataMapType &var_numeric_md, Index m, StringMetaDataMapType &con_string_md, IntegerMetaDataMapType &con_integer_md, NumericMetaDataMapType &con_numeric_md)
    Method to request meta data for the variables and the constraints.
    const Number * get_number_suffix_constr(const char *suffix_name)
    virtual bool get_bounds_info(Index n, Number *x_l, Number *x_u, Index m, Number *g_l, Number *g_u)
    returns bounds of the nlp.
    const Number * get_number_suffix(const char *suffix_name)
    -
    std::vector< SmartPtr< IteratesVector > > sens_sol_
    -
    SmartPtr< OptionsList > options_
    +
    std::vector< SmartPtr< IteratesVector > > sens_sol_
    +
    SmartPtr< OptionsList > options_
    const int * get_index_suffix_constr(const char *suffix_name)
    Template class for Smart Pointers.
    std::map< std::string, std::vector< Index > > IntegerMetaDataMapType
    Definition IpTNLP.hpp:71
    diff --git a/SensApplication_8hpp.html b/SensApplication_8hpp.html index f79a2eb71..23cd7ff80 100644 --- a/SensApplication_8hpp.html +++ b/SensApplication_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensApplication_8hpp_source.html b/SensApplication_8hpp_source.html index d9bf60e15..338162d35 100644 --- a/SensApplication_8hpp_source.html +++ b/SensApplication_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -361,8 +361,8 @@
    Template class for Smart Pointers.
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    -
    U * GetRawPtr(const SmartPtr< U > &smart_ptr)
    +
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    +
    U * GetRawPtr(const SmartPtr< U > &smart_ptr)
    ipindex Index
    Type of all indices of vectors, matrices etc.
    Definition IpTypes.hpp:20
    ipnumber Number
    Type of all numbers.
    Definition IpTypes.hpp:17
    SensAlgorithmExitStatus
    Definition SensUtils.hpp:22
    diff --git a/SensBacksolver_8hpp.html b/SensBacksolver_8hpp.html index 3892c6186..652a29fd6 100644 --- a/SensBacksolver_8hpp.html +++ b/SensBacksolver_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensBacksolver_8hpp_source.html b/SensBacksolver_8hpp_source.html index 3755aae2e..c7ce9c9b5 100644 --- a/SensBacksolver_8hpp_source.html +++ b/SensBacksolver_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensBuilder_8hpp.html b/SensBuilder_8hpp.html index 8457b2499..99ebe4953 100644 --- a/SensBuilder_8hpp.html +++ b/SensBuilder_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensBuilder_8hpp_source.html b/SensBuilder_8hpp_source.html index 14d28e91f..c7af90ba9 100644 --- a/SensBuilder_8hpp_source.html +++ b/SensBuilder_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -166,7 +166,7 @@
    #define DECLARE_STD_SIPOPT_EXCEPTION(__except_type)
    Definition SensUtils.hpp:50
    Class for all IPOPT specific calculated quantities.
    -
    Class to organize all the data required by the algorithm.
    +
    Class to organize all the data required by the algorithm.
    This is the abstract base class for classes that map the traditional NLP into something that is more ...
    Class responsible for all message output.
    This class stores a list of user set options.
    diff --git a/SensDenseGenSchurDriver_8hpp.html b/SensDenseGenSchurDriver_8hpp.html index 8bd365b30..62cd7d54b 100644 --- a/SensDenseGenSchurDriver_8hpp.html +++ b/SensDenseGenSchurDriver_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensDenseGenSchurDriver_8hpp_source.html b/SensDenseGenSchurDriver_8hpp_source.html index 37bf7b5f7..94fc5107c 100644 --- a/SensDenseGenSchurDriver_8hpp_source.html +++ b/SensDenseGenSchurDriver_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensIndexPCalculator_8hpp.html b/SensIndexPCalculator_8hpp.html index 58b2ce694..c19dc32f2 100644 --- a/SensIndexPCalculator_8hpp.html +++ b/SensIndexPCalculator_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensIndexPCalculator_8hpp_source.html b/SensIndexPCalculator_8hpp_source.html index 3d8c1f0ac..6d6208f6c 100644 --- a/SensIndexPCalculator_8hpp_source.html +++ b/SensIndexPCalculator_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensIndexSchurData_8hpp.html b/SensIndexSchurData_8hpp.html index c3d57f882..f7759d8d0 100644 --- a/SensIndexSchurData_8hpp.html +++ b/SensIndexSchurData_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensIndexSchurData_8hpp_source.html b/SensIndexSchurData_8hpp_source.html index 6ab1e0c9f..40852b36c 100644 --- a/SensIndexSchurData_8hpp_source.html +++ b/SensIndexSchurData_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensMeasurement_8hpp.html b/SensMeasurement_8hpp.html index 5b50e73e6..0482f6ce7 100644 --- a/SensMeasurement_8hpp.html +++ b/SensMeasurement_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensMeasurement_8hpp_source.html b/SensMeasurement_8hpp_source.html index 21bb6b57f..6bb293acf 100644 --- a/SensMeasurement_8hpp_source.html +++ b/SensMeasurement_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensMetadataMeasurement_8hpp.html b/SensMetadataMeasurement_8hpp.html index 707abfa2d..7e46ebdc4 100644 --- a/SensMetadataMeasurement_8hpp.html +++ b/SensMetadataMeasurement_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensMetadataMeasurement_8hpp_source.html b/SensMetadataMeasurement_8hpp_source.html index 5e13e3f7d..a5a8ba3bc 100644 --- a/SensMetadataMeasurement_8hpp_source.html +++ b/SensMetadataMeasurement_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensPCalculator_8hpp.html b/SensPCalculator_8hpp.html index da0f01cff..b154e3ea7 100644 --- a/SensPCalculator_8hpp.html +++ b/SensPCalculator_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensPCalculator_8hpp_source.html b/SensPCalculator_8hpp_source.html index 52bce8674..d41bd7005 100644 --- a/SensPCalculator_8hpp_source.html +++ b/SensPCalculator_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -269,8 +269,8 @@
    SmartPtr< SensBacksolver > backsolver_
    Template class for Smart Pointers.
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    -
    bool IsValid(const SmartPtr< U > &smart_ptr)
    +
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    +
    bool IsValid(const SmartPtr< U > &smart_ptr)
    ipindex Index
    Type of all indices of vectors, matrices etc.
    Definition IpTypes.hpp:20
    EJournalCategory
    Category Selection Enum.
    EJournalLevel
    Print Level Enum.
    diff --git a/SensReducedHessianCalculator_8hpp.html b/SensReducedHessianCalculator_8hpp.html index ecdac0ffa..8587ad320 100644 --- a/SensReducedHessianCalculator_8hpp.html +++ b/SensReducedHessianCalculator_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensReducedHessianCalculator_8hpp_source.html b/SensReducedHessianCalculator_8hpp_source.html index d7e55acf1..265a835c0 100644 --- a/SensReducedHessianCalculator_8hpp_source.html +++ b/SensReducedHessianCalculator_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensRegOp_8hpp.html b/SensRegOp_8hpp.html index c741bdd0d..0368df7c4 100644 --- a/SensRegOp_8hpp.html +++ b/SensRegOp_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensRegOp_8hpp_source.html b/SensRegOp_8hpp_source.html index 3abde149a..9e0534244 100644 --- a/SensRegOp_8hpp_source.html +++ b/SensRegOp_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensSchurData_8hpp.html b/SensSchurData_8hpp.html index daf90e318..c1c845a53 100644 --- a/SensSchurData_8hpp.html +++ b/SensSchurData_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensSchurData_8hpp_source.html b/SensSchurData_8hpp_source.html index 1e450d720..3b1aeaaf0 100644 --- a/SensSchurData_8hpp_source.html +++ b/SensSchurData_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -311,7 +311,7 @@
    Template class for Smart Pointers.
    Vector Base Class.
    Definition IpVector.hpp:48
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    bool IsValid(const SmartPtr< U > &smart_ptr)
    +
    bool IsValid(const SmartPtr< U > &smart_ptr)
    ipindex Index
    Type of all indices of vectors, matrices etc.
    Definition IpTypes.hpp:20
    EJournalCategory
    Category Selection Enum.
    EJournalLevel
    Print Level Enum.
    diff --git a/SensSchurDriver_8hpp.html b/SensSchurDriver_8hpp.html index 98b4258e8..2a4d3556f 100644 --- a/SensSchurDriver_8hpp.html +++ b/SensSchurDriver_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensSchurDriver_8hpp_source.html b/SensSchurDriver_8hpp_source.html index 3e7df1358..981e88f26 100644 --- a/SensSchurDriver_8hpp_source.html +++ b/SensSchurDriver_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -253,7 +253,7 @@
    virtual SmartPtr< SchurData > data_B_nonconst()
    Template class for Smart Pointers.
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    +
    SmartPtr< const U > ConstPtr(const SmartPtr< U > &smart_ptr)
    diff --git a/SensSimpleBacksolver_8hpp.html b/SensSimpleBacksolver_8hpp.html index eba686894..b44341c39 100644 --- a/SensSimpleBacksolver_8hpp.html +++ b/SensSimpleBacksolver_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensSimpleBacksolver_8hpp_source.html b/SensSimpleBacksolver_8hpp_source.html index cecfebd89..2bb9745c3 100644 --- a/SensSimpleBacksolver_8hpp_source.html +++ b/SensSimpleBacksolver_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensStdStepCalc_8hpp.html b/SensStdStepCalc_8hpp.html index 7a06038d0..03a5d63a4 100644 --- a/SensStdStepCalc_8hpp.html +++ b/SensStdStepCalc_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensStdStepCalc_8hpp_source.html b/SensStdStepCalc_8hpp_source.html index 25ec8f222..156792d94 100644 --- a/SensStdStepCalc_8hpp_source.html +++ b/SensStdStepCalc_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensStepCalc_8hpp.html b/SensStepCalc_8hpp.html index bf723a472..85e7090a3 100644 --- a/SensStepCalc_8hpp.html +++ b/SensStepCalc_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensStepCalc_8hpp_source.html b/SensStepCalc_8hpp_source.html index 976c53759..eaa9700d1 100644 --- a/SensStepCalc_8hpp_source.html +++ b/SensStepCalc_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -221,7 +221,7 @@
    virtual SmartPtr< IteratesVector > GetSensitivityVector()=0
    return the sensitivity vector
    Template class for Smart Pointers.
    This file contains a base class for all exceptions and a set of macros to help with exceptions.
    -
    bool IsValid(const SmartPtr< U > &smart_ptr)
    +
    bool IsValid(const SmartPtr< U > &smart_ptr)
    diff --git a/SensSuffixHandler_8hpp.html b/SensSuffixHandler_8hpp.html index dc99c9aab..6b730b0a3 100644 --- a/SensSuffixHandler_8hpp.html +++ b/SensSuffixHandler_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensSuffixHandler_8hpp_source.html b/SensSuffixHandler_8hpp_source.html index 150a946ab..c7c4fb61c 100644 --- a/SensSuffixHandler_8hpp_source.html +++ b/SensSuffixHandler_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensUtils_8hpp.html b/SensUtils_8hpp.html index 8bc81e299..bc2674700 100644 --- a/SensUtils_8hpp.html +++ b/SensUtils_8hpp.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/SensUtils_8hpp_source.html b/SensUtils_8hpp_source.html index 9e9dd0bca..02681409a 100644 --- a/SensUtils_8hpp_source.html +++ b/SensUtils_8hpp_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/annotated.html b/annotated.html index 41099dab9..c755b7990 100644 --- a/annotated.html +++ b/annotated.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/citelist.html b/citelist.html index b279a2c9a..6f8c4b0de 100644 --- a/citelist.html +++ b/citelist.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1AdaptiveMuUpdate-members.html b/classIpopt_1_1AdaptiveMuUpdate-members.html index 532f2917c..d6ac60d1d 100644 --- a/classIpopt_1_1AdaptiveMuUpdate-members.html +++ b/classIpopt_1_1AdaptiveMuUpdate-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1AdaptiveMuUpdate.html b/classIpopt_1_1AdaptiveMuUpdate.html index b377147f4..99428293c 100644 --- a/classIpopt_1_1AdaptiveMuUpdate.html +++ b/classIpopt_1_1AdaptiveMuUpdate.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1AlgorithmBuilder-members.html b/classIpopt_1_1AlgorithmBuilder-members.html index 0615cdccf..d1b05fa77 100644 --- a/classIpopt_1_1AlgorithmBuilder-members.html +++ b/classIpopt_1_1AlgorithmBuilder-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1AlgorithmBuilder.html b/classIpopt_1_1AlgorithmBuilder.html index 441f62441..59651377b 100644 --- a/classIpopt_1_1AlgorithmBuilder.html +++ b/classIpopt_1_1AlgorithmBuilder.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1AlgorithmStrategyObject-members.html b/classIpopt_1_1AlgorithmStrategyObject-members.html index b7d88b8f1..e8af7c380 100644 --- a/classIpopt_1_1AlgorithmStrategyObject-members.html +++ b/classIpopt_1_1AlgorithmStrategyObject-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1AlgorithmStrategyObject.html b/classIpopt_1_1AlgorithmStrategyObject.html index 4809b11f2..28a9eb938 100644 --- a/classIpopt_1_1AlgorithmStrategyObject.html +++ b/classIpopt_1_1AlgorithmStrategyObject.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -131,11 +131,11 @@ - + - + @@ -145,7 +145,7 @@ - + @@ -153,23 +153,23 @@ - + - + - + - + @@ -177,7 +177,7 @@ - + @@ -188,7 +188,7 @@ - + @@ -204,7 +204,7 @@ - + @@ -216,7 +216,7 @@ - + diff --git a/classIpopt_1_1AmplOptionsList-members.html b/classIpopt_1_1AmplOptionsList-members.html index d71f5b122..8b6e4e21f 100644 --- a/classIpopt_1_1AmplOptionsList-members.html +++ b/classIpopt_1_1AmplOptionsList-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1AmplOptionsList.html b/classIpopt_1_1AmplOptionsList.html index b4b9ef629..393fe5eaa 100644 --- a/classIpopt_1_1AmplOptionsList.html +++ b/classIpopt_1_1AmplOptionsList.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1AmplOptionsList_1_1AmplOption-members.html b/classIpopt_1_1AmplOptionsList_1_1AmplOption-members.html index 824ccdb83..ab31fabe0 100644 --- a/classIpopt_1_1AmplOptionsList_1_1AmplOption-members.html +++ b/classIpopt_1_1AmplOptionsList_1_1AmplOption-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1AmplOptionsList_1_1AmplOption.html b/classIpopt_1_1AmplOptionsList_1_1AmplOption.html index 2940f3bdf..20d80c5e4 100644 --- a/classIpopt_1_1AmplOptionsList_1_1AmplOption.html +++ b/classIpopt_1_1AmplOptionsList_1_1AmplOption.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1AmplOptionsList_1_1PrivatInfo-members.html b/classIpopt_1_1AmplOptionsList_1_1PrivatInfo-members.html index 312a716c6..398be9175 100644 --- a/classIpopt_1_1AmplOptionsList_1_1PrivatInfo-members.html +++ b/classIpopt_1_1AmplOptionsList_1_1PrivatInfo-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1AmplOptionsList_1_1PrivatInfo.html b/classIpopt_1_1AmplOptionsList_1_1PrivatInfo.html index dcf570ed5..fd2b65651 100644 --- a/classIpopt_1_1AmplOptionsList_1_1PrivatInfo.html +++ b/classIpopt_1_1AmplOptionsList_1_1PrivatInfo.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1AmplSuffixHandler-members.html b/classIpopt_1_1AmplSuffixHandler-members.html index 23151ea98..01c9f4a32 100644 --- a/classIpopt_1_1AmplSuffixHandler-members.html +++ b/classIpopt_1_1AmplSuffixHandler-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1AmplSuffixHandler.html b/classIpopt_1_1AmplSuffixHandler.html index 1a8853f72..91be3f888 100644 --- a/classIpopt_1_1AmplSuffixHandler.html +++ b/classIpopt_1_1AmplSuffixHandler.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1AmplTNLP-members.html b/classIpopt_1_1AmplTNLP-members.html index 45296ea2b..37561b2d7 100644 --- a/classIpopt_1_1AmplTNLP-members.html +++ b/classIpopt_1_1AmplTNLP-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -112,7 +112,7 @@ - + @@ -120,44 +120,46 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classIpopt_1_1AmplTNLP.html b/classIpopt_1_1AmplTNLP.html index 64a4bd2a9..1271982a6 100644 --- a/classIpopt_1_1AmplTNLP.html +++ b/classIpopt_1_1AmplTNLP.html @@ -39,7 +39,7 @@ - - - + + + @@ -191,6 +191,9 @@ + + + @@ -243,9 +246,6 @@ - - - @@ -308,6 +308,12 @@ + + + + + + @@ -394,8 +400,8 @@

    Definition at line 316 of file AmplTNLP.hpp.

    Constructor & Destructor Documentation

    - -

    ◆ AmplTNLP() [1/4]

    + +

    ◆ AmplTNLP() [1/4]

    @@ -464,7 +470,13 @@

    - + + + + + + + @@ -476,6 +488,24 @@

    Since
    3.14.0
    +
    Parameters
    +

    AddRef(const Referencer *referencer) constIpopt::ReferencedObjectinline
    AmplSolverObject()Ipopt::AmplTNLPinline
    AmplTNLP(const SmartPtr< const Journalist > &jnlst, const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, const char *const *argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL)Ipopt::AmplTNLP
    AmplTNLP(const SmartPtr< const Journalist > &jnlst, const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, const char *const *argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL, bool checkinterrupt=false)Ipopt::AmplTNLP
    AmplTNLP(const SmartPtr< const Journalist > &jnlst, const SmartPtr< OptionsList > options, char **&argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL)Ipopt::AmplTNLP
    AmplTNLP()Ipopt::AmplTNLPprivate
    AmplTNLP(const AmplTNLP &)Ipopt::AmplTNLPprivate
    asl_Ipopt::AmplTNLPprotected
    C_STYLE enum valueIpopt::TNLP
    call_hesset()Ipopt::AmplTNLPprotected
    con_integer_md_Ipopt::AmplTNLPprotected
    con_numeric_md_Ipopt::AmplTNLPprotected
    con_string_md_Ipopt::AmplTNLPprotected
    conval_called_with_current_x_Ipopt::AmplTNLPprotected
    DECLARE_STD_EXCEPTION(NONPOSITIVE_SCALING_FACTOR)Ipopt::AmplTNLP
    Ipopt::TNLP::DECLARE_STD_EXCEPTION(INVALID_TNLP)Ipopt::TNLP
    eval_f(Index n, const Number *x, bool new_x, Number &obj_value)Ipopt::AmplTNLPvirtual
    eval_g(Index n, const Number *x, bool new_x, Index m, Number *g)Ipopt::AmplTNLPvirtual
    eval_grad_f(Index n, const Number *x, bool new_x, Number *grad_f)Ipopt::AmplTNLPvirtual
    eval_h(Index n, const Number *x, bool new_x, Number obj_factor, Index m, const Number *lambda, bool new_lambda, Index nele_hess, Index *iRow, Index *jCol, Number *values)Ipopt::AmplTNLPvirtual
    eval_jac_g(Index n, const Number *x, bool new_x, Index m, Index nele_jac, Index *iRow, Index *jCol, Number *values)Ipopt::AmplTNLPvirtual
    finalize_metadata(Index n, const StringMetaDataMapType &var_string_md, const IntegerMetaDataMapType &var_integer_md, const NumericMetaDataMapType &var_numeric_md, Index m, const StringMetaDataMapType &con_string_md, const IntegerMetaDataMapType &con_integer_md, const NumericMetaDataMapType &con_numeric_md)Ipopt::TNLPinlinevirtual
    finalize_solution(SolverReturn status, Index n, const Number *x, const Number *z_L, const Number *z_U, Index m, const Number *g, const Number *lambda, Number obj_value, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq)Ipopt::AmplTNLPvirtual
    FORTRAN_STYLE enum valueIpopt::TNLP
    g_sol_Ipopt::AmplTNLPprotected
    get_bounds_info(Index n, Number *x_l, Number *x_u, Index m, Number *g_l, Number *g_u)Ipopt::AmplTNLPvirtual
    get_constraints_linearity(Index m, LinearityType *const_types)Ipopt::AmplTNLPvirtual
    get_curr_iterate(const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq, bool scaled, Index n, Number *x, Number *z_L, Number *z_U, Index m, Number *g, Number *lambda) constIpopt::TNLP
    get_curr_violations(const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq, bool scaled, Index n, Number *x_L_violation, Number *x_U_violation, Number *compl_x_L, Number *compl_x_U, Number *grad_lag_x, Index m, Number *nlp_constraint_violation, Number *compl_g) constIpopt::TNLP
    get_discrete_info(Index &nlvb_, Index &nlvbi_, Index &nlvc_, Index &nlvci_, Index &nlvo_, Index &nlvoi_, Index &nbv_, Index &niv_) constIpopt::AmplTNLP
    get_list_of_nonlinear_variables(Index num_nonlin_vars, Index *pos_nonlin_vars)Ipopt::AmplTNLPvirtual
    get_nlp_info(Index &n, Index &m, Index &nnz_jac_g, Index &nnz_h_lag, IndexStyleEnum &index_style)Ipopt::AmplTNLPvirtual
    get_number_of_nonlinear_variables()Ipopt::AmplTNLPvirtual
    get_options(const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > &options, SmartPtr< AmplOptionsList > &ampl_options_list, const char *ampl_option_string, const char *ampl_invokation_string, const char *ampl_banner_string, const char *const *argv)Ipopt::AmplTNLPprotected
    get_options(const SmartPtr< OptionsList > &options, SmartPtr< AmplOptionsList > &ampl_options_list, const char *ampl_option_string, const char *ampl_invokation_string, const char *ampl_banner_string, char **&argv)Ipopt::AmplTNLPinlineprotected
    get_scaling_parameters(Number &obj_scaling, bool &use_x_scaling, Index n, Number *x_scaling, bool &use_g_scaling, Index m, Number *g_scaling)Ipopt::AmplTNLPvirtual
    get_starting_point(Index n, bool init_x, Number *x, bool init_z, Number *z_L, Number *z_U, Index m, bool init_lambda, Number *lambda)Ipopt::AmplTNLPvirtual
    get_suffix_handler()Ipopt::AmplTNLPinline
    get_var_con_metadata(Index n, StringMetaDataMapType &var_string_md, IntegerMetaDataMapType &var_integer_md, NumericMetaDataMapType &var_numeric_md, Index m, StringMetaDataMapType &con_string_md, IntegerMetaDataMapType &con_integer_md, NumericMetaDataMapType &con_numeric_md)Ipopt::AmplTNLPvirtual
    get_variables_linearity(Index n, LinearityType *var_types)Ipopt::TNLPinlinevirtual
    get_warm_start_iterate(IteratesVector &warm_start_iterate)Ipopt::TNLPinlinevirtual
    gutsOfConstructor(const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, const char *const *argv, bool allow_discrete, SmartPtr< AmplOptionsList > ampl_options_list, const char *ampl_option_string, const char *ampl_invokation_string, const char *ampl_banner_string, std::string *nl_file_content)Ipopt::AmplTNLPprivate
    hesset_called_Ipopt::AmplTNLPprotected
    IndexStyleEnum enum nameIpopt::TNLP
    IntegerMetaDataMapType typedefIpopt::TNLP
    intermediate_callback(AlgorithmMode mode, Index iter, Number obj_value, Number inf_pr, Number inf_du, Number mu, Number d_norm, Number regularization_size, Number alpha_du, Number alpha_pr, Index ls_trials, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq)Ipopt::TNLPinlinevirtual
    internal_conval(const Number *x, Index m, Number *g=NULL)Ipopt::AmplTNLPprotected
    internal_objval(const Number *x, Number &obj_val)Ipopt::AmplTNLPprotected
    checkinterrupt_Ipopt::AmplTNLPprotected
    con_integer_md_Ipopt::AmplTNLPprotected
    con_numeric_md_Ipopt::AmplTNLPprotected
    con_string_md_Ipopt::AmplTNLPprotected
    conval_called_with_current_x_Ipopt::AmplTNLPprotected
    DECLARE_STD_EXCEPTION(NONPOSITIVE_SCALING_FACTOR)Ipopt::AmplTNLP
    Ipopt::TNLP::DECLARE_STD_EXCEPTION(INVALID_TNLP)Ipopt::TNLP
    eval_f(Index n, const Number *x, bool new_x, Number &obj_value)Ipopt::AmplTNLPvirtual
    eval_g(Index n, const Number *x, bool new_x, Index m, Number *g)Ipopt::AmplTNLPvirtual
    eval_grad_f(Index n, const Number *x, bool new_x, Number *grad_f)Ipopt::AmplTNLPvirtual
    eval_h(Index n, const Number *x, bool new_x, Number obj_factor, Index m, const Number *lambda, bool new_lambda, Index nele_hess, Index *iRow, Index *jCol, Number *values)Ipopt::AmplTNLPvirtual
    eval_jac_g(Index n, const Number *x, bool new_x, Index m, Index nele_jac, Index *iRow, Index *jCol, Number *values)Ipopt::AmplTNLPvirtual
    finalize_metadata(Index n, const StringMetaDataMapType &var_string_md, const IntegerMetaDataMapType &var_integer_md, const NumericMetaDataMapType &var_numeric_md, Index m, const StringMetaDataMapType &con_string_md, const IntegerMetaDataMapType &con_integer_md, const NumericMetaDataMapType &con_numeric_md)Ipopt::TNLPinlinevirtual
    finalize_solution(SolverReturn status, Index n, const Number *x, const Number *z_L, const Number *z_U, Index m, const Number *g, const Number *lambda, Number obj_value, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq)Ipopt::AmplTNLPvirtual
    FORTRAN_STYLE enum valueIpopt::TNLP
    g_sol_Ipopt::AmplTNLPprotected
    get_bounds_info(Index n, Number *x_l, Number *x_u, Index m, Number *g_l, Number *g_u)Ipopt::AmplTNLPvirtual
    get_constraints_linearity(Index m, LinearityType *const_types)Ipopt::AmplTNLPvirtual
    get_curr_iterate(const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq, bool scaled, Index n, Number *x, Number *z_L, Number *z_U, Index m, Number *g, Number *lambda) constIpopt::TNLP
    get_curr_violations(const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq, bool scaled, Index n, Number *x_L_violation, Number *x_U_violation, Number *compl_x_L, Number *compl_x_U, Number *grad_lag_x, Index m, Number *nlp_constraint_violation, Number *compl_g) constIpopt::TNLP
    get_discrete_info(Index &nlvb_, Index &nlvbi_, Index &nlvc_, Index &nlvci_, Index &nlvo_, Index &nlvoi_, Index &nbv_, Index &niv_) constIpopt::AmplTNLP
    get_list_of_nonlinear_variables(Index num_nonlin_vars, Index *pos_nonlin_vars)Ipopt::AmplTNLPvirtual
    get_nlp_info(Index &n, Index &m, Index &nnz_jac_g, Index &nnz_h_lag, IndexStyleEnum &index_style)Ipopt::AmplTNLPvirtual
    get_number_of_nonlinear_variables()Ipopt::AmplTNLPvirtual
    get_options(const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > &options, SmartPtr< AmplOptionsList > &ampl_options_list, const char *ampl_option_string, const char *ampl_invokation_string, const char *ampl_banner_string, const char *const *argv)Ipopt::AmplTNLPprotected
    get_options(const SmartPtr< OptionsList > &options, SmartPtr< AmplOptionsList > &ampl_options_list, const char *ampl_option_string, const char *ampl_invokation_string, const char *ampl_banner_string, char **&argv)Ipopt::AmplTNLPinlineprotected
    get_scaling_parameters(Number &obj_scaling, bool &use_x_scaling, Index n, Number *x_scaling, bool &use_g_scaling, Index m, Number *g_scaling)Ipopt::AmplTNLPvirtual
    get_starting_point(Index n, bool init_x, Number *x, bool init_z, Number *z_L, Number *z_U, Index m, bool init_lambda, Number *lambda)Ipopt::AmplTNLPvirtual
    get_suffix_handler()Ipopt::AmplTNLPinline
    get_var_con_metadata(Index n, StringMetaDataMapType &var_string_md, IntegerMetaDataMapType &var_integer_md, NumericMetaDataMapType &var_numeric_md, Index m, StringMetaDataMapType &con_string_md, IntegerMetaDataMapType &con_integer_md, NumericMetaDataMapType &con_numeric_md)Ipopt::AmplTNLPvirtual
    get_variables_linearity(Index n, LinearityType *var_types)Ipopt::TNLPinlinevirtual
    get_warm_start_iterate(IteratesVector &warm_start_iterate)Ipopt::TNLPinlinevirtual
    gutsOfConstructor(const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, const char *const *argv, bool allow_discrete, SmartPtr< AmplOptionsList > ampl_options_list, const char *ampl_option_string, const char *ampl_invokation_string, const char *ampl_banner_string, std::string *nl_file_content)Ipopt::AmplTNLPprivate
    hesset_called_Ipopt::AmplTNLPprotected
    IndexStyleEnum enum nameIpopt::TNLP
    IntegerMetaDataMapType typedefIpopt::TNLP
    intermediate_callback(AlgorithmMode mode, Index iter, Number obj_value, Number inf_pr, Number inf_du, Number mu, Number d_norm, Number regularization_size, Number alpha_du, Number alpha_pr, Index ls_trials, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq)Ipopt::AmplTNLPvirtual
    internal_conval(const Number *x, Index m, Number *g=NULL)Ipopt::AmplTNLPprotected
    internal_objval(const Number *x, Number &obj_val)Ipopt::AmplTNLPprotected
    interrupted_Ipopt::AmplTNLPprotected
    jnlst_Ipopt::AmplTNLPprotected
    lambda_sol_Ipopt::AmplTNLPprotected
    LINEAR enum valueIpopt::TNLP
    Ipopt Documentation -   +  
    @@ -147,9 +147,9 @@
     Method for returning the suffix handler.
     
    Constructors/Destructors
     AmplTNLP (const SmartPtr< const Journalist > &jnlst, const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, const char *const *argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL)
     Constructor.
     
     AmplTNLP (const SmartPtr< const Journalist > &jnlst, const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, const char *const *argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL, bool checkinterrupt=false)
     Constructor.
     
    IPOPT_DEPRECATED AmplTNLP (const SmartPtr< const Journalist > &jnlst, const SmartPtr< OptionsList > options, char **&argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL)
     Constructor without RegisteredOptions.
     
     Method to request scaling parameters.
     
    Solution Methods
    virtual bool intermediate_callback (AlgorithmMode mode, Index iter, Number obj_value, Number inf_pr, Number inf_du, Number mu, Number d_norm, Number regularization_size, Number alpha_du, Number alpha_pr, Index ls_trials, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq)
     Intermediate Callback method for the user.
     
    virtual void finalize_solution (SolverReturn status, Index n, const Number *x, const Number *z_L, const Number *z_U, Index m, const Number *g, const Number *lambda, Number obj_value, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq)
     This method is called when the algorithm has finished (successfully or not) so the TNLP can digest the outcome, e.g., store/write the solution, if any.
     
    virtual void finalize_metadata (Index n, const StringMetaDataMapType &var_string_md, const IntegerMetaDataMapType &var_integer_md, const NumericMetaDataMapType &var_numeric_md, Index m, const StringMetaDataMapType &con_string_md, const IntegerMetaDataMapType &con_integer_md, const NumericMetaDataMapType &con_numeric_md)
     This method returns any metadata collected during the run of the algorithm.
     
    virtual bool intermediate_callback (AlgorithmMode mode, Index iter, Number obj_value, Number inf_pr, Number inf_du, Number mu, Number d_norm, Number regularization_size, Number alpha_du, Number alpha_pr, Index ls_trials, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq)
     Intermediate Callback method for the user.
     
    bool get_curr_iterate (const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq, bool scaled, Index n, Number *x, Number *z_L, Number *z_U, Index m, Number *g, Number *lambda) const
     Get primal and dual variable values of the current iterate.
     
    SmartPtr< AmplSuffixHandlersuffix_handler_
     Suffix Handler.
     
    bool checkinterrupt_
     whether to register handler for interrupt signals
     
    bool interrupted_
     pointer to flag to check whether to interrupt signal was set
     
    StringMetaDataMapType var_string_md_
     meta data to pass on to TNLP
     
    std::string * nl_file_content = NULL nl_file_content = NULL,
    bool checkinterrupt = false 
    + + + + + + + + + + + + +
    jnlstJournalist
    regoptionsOptions handler
    optionsOptions
    argvcommand line arguments with .nl file
    suffix_handleroptional suffix handler
    allow_discretewhether to print warning when discrete variables appear
    ampl_options_listAMPL options list
    ampl_option_stringAMPL options strings
    ampl_invokation_stringAMPL invokation string
    ampl_banner_stringAMPL banner
    nl_file_contentalternative .nl input
    checkinterruptwhether to check for interrupt signals
    + + +
    Since
    3.14.17
    @@ -1493,6 +1523,116 @@

    Ipopt::TNLP.

    + + + +

    ◆ intermediate_callback()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    virtual bool Ipopt::AmplTNLP::intermediate_callback (AlgorithmMode mode,
    Index iter,
    Number obj_value,
    Number inf_pr,
    Number inf_du,
    Number mu,
    Number d_norm,
    Number regularization_size,
    Number alpha_du,
    Number alpha_pr,
    Index ls_trials,
    const IpoptDataip_data,
    IpoptCalculatedQuantitiesip_cq 
    )
    +
    +virtual
    +
    + +

    Intermediate Callback method for the user.

    +

    This method is called once per iteration (during the convergence check), and can be used to obtain information about the optimization status while Ipopt solves the problem, and also to request a premature termination.

    +

    The information provided by the entities in the argument list correspond to what Ipopt prints in the iteration summary (see also Ipopt Output), except for inf_pr, which by default corresponds to the original problem in the log but to the scaled internal problem in this callback. Further information can be obtained from the ip_data and ip_cq objects. The current iterate and violations of feasibility and optimality can be accessed via the methods Ipopt::TNLP::get_curr_iterate() and Ipopt::TNLP::get_curr_violations(). These methods translate values for the internal representation of the problem from ip_data and ip_cq objects into the TNLP representation.

    +
    Returns
    If this method returns false, Ipopt will terminate with the User_Requested_Stop status.
    +

    It is not required to implement (overload) this method. The default implementation always returns true.

    + +

    Reimplemented from Ipopt::TNLP.

    +
    @@ -1719,7 +1859,7 @@

    Definition at line 498 of file AmplTNLP.hpp.

    +

    Definition at line 515 of file AmplTNLP.hpp.

    @@ -1866,7 +2006,7 @@

    -

    Definition at line 546 of file AmplTNLP.hpp.

    +

    Definition at line 563 of file AmplTNLP.hpp.

    @@ -1904,7 +2044,7 @@

    -

    Definition at line 554 of file AmplTNLP.hpp.

    +

    Definition at line 571 of file AmplTNLP.hpp.

    @@ -1942,7 +2082,7 @@

    -

    Definition at line 562 of file AmplTNLP.hpp.

    +

    Definition at line 579 of file AmplTNLP.hpp.

    @@ -1980,7 +2120,7 @@

    -

    Definition at line 570 of file AmplTNLP.hpp.

    +

    Definition at line 587 of file AmplTNLP.hpp.

    @@ -2018,7 +2158,7 @@

    -

    Definition at line 578 of file AmplTNLP.hpp.

    +

    Definition at line 595 of file AmplTNLP.hpp.

    @@ -2056,7 +2196,7 @@

    -

    Definition at line 586 of file AmplTNLP.hpp.

    +

    Definition at line 603 of file AmplTNLP.hpp.

    @@ -2085,7 +2225,7 @@

    Definition at line 596 of file AmplTNLP.hpp.

    +

    Definition at line 613 of file AmplTNLP.hpp.

    @@ -2470,7 +2610,7 @@

    Returns
    a pointer to a char* with the name of the stub
    Deprecated:
    Use get_options() with RegisteredOptions argument instead.
    -

    Definition at line 733 of file AmplTNLP.hpp.

    +

    Definition at line 755 of file AmplTNLP.hpp.

    @@ -2552,7 +2692,7 @@

    Journalist.

    -

    Definition at line 640 of file AmplTNLP.hpp.

    +

    Definition at line 657 of file AmplTNLP.hpp.

    @@ -2578,7 +2718,7 @@

    Definition at line 643 of file AmplTNLP.hpp.

    +

    Definition at line 660 of file AmplTNLP.hpp.

    @@ -2604,7 +2744,7 @@

    Definition at line 646 of file AmplTNLP.hpp.

    +

    Definition at line 663 of file AmplTNLP.hpp.

    @@ -2630,7 +2770,7 @@

    Definition at line 651 of file AmplTNLP.hpp.

    +

    Definition at line 668 of file AmplTNLP.hpp.

    @@ -2654,7 +2794,7 @@

    -

    Definition at line 656 of file AmplTNLP.hpp.

    +

    Definition at line 673 of file AmplTNLP.hpp.

    @@ -2678,7 +2818,7 @@

    -

    Definition at line 657 of file AmplTNLP.hpp.

    +

    Definition at line 674 of file AmplTNLP.hpp.

    @@ -2702,7 +2842,7 @@

    -

    Definition at line 658 of file AmplTNLP.hpp.

    +

    Definition at line 675 of file AmplTNLP.hpp.

    @@ -2726,7 +2866,7 @@

    -

    Definition at line 659 of file AmplTNLP.hpp.

    +

    Definition at line 676 of file AmplTNLP.hpp.

    @@ -2750,7 +2890,7 @@

    -

    Definition at line 660 of file AmplTNLP.hpp.

    +

    Definition at line 677 of file AmplTNLP.hpp.

    @@ -2774,7 +2914,7 @@

    -

    Definition at line 661 of file AmplTNLP.hpp.

    +

    Definition at line 678 of file AmplTNLP.hpp.

    @@ -2801,7 +2941,7 @@

    Definition at line 670 of file AmplTNLP.hpp.

    +

    Definition at line 687 of file AmplTNLP.hpp.

    @@ -2827,7 +2967,7 @@

    Definition at line 674 of file AmplTNLP.hpp.

    +

    Definition at line 691 of file AmplTNLP.hpp.

    @@ -2853,7 +2993,7 @@

    Definition at line 676 of file AmplTNLP.hpp.

    +

    Definition at line 693 of file AmplTNLP.hpp.

    @@ -2879,7 +3019,7 @@

    Definition at line 678 of file AmplTNLP.hpp.

    +

    Definition at line 695 of file AmplTNLP.hpp.

    @@ -2905,7 +3045,7 @@

    Definition at line 682 of file AmplTNLP.hpp.

    +

    Definition at line 699 of file AmplTNLP.hpp.

    @@ -2931,7 +3071,7 @@

    Definition at line 685 of file AmplTNLP.hpp.

    +

    Definition at line 702 of file AmplTNLP.hpp.

    @@ -2957,7 +3097,59 @@

    Definition at line 688 of file AmplTNLP.hpp.

    +

    Definition at line 705 of file AmplTNLP.hpp.

    + + + + +

    ◆ checkinterrupt_

    + +
    +
    + + + + + +
    + + + + +
    bool Ipopt::AmplTNLP::checkinterrupt_
    +
    +protected
    +
    + +

    whether to register handler for interrupt signals

    + +

    Definition at line 708 of file AmplTNLP.hpp.

    + +
    +
    + +

    ◆ interrupted_

    + +
    +
    + + + + + +
    + + + + +
    bool Ipopt::AmplTNLP::interrupted_
    +
    +protected
    +
    + +

    pointer to flag to check whether to interrupt signal was set

    + +

    Definition at line 710 of file AmplTNLP.hpp.

    @@ -2983,7 +3175,7 @@

    TNLP

    -

    Definition at line 755 of file AmplTNLP.hpp.

    +

    Definition at line 777 of file AmplTNLP.hpp.

    @@ -3007,7 +3199,7 @@

    -

    Definition at line 756 of file AmplTNLP.hpp.

    +

    Definition at line 778 of file AmplTNLP.hpp.

    @@ -3031,7 +3223,7 @@

    -

    Definition at line 757 of file AmplTNLP.hpp.

    +

    Definition at line 779 of file AmplTNLP.hpp.

    @@ -3055,7 +3247,7 @@

    -

    Definition at line 758 of file AmplTNLP.hpp.

    +

    Definition at line 780 of file AmplTNLP.hpp.

    @@ -3079,7 +3271,7 @@

    -

    Definition at line 759 of file AmplTNLP.hpp.

    +

    Definition at line 781 of file AmplTNLP.hpp.

    @@ -3103,7 +3295,7 @@

    -

    Definition at line 760 of file AmplTNLP.hpp.

    +

    Definition at line 782 of file AmplTNLP.hpp.

    diff --git a/classIpopt_1_1AmplTNLP.js b/classIpopt_1_1AmplTNLP.js index 11eb9047e..7331cb7e5 100644 --- a/classIpopt_1_1AmplTNLP.js +++ b/classIpopt_1_1AmplTNLP.js @@ -1,6 +1,6 @@ var classIpopt_1_1AmplTNLP = [ - [ "AmplTNLP", "classIpopt_1_1AmplTNLP.html#aed410ab6bd273ede77050a36bd85c240", null ], + [ "AmplTNLP", "classIpopt_1_1AmplTNLP.html#a68f7a8e7314fc848ebdb190393121fe7", null ], [ "AmplTNLP", "classIpopt_1_1AmplTNLP.html#a5bf35981f12a6386e5f823fe3b99f299", null ], [ "~AmplTNLP", "classIpopt_1_1AmplTNLP.html#a9b8a0ff63aa5addfecbe7f54dff43acd", null ], [ "AmplTNLP", "classIpopt_1_1AmplTNLP.html#a5a577627e4c83061a05787930724620f", null ], @@ -17,6 +17,7 @@ var classIpopt_1_1AmplTNLP = [ "eval_jac_g", "classIpopt_1_1AmplTNLP.html#a05342a7a193a9451c09837b3de387fb8", null ], [ "eval_h", "classIpopt_1_1AmplTNLP.html#a944ad51b4e14545324e0e4513e0c89ae", null ], [ "get_scaling_parameters", "classIpopt_1_1AmplTNLP.html#a60b0eb2bb08619261e4d0e292ad0e854", null ], + [ "intermediate_callback", "classIpopt_1_1AmplTNLP.html#a6f25c70227d6ddadf6f691781007c944", null ], [ "finalize_solution", "classIpopt_1_1AmplTNLP.html#a5f110edd912d943a85f3af2d7bb98bb3", null ], [ "get_number_of_nonlinear_variables", "classIpopt_1_1AmplTNLP.html#a2535706fb770ebda7b50219b11352c92", null ], [ "get_list_of_nonlinear_variables", "classIpopt_1_1AmplTNLP.html#a725d09f0beca55ea55a06df68f38d72a", null ], @@ -57,6 +58,8 @@ var classIpopt_1_1AmplTNLP = [ "Oinfo_ptr_", "classIpopt_1_1AmplTNLP.html#a01a73e0fad4baf58f416adf5bb348dcc", null ], [ "nerror_", "classIpopt_1_1AmplTNLP.html#ace24d4a55485bb96b1763db1443f9abe", null ], [ "suffix_handler_", "classIpopt_1_1AmplTNLP.html#a09ae1a3052a19988433941e250151428", null ], + [ "checkinterrupt_", "classIpopt_1_1AmplTNLP.html#ad564603d07c46119004ef35c84fe8964", null ], + [ "interrupted_", "classIpopt_1_1AmplTNLP.html#a207103b08555ac8ebb38d0cf818e0a46", null ], [ "var_string_md_", "classIpopt_1_1AmplTNLP.html#a498921760ac6aded9abe4333a26ec459", null ], [ "var_integer_md_", "classIpopt_1_1AmplTNLP.html#a38037bb2d1b0204f809f24eb10066ae2", null ], [ "var_numeric_md_", "classIpopt_1_1AmplTNLP.html#a6d0b2f3e6d8d565b16d04484cd1efe56", null ], diff --git a/classIpopt_1_1AugRestoSystemSolver-members.html b/classIpopt_1_1AugRestoSystemSolver-members.html index 57ff58044..a54ed4eab 100644 --- a/classIpopt_1_1AugRestoSystemSolver-members.html +++ b/classIpopt_1_1AugRestoSystemSolver-members.html @@ -39,7 +39,7 @@

    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1AugRestoSystemSolver.html b/classIpopt_1_1AugRestoSystemSolver.html index 147b6a4c2..cb4806fb2 100644 --- a/classIpopt_1_1AugRestoSystemSolver.html +++ b/classIpopt_1_1AugRestoSystemSolver.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1AugSystemSolver-members.html b/classIpopt_1_1AugSystemSolver-members.html index cb23c6307..9abf2c63f 100644 --- a/classIpopt_1_1AugSystemSolver-members.html +++ b/classIpopt_1_1AugSystemSolver-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1AugSystemSolver.html b/classIpopt_1_1AugSystemSolver.html index e5915dbb1..3ef013852 100644 --- a/classIpopt_1_1AugSystemSolver.html +++ b/classIpopt_1_1AugSystemSolver.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -128,15 +128,15 @@ - + - + - +
    [legend]
    diff --git a/classIpopt_1_1BacktrackingLSAcceptor-members.html b/classIpopt_1_1BacktrackingLSAcceptor-members.html index 009f1989a..9b31b23e1 100644 --- a/classIpopt_1_1BacktrackingLSAcceptor-members.html +++ b/classIpopt_1_1BacktrackingLSAcceptor-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1BacktrackingLSAcceptor.html b/classIpopt_1_1BacktrackingLSAcceptor.html index b18d3bc06..6d8fac1d5 100644 --- a/classIpopt_1_1BacktrackingLSAcceptor.html +++ b/classIpopt_1_1BacktrackingLSAcceptor.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -132,9 +132,9 @@ - + - +
    [legend]
    diff --git a/classIpopt_1_1BacktrackingLineSearch-members.html b/classIpopt_1_1BacktrackingLineSearch-members.html index da1d96c67..767ba66f0 100644 --- a/classIpopt_1_1BacktrackingLineSearch-members.html +++ b/classIpopt_1_1BacktrackingLineSearch-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1BacktrackingLineSearch.html b/classIpopt_1_1BacktrackingLineSearch.html index 9e817c0e7..7be3137d0 100644 --- a/classIpopt_1_1BacktrackingLineSearch.html +++ b/classIpopt_1_1BacktrackingLineSearch.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1CGPenaltyCq-members.html b/classIpopt_1_1CGPenaltyCq-members.html index ad350e215..24cdf85ab 100644 --- a/classIpopt_1_1CGPenaltyCq-members.html +++ b/classIpopt_1_1CGPenaltyCq-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1CGPenaltyCq.html b/classIpopt_1_1CGPenaltyCq.html index b40912558..810eb2e95 100644 --- a/classIpopt_1_1CGPenaltyCq.html +++ b/classIpopt_1_1CGPenaltyCq.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1CGPenaltyData-members.html b/classIpopt_1_1CGPenaltyData-members.html index ee6b74c6e..de95e2f38 100644 --- a/classIpopt_1_1CGPenaltyData-members.html +++ b/classIpopt_1_1CGPenaltyData-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1CGPenaltyData.html b/classIpopt_1_1CGPenaltyData.html index 00380756a..9768c2a84 100644 --- a/classIpopt_1_1CGPenaltyData.html +++ b/classIpopt_1_1CGPenaltyData.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1CGPenaltyLSAcceptor-members.html b/classIpopt_1_1CGPenaltyLSAcceptor-members.html index 798521400..47fae486f 100644 --- a/classIpopt_1_1CGPenaltyLSAcceptor-members.html +++ b/classIpopt_1_1CGPenaltyLSAcceptor-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1CGPenaltyLSAcceptor.html b/classIpopt_1_1CGPenaltyLSAcceptor.html index f6d651f4d..c21904dcd 100644 --- a/classIpopt_1_1CGPenaltyLSAcceptor.html +++ b/classIpopt_1_1CGPenaltyLSAcceptor.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1CGPerturbationHandler-members.html b/classIpopt_1_1CGPerturbationHandler-members.html index 5c98b430c..519e41b94 100644 --- a/classIpopt_1_1CGPerturbationHandler-members.html +++ b/classIpopt_1_1CGPerturbationHandler-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1CGPerturbationHandler.html b/classIpopt_1_1CGPerturbationHandler.html index 6b659cd57..cc1f437a9 100644 --- a/classIpopt_1_1CGPerturbationHandler.html +++ b/classIpopt_1_1CGPerturbationHandler.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1CGSearchDirCalculator-members.html b/classIpopt_1_1CGSearchDirCalculator-members.html index 51386272c..874021f2b 100644 --- a/classIpopt_1_1CGSearchDirCalculator-members.html +++ b/classIpopt_1_1CGSearchDirCalculator-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1CGSearchDirCalculator.html b/classIpopt_1_1CGSearchDirCalculator.html index 608a99323..9d24e901f 100644 --- a/classIpopt_1_1CGSearchDirCalculator.html +++ b/classIpopt_1_1CGSearchDirCalculator.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1CachedResults-members.html b/classIpopt_1_1CachedResults-members.html index a21d0aa54..b905497ef 100644 --- a/classIpopt_1_1CachedResults-members.html +++ b/classIpopt_1_1CachedResults-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1CachedResults.html b/classIpopt_1_1CachedResults.html index 54e73c4eb..8ff580bbb 100644 --- a/classIpopt_1_1CachedResults.html +++ b/classIpopt_1_1CachedResults.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -126,7 +126,7 @@ - + @@ -138,7 +138,7 @@ - +
    [legend]
    diff --git a/classIpopt_1_1CachedResults__inherit__graph.png b/classIpopt_1_1CachedResults__inherit__graph.png index 44a1785d0710032b8816a516b6801af6860c67a4..8731aa98f0ed9c56b452678f665a7f8e28a884fe 100644 GIT binary patch literal 82273 zcmcG0cRbeb+qV%4S=odxTh=AnDoela)1j>0-wvvq9}kZP$V>VBY1<8W_XjR5=ed5w*dLV#6f6Xi;{2 za>lem%JhOnuVdS{zDpeNg!|#_86MNY zS@4lE^KW!+ZF@*esHcfI9?UKo``f@9cXz5VyMTZ|pACnuNo-u)aJ~Pz<<+LDg4*lIHRLa67`@R^F%-z_7ww|n zem`bs@A9I>8=GUIaLfAwH4F9SX0d;Ru|RtMr(;H_dZ90*1V%wx-gBo z7e;LWElQx3dV5Xbd%bx?KA{E1)quAsf$=E^H4MFKx2H;vA1{S;ovC6!QDFH!ApN=>+#RG_VXEdBbpEMz}^qQ|>=B~9J>X;1yrG;;w|X(RP^#mMSe z_x$!J7ZG|z-o6#1tmAy`yd!cho%g}$IcCyBBY6fwBBHbY`R#5ZA|i%M5;&6%BI6k2 zZS?hF=sCHf!DCty=X;sadWpY;Sy*!XI}>^OODkv7pN^*}xVRms=B{@-5G81FX?)Jo zQNeUr8pvO3N#<-xX5{Xy`gA8%DCsCHRM)Ng^lg{4|FT>4j6x1yG06fuih0%T7+2(! z@EVEl*5CG?h6su8nXOX}1#<=N%Nf=5w6sV2uq3w{I$M%Q40s2HOdkBmR+tEhh}f|Z zN`+;R!b`sSH$cDQs(D%1X&K0yboQ0mhMYr)H( zGyTsh``*X}SA{6uFz@QD6zu)EZz&S2GW)nM>sHRYcUzmSj8uA=yGy^!yOPl^i$8N4 zj=G9Wn_iZ9@7ul8$Yfa1DSZ5IyDnb7oW8i}@lzouX>j?peb$L*H5ryYlCuwfB2t87a@U`2)x%=xxRJ%&fdQZ z4e6Zj#Z+C7<`ix8Q`G>eWR^b?rI;Y!OVd*%@-Lp-}VREs~De zs>keB+`O+??6S1@f1XZ9q`u=4)A&Z%oNDm2ydxZw=wfp0$zdq=~9h+onYp47t zV-f|MmyOx^Lq3!6LOZr3i$ZQsM_c7t>N_@U!}>hL&@42lL^p7EmevWjtO&FSmT-S; z(!b*56j9FoMC=s#I+l6Y^r+cZoVTA@PvV60d*1P^ThAB%e7P>^wUecmA}~;(A9v{r+d;Xv z1jFqpdgVykn;dtuFRYG~TW`;GdxmB5n_}759kOZXsqY$>h z)Ik95Wm?SwJ+zq1Lc`wb$mvM*Rq@-IQobDb3+XAY-}}2ec)o9copcJ8HplPuh@9s^ zd|R8+s9m|gx0jb#Nl8ik_4`pFAs69lQ&xYqzIsJsD?|tB$PyOclfk?_mQ~Q^XAnvu zOtaq4m+Z=w(~<1AZ)v0?me~uR3>J2eRyz06Nmo0+(msb0z16Mo-V3 zDr`?l8sk3Ud;jt80#4YA#F^IU&aRXjxgML-XD2U-8F?Ym#X(2V2`TY!Nh`w@8LQq5 z-*NPwhs3l~WzM4?*#edw zK=SMNBGl8xetf*oCw2Ju3dTFNl*SNJ=0~FyXjauki_r?lkc$vmo!Tca1ntM^N#Cd> za8VgZxh#+*T)*Gre5U(B#}rPK&+f1LXRhn@=TdJKqu&`;yCHEBjSb0XF%h8REjT}ZbBBrLM1BHgE2L}fd zjL|g}qo>9MNFC(N#nv@PlqRy5Gw4TbM=N58u8L{CQ=^GM3)&97Iz8T>+4LYGbzA+TFjnPS7Rd*#UE*xx3xc@B z#Frt(=B-58+1V%MA(7~=RAD$BZcM0^v1;K?sbDx?Z)9I^pWd_`A|aiEZHu@no`{?& z!)o>Vzf9$5jJmUJa9gu)f*GnNS65UWE060bAKl82=W>7q^r~sfLqc;?1?T5* zFC~`k$k#|N-47-aZ=7a3Y)AI$h0Q!`joem-Zb9;Lj>Ic22tV)LliVL|ilDi%;Z-~Q zH8d)UO+X;l*zfQ~Lf(-)5S*XvFEUl34P4HcUrM-(dXtPLTO4qm-_)o`@COmp)w`RUQ_420tTeoA8E z9HX4Ph|7ZJ*JGDA$axjU=YeifB_Hdv)2s@cdK$EYTm+QdCa}pni~V>3b-u@2u>Zw2 z{cKV6qKy!=m+Gp4WKD`+dKKkL|>IZs{59LY($Z{+#nIUe!W{rc#~Gvp-04T=t;8=IO!!@|rUbHwu+ zz7A&a3PDb|zZ#?W3i`q4N4MVIj(jxmo|IK3USz%Gd0DzQ5fnYAmGj%CPWIV=ZpNsg z+~oM5pUL08J$L;~OIprDR0_h*z<_@F_orjqpE=5&$M|IoP% z$l}tY8m+)=oLsG?Y?1UH_Xu=CAYm4^gN{7X;aNd0d)@-2f!Tm&eD!hrJ4}x@)1dr13D7Zh{NXPT_U@|!gO(G!Y9L}me>k^ zm6@>gEF)+pw-3dPI5N$e!#uZ3qft&B)XqsEK2r`N86w9b4-&r&&2Q@pw?v3~Y)rQD zCOvr<@*S@4S7rKh)lglP{LWkUp4W4?-VzjZi-=T+ZN#JJE|-stVKUvk=_*2E8R4lX z{~@#u*SstH*T?%*y*vnVBZ(1Ku=p@$C+t=|CPE)&kXJ%$J{@pO$!E0UPgiQGk46b} zPC3v!R*(7P;U4?c`6)nSMGOtk^7XuaeVm3>x7M&W=?JtxRZLjJGV15eYM-r&Xh1Dr zieW2$_42S`{`vaUyU(sX`pd{_d01O|OY)VL8C7a3y1tYkeB>xBsl}U3NI4QDZuSW11dF;~65YF_$15H&!}kXT0WA z=|_C&(jr04-s%3t{f@S_1=|RlxZ%Gx=3OBWWre8a1IxhW%5 zmS-01e8&~vt;+6nzKJf|w`VT?0Ud`)1kL3LEHSK4eAaMT6y&wC`SDecP^GIYmYKc# zc$y0Ggqk!5y(v$Lf|;AB%dp?Set5z zjtVlrS$_?0!;#kUv6J!~QzVT^+cNxWt6$kgvm>pa_=TJU-v#zUcw}`i>8a4jUMK0t zLI!Bh-rjwC`@U_>HMy64<@OWdVG!}Ni+P!BDAY5gl2^ZaxyF^Mwm1M4VtD3TBDj~bPCPC})$4}V41D`s1QX8C|y+fa93%g@z%D4@y zT;kAH?ELgh+}yTC3^V6XB5cY`zCGK31j&FW;!W058RtY#)M^(X^z;u)wL#%o!UEpO!~+! z!p5w8q}7-sQ)10L%13Gf0?(?U4GL*@b#ls|B(jf%5zvQSVPx#>Nf$o^+6Fsaz3wut zUn1Rj&#GzMx;&c{Egf4dB$@fqd<*49V2-T5s)74{om2 z9j~db9eare-w*r8<_Ma1(P#D!_E4AgmllXj9zqcEU_cK&N^O#8sc%ec?nYz&8le3f z&+WO^Ei!xk-!4p&f`U6)owHNwP~k7Od6$1Ax|hb>$~sBIXb%lX+V>>@njvV;9ZPVg zav|ASPt^I=obHVv6&}`i1F|_89bM}D!L8@GKfXM<@3pgVD@DNay?z-RbdekO`yLVz z^rEq}Hy>+e%U}9aZr?lCow`jfZQ6KY+-LjFJN5LX`Va0vBpB3V*O@irAMGqQt(H%y zPc^=T@{t7gvwOK3TF-c65F=oYz~#l z0^TY1KD&C_tMA|C7YFj=$T_v-8GJTwrAT^zO_T5x7##Zlfi$G|hRlCv-NH^0w$ET; zXU{Ar1{j0j2j{u2n1KPE6lirW;NgXj*(FW*pBoY}N^t|^OM)(W>sc!kC#UjS^}5s| zu#AaPk!S(eB^^=6Y5A{}ncgSz@@HE~^=*J6OCu{aCkBs1yTSoLDxII5_8uP_y+V+# zO8&=KHD&{{3dMK*ie%KN&>F5#wfGBjN?5!pJzezT#T*3RG4?Uand85;DhHiogo`fM z<{sX3o>TMMTWOza3OUP0aZk+01T`JfrD6{{hh zQ=1xXb|I2Z_#L392s&XRQq%DoPtUOWR}esZCHc*X#N}AtBOLf45d?J1cT)NaZtO$*LcXbnY zVWINe*T>0u4Ma3rc_by%VQ2kLHWk;ZmJ8`eGDh~l_z@LR9uXqza9!5w?rTCWED91X z)P>YX@2u!d-e2r$dWB0be{e;>KPa>0fH`kdP4HpB1Dpzi`Ni>CaR^P6lvKuuU3DZR zEHVm;X5bQ1i=O3Jb-&h6eDdo<^L=CA7a_&gy$p{B3s)y7>FLz~@+qsRbljAx$EV`$ zBH*iOfL{TvGp2wj5%|5c<6`8s$coXCaDCpMk(^xK!NDQX6(CMdZth`{u-#}IH0`}r zuFE1m2gUxitusK&T!0QTL}Ioay6FgXP*9L2Ap3Fub6@BHGw98GR*$`;As0bAnjb#x zAcBh{U}Pw6L7BU`!6{2Y_-jM+Z$UQ$;lpde&jjLEb2LXKZg*H}2xY?csr6<^E)JKm z!;xf0qhrwKEgJ_j(fzrqRA)zn^*^%}!X@_0eZ7BQI)cRW7B&JSh` zCc-cE8~Pi@sO?yTw%EdC*}`6mzDTw6D4H|dG7uhfxza0j%uOd`YXWUwJeO`5!1Mj= zBOrfSf%ay(c{2frfRg{|A3?}n*fNkGJ!cc{4}G?|q8LSQy3qFq!)0w$RAUoq#RrZ3 zX8{tN?N#3C@PrmW8Eua1y|;3WhbIy+#TFEez8cSMAI3a5!_YZ%-YcLMcVGJpThe)R zPPWoGD*4GKy%EoU4k1D8UA=)R?@6mHwYkT9vScq=d{)TWzqQt?CDlxu6GLHzRgpRq@#ni$G2r34SoqtSnu@9w z!dfa-&_-(zYxRKpA6rpq9@{o^(f`)_=qbt|t(4T*K;uhq$SsUDUvu0xj*(B$8Wcp3 z<`ONd`m@8!ah^{^Q*VF9>oCSlAR@}T};r|s4P$C9_68TR8y0S@V25vpVPm%Vv zQA1}3R1P<%aCjM%u>4{L;-nHDB%8Ha6EO#eCmI>Ava3_ZI%3*{%63n6q2MU+!c5f?>SOM z(ML&ajD=kqj=t-2$;UI-3Euvs4|x(Vb7-CrWfT7i4)Lz2?}*qXy~qu*Till&!r-dg zcT`2;hp0Yv77;(=8v@FNJLIHnVRmePjka+qm4P5-+j&CXFuPX9NGjMvC}iPhT9jt$KV*u#V9hEPJa*8H>*3{dq~6}p;Tm4OF}Aj zvLOddkOnYi5E0)&g%~;Vk&-%?#HJN|Bm=}Q95w8ba(nB>pi2ljp_VR2VNTdWt)3wf z3aRpMTg<@wyU)p3Rr>0Dy+LzXS+@rP!DaPN!otEMP*obPXh=AYOO3&n0@f7pIdA~x zt zo(>h?dPzuw0^%)E%yp@)ldql|vTSF6NoD-dllGuXR}frXhJAVrxlve9IVY8+?=C^x z^2Dy5=9~gBHI~5Up-@0`F5UulG^A<3)3V&U0A?L(sM+(^U!&d3DYl)W1AMbrC)LZ#7 zsX`tv*7=arRSwB!vqU~FSocymC@ltm?^yh%P`i_Vy$~+aXX6{5#QDj#T82all$0lzm=&nqI54Eq-sAOF{w3YLC; zRQTy1d0APk(9lrm)q)V#$EeoJa8EBG0V#HLFT1ko8N{G{xw>(eQb~4*VsaoJ|Gkv& z(MBTyU$I3y8Jk8%*Q;xC82l|Hq@>?c?d#g*h$UUV4FMtJce;BY*ed67q0SC5-6m=| z;7W$SKBfEgupGBxdAAg(zYq65z0NgMhp27?9IC9OWU@Y9>#{zcK3rxEw-s)%zpG`Y zyNBpMOI7Tff-x8T8k(dgCmQZhx6I56T~P=Motp^kxtrg~nx`ykjg%vhqF|M0G9#Q@ z{x`Zxqh5A5KQCiCH_6Bh3MQy#r5>AREzyj`GR(yf@CMis%}{f@2CM@A@d8M0 zeaS>JPSW;GOAu^v+qmrn#)haCBnH0lv9a9-W?sX>!s4Ig{=K=m#BQvrm+j8$fnBG_ zH;8CG$dYpV!YzplF3obP$~kq5?R%R0<3 zv;tavOD@6zy=J;pgGGo(gyD>iV8cnG31Dx?=gb|rtO0`lz?W|uoJNTx9Zvn1?X&vt zs&MW~|9ek-ffupw7!^xL?7X(N6S{zt(iyjbih)n9oJH=y*hlb)dpqBDZAvGgAK|(F z6(_^HWQrG?7YKLcD(Ko|4q};(Ua8#9+SZ1D-$aU+Av(6~)b&bG93TV~Bt4P-_ERv#dNkZa|fCl!|MeU1b+F9Gkdam{j;&Qq^ zkG-IBjj(Y;kg1{m;*@WHqcE;-Nu|~xe`p?x za(((O0WN#rfP4wM&l5hfssvh$fiGQ(VwAdQ2@|g^*M9-_e_hbOOY1>7ifKQDyZUv< z+Vi?=0+M;J(R$!KdXhavgIt~dWomw==F);JFs;~0(9qD7vBS||@AFK16Xz6Pg|Cb% zXZ9f!Y}{awip5Tk(^~RDX?=#wuk-O9Phb9fx;9Wp0QV}!$jmzmL9102)<)jQ@%>`Z zJjrj9A45BT=Vj)hlp29N0;QbLg?0&d3lK^fw4*Y4F$f24$jTD)`ylzE4)$%$5Medp znt!J+z9SO(HyjJfTOJ`z8+epg?-0jg!3C&rCftWZW`BP>`_1#MDHFF zrRndQb07qtAQ>Kc)a-0K^L%5u2y~N7>9Yf7M9k}x+I|An(RQrrW}l6LBl2!9+I(bL zF@4KJw3c4(75SfrL;GGUbBu^JcIDMF$6ZCCSJ=0D{m*V7uRvn!e!zF_R0}Iq+Jy%= zVvM;uCP+!b#v?K)86-S~ei-T>6r-e~18}UA_@DbhH2?sli!V~$X+BtJ2y)Hk08l)+ z?iV7M4?D3pH{7VG;X36d4^C`mTW@ z7Z)D(@be>5|KpK~p?ZI5*QJ3e;O-H%V}IN`8dxO53=0A!Gc%NVOT;w+0kY`UCdjuH zvxyIrh3y$YrL3Ah{JT$Y@MI^kTq`M5?V1{y2URk*&z*~(?vU5xK?n}~n(5jOVu%jT z^g9X#<<78p40?g#VpD9OLE4;8fYAc5Y6guYP?rY0R3Hn(zD_w+inuP3H+XhJ;m>xS z@7Y-$Ns>N4iG!A@*m+)kt}CSpUWuusqS83)H04%3T;+NlB9E%;c=Frxf`{d6H8q$u zMttxR=dZom3?dEzU!Dv)L07l^_0UJk@9fYTyiG4d(#mV$CgGFs73h6~)^zyG6RLF} z*Aya=1wwE<5%3I_ry$P^Lm!yvDt)qn9ZZxiT_o^dqVX(y=s=vjU+e{15%Z0|GPW6fYG)<^*nTjLiR=QQJ)No znK>62VyE@m{jlEoE2J@Sy~+?{{~m0;>aG+@#%ghLuz6OuzcS1W3`-(JV*97^aW1!N zLkK|bGV9*DNi-#?4ZI;CHGe~W+6XmJwsFv;r~sFo1D}Yr9TSuk6s&x82WE+9KwhvK z`)s}l2?3Ez2SiSJ`BF(d(cMg{{}z;qb|%it7J2M*@sqo<`4>gdD~;Kqi{GMT=5u)e zjDcN(V?#IV%H6?wh>8tpG5X%$W!_t#fJ)86=zoINkl4H+_mc1$2S*4j3>hV53($}1 z(CXRz`jBv5*^o934Y%9)>Tg&T^Ri*^`_xWu0bA&luJg0j+r7$tea)Cb)QJV&V`{{{ z9>)YA1DJS#p(BEuZ;oMBbf`2q+k5!c))Z2cPLWYMoLx;wYKeTt>W~}|=&Yo!&c?|Z z3IcSo@3Gr!p{HR@Q%sdD@`)!P?mJc*K&w#<>?YWMI>Ah_ zG?6hv4f|oaHd+a?978~R9J}$Ta<>a`8pa#+o z|1h|TqMWM7B72S2-Kxba#?~?dJ5=+Z{f0mWg7tz7LVN!DNCou7Rg4M0V;&#{gI>JA z+<>Lj{_lRxL%4kDIE6C&_NVBt5{amx!3Lw9?(jk?py&c--9oYOCJB? zI{(@$eV&G>b?04XKs0$m4}LlVK{?46(wW4k0V{NR#Rksp^KPq|R!0BtvrZ*&kP)W) zTq;u(!95t?zkk=P@z~_91X3*;)PYSP{SXaz1AhJl;qZKKv;`r=Z&>$OfIscPM~cCF zrNkh*wHXw7yl23KFA4DfC?Iknx-SlD(a+KXE3k!`3f*}?XKsYGMiC<(fyP2KFTF%v zVx=0hb|YNy?NKrfS(TlVFBs^Uq(7`lfV*Z^jABC3i@UAVgtAx{9)LN@7-1;(C!GC8 z#et0*8q(vsSD*x~F`Qa@Nw0V~i+A5^UIU$37TE04NMd5*-cm61solPfi)sW*T01OE z4}{t2NF*A(3*@BNSXo&+rRdDTUL&7))*~TzX#)UXf1#l`JrN$DrVdv^5yQ`HEG!#K zAB##&n{W|>447zcX=?W2>?`ta&|9nXem#E@h@g<`R$v#p)*8*Yeqo0)rUxZ(wXHDg z!VnXRV$9B6ki`EDa+{`;A>CFFy{ytZXT2WCQ;N|?8Kc>S<}>zJ87`CAv>hg;NJPB zQuPVJ6R30f_lp=>sO{*+%>ddZJS%mw_5E@i$ z4Uh!kuu9sCa&d(LiIm~Hr>~O4>uY2Sumd@C2McebPs(ePxb+)BYz++oLj&jy6=Qa` zLaEYw(9HsrV`()vjhF%^V-_x8zMVaDr-+IakZ>USC7|D8aQ#5?#BIos^gfAu!J7jj z4Y&$|L98l%{Of~3tH=$TcYri^)+aKN%`daM1HL2hUNC{JvzKg|O%)?nZQ5sdjMoP&>=Yzr-$rrQa%pr@c!b zX_?=aBwWEr%=mI-V?wn-;7}eSae@9bcPA%mRZdnG7xIi>Q3yTm8F`E+>@YgDTWGnU zqeMx$X&_O{!+j! z;7x)n$O6C{cuhlKZ8m$v*ENfbBw-cf^9}&;rhu~mZ9gsn3?%fQuG6|H#nc6yk1gPR`%IyXRiS}%IC+w!oX#+ z3DTRnJ|$>8laa#XOd=xlPF4pSQy{Pf12NkN*`2=i5xf#H%|K}6LF7P}m(UbUd~E*% zgvt!Cp*ccD)cl~s33SqP`c|oZ`cZfU5T@10`4<&v{kN3KY@T{;`DSfbysk7Tq-cBV?uzU|!tykm$uaJU#i|4u(BSSn3S0(CO|R`gjM*2REUm zZuH8beiA3U-c!32-P-@RuzF353zaysYBaljn1OSf+I(E7#Rsa_84`(Zw*EbHmRV40+=ahp^5Xh!C(8qzlZOH$oK>5M@_Z;95`i95o z(*XUgUWJ2cVVo1#rr=LVqW%k&(-Oop&|Y33MiihQu=t<+=5C3kYXurn0os(1@bDR+ z8n)(tftUl4-vZ@94Jsmpip9p{w}!=$A2v4n{yeV*ZDfIez^qs^*K!+!POZEPBidziM)m?;NEk- zY7X3B4fMI(`lUgzF55^$l&S5z@Fo}`tD))4g^NafE0AM45_t$@K)nNwJ=uSSApLn7 z9O)Dp_N;*~w{M%?4IT{mc9Cb-vwbCH7Z?lD-ykpN+q&U)`K%2Hp~R_I|;*%l25&*tSL;#CHP%&4u)8<{tt#6)9cB5FJ2 zckz~FC%0-zuA)}1vaA&@)DIbE^RDU#nnp-xiV%8-XItGM-zkCkJ`*iXq*PNS)ck)D z95?$a(-4NE>LQsUX;>_VOJm=NybU_#O7&PB{`+dUp?Z*&N9MPATq_OEZ?>r6kvUh- z`rd{hPpmK~oCTuhZQwvzxusOO$C`AMT#vrg{-;i-Juy;JbG1aNziD|Zy|z@OGj7$- zdsemO=Nit>q(YRw-e>ED^y2pj+`F}jmI~gr<53Mxq$zp@dL_NP05z5#AnqAY7Hv*B z{t1jP=+XT0>TL)uH)#y%0{DR(<2A6$3iEf&I^8KBSv}qU8EmQF3!%RoaAiY!iWhYp z_`o_5N`w{xM@Tf$$o(QCLl9HuTIIikXy|loY zVAvLpbalXRgF0y_F+RRmDKbyM6HxQ(=3m)z|00VTEgS^?Z^>9`USgcUY({@ZOCGZJ zi5iAOlP%eh)R2@??y=tX1mN4#a>%lrsI3e9>s?1M_8||S3V7xYMT~{H+QUh`J;_=9 z4(Rso1E#JC zoE@*9t~cw<_bZF47(N$}&OK1e+SXjUeN8)GjpSEgm<$f#Y(S}uXO_gvDN(5=Zb3|1 z$13WRD^2S%0*$6jG~ve1v=ci66Z4f zErigE=h75N4=!E^ivB>25|OmYr#5Q9B1AXj*otp#(l?f+{SBZAnD4Ogoe>4wHA6J} zNMo^FFcDA$LLk^aEg!>`fu5Ww_&H!9gYEJ|Vg`u?f10W)mwRh>fW{eXv!I=|6zgV< zv5Rdhi&a{t$0qzj^4PS5aq5Q2#YW$QM`6(_-UR!B7T9=7hHbYH zAXx4nOw5=FRR&!1k^d|qKnSEr`_};u{JYL%eCvMz@q+Q0GvZyuP&Q#Ai4H!-P7l{g zdam{+r;ADJUB4k&$?VV&ikgwZMCzqA|L4|h-29*v4zAP;9}mmYdr3Wvo9x6L+gluRoVu zep?2HTHA@bt4W;-0HJ!9t6?1h`W4#_3w*U5ZiGwefuSlzVDde|WD3I-4W4K&Zy?N& z%|F9GA)vO&PNrY*iLcTDVqH%nV#+FuSCjaC05QJ>(|63ZmFYVgb6CzrYG0R}yZ|F3 z+z^=eXMmHt4m}Rln4+yMH>2+kX&k%8JLq-}I}q`C|GW~?KWH6@Qw9T}+Ta2Xp(Y}1 z*U4&z=Nt|9@{Vf}a*v>VmsxgFB50)pu&tgRHE$9@0MI)Ej?>?{%f~almNm@73f35-4)m|zpngP=J4GeH+a8Nc+B?b6Qd&fkEfJLKkAX;E69sO?KP z_Z_%KaBq!9@Ly=+J2=1zFWM-fm~vMy*3P_B;|QlM5scGhjEowfx&b4~0x$@cTdUNf zU1FD%mbL@PR2soYB>NMY$9K}o!mDn8=V|)fSyPh)R$l)r9u5w4ATgF>!-p?kytoS; z8)A@#0Rg1#0f%kJ&pHSYm^*B&_j&U%c7E&72e1>&MnUX5SAbTEXfnve2yA&}%g6H{ z&$PyhEyTtGqXWy;$lqe8M{CW;E|Rl{Jlu4=?jZgW_u{T-ms^&nn!N2QY%XiVA+F?;g$O<|df#f5L;~e#fg4hF?J25x1{D6)LLTdyu$m9ae{Q;6-z@ zg6(r=1^Q(#0a?%lKrn+%z6FU=sQ4F&iLDVg0@qGGu@;~e5(b8z7-rAov+qEkb>%3> zUBt&n!D4|ORU1TNtoGB}IXJmh*OXCXBxC`?YUE8=aP8J{G&;?#0$E~t>_zV|Qc3-= z>Ke_onYOhD-yw#hB4cUL6cx3!$Ux3!7ZnxNz{y3w1SvKgm_+c}LGxf&f9jUuv!#qU zSV}#&tq^xQ1QVa=1O$#VIJ-fG>H#13B2dGSouW?jPADT-2UX4Aj!k=EAj*PMj>U~k_vLEo!xA&S%-zHLeEQsL-lOgo_Ft< z1*6ma8Sm!%e0cDMi?3!wHtH!9c2&qi_ z<01SN<027Ji&dHBVUU@;e9(DqqV>rvpa15BnbegVcB3LtxLRQ5XA#&VFwWyPlyXyY z>ovdvCxZf)r=Fe-a5;iOQfvgxXVFFN+mX*?qYNgFq)-;kE04nZF34$TaXK7*Dlb|~d8V}S!MPomzx5ba*EptC*{Acf}SRp_0KRMV|Di#;e*MyI4>z#eiDY01(D#eSW#Jf z@vq~*Lp&9T>ZW2Cpq58WDYv1?Sj>MyRM5CVOt>tPf8!He0U<20tE$!Ai^R?W(Rav= zam5&2BQH&pH2Ro`7~M-5UvM7+nThU!=7;6ji!W)^F4*dUEFrbD#B}3*Q1n+Bg2`8* z(+Mkotj0@!kNgI;0S|dv*vi%&L~v?>}lVB5+cpo)h< zWZ8u=Ue~dh3uYu4O?@Lf7I(9@?*>Ar5>ZSihg*!B{QR2&{&kn%U$~U2-Phki%N3|D zHzuQ{rG=H==n2BtAcgYxmm5+q@4jR2hm(j;-ybX)+h7<}{Ktj)X5ZoaK_gV$dkNMP`IT) z^6WkJtJ-Sj()SlDHZU(`6OD9*i15z5BpbZj>Zmh->5jgnrXv%tt8^b5H*gX+sQK~* zQcX$_mH_^1nCZIz zk;{+&AQ<~hf#3|^AiVFgNQf!J#x=~j*Kbb9=g46=MHhpIL-z}FTnH-4J9K*D$oJb! zW=_e4p&(P*`WuSUTyQ2-@{8jHGm-@NRKzx?{;5z}M?|?FtXLARHBbkAV+*}G)iZCw z`s`ZzUc(n^sT*=_7v0rCmTFWaP|1&#fq^TYa z(2);ph;zl(l<_J3v;sM@52Sh6KI-v$QpW}m7blzH#$8>D|ECK^h14|NjBQ~QcoF0< zj|^XM=6>K*o*8wRcR-PSQxfA%>G1q_M>@N?u!gQ=vF&Mc7n%a-0-XcA?~rM{5aj`> z@mD-BnCUDm&mV0qMDx>E(3|4DbO|a~6ZqH&CLfjjB~`px4p*{QoPtfgPFW0%2Hb@+ zgi=2-ku`ur$bzC)o^?~sRjzObZT!Eb%cTQW8wtLALIQV&U&?;#<{HX*PyRi@)v2^G zJwOYGC1E*mBmjG=Cs*th;gS+pxocS%`oFyZaXnsy+W}`&J<4z%+m#hPKh8W;o8qRg z!#H~qd!SmeEt=7;)5F~Gw1Fppspffer`5$Ljp?aczlMSM+r4V;Dtjg76gtqO!j4A| z;nl@)gs3)4u9u9V(>)IJ&NZ>*+&$J@n1$GW4g3tjgK7fxFT{m&)h{GkJ|%J|Qqg52 z^(3x%Bk9TxdR>bBWTQ~{(uQ$!~4(ijN&2KuMR z>X*TanJDr1Fr5yxEN3Y)v9|sFipHyy6h!=c-rCXKjg0eRF-EiW;MtwP0?XiLh|G;kSd+d1LZxQ+_d|*8t{c~`GLu|H_(A|6 zitsKAgGG!mm5ZU4DijH3y9DT$OddjqgC*&`C$T~s??xPf&i(2y@Pk1`cai1!MS3<& zRqC$gsh+%2CEUv_388ug7wkxX^qzCL3LthNMERzc@Zg7!wt$^Orrw}I$1aAM!UyGc z-Jfmx5o@mSr~@|a<|WZO7FegLsbI!A1Uxz(0*0NROSR|KQo{n1F&KHXPew11ldl_9wSgScD4K#{RA$QjHiRG^FuXi-eCc~?kD%SU*? z5K6RGZ#O0eNF*LEGnm{T+M^m6Se_M5fUj8Zu zcW1W!L>;$L4Rrvl=|%%K@rC`T!=u|) z7*xhWwm<|@K6Y!Vt8goi*pgBamdd@vm&rr-pS zlX7@?7%@!1Zft`ThFk8sG86+|?1bdE6YJKna|Vvh6oPQ5D(Y&?!O)!sTB{?>LG*#^ z9&p0LwOtXigfTzYH#oT;3`lD(o+ue+5V>i*w#P8aqzGB*`TV_cQ7XUS zEy!(oV7zcy8VF6btI8iW$B@_`b+#QU4g|3&CN{PaP>o)(2_{%+2<9FnPptFprx9HL zcp4W<8UNv@64yDN!DRzKS-;QXVG0M8zgaeKRcK#I7+ije#S-3@28oDIb@-FG!vo#F z&Y)UcG>;(QI4{3f2cptIZ)fL2B5tY}VeZZ_%9wGuU8M_l9|{b@uQTtjMa@Xya+h!~ z+md>k!S!AZ`1@9LVp_H)m`lxe1j#dR0a%JeH38@a%!r3^>Cz>nngFDw4}dQlh>ME@ z9`LGcSP^VI9x>(V$Ik~$Y15sEVF3ItNRolLz?nJmlZG*ER^-({tbsQkrfV)WfCQua zml~8b&eE$Uz)^jEth@IR8vH7^)ef7y^m{q`4nR}GS&Tpk!0eQGIkC>p&K?}jTNOgd^MD`p7Rc`{Fn3%z^^y*m-36yXeO&+` zd!R$V#(SMi?`PHQX|Mr8>M+;C9JPwwcqyLHVS-B*FjJpw0GtM=U;Vk5c^4Q6`GvW- zxFqBCiU#SdVKOahX7ou!CFvt9Zps*cZ;6Z=+0_Y~2phZ;vk1>l__`K+)^X}MToe7@ zI+?xh7)tJy21P?(PX#y1;Hz@jWu{;xe^drYDA!taOS{I+8F0gXGCW8QlrgD6&%xAc zB`Ow2;u2vg_p(>3BN0X~g!#%d=PysaqtNf(h5V&8|2;oDE9ndplRekyJM`Ro)C>zY z6~;}~4$1n;UkuT$xbS^3o(>AH?ZPfF=!l<0?7j@BDa`>ha zS>Pg&>1||oBT9S?V-nFpL61Njw1Q9n#KRZ)fWLeLg=49|2}IH~QgmPV*HBAvf((*q<`1pKE8 zJF33wTg&Dzz78WNO+wGrqqg2#>VFN%p*DYjS?*Cg-d0mnqXBxiXw){0 z7V{`rL_HmOK5DlgJliZDwf)Ree^4Z9o4%MwKwt|G0|b{=$7f>~Uck3RNn?GfF)G5- z(<|116X}0Ft;|xNFT71!-Xat|=V^jb+~Sxv7=a!O^n{Mj<~Pux6WcQx4)pA@@@BvS zdnwAxa~qdhC~u#v#-OIjVsy;A;-Y5M;0t&zSW)%XinKa@r8O^*VbX-L?WUeV$F!zD zh1z*Na<13kC zj>H#~uTl`~kuZexL&5!E1iBw2wBYL*@*kG-B3~N-lbo0Q1l}t~Gkhc6W*vLJu&^L7 z@_*QR?{Kc$@O|8-NcJcrLRMrXBxIDCBCD*dmddJ#j3PVPGmH`OU)On^=Xt3lebYLf-HuXLihTXxpeL8eK$!~l znUK~P0P5H9++M!1&5iv;&M)0MzSs!_I~T&&u-222Eiv0c`;lOYlH9v@Z_3)g&2ET% z@wv|L6A<{>GrXA>{0n;YS@qzpE{^4@;8Zwr$gxd4$F?l<^z@`=W@heBcmbwMb7<@B z^(tTbP8BHP#o+w&#nf4^#pRZOkdOo@SGj(q5(!VTrH*O5ff6}gbK=jPv^Px8?)Gym z=X6XaTYOWZLJ;9}&g(D98l<(Z+xRE6%kIysp*b1dP?7vuyPBYxZ-i#!SU88vr)hV! z>v+VaH|MRayk=iMe@1h{y)C>bIPNrv0IXmr}<_mbR*>X>Q#9 zR5n|DqxTr=#+KU8fz4E6T3?-EF7mYuDMu7r=V4>hXLADoP=u zE|ZErO1_~t@pf;oY1GW2(nv6p$UW>p-r3L9!YRss?T>e@)<9WbgjD{zre&*!fSHG9 z&DULAyH1w`*=m~CzFPm$5z*7t6_@$&6n~wt1uEVO=g|@f6t6+;;;Fr<$kh_X^jq?j zqoX6c4b=m(>S_6I-sZ%``{VD$%Pw0r>~xrv;5XuKF?S08ybiK~_idv75SPqx9yqzU zdeXQynrF+zq1tdX3#4mS{`_AJJ?yGv_jrUtPE8&A9eB7X^8=#Y4m_@-cwEn-^Zef0!xS{l*i+Rr|cMc8md8dJ|)Us61A|oSv zC_mx{QuVR}Wp$L@6ehUvhS+VD@cW_T@}*Y>tgayn<64b9DBR+b+J)vyIey>t%D^U7 zo)~{_Nb40ui+>G2R@mmH_HRvyU%odke{*tr&20}u9<{f%Nx0N8o%VlPc3drOG=eSL zD}r=Hj4uMjWL4|^=AYgc-7V-yGtl_3hcRqadqk9uypzE(w#xV5)S?GH3AN6^)$s2k z{0f2nA+1AbOjY`;KGH_R>2X+P^F{GoWDo#PSZ>+7Q@CNCuMZ4gin0gvfWPv+V2$6TaQqS)vY zSiD}be2Nt>@)HgkQy0A0BM(~T&s+lMwKH9%?)|KR^11-f6qmS3HwgV*`t%QRpXx+n z85|KY3F6dbn%7(g>P_fy5)=-ea}X9;g|J#$zGe0H>QD=c!8e4q6ul;$2nEB*p+@KY zV7Di90EzDFQy7qWZCkLfFgm4^@4WQ)ACMcOzbJz$15~WAPG8IT{}*Dxp0r3@O%3KZ zn3$NpAuG{ZMDb$p-~hh+=7@JciWNH~pbp*Sn@|TX^w(|1<)-^6dZeO4zISKQhO))! zV<9I9fka;iR4o`ov>-!SM}G7TNl(;gzmk#?f~nTb0YY_f%lNi#9ixgakfLGU_X$kc zkV^7~J4{5OJppqc!~v@eTsnfyfPEfm4V-^?oecu(6{(>{G;XE5emfC8KNR;IsWD3L z|9*h7j7`Eq3xs2k{f{6Ur{44bf-3~ScD!~=3?dF>rqD%;?R1UK(~FxIxjj?h*$6Manr z+=vm<2jm56n>EqTja1oeH8!=>Jk~tQE6u=2yfoHl9h~5uha({(1lxdPY2^uO4Rq|h zw{CyuJum!ZHnTFw+V|f<{D{aJ393KDehF{_Ajudi0x|0@V54G}@na}ab%0UbF}g$# zfiCeoU}h7gd}GeH(=!45`Q8HGJpd$nPH=zG-ZiYdD`kRPV*5>Ho&52>)~LM>NOG78 z3Jb+AzIz;)itey0c5xdvG^6WJmCePSmERtR-61NUIJD?Gki2SW2r$rSp*$k2#`yWi zZd5t^`u48jU;opy`*2iC(1?97HV@Mk=RaRDlt$+Q83F!oSY1`+Pu{pIM&C{)+hhK(kn_vRV#bscL(XjWT z?vIQ0TKrKC0S7!Pij@}MFlRT%zW-f3*a)2<;ieW=c(&9rA~@hiUHAVR{(xtO7>-55 z8lji;JfbEA{{>Dd+c#BlE7Qjj8{UNpZ5z#T&OODZy^k}jsa}YVyYpl%9U2As%wbYO zYjt*zNT7_MCy93;7CK&1MfUP{G#M-AUTsBqp^y8&kOW^-0w5Y87}QblK4G`69Sap( z1Ki~SQd}M??w%v7T1nG=Db5_M0)Y!2 zK$h=-#4LE@8vhe;JHeD))GnY0H%<;cs|qBEu)$zPrh&Ytq%*Pii*mA81!R*%%qYAJ zbq&Lpe=~!XGKlXafE0U?36H$o1*1XqsmD;6OrZ=GP*zr+sD2I7)%EwCsy+v`xqf#w zjQe|p#LA{=B+^wkbNN-RgkxUSN5#M=mh1*LUU%gM^44d z(nbWEm0juib*rZ4i74-N?;rSdAh}M%b-@lA6(oADAQ&&bH!>&&s=N1Uk%yE~MXTt= zzfsM+5rCJT)&9A}bL$%)K{CWf_rMi$cVO?{F#4tg%`E2U!$qQ7i0(WPM;zF_lJjq! zGXDp}7&(7lT~vrR3|vSAVLsH*YxK4kL(47Stv-LgG-nDtcH|7K*W8G1FgLe8+U5|W zUUaU1w+P1R_19753NcT`$u{pCcq<_F(Id1wrcm^2!(HmV8gH61JYRM6a?3y6Zm1ZY zN)n8F{W{k)yItp%rt;5aw*}vlue~T(QecA9WpQVxUII&Ubcv`ftHq7a4%NSUbqR}M zLV8I=C!(aceG|O*QcKzF$ltL0;{-Gdo0grb(8vNo+c{SS2Q?HBkV>d)ErQ%BYWSid za>E$@H*fSsBCD0?qAN^ozJqhaP7`o5dNEIfVV`C3*TszqfE_@Gw zoqX)~N~vsxWUo(vrl5_$NkI*XJs}z~JU@-K&mycqfM7u-Q+l~y0>Rkh^t6ewdu+Ml zqQ+Y~_5EZo4yl{-&bhzlJAC-?B`l#YV^p{5GY4~K=sRk;Y=H3Rq98aNAvNmSh&w=~O=i)Xe|I8G!%o z#KCZjn%i!thZGdvzmrIJPBVJ$!)eOe+TztM{F9Ep1wmFoi|A90*C9CH$v<8*I-w9K zVfpGUJQ)dS0NGL{dH^JZp&KCwArx+)N;!bJg9lr!jh4R0=K6FcAXdo6388nx zQF#=DJMS+^RHwoM4|MGF1d@SpNgx@(sMn=#>$Lp;@P-a=0qaLugJOHB?*HUb#!f~g zz6%yXUxqq0!TN>p3=|_{t<@*8{IAhTBMg0Tp%8QzMA1HkFQy*-@s@^($Z`{beRu|Eo_jMRLt7o^>8(zEmUf-L&glx4T_ZSvpGC0v=q&pM*hc|jXET$KCU@Yo8R{L z+|c134z~y?$I#%;GVveQ$eP_f`|Gm2)s7r*aWRaLvJP%#hT`t?*$p++fX87`2Jfk} z;Zo<}X4Y9Y>wxoUQq+IeF>;~!O+hqKa&-1|5$FJVSnTEriHTaUKqZ#yO)w*Y7=xll z8g#3gIDP1nprDq6B5q?^Wea@^gLGwrxCMJfiq&gix8s(RT%vavokVsMM|ehdNK}Pm ztH{8v6t^IkxD&zjKiF?!BoG9U$)%a|JVgQ$v9l9OeZ9RNxD)cxG{SPfF1rG>o!5Kg ztYM1aq*d>Vm}E{?S%=}*BgCx&dd$X3k?$lz$TWc^+@Fw`_lb+`AeOiP88@Oj0SKsU zt@pftVj4+GPW2q&13YiTnM&@RzZUNq?&AP<7ZF@Nx%#)K5|@!rp!yL<60Dt81ZWTGhJx9>NqRJw=L1o&4ghvwv95H0?;A69(A^6&y$w)I+> zdD-)0rJ2*thds&-NOg1XQt6eye!+B09!fIX^}FQXk1u9T@y@F;6712Ekm31xE}dG3 zH(Mr#Cy;1fN=Zn#`TP<4v$c}`A2mZ9GR>2&2M;v|Um4g*Mh@LyU{X?&sd@a$F?VW>itIguw1hMN@^!Ya|-XDu9Z_fmtQ0IX_&T> zNVpt#WxyBVk4;r;J)SY$vUd?tansnm1HW($HIFY)G!4c@{IyC*s|>>2OG?`fpDlQe znKBrvYjk(xxP4#!+wp2sN-&GLSAonr)?Gr-9H{MQv;t@z(7k7mN&x6t_vEJ;dg;2f zI;>3Exrbi6YmeUu9FRVA$kf(WryxPCT_G{1|HspYjH6;+{~gE7F5pI2(Ngp2DJhJC)?(KM5|--Q zTVl^YxTMC8xj?b|Yqypcrz+xzH)uv*kF|bQ?t7eIbK6X=k?~C$61L@|(%KG*7 zyXXDXBOBQ9%Isz&FR;)@M&6EJVyui)pVx@*m|nI_NlNGn+lc!LSy-64q)E?@)7X;0DD) zP_V2_b2!z3=HUJx569%YksbE$w(D)*J!u&X{Yq`=6))bm92Lmll-X$x4)>0Ui0u0h zhb?2FV7I2iZK#XaKBHm5?|Nvshdw9( z&&uEL`&3fMPkDyaPS1d`O{DsS#@zk;_q%sckm&>V>1U(6v5jxobzHX{P{U2eZ9c6} z*IYAJ$o={t=8GZ~fn*16{fCchbcX@hLx%M6%bit$j;c+;Nw=)kEP)n729sP{L+Ri> z_qE&vvwedlBc~bZZ>zptpnksXQ}`%#fM9*Uade^KK1S}zr|kk4m1qVvS-QGZU;oxU zE*)Io6IM?XP%M;`@H#H6KtAx;f%M5m4;^t;F&QiFbb-6gYZu97DU(i_@UR zxsLO-if)9#xVQKigIo%bi5Zthh4!=g?Kzp%#-CaT-c!#}Y;u0Ib(Jn&OWH1A%V86} zcEF-iIQxEtJ%hf)LGWMVUd5!J^=t93;gBQS?cc-bXj{w~CS7;$O7shA!~B9A%4|_f zfkywk8jBWY%fTazkH|-))Y~^T9~UHS_)8rBmo;HFZan#*Jl}wV-R{D%qmp}5$-x)m ztk)PRa*$o*T}rgSS6tc~^YqxI_jwH`E|IO)mZnIR(O1&YsxwUux~m<~b) z(Wb#&*p&;9*e)X%47yPow|DM~ zb=yD*l?d2?kV<>4@@)S2i67+P!Y4X2=vM9L?bAmw*I11E{ zn!`D>eRADEY9Mka^nRr;y%+9Q{_BLL<}ra9XzHc>M>Fu3 zW&(tazKLH9&f<%1H;8WE7u{^HZC9Nob-K4geo(>W9;B*-9CE^g74n1sVG$q_(e8;< z{&T_kFGwK55LOemNX1vq5_SLpZyIKyEg(oQ_gJ>TO`zQa+r`^aTwgt>x!2)Btz(Ig zU6l>Qr-8`Nj9~>T4#c4Zl5nKoaY*@CKYvB%g^`i)5fxNaJcFF?&H$YIgo%L)Qt2mq zTwrU(XEC(Z*4`dn2kx%xmy5Y=cnabuJD)^ULOi4(=u^s8 z`~!qYB%^#y)*hpQf;^H63YDFccs@&=GCgQpspHKFw>yGEPS`vH@lU-qlV82qyu0Dw z&AGugeAz%S6i|~{-1?pk!KP?M&7Q63TO#U5TA=KU^N`4vYPRXjFfG;8NtG=$w0&|I z1XdSyA?7D_)v<~U0g^p92qNraNu$$;X6A|MEfr#S*5g(*eGE?Zzc4aV>+8MEGRd%mZd#I2j0|F9UfiVK8iP#M~lk-e9T`o##3 zEMA{AzKSCX3g++$WHziGo@ehUq4%;s`*rU%#;7f{Nev;gtptXbg;sIH3NW{P1h(Vw ztZ3o?3ln(@4GolcXJ+=!M=xz#;W~8ftHspy*}mLJ_!qUII(OLISZAW4XdkS5Z2Kfx zdCA21m?N{%)KBI(mrf8Ar!{Q^Ubhw~*BZ8nY42rK-`%Ugn@8z4YHCBiaB$v`d@VD} z%#OiE$9S^f^*)#yq6bP?S`b^9$9Ka8r}pl^>=dBLN7%*|zW-JTq6J7W&p}y!Fh&Zr zm+;U;JNq#*H{#%fk$}XXDfLkGnl#t0RH9M+)nlA6nfy2Mhp0{nWE4yYDV%>IiUXKd zLtT0SZAEaQCdvk`X5yXx6PxhA#(6Y@uL-hP!71i;h4^Vn-*sBT*yGggKhtKm2C|?V zY<=$Xif+FY)5+My=lx>oe4QsVNAT#am@Ky+11?$4(*^9#n`Vqyt6aI~R?DGF{vgn$9<(sOvE?$D@LTmhjEmGj+PguyS!cWf33si}H^#&j*If^itYJ}W%)vOp_i+rlTiNGaHb6B82%=PxW4 z!kMM>U(`tksNmj!XNP;A%|PX!EKrH;DWi`HA7NGp8U}B?wF?f>^`rqYvELe*yc8xR ztt?E=X8z9E+Kwl(c_l%!)l#ouI_IbD=;Od^lwTk)KO%JJhWv|qXXUqK7ozJFNGu$q z%{Xi6j9orloM}R*>LjFJC<*m|6Swco8}Tsy_w9XH!6kVmib8>qN`Zu`RjH`YZ=R>* z*Ryi`NfwY6TMY)?bCf5bh;SCk}wn1%OhlacpAwaY337lc?jK(2&yh3x)`RJ7_QQ@w!H*9BW&iw%;@U!w z{X)hL1@JJ0+Us1HX@UHHVFOp`B)R&7^)HQk4<{LfX|qa1pV%AlvHohz8}{t^R;mC~ z|LYnh_l|kzYCbm9iPNKPkFlf>sW+uNC!{@k;#httI%^FEUL$IBPnW`4O=wn@ZYI%e zRKDBDUoc^bnuZ3 zwWwAWWRCZGcG8WanUGn)i|$@9-?m20`oQ`?c@{eDe>@BEtm!I})!jRa?ze&!_Nnx| z!G9#-*-xh`x5~gSHkS8{F1_KYvxlhy5wGgi9!aqA$RtLbJE6_J&t7^*$OJ#v z7uyTuZ;TSID*9HT>+6dak!X09;qFA*)MF$G+P$_*_WLdl-hI2HQLvtKUA?Z1^vMBn z+rtM5PH$|%+xz5^j5kgAVVzZgC;voa6%8y`JC+TA2swjSq?bS7>%* zwSjbWbGl!;9#g57J){-#b^VKcF>mfT|7Q_a z{UT^dfIlXLGL0-PD0IJY$jH$E-(-RPLIwiS_ozp2(QT{Olz(IMiP}4GLE)bD>xY>H zk-qQFl08#Hy8kYYO`~`EKSolRP0rFK>=AEVU{aHNS9pkgTfku{tY^#4+Y`5=A82bZ zwv^Xb356VPgb;%lba;vjk$j}*GPTE=oTsy(Ik?rw(;m|#LZ^N~&u_Z%VQ7J(bdnkW zx9#q#6?E#aO+jDXUU@P1Uj=nxO8@f54Vic>om&=u z?x3fvocbrLK={qYDz*`SbKs5L+Jf0}8{J)Z{bYUYX%>bg9bEkSm zqR+6gq`1RHHwcMjCu2vH8EKa?FYm4^tO;@3-|^e`S*m?SX@3fy7T6V4-d0!T$Hc)&-u}Y9qP1k3_MJDq0L-? zc0n|bVCy@Q@1{AR71oxy*NT5VO4o0W!$Q^ck;L=eW@>)q=k!k!-}o4=fnJ4hs^1TE zdEI3GzJ7S(<;yrm4l61jDmHQv`L(rpcKnb(l}pBo;v}Px!CQDk3&V`_fPb=yViNH)B1*sehOUx5&(?4C%K(YL(n)B*oE*la6e(6ijV&NryQ zv$NXjn(3p6mhmJr)|TaU?<3qT`6y8xxwHpiHg$qMN}1nq*d>+Au2TubA5$OuCJ~X< zjUWBw@N_?^Q5zW&vQFeAzOihX_j&J+yQ3eHi}vK`3C;ZNs()PQ zF0Wvi%TT03{zJH|4r1ct=#BZWUFZvoJ-xkO_=y-F8_gb#N#Bk9LuvwVt$RQDH)$YH z>t)csWw}7+En)P%QSsyWKGqBV>g;ZN55K;_WBf*-SljS|hjh1I%)^J=FTqe&u8-h% zjSJ2q<73^6Pgd?={;qzNe@w1l;i2>Bf_LA+D=o9~A6ygs11#*fb`bG`nym z1j~vF-t@bIc8lQF7Zu=`U+0lM$@l(Pkq{QlIbK|L2#uCV(HS1m?9;~2Ap=spRLoN2 zOSvVVM>`nOi1l;|aPdo5AJ$WfA^DuzLpO41gi0oM#W?voWenXV9mRiw56cB2avWy8 zN?2on1ka4D+_D~o49|dnsbX9n;5{2ULT?yl`_5`??&ml1bL5x)gBn4M02|r&$jB@k z)(xlcWTxe$7x;syTcM>HnpK7f#_J3{m{PH$9cou3<33sRe`iul&+S zHNHL@9vT|D1nJI#`Xd$RoZwEVa>>JZKe=%2TnA5Lqv<%{1w1 zX?@yRDAk;5)On^La-0XFT`NN%B#nfIsy)2XfhOlwG+=_7&Whk0pg7{;DHO1lKt-qfODLu5O6c z)MD{Tuo)2Ad~kb6c0#KgE;VHdw$gdO&d$y)^fJDb&0^@Mm!|n5PvrDb>Fumx%MPa@ys5DI2oXC=u^CL+q_w=OPj3J&-6Fsj1!ZgxFm0V_tuf)ahrE8$)q&JJ@Y$%^$T{JqmjQWT3QADUtKX{mTEXNh={ia@eW#|T z%Ba`~0hm(OQDP5d_wuyQJdtzgau<;2`s2W1=@iyB?6d!(UYz#(f?x-ALXl-OJA# zsui@+HOt+y&BstgO3LNP1FTOVhc5@1s!eDtu&@L-C7?~v0!&)ztOk!%^G~Lzft_6P z3;N)GWe1+{zKAc&`v`@+3TY*ON#5IYa<1Rr-Fnb7{R1Pp&<;7o^Nr#KQ`BqUW;S*f z@5u{4S8f?O4fyaMI&@RS`GBP4e4MMT&gCk#If8E|H=9xTj4n5}_~6b)?>%IEs%@*E zUpw!2dGVmU@(bN~OS|?j25mcr*GAGIQ;sZ~nU~&Vu(5gh?+&pq<7_QrO_>aVmO+y8 z45)Ngj^-aD?vLAlDf<^ACB#bbsZ%1ejxdTCc5>M1nGZzDZeI8`^Wie@!l}(I9t>r4 z!x<;3kn>F#+gqExpvV~Y+7tZi>fm2J*RGjv&g?3?(n3PLWTz$~L_0vM#LCXTdUP{$ z-jMa$|KSS$&u4eZc3LEVQp~aA*W;hQvKnOU%xyu@E@lRffe+~T1>$o3-AA0pD#k7h zNVj?0-*bM-`I=?FPzSnW6`hDK2PGut+*@3lL$s(FKidraescU%>|cWJwPO!|ywsE^ zqdBQfc$-`^o$x0q8JSYSw~GAyww}R@ey=D5*XGdZL4$IfAwU(jtgjP;Ioi+#77^D3^YyS2kn0yCmYC@)j9)5XlJE`*LAIX{x;FRm!Ef;+Q^f!D! zW;1|6ixP&yY|Gw`Sgp&%#n7$)hfcqN{QHzo+8Pq1w|Hg`k~uLZ;ppb>w(BO*xh-I=rCn)y zOb>i^A_@GWZf?nKb&|^OpZu=_>YwgA(+bwuU3{>yD%NlN&Hmnj7YjGV#KdddCF*;& z(+$z?;0b+wKvg<8hHgwC;%IcY?4{@A9?a^u=}*=@c00AzhnDBiq<5WjNHEJfRd%rb zF1vdic5)%DPXLfqyuc-1MFL3ghLx4oWybY-j^(>jjy4S>4^NKafN?#l3*N90&gwi0 zxs+FcR8D%ZIQflTc0!@8=IfCmq*G_&50;wIM{0s)x!(*kB-aWSJe!-E1VdUq>^d>b z*OPyYEh=bz*lwxui@4xw<1=d-si2pZ@wjpe`2R1Fj(Z-KTw^&YR~5%9@NxeaLx=@%Ide?MJo}nxh6%pEUJ8~`V!&URetK|c{89rTnWMO_#V1FQ+y%Es+&op*GYqU07Cd>uBRgZW zdxB_1AMFV%iM>NcCi=*!ZAYx(XK{m5&J87^*?y`Sg4**Nn-_KsL}z86eC|<~ZlLTu z{}7BYZXE;1snq42(lRpUbv{Q3vjwT*(_s_+u^-QwZA0g{qbp48OEO2C1;^*jaJQYe&5RyG}hK; z0$mJBL64pV=ROIZRv$`w|L$G>H-b=t>;rGf3qmpIQ2OwBQ(-TBcw%2s_0o1?z6`nq zKzgD8DLp&AMA&-3OT-cIPa130;GhNYK?XJFHD{lwys>@=2Qx4{(;Ebe7gvXpVP^;M z$d2%bh?H4}0imb+$Ny1py3M>7iL^}4S;W?Ww(ck#wIR$I1+#EPNyTl74uG;SV7464 zsECOLY3B`fup%cgKXV&BF)K^%)9j5Nx1h!bXzvI~C(J&G3|!fiS6_&rSP}1zS<8m2 z1QU;#lt~x|Fn7{KHA{nplKQV; z^cM4N^KYIx2S}7E_bor*qEHO;xD`?xt2-pP&c`P{CL<6sF)%F_ZAx-z#5VAou8HTT z$8M9)&BPn`v*{)o3|c>{zJEf~4$?P5Er}j9!0#T+12rp`*a}dCxg20|f@TCC)wc!4 zV#snqBR#JZ%PVb9L$pAMCt#?P6??kibXx)^4`^HJVDw0F&?yf_@6fj`XMAlAB0#%xU2%ZlXjiZ znycILiEKO!s2s%9pn?LTM?u(qru!_tTKDUie0{Z?@XrDNX};3hkQZ?AUOqm5OnF%# zx-aOY#IJp=9=%NeEOs;WJ|3fnBjcNN`T?b=dfy{GY|If^%8y7ZwXCMN%7Z=RViOdW z?5+wuu+*C4Q*pT!!q4%|-0C;7nQs!%BFwU~?Q13x<@@fzZZ6K7x@!%oqlV5C$$0i46!9#H>lo zGQc@$!}ui$*I4A;vkK}L8mRJw%=uAIs@6eRp~U>AJ>WL;P?X8Z7FXH>74vbYD8 z@EZ;>KPdITrDQ&ll*LPO$5?n!oXI1z)00=%UoVH+^C#IZex)am1<#RC#U|)0;-CId zSnsn`Uj6by1inefblT8izzZi$C%wCn1vwIzqI;gkdWj*Nc<*y9raQ`GDia7#Ct=bV z!0^K9b2Lg8%y^74B<5*fg{4*c62?ktKD&G8PHS7+Q5|i#wt{$+w%?YI;*dL&`TueO zFke?_?_P2dK@f!ZOHbh-V`ke!{y*@G3yF|uhy2Fz(6q=^14pL`c|-V?Aawd5k~1G zQ-4;~I9+EUKHuvr>8>u{FZ2JvRya+uJ$*j~VbzVLrQyT6Dnn4Us?^cZ0c8t8?}-)O z`A9fnQ>+RJB!s7l)k?!HQ_M_EgsK=nYMOK<>GnArUWx=${ z*#F09h>_Nz;p-dg%Up-2{@I(rH;7H4UBDz*SYuA}JXenkhOBLOxl!F44prS4GD zuKnuUn8_liqO&2kGByDi7Ps!$&LImkYy%xQ0kl>(OkP4{8P3zu)y)L!7aJ+~`Sa&t z&uGi;@Oq4p5=L43%LiWrXeX{D5I6VWJpKIXRB$?94bhrlauPi@=^Sv>lL=-OHmWly z%9w{ljDQby^7=c5J#q+-lOKZ&56@Q<+Ra4}Yb55tf=p?2nk3LfK=A3?PlzUyEp zu9G@ND3Bnpw#THa!COC``ux2BBUK_8qSuRgiDdeHZ)GD8{79W)OuB%DT0q0?B*qUz zIdt$u`ftlanQL6BFb6N%tYc7u&WM2=2;m2d%E8 zgpQXL$1vE2eRi_4UP~${Kt6a~PpGf3wYAkya8WF5hazhN!mRDfGn|!jr1x8I37{&mks9yf`De4gx$uKu41V7lTMi$y6A2IANrXl`w#(d245< zfVg-#9__8iDd#ap7dIaf)nF!Tj|>>a@^tav=`=6;yAAb7`nw=S{Ej#p_3b*Q>dJ*b zdbH;rJ$Jig-G-Wnhdj{(hmMRS98;8W^)q8w40b+t%m}i(r6;A>5E#vs1XBBROhc)= zov0@SO(UnGyD*`-L<9kaxp(3IM9AyNB9hK_ zV%8$j-)`H9yau}!-F7$qiRUC+KERIhr+T(E>laZ5G(ek|p zjj|WpvYbU}0K&k$j>#FJ>_XC?2U5CHXwwMmQWni^Z)InXYo1ahlgRC>EW};0j|9SR zTTJ)uuEEEm;gbf#bk!V^8A(jdlv4|)S9O5pZ1+=%cece93+hLG>x&F^N*Tu7ZEQx` z5mP*u@?x8WJE|vG1-M=xzjr9Aq-<7 zukG-ixn=c#JQfa(HFVSwxxyCaP&A-yE$42?B8WdL&ABLL*siX6wIO~L_T_X~D@ozd z$8531?sY*KYQg5@h&(<-&`E@Jq!3X?r(j&shk59j9 zyjniY!og8N?P1dQ;#KHlJwxLabCM??zQAkU2WEd-I-eQLE|m}DvNF{j*I6%PuvLDm zrL!LV?!w?p+&b+fcxzr=k$t2G59(LdLCTjR(KqOo6+5pb!d~@vHw-?XddLa*#wVnA5O5g9Pp2ZLx;*4-C5(vQPKP@?|^i5706)Ua9R3Kil^raAezw zA6XZ_sFR>4=&2UWoSgHNP;+9En2X}WHpBLuuc_K3rJt*sa{=7W@FyHyNbEqvGk?iM)Fs=l>KoV zPlsF*F1Q}d?ejd3OwB-7gcUZj#(giQ{fo0-^gpR?vgQ2IC6v-NRc_)znw-qCtEx zuK!(S{5SgS``s(Yvlt$mj_$_t4_9sdG0^YZG;&svle>{#P%x}3GC(#!niZQ5f;c@% zSkoAGf?tD8#k+q__Zw^y^9yE3Hn^lgbpKD1T>s-FJZHfI< zwOmE{nbEnwzBm^S$vHa&hNIHN16IjSBFf(Nx?XZGwnWJJNvt6aUsig?H3?^-+l)+1 zOQ&z#_FCC$0HAJ%ccQqRv^KBTVmy{C;-*mdp{4c|e1 z<_Fd~F4$FvFx~co=BZ{pmV5d6`43^^adPU+&!$<%rs}fjpZm2pT@P^3^&Qk7ph;y{ z^FHRoAIP6qps1;{PV#)a(!uXy`31XZ);fLpv&E$}R*{+SV9~5(Z0(bMs=RQw?l-YL z3s2|w*0E@6w*m>??i6p>y?xs@^REa#%aejnzyr-p&!|=-q)UW7Qt0=?sA`Za2^~KC zH}rco7jDa6<$CYW9R19nttaf=$lVmiU>n3R)^O*q$&(efN0kjWpG=~A0e2@Bnq2P4 z%gf`%A>}Ilys_tGU}iP-Lz^%OS2=_HxTYQaYxOV__ACMFgewp#}B#;?@C3X)1Bw1g#*KbuQ5 zK&eA0&YGv>@(NyQ>s0E~yfe|Mq*y!J_kvL^_+>%C#{@$j1~n!A zfJ7q(?VpjjnxY;)JaXLl!*F)2R{%pfSzLDP*&+QhvPO9ArzGb*%w#$B^=dbe&8x5x zy*zuv%j=ONBIv+eF`{Ss(pRUko;|4w^_-IZnh4kPu{L$0*{RrnCNz9Aq&Hc;=DO}N z!DY42zYs9(A`vqR3eL#tpM8PRsVDHC>~TjJ)wtNyP^lfaUXlvvh$7;kzu3e{Bqnhf zMGyt{wOGb84I;8?V!y8cV@Ns3~FyM2a@If`_1-;_ge1eTy&$O zYJ5h7r`VEN?870191+c=xaxCBIvtl23JR3>WN+*n5tEk3RzE(v+fe7pV__qb z(%7Xccrs5?e)rNjS7hzUD~GmC44M5c8D&}7_fbhn3SaG|J)@JUsi|AiF~2vL;W2Kb zv-*9<$kd&AxfjkgYR+?hdL*o4?1y~heUu>&$uV~MNK#VL9t-FM0#RTMh9^9oPfX;f z8yMZJ;4*($A_XfL<;^v_-oCyf9bY)u62?o2SaD}?MpD2yO@c|T>)4xZ$%n3WgCVF3 zJLaTz)p*uxWd_NzA!xvnGcYiyf?`I@+=Q{wbAzNGfps&VHs!=(F*@`d$V6u1Y_R^& zhRq4cVYcA(!)ddsGsLM#i0C6pNYDd80K`IAIl`#q5qMYqUtUP_W!t0F2GQ^osIXz8 zv{*sM?$qyM9EOQD3v<_G#lv*f3G5h;G%?*z>)MpXc~n66Za_a|bLA zg5lajmhRyN$RpRTUg=toI9rFQ)tqOEI4z&7O~hX}Mr={4Pu`y$ip>mLZ+;3LIgvMe zFuzR2OLy;llTh7Jg<2;HXKJwsG4CQE9w$b|ZS})mEZW{JU;QbfKgQ$6$UR4rX882# zjKx_*^TY7+fq^Uuudl^M`mv^SF#1Qb6$4ojp?xiewjPSacDN@WBL)n<^dt%cSQAND zRMdlH1D2=?mTm%qtV*Y${thlH{r08|7^Cu+58c>J%s)Z>nS+#t7!85VMdtkbr#Zpe zf%b!Tg54xCENuC`(8@j)=tc>)BPuGm`YHoIazr8J4cZxWb{>~9*;Daa21#tokvFslsjra zn7?)yiB;R=Ucrn6%mJ!tl}G+el!!@5zE{~;%4!by`}@PXV*%W+;v2JP!1b-Ze-nE^ z(_IC?fToU?)eP6AWKdFN5|wW&qBTT_PCHW-V&K%4aH;k_&k-HeBDi52F32unD7Dwu zF8m))aLWjZNW`v#wov!L@~QuaMLgGe&+EeFtU6Ug-2`T|b7#xdav6Axf$0bU=^Vl{ z1qHYwPJ{;TilKDDN?%9ZcAO$u{AEF6o)_3u<))Q-whQjPBpw`tQD4G5S~z5os*O zK$##F5@=8aiks3e4Yv%!%S7Rj1lOrT3IeItaM z82QeFx>5*+{n6zf|02pO<~ouZF>-YQ$a56XPs^J_O?YbNQ0?ImiGT2ZYF12uI|SB` zpMU@ObT`<{nA>^>b59^SrXeb30B%H?jXk=5*}`f^dsjwyNXY0^$~CG-m;0X)<5Cbr zuhy)XfQ@>b$Pao{x{vdC1^_s5L$tx#Pnp&}dgSebODc`OV=%A?NdfK1I@M{W(8n0F zOD@hvi^jwh(OLlqo*46q*&0`#yBwAO{**b9t{f2?P1pedC?ArU zLR`32n}ID(xH>H2TOw&Dz?q##elg5f8_BZSU@b5RkC7zvT`PQcCW|L=h<*Oj(9ylQ zAZrM$Qcs8(HaeA$2O6mEHWY0F8!Ls{bU#vT>xi@x{d+U>n5^XS+Y#TNvHV?5ax%6qI`CL_;~ z-23~^vUX|x^x$f4M?zJ#3UPg4s+AOc*a(+iug_b#*w|@UeX_St&mMwAuLUZ$Z@t;H z*h>!B0%=dD(4i>CY*RqL`svEIbz)bE@f)FqS6S=QfN7(ukwDub^t?A@l;=UuPOBhf zm&a@^YI=p@(*CT0EW{P zL%U6Q{?uIw`%#;!kczi}nh;K+Y<{Tp2`Jgmu*($plv43Ng5Qhuh0rXcp#cCm@61b4 zBH-h!V3bw7yi|7s(Kd=HjQBBHsGt#wllc`P+YFAJjdyNCggm603W=d4n`a-m^6`To@#AxUm9p3{N@qo2`W9z0dug;iO$aR=LgcqD_JlzX3}&^ zedm#h&xQnUg~*bF%L;V&U!g@O*&bco1yFSok_sV!%vc;)JzD21msoRGjJE_OJ8f}k z^FC6EzQr;$CK0mgM^|J(A*g94NnN|TembFl^7{Hx>}nfC5PGVrB)F#rZwy=^1fFYa z9-EL&#(mdyb2*;_zf+=lq$Q%@IuYEWeRo4M5Z5dQ6lO3@b`bXhuro(csO2A?fI9;* z108vNH9YcE-whj6($WUbWAJ)@E8BG_C2+>=QF^B;t)KsMCb#eVdX4#)hov~-djsn2 zrQe}3g*@gMz?y&UEd7=r6=MG{NM6*VBV$cTt47IEm`LW0n}--RO@uuFsY{T>uqixV zHO(62YA2)4UAT^LO^ggr&T)a=Iq2G?^*HeGEMq-+;5jl(t~ly5#lmRh>MX&0}4&GbVP81B##I}w1-fRFU!X^`PQwK z)a(&%*aX)joJ-B8AqYIc`z@Z(&dPquL)71am4dFmiDd! zB-@LiDG`>laBL%nbKV?up@zVp=zagE!!2x4dSnE20G6dH)=zOoNszN1``h9w!|)IC(4XoO&zJp6x%CMZ6)1EDiH z;uR0y5RCa8H6`3DzQa?3NT()U<36<@o2|#a3L>6>q~uQhJ|(+*8&88ENa#*i=^=(% z)p}PBZ-(_8)&4_^!2w4Ig9l(08j#f!@d`$*uyl%#hd2wv`(SNHcmNZVsa}ndD)6U0 z$Us|Xlgpp#*x1{*E91Fc{U9n5`pLaKX4Bc zQ@e?ogeOkWn>>jlyhAu5M5dR}F{3m1ejo;&>f$}ISR z01^aY2Sdt7fv;C59F(oH4#=v+rh%-`L=34N(M=Nkf{USnXaU#UI*3NQXmk*!0mq}d zBpx!5>PDpL$YBZRP8@;ZOkz|Av4AkKqzr02ifiFPj&z6I(gmw znE(tcHFVY&5PuV5O^!)q?2_P7>)jcAtk+5)_DaWD0Om6b|EB?A8B_fRh7tRKVko#x z#ST_*OX&+>2sGwi~i>aQ67*57Ufsp@19)h4?oiX-=7kHec;>K zuZoJS3@KeEZT8Yh2D>D=4%#MRaXpxS{aWa*t z^gUmN12`~Q$mq9TXF{;#fU$8Gr4O5$y|&11lDLEVy0Fd~GW)oA>-)ew7lELk7H|(T zJf3@JPc{n%uQ7e2exvZPo0{aMfC7Rl1;3lCYncf`@)?kp65n0eKw?L)Nfrp3-?M^9 z(%CdmmEgnej5o2;`TX&rc*R4^jkA~CwG)SI7Fc-SEL`W*oSc3t`@QZrdGhjU?2<8X zX-+`xeM1I&MI3U+Zc|ZHn^Nu)3tdu2{QiuAlpM&VZts3@x!CMC8_(T>f>VY%cOMJW z^Sv>^qiLy$*t=)Xo=^7DLjZQQe9pePv0Blb*fkY5x2kM(Dt28pv3wEJgpIw{ghi066?Owlv6W~!a-zd?VpRFb>HMXToQwHr6@ZOM4P;au4VGcyQ0e0| zQ3VAv8@6`0%}>R;7`C@1=ggWKudIyCV;t}|^~`q_%pN;DKBvqEGOB5bO!7b4#NnA) z5kho69X{0S&c^D_(KA#rulO?DW>3p`e;TYg-7uhT{URBs>*bL z*-`~HE?V0-YcCs-@e^ZP$2P6_KK;A z$;bPEU-^yiWyPu_cTG`~oHqWarc?R0rl1n#{-Fnko3`Zx`v8S*kl4tjRI#?^WM#dF zRbN%1$&aN^pFS1Q&e8I9SGMrcmKB8!SaI=bSgOi!(B)>wvPbkg{(pRZcOaI1`?nDp zC7Vh@krk54%8KGbag~|XkdVj-WkzPn7Fm^%U9t%kSw%%DD}}6-k+Qv?^M0P^{k`w+ z9o=_-blWP* zj1JarldO3_7b+xKP*{1qQI)hPjyZ>Obj$grN7DygP4w7DQmBp{CFW-W1S_+WS%CEu zF-_tm+RIVg=Ii8Et<0#6K7T%@eZIsyK3RoTvpD#%o zi^qG?Ol_hK*rWZFSwNSxl?N}hkxxkIdt`3zF&SNZ29H+x${lZ{vOBj52QH}6z2lvh zjRm}KIXDgZ%)K{%f|(ysPVXFK3vZ0JfBN}`H$8i|cP5^X(V}*O4FHmds-a-3$5mqcj1I@=bnA>dOXf~`@WyJKemh;tE?CVDghMUY>9=!=m zN!)y*>yfMcbY;9HlkeVVqo+StX60EZS7{U+IrO`(MM=7OFgJMG)Ix6`U4gX6-)n+u z%U@c8ezmU@4rMtXoG+%Qqxf` z-Pfom#^RN^x!)-cRVZhN9Z(*rwcNHS{gvrx;@7qG+zCGZhGdj6d7a~m)F`0Zxk|ca z_MXs>{nltd=d`X|hC4o#lep0kZ;WDY?e#CJ~?ERxKaO1vx6rjQ}l#N6j7D^?`StA+*!E2Jq(b>PhfI$S$ zRgKX9FzRTn)>c+d5-u|6AUomK$FxIU9cf!Ab2JJmi3%0MTO#e3TTXgiVHoh4$3#xH zVi^a4Zg|>x1_uQZ#0r#EYA6o8d!!)oCJG`eD?Y;1i!l9zLUj;sG~#9zku^1naQ4$g zAFOB)04J$tM#&l#^h`ikpN*Mcg>N{f8#t+7qFeNY1I~DNk!6luyk*3X`BxfDgvq=w zmF6?rva#43CKrM>U9SCU!a6RxVOBZ(?&{TQ&yJz=J07?C@*FzqxSnh_4r}mgdBJKk znY*kEx81t6@DGeXr@lz~OX4wBGm|iqOiyDz8lt?amTkDrG9n3OQ9G zu~Ob4(U&SH6GJKvhA!JJKla{UK^v6}lo&gcx*(gqS3kkgk0DvZDG-uD0woh{; z{|eyBgqjiadVrAxppK!26~OXP&h42pGief z79|*AyLjWq4ekSWv7?F4tq7hofzYBbev3~|{1qTGo zQu^P_JV2(FS3XZ}J}jL5fS-<1{%Oe9pOZWNHcCCwZ{NFYr=R#{T$}T#JY^9ztLk`e z7o! z4$h+nA4W07bFc2_b(G@fq`nRjOq;8wj(+Szm6yPJ=AW7t{LRgkXPmxn+?Ft9WJ+83 z8U+V?7IxcBJLF>{Bbib19z{>0*xn7CWUIneaU$!BaD#lGp`|Hef(9dJ_!)tDX2hm` zX#Uns(+6A6z`(%AfTRiUN3<2kt*p|&5HavkckecjrX?gF$Ophm#9U({S=2!^8|YaH zuP_fNlOz4!WgaENUf4;Qlh)UKf192i`-lOwk+G zc0tbd>>dj8_mA{<5pHep0wn>1sBE*?GUh2P#%s{;%OGP&v95ZAPl{4^-|THO&0|qc z?<5DDkL{igHEXzR#S!gPKb&33n2_pQRD(&ddDs^=wG~i`(q=!_!gJ5Y&uC@*_a4WC z_aGGv@1NTmOFhU`=*dDHoR@^J-NLQ75S8FF6kfW>yzsb0e)W^jyJa!0SNAUONSP&C z^u5l{eAj)@iZH9`)%ke;`Ss-l{7@9ePs6IJwo%3T_1y28N03!w4p@~1j80q zj|5bNT!6iJUIoyB$FvN0(z^2+*AeDr{D%%DpaUXeyPu+UOmn!iQ@I_k8pN&x&e#aZ za~F_2Lu6?*_(&Z4bM1)b{rrn`caGR@n0WYh^Vh^?}cNW?PdS(@5H zhE;`~FTbNZrTS8o>)qVMwuC#HgPXj^DOb{#b*$edUuU4Yy^=;B4^4ZHCvPCpyuwo>DOi@YVSxBrtNiMleKCqayn? zWe;EWZi0?SMMXvIvTAhBE=69iM?nJ7B9R{8BnE6b|G*`}`pH)SW5j3?VD5Y1Kp68A zm@B}9xkRQXsI3WpH^RcFqdV8kh_95|@c0IQj2xpzax0Zh@q!s?HsE|Jt9PQO!L7L) zX0M-VDjj8QPCGqlvrk{U;VVUC%c+e&sjpFU>I8<%lHz(aKu;JY{fFlkCqMJ2^gO1# z;PzZ651Bc5ri3-&L&8O8v>5R3Ux_WNOAOYH4;Lm^M^di0ZVk$3KZ&2T97;|hp zAGK3--R9bi`os;)Gs&zo;>XsDxqEL!jW;3ukz3{zWCg@8k?q%F-8CLC@Go>^ z4KmVb`9_e<+ef18qbST3pPPtyMrtVP)?2H)+xOiZ^xpmSy!2^iub>w;-&lMqoj*>D zo#FwbB{%mS@KH-Hl1`CJ${Z#~7AHM-q){dz*?LrKOFR>N^0N9hVx2Ggq0bQ*Q6~&W`bV5g zPqB}n2hzzQUyHli2Va|K`e?vV!Ohf1wLP)K-OA2KFU~=~i$9^uqJr9G_p-k%%ZXzw zz7EMPVxb|sPVauKv-|B9wo(>#ev{3=)tC(*Q0++T!l|W6cZT}%@9yKIN~Xf&cDe6+ zPVrRtui0I`{L?Wh%X@d`%InMJztFk=1*)jBc0G!mOA}!Y8rf}jHDmwvcta!GrX4IS zUqeDe_rcfe$?NuEVBL0>j3Di#Om6hPSuDU$_s8Uu9$%D3JNbKM(H<)S{f5P6dXwi@ z?ua$6ZWR=~G5P5I2Q+ayz{BjnJ6G}muoN#YsKfpw3KB%Qa9FfK1#bzMa8yzF%BQKR zsBUbgJ#r3e$dmXhC%8(Y$f7VcS_^I)kv1qWonOAu(@kzI`#zR2hH}^9w_;v_2nwc;z1Rw<9qv zuFaRro2Wpy=)wbX9WuX^0Yj-n8#5lOp=XEiHjS_VZ8jrSQ?j^=kHuCZNM43uc~)- zvd)A(*j-iL7;uxh3`c<116$MFEZaGAiEc_ft$G(PjvWen@R~&}1GU_jw&ex7v0A9l zW#O zjiH~npPwHEeLiTQN`4@g9E>Gr!KLn1txmca&l$-(9|?XhE*~0-puA-fQoE{G(^< z8rOY>1A5J>v+_6oo|hh{s};B-Nq;WyaqI)yMFZ$y4#krts8Ug0gj0f=cLzEG!zZQ% zw{J3oPFO98#}r$OeIDq%m(hW&)6jB_MUpRovYbVcn_DZ9$wO_Na@+>2=!(ymB7(d& zc8QuPQA0l99LEW*dd)f;(sg4c8@>D(T6kig9k)L^!OWqKlpO` zT3&csdHVSmG;9;N=H`ZZZl0(?y9d6%0D?ln7brXGWAy&QQv*@6FbPpnySm)mJJfSO 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 Y+Pw9-9@}{ad{P=MbzQaG{iiPfUtxP)YybcN literal 85141 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 diff --git a/classIpopt_1_1CompoundMatrix-members.html b/classIpopt_1_1CompoundMatrix-members.html index 290f11e79..00e25578e 100644 --- a/classIpopt_1_1CompoundMatrix-members.html +++ b/classIpopt_1_1CompoundMatrix-members.html @@ -39,7 +39,7 @@ + + @@ -454,7 +456,7 @@

    Class to organize all the data required by the algorithm.

    Internally, once this Data object has been initialized, all internal curr_ vectors must always be set (so that prototypes are available). The current values can only be set from the trial values. The trial values can be set by copying from a vector or by adding some fraction of a step to the current values. This object also stores steps, which allows to easily communicate the step from the step computation object to the line search object.

    -

    Definition at line 97 of file IpIpoptData.hpp.

    +

    Definition at line 100 of file IpIpoptData.hpp.

    Constructor & Destructor Documentation

    ◆ IpoptData() [1/2]

    @@ -648,7 +650,7 @@

    Definition at line 822 of file IpIpoptData.hpp.

    +

    Definition at line 835 of file IpIpoptData.hpp.

    @@ -678,7 +680,7 @@

    Definition at line 829 of file IpIpoptData.hpp.

    +

    Definition at line 842 of file IpIpoptData.hpp.

    @@ -710,7 +712,7 @@

    Definition at line 871 of file IpIpoptData.hpp.

    +

    Definition at line 884 of file IpIpoptData.hpp.

    @@ -859,7 +861,7 @@

    Definition at line 836 of file IpIpoptData.hpp.

    +

    Definition at line 849 of file IpIpoptData.hpp.

    @@ -890,7 +892,7 @@

    Definition at line 896 of file IpIpoptData.hpp.

    +

    Definition at line 909 of file IpIpoptData.hpp.

    @@ -921,7 +923,7 @@

    IteratesVector.

    -

    Definition at line 919 of file IpIpoptData.hpp.

    +

    Definition at line 932 of file IpIpoptData.hpp.

    @@ -950,7 +952,7 @@

    Definition at line 843 of file IpIpoptData.hpp.

    +

    Definition at line 856 of file IpIpoptData.hpp.

    @@ -981,7 +983,7 @@

    Definition at line 942 of file IpIpoptData.hpp.

    +

    Definition at line 955 of file IpIpoptData.hpp.

    @@ -1010,7 +1012,7 @@

    Definition at line 239 of file IpIpoptData.hpp.

    +

    Definition at line 242 of file IpIpoptData.hpp.

    @@ -1040,7 +1042,7 @@

    Definition at line 245 of file IpIpoptData.hpp.

    +

    Definition at line 248 of file IpIpoptData.hpp.

    @@ -1070,7 +1072,7 @@

    AcceptTrialPoint(). If the search direction is computed during the computation of the barrier parameter, the method computing the barrier parameter should call SetHaveDeltas(true) to tell the IpoptAlgorithm object that it doesn't need to recompute the primal-dual step.

    -

    Definition at line 271 of file IpIpoptData.hpp.

    +

    Definition at line 274 of file IpIpoptData.hpp.

    @@ -1101,7 +1103,7 @@

    IpoptData) at an early part of the iteration. If that flag is set to true, the IpoptAlgorithm object will not recompute the step.

    -

    Definition at line 284 of file IpIpoptData.hpp.

    +

    Definition at line 287 of file IpIpoptData.hpp.

    @@ -1131,7 +1133,7 @@

    AcceptTrialPoint(). If the search direction is computed during the computation of the barrier parameter, the method computing the barrier parameter should call SetHaveDeltas(true) to tell the line search does not have to recompute them in case it wants to do a corrector step.

    -

    Definition at line 311 of file IpIpoptData.hpp.

    +

    Definition at line 314 of file IpIpoptData.hpp.

    @@ -1162,7 +1164,7 @@

    IpoptData) at an early part of the iteration. If that flag is set to true, the IpoptAlgorithm object will not recompute the step.

    -

    Definition at line 324 of file IpIpoptData.hpp.

    +

    Definition at line 327 of file IpIpoptData.hpp.

    @@ -1191,7 +1193,7 @@

    Definition at line 851 of file IpIpoptData.hpp.

    +

    Definition at line 864 of file IpIpoptData.hpp.

    @@ -1237,7 +1239,7 @@

    -

    Definition at line 344 of file IpIpoptData.hpp.

    +

    Definition at line 347 of file IpIpoptData.hpp.

    @@ -1265,7 +1267,7 @@

    -

    Definition at line 348 of file IpIpoptData.hpp.

    +

    Definition at line 351 of file IpIpoptData.hpp.

    @@ -1292,7 +1294,7 @@

    -

    Definition at line 355 of file IpIpoptData.hpp.

    +

    Definition at line 358 of file IpIpoptData.hpp.

    @@ -1320,7 +1322,7 @@

    -

    Definition at line 360 of file IpIpoptData.hpp.

    +

    Definition at line 363 of file IpIpoptData.hpp.

    @@ -1347,7 +1349,7 @@

    -

    Definition at line 367 of file IpIpoptData.hpp.

    +

    Definition at line 370 of file IpIpoptData.hpp.

    @@ -1374,7 +1376,7 @@

    -

    Definition at line 372 of file IpIpoptData.hpp.

    +

    Definition at line 375 of file IpIpoptData.hpp.

    @@ -1402,7 +1404,7 @@

    -

    Definition at line 377 of file IpIpoptData.hpp.

    +

    Definition at line 380 of file IpIpoptData.hpp.

    @@ -1429,7 +1431,7 @@

    -

    Definition at line 384 of file IpIpoptData.hpp.

    +

    Definition at line 387 of file IpIpoptData.hpp.

    @@ -1457,7 +1459,7 @@

    -

    Definition at line 389 of file IpIpoptData.hpp.

    +

    Definition at line 392 of file IpIpoptData.hpp.

    @@ -1484,7 +1486,7 @@

    -

    Definition at line 395 of file IpIpoptData.hpp.

    +

    Definition at line 398 of file IpIpoptData.hpp.

    @@ -1514,7 +1516,7 @@

    Definition at line 403 of file IpIpoptData.hpp.

    +

    Definition at line 406 of file IpIpoptData.hpp.

    @@ -1541,7 +1543,7 @@

    -

    Definition at line 409 of file IpIpoptData.hpp.

    +

    Definition at line 412 of file IpIpoptData.hpp.

    @@ -1571,7 +1573,7 @@

    Definition at line 424 of file IpIpoptData.hpp.

    +

    Definition at line 427 of file IpIpoptData.hpp.

    @@ -1602,7 +1604,7 @@

    Definition at line 439 of file IpIpoptData.hpp.

    +

    Definition at line 442 of file IpIpoptData.hpp.

    @@ -1633,7 +1635,7 @@

    Definition at line 455 of file IpIpoptData.hpp.

    +

    Definition at line 458 of file IpIpoptData.hpp.

    @@ -1660,7 +1662,7 @@

    -

    Definition at line 462 of file IpIpoptData.hpp.

    +

    Definition at line 465 of file IpIpoptData.hpp.

    @@ -1688,7 +1690,7 @@

    -

    Definition at line 466 of file IpIpoptData.hpp.

    +

    Definition at line 469 of file IpIpoptData.hpp.

    @@ -1715,7 +1717,7 @@

    -

    Definition at line 472 of file IpIpoptData.hpp.

    +

    Definition at line 475 of file IpIpoptData.hpp.

    @@ -1743,7 +1745,7 @@

    -

    Definition at line 476 of file IpIpoptData.hpp.

    +

    Definition at line 479 of file IpIpoptData.hpp.

    @@ -1770,7 +1772,7 @@

    -

    Definition at line 482 of file IpIpoptData.hpp.

    +

    Definition at line 485 of file IpIpoptData.hpp.

    @@ -1798,7 +1800,7 @@

    -

    Definition at line 486 of file IpIpoptData.hpp.

    +

    Definition at line 489 of file IpIpoptData.hpp.

    @@ -1825,7 +1827,7 @@

    -

    Definition at line 492 of file IpIpoptData.hpp.

    +

    Definition at line 495 of file IpIpoptData.hpp.

    @@ -1853,7 +1855,7 @@

    -

    Definition at line 496 of file IpIpoptData.hpp.

    +

    Definition at line 499 of file IpIpoptData.hpp.

    @@ -1880,7 +1882,7 @@

    -

    Definition at line 502 of file IpIpoptData.hpp.

    +

    Definition at line 505 of file IpIpoptData.hpp.

    @@ -1908,7 +1910,7 @@

    -

    Definition at line 506 of file IpIpoptData.hpp.

    +

    Definition at line 509 of file IpIpoptData.hpp.

    @@ -1935,12 +1937,12 @@

    -

    Definition at line 512 of file IpIpoptData.hpp.

    +

    Definition at line 515 of file IpIpoptData.hpp.

    -

    ◆ Append_info_string()

    +

    ◆ Append_info_string() [1/2]

    @@ -1963,7 +1965,46 @@

    -

    Definition at line 516 of file IpIpoptData.hpp.

    +

    Definition at line 519 of file IpIpoptData.hpp.

    + +

    +
    + +

    ◆ Append_info_string() [2/2]

    + +
    +
    +

    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1CompoundMatrix.html b/classIpopt_1_1CompoundMatrix.html index fc4983567..e638fc6a4 100644 --- a/classIpopt_1_1CompoundMatrix.html +++ b/classIpopt_1_1CompoundMatrix.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1CompoundMatrixSpace-members.html b/classIpopt_1_1CompoundMatrixSpace-members.html index 178e0137e..b28c61d67 100644 --- a/classIpopt_1_1CompoundMatrixSpace-members.html +++ b/classIpopt_1_1CompoundMatrixSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1CompoundMatrixSpace.html b/classIpopt_1_1CompoundMatrixSpace.html index 90fa985b5..33acaa946 100644 --- a/classIpopt_1_1CompoundMatrixSpace.html +++ b/classIpopt_1_1CompoundMatrixSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1CompoundSymMatrix-members.html b/classIpopt_1_1CompoundSymMatrix-members.html index 9021004c4..27f791455 100644 --- a/classIpopt_1_1CompoundSymMatrix-members.html +++ b/classIpopt_1_1CompoundSymMatrix-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1CompoundSymMatrix.html b/classIpopt_1_1CompoundSymMatrix.html index 12c1f3f88..0ebdbb996 100644 --- a/classIpopt_1_1CompoundSymMatrix.html +++ b/classIpopt_1_1CompoundSymMatrix.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1CompoundSymMatrixSpace-members.html b/classIpopt_1_1CompoundSymMatrixSpace-members.html index a99390d12..4d520e4fb 100644 --- a/classIpopt_1_1CompoundSymMatrixSpace-members.html +++ b/classIpopt_1_1CompoundSymMatrixSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1CompoundSymMatrixSpace.html b/classIpopt_1_1CompoundSymMatrixSpace.html index 2e9a02bb0..25445e31d 100644 --- a/classIpopt_1_1CompoundSymMatrixSpace.html +++ b/classIpopt_1_1CompoundSymMatrixSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1CompoundVector-members.html b/classIpopt_1_1CompoundVector-members.html index c8df2747a..30cb7bcee 100644 --- a/classIpopt_1_1CompoundVector-members.html +++ b/classIpopt_1_1CompoundVector-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1CompoundVector.html b/classIpopt_1_1CompoundVector.html index 482e9bc40..7cb7f7b55 100644 --- a/classIpopt_1_1CompoundVector.html +++ b/classIpopt_1_1CompoundVector.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1CompoundVectorSpace-members.html b/classIpopt_1_1CompoundVectorSpace-members.html index 429174660..9d442ead7 100644 --- a/classIpopt_1_1CompoundVectorSpace-members.html +++ b/classIpopt_1_1CompoundVectorSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1CompoundVectorSpace.html b/classIpopt_1_1CompoundVectorSpace.html index fc2b5765c..cf38048a1 100644 --- a/classIpopt_1_1CompoundVectorSpace.html +++ b/classIpopt_1_1CompoundVectorSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ConvergenceCheck-members.html b/classIpopt_1_1ConvergenceCheck-members.html index c994c4891..86a5aff6a 100644 --- a/classIpopt_1_1ConvergenceCheck-members.html +++ b/classIpopt_1_1ConvergenceCheck-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ConvergenceCheck.html b/classIpopt_1_1ConvergenceCheck.html index 622dd1293..e9d0ef23a 100644 --- a/classIpopt_1_1ConvergenceCheck.html +++ b/classIpopt_1_1ConvergenceCheck.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1DefaultIterateInitializer-members.html b/classIpopt_1_1DefaultIterateInitializer-members.html index 412bf3c60..c0490baca 100644 --- a/classIpopt_1_1DefaultIterateInitializer-members.html +++ b/classIpopt_1_1DefaultIterateInitializer-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1DefaultIterateInitializer.html b/classIpopt_1_1DefaultIterateInitializer.html index 079a90b3b..54585199a 100644 --- a/classIpopt_1_1DefaultIterateInitializer.html +++ b/classIpopt_1_1DefaultIterateInitializer.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1DenseGenMatrix-members.html b/classIpopt_1_1DenseGenMatrix-members.html index 9baab8f85..5ac8bb77a 100644 --- a/classIpopt_1_1DenseGenMatrix-members.html +++ b/classIpopt_1_1DenseGenMatrix-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1DenseGenMatrix.html b/classIpopt_1_1DenseGenMatrix.html index df34ac8d5..8f05da7bd 100644 --- a/classIpopt_1_1DenseGenMatrix.html +++ b/classIpopt_1_1DenseGenMatrix.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1DenseGenMatrixSpace-members.html b/classIpopt_1_1DenseGenMatrixSpace-members.html index 3d8238493..bb55f036b 100644 --- a/classIpopt_1_1DenseGenMatrixSpace-members.html +++ b/classIpopt_1_1DenseGenMatrixSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1DenseGenMatrixSpace.html b/classIpopt_1_1DenseGenMatrixSpace.html index cbf882cd6..4c5497af9 100644 --- a/classIpopt_1_1DenseGenMatrixSpace.html +++ b/classIpopt_1_1DenseGenMatrixSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1DenseGenSchurDriver-members.html b/classIpopt_1_1DenseGenSchurDriver-members.html index 7be5676e1..a5922723a 100644 --- a/classIpopt_1_1DenseGenSchurDriver-members.html +++ b/classIpopt_1_1DenseGenSchurDriver-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1DenseGenSchurDriver.html b/classIpopt_1_1DenseGenSchurDriver.html index 8418132aa..a05689fa9 100644 --- a/classIpopt_1_1DenseGenSchurDriver.html +++ b/classIpopt_1_1DenseGenSchurDriver.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1DenseSymMatrix-members.html b/classIpopt_1_1DenseSymMatrix-members.html index 389a9062b..4d59a2af3 100644 --- a/classIpopt_1_1DenseSymMatrix-members.html +++ b/classIpopt_1_1DenseSymMatrix-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1DenseSymMatrix.html b/classIpopt_1_1DenseSymMatrix.html index 7c23b9f43..3ee3fd099 100644 --- a/classIpopt_1_1DenseSymMatrix.html +++ b/classIpopt_1_1DenseSymMatrix.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1DenseSymMatrixSpace-members.html b/classIpopt_1_1DenseSymMatrixSpace-members.html index 982c77466..cddccea97 100644 --- a/classIpopt_1_1DenseSymMatrixSpace-members.html +++ b/classIpopt_1_1DenseSymMatrixSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1DenseSymMatrixSpace.html b/classIpopt_1_1DenseSymMatrixSpace.html index 5381f0f8d..654646e2c 100644 --- a/classIpopt_1_1DenseSymMatrixSpace.html +++ b/classIpopt_1_1DenseSymMatrixSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1DenseVector-members.html b/classIpopt_1_1DenseVector-members.html index 6f562be04..2fa9b4804 100644 --- a/classIpopt_1_1DenseVector-members.html +++ b/classIpopt_1_1DenseVector-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1DenseVector.html b/classIpopt_1_1DenseVector.html index 41b517123..76d3f331b 100644 --- a/classIpopt_1_1DenseVector.html +++ b/classIpopt_1_1DenseVector.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1DenseVectorSpace-members.html b/classIpopt_1_1DenseVectorSpace-members.html index 9d205150e..7376b28b7 100644 --- a/classIpopt_1_1DenseVectorSpace-members.html +++ b/classIpopt_1_1DenseVectorSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1DenseVectorSpace.html b/classIpopt_1_1DenseVectorSpace.html index 1c6b41701..a8746b327 100644 --- a/classIpopt_1_1DenseVectorSpace.html +++ b/classIpopt_1_1DenseVectorSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1DependentResult-members.html b/classIpopt_1_1DependentResult-members.html index de928fac5..3244820bc 100644 --- a/classIpopt_1_1DependentResult-members.html +++ b/classIpopt_1_1DependentResult-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1DependentResult.html b/classIpopt_1_1DependentResult.html index d0902000f..3f6c25643 100644 --- a/classIpopt_1_1DependentResult.html +++ b/classIpopt_1_1DependentResult.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1DiagMatrix-members.html b/classIpopt_1_1DiagMatrix-members.html index e33dd48d5..62514d911 100644 --- a/classIpopt_1_1DiagMatrix-members.html +++ b/classIpopt_1_1DiagMatrix-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1DiagMatrix.html b/classIpopt_1_1DiagMatrix.html index 87e29c397..822ff9b05 100644 --- a/classIpopt_1_1DiagMatrix.html +++ b/classIpopt_1_1DiagMatrix.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1DiagMatrixSpace-members.html b/classIpopt_1_1DiagMatrixSpace-members.html index f4656f384..1bcbb55cb 100644 --- a/classIpopt_1_1DiagMatrixSpace-members.html +++ b/classIpopt_1_1DiagMatrixSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1DiagMatrixSpace.html b/classIpopt_1_1DiagMatrixSpace.html index a81744742..6ff7c7fba 100644 --- a/classIpopt_1_1DiagMatrixSpace.html +++ b/classIpopt_1_1DiagMatrixSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1EqMultiplierCalculator-members.html b/classIpopt_1_1EqMultiplierCalculator-members.html index ac2b709c9..1cb123ff4 100644 --- a/classIpopt_1_1EqMultiplierCalculator-members.html +++ b/classIpopt_1_1EqMultiplierCalculator-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1EqMultiplierCalculator.html b/classIpopt_1_1EqMultiplierCalculator.html index 11eba203b..09b454961 100644 --- a/classIpopt_1_1EqMultiplierCalculator.html +++ b/classIpopt_1_1EqMultiplierCalculator.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1EquilibrationScaling-members.html b/classIpopt_1_1EquilibrationScaling-members.html index 50473b1a3..a28fa391a 100644 --- a/classIpopt_1_1EquilibrationScaling-members.html +++ b/classIpopt_1_1EquilibrationScaling-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1EquilibrationScaling.html b/classIpopt_1_1EquilibrationScaling.html index 65fadff55..3f86fcc14 100644 --- a/classIpopt_1_1EquilibrationScaling.html +++ b/classIpopt_1_1EquilibrationScaling.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ExactHessianUpdater-members.html b/classIpopt_1_1ExactHessianUpdater-members.html index da424c4b1..b986ea98e 100644 --- a/classIpopt_1_1ExactHessianUpdater-members.html +++ b/classIpopt_1_1ExactHessianUpdater-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ExactHessianUpdater.html b/classIpopt_1_1ExactHessianUpdater.html index bd26ba27f..90b3db4f9 100644 --- a/classIpopt_1_1ExactHessianUpdater.html +++ b/classIpopt_1_1ExactHessianUpdater.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ExpandedMultiVectorMatrix-members.html b/classIpopt_1_1ExpandedMultiVectorMatrix-members.html index cae0b906f..db3db708c 100644 --- a/classIpopt_1_1ExpandedMultiVectorMatrix-members.html +++ b/classIpopt_1_1ExpandedMultiVectorMatrix-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ExpandedMultiVectorMatrix.html b/classIpopt_1_1ExpandedMultiVectorMatrix.html index 090923373..05dad658f 100644 --- a/classIpopt_1_1ExpandedMultiVectorMatrix.html +++ b/classIpopt_1_1ExpandedMultiVectorMatrix.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ExpandedMultiVectorMatrixSpace-members.html b/classIpopt_1_1ExpandedMultiVectorMatrixSpace-members.html index d80e63b41..d71e523b3 100644 --- a/classIpopt_1_1ExpandedMultiVectorMatrixSpace-members.html +++ b/classIpopt_1_1ExpandedMultiVectorMatrixSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ExpandedMultiVectorMatrixSpace.html b/classIpopt_1_1ExpandedMultiVectorMatrixSpace.html index ecfc37abb..99c798a41 100644 --- a/classIpopt_1_1ExpandedMultiVectorMatrixSpace.html +++ b/classIpopt_1_1ExpandedMultiVectorMatrixSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ExpansionMatrix-members.html b/classIpopt_1_1ExpansionMatrix-members.html index 6b437df90..f73924b0c 100644 --- a/classIpopt_1_1ExpansionMatrix-members.html +++ b/classIpopt_1_1ExpansionMatrix-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ExpansionMatrix.html b/classIpopt_1_1ExpansionMatrix.html index df0bb948e..a96c713ed 100644 --- a/classIpopt_1_1ExpansionMatrix.html +++ b/classIpopt_1_1ExpansionMatrix.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ExpansionMatrixSpace-members.html b/classIpopt_1_1ExpansionMatrixSpace-members.html index 2779b3751..4f2602c1f 100644 --- a/classIpopt_1_1ExpansionMatrixSpace-members.html +++ b/classIpopt_1_1ExpansionMatrixSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ExpansionMatrixSpace.html b/classIpopt_1_1ExpansionMatrixSpace.html index e7eeaa060..eba3f3846 100644 --- a/classIpopt_1_1ExpansionMatrixSpace.html +++ b/classIpopt_1_1ExpansionMatrixSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1FileJournal-members.html b/classIpopt_1_1FileJournal-members.html index c12894654..113f8470e 100644 --- a/classIpopt_1_1FileJournal-members.html +++ b/classIpopt_1_1FileJournal-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1FileJournal.html b/classIpopt_1_1FileJournal.html index 98c3476f5..03fec2648 100644 --- a/classIpopt_1_1FileJournal.html +++ b/classIpopt_1_1FileJournal.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Filter-members.html b/classIpopt_1_1Filter-members.html index e662f68c6..8aa856700 100644 --- a/classIpopt_1_1Filter-members.html +++ b/classIpopt_1_1Filter-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Filter.html b/classIpopt_1_1Filter.html index 5b6e65808..f211adcac 100644 --- a/classIpopt_1_1Filter.html +++ b/classIpopt_1_1Filter.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1FilterEntry-members.html b/classIpopt_1_1FilterEntry-members.html index 93f2b55af..924b41322 100644 --- a/classIpopt_1_1FilterEntry-members.html +++ b/classIpopt_1_1FilterEntry-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1FilterEntry.html b/classIpopt_1_1FilterEntry.html index 39624b1d2..98d742ec1 100644 --- a/classIpopt_1_1FilterEntry.html +++ b/classIpopt_1_1FilterEntry.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1FilterLSAcceptor-members.html b/classIpopt_1_1FilterLSAcceptor-members.html index 753324152..deb29b35d 100644 --- a/classIpopt_1_1FilterLSAcceptor-members.html +++ b/classIpopt_1_1FilterLSAcceptor-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1FilterLSAcceptor.html b/classIpopt_1_1FilterLSAcceptor.html index 45e7a0af2..78bc9badb 100644 --- a/classIpopt_1_1FilterLSAcceptor.html +++ b/classIpopt_1_1FilterLSAcceptor.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1GenAugSystemSolver-members.html b/classIpopt_1_1GenAugSystemSolver-members.html index 06b9ee681..2145babc3 100644 --- a/classIpopt_1_1GenAugSystemSolver-members.html +++ b/classIpopt_1_1GenAugSystemSolver-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1GenAugSystemSolver.html b/classIpopt_1_1GenAugSystemSolver.html index 3e6ce6628..a1b5fa0c9 100644 --- a/classIpopt_1_1GenAugSystemSolver.html +++ b/classIpopt_1_1GenAugSystemSolver.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1GenKKTSolverInterface-members.html b/classIpopt_1_1GenKKTSolverInterface-members.html index 80497252a..57006468f 100644 --- a/classIpopt_1_1GenKKTSolverInterface-members.html +++ b/classIpopt_1_1GenKKTSolverInterface-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1GenKKTSolverInterface.html b/classIpopt_1_1GenKKTSolverInterface.html index 2aa2679b2..34a5a45f5 100644 --- a/classIpopt_1_1GenKKTSolverInterface.html +++ b/classIpopt_1_1GenKKTSolverInterface.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1GenTMatrix-members.html b/classIpopt_1_1GenTMatrix-members.html index f8c9fbb11..328d800e3 100644 --- a/classIpopt_1_1GenTMatrix-members.html +++ b/classIpopt_1_1GenTMatrix-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1GenTMatrix.html b/classIpopt_1_1GenTMatrix.html index 4837ba1f4..2600be306 100644 --- a/classIpopt_1_1GenTMatrix.html +++ b/classIpopt_1_1GenTMatrix.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1GenTMatrixSpace-members.html b/classIpopt_1_1GenTMatrixSpace-members.html index ff4399c28..5eeade964 100644 --- a/classIpopt_1_1GenTMatrixSpace-members.html +++ b/classIpopt_1_1GenTMatrixSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1GenTMatrixSpace.html b/classIpopt_1_1GenTMatrixSpace.html index 560451b46..b88670cdc 100644 --- a/classIpopt_1_1GenTMatrixSpace.html +++ b/classIpopt_1_1GenTMatrixSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1GradientScaling-members.html b/classIpopt_1_1GradientScaling-members.html index 7fd4b4fdf..0597abcdd 100644 --- a/classIpopt_1_1GradientScaling-members.html +++ b/classIpopt_1_1GradientScaling-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1GradientScaling.html b/classIpopt_1_1GradientScaling.html index 7f72ab018..1bff6cf40 100644 --- a/classIpopt_1_1GradientScaling.html +++ b/classIpopt_1_1GradientScaling.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1HessianUpdater-members.html b/classIpopt_1_1HessianUpdater-members.html index 346c710bb..596367c51 100644 --- a/classIpopt_1_1HessianUpdater-members.html +++ b/classIpopt_1_1HessianUpdater-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1HessianUpdater.html b/classIpopt_1_1HessianUpdater.html index 891cfe75c..c232637ce 100644 --- a/classIpopt_1_1HessianUpdater.html +++ b/classIpopt_1_1HessianUpdater.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -127,10 +127,10 @@ - - + + - +
    [legend]
    diff --git a/classIpopt_1_1IdentityMatrix-members.html b/classIpopt_1_1IdentityMatrix-members.html index f6edd930b..6647557ca 100644 --- a/classIpopt_1_1IdentityMatrix-members.html +++ b/classIpopt_1_1IdentityMatrix-members.html @@ -39,7 +39,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IdentityMatrix.html b/classIpopt_1_1IdentityMatrix.html index d7c796866..a471ffdc3 100644 --- a/classIpopt_1_1IdentityMatrix.html +++ b/classIpopt_1_1IdentityMatrix.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IdentityMatrixSpace-members.html b/classIpopt_1_1IdentityMatrixSpace-members.html index a5cf94b68..0b4995be8 100644 --- a/classIpopt_1_1IdentityMatrixSpace-members.html +++ b/classIpopt_1_1IdentityMatrixSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IdentityMatrixSpace.html b/classIpopt_1_1IdentityMatrixSpace.html index 74e14b508..33f24feed 100644 --- a/classIpopt_1_1IdentityMatrixSpace.html +++ b/classIpopt_1_1IdentityMatrixSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IndexPCalculator-members.html b/classIpopt_1_1IndexPCalculator-members.html index 526fe43e1..ba5d756d8 100644 --- a/classIpopt_1_1IndexPCalculator-members.html +++ b/classIpopt_1_1IndexPCalculator-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IndexPCalculator.html b/classIpopt_1_1IndexPCalculator.html index ea99c4cfe..dec936bbb 100644 --- a/classIpopt_1_1IndexPCalculator.html +++ b/classIpopt_1_1IndexPCalculator.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IndexSchurData-members.html b/classIpopt_1_1IndexSchurData-members.html index 5a3007cb4..ca99371ba 100644 --- a/classIpopt_1_1IndexSchurData-members.html +++ b/classIpopt_1_1IndexSchurData-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IndexSchurData.html b/classIpopt_1_1IndexSchurData.html index f83f51461..9802fc6be 100644 --- a/classIpopt_1_1IndexSchurData.html +++ b/classIpopt_1_1IndexSchurData.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1InexactAlgorithmBuilder-members.html b/classIpopt_1_1InexactAlgorithmBuilder-members.html index 1f01debd8..dc9c789e6 100644 --- a/classIpopt_1_1InexactAlgorithmBuilder-members.html +++ b/classIpopt_1_1InexactAlgorithmBuilder-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1InexactAlgorithmBuilder.html b/classIpopt_1_1InexactAlgorithmBuilder.html index c4bd2c44e..ce2b19a61 100644 --- a/classIpopt_1_1InexactAlgorithmBuilder.html +++ b/classIpopt_1_1InexactAlgorithmBuilder.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1InexactCq-members.html b/classIpopt_1_1InexactCq-members.html index e4f56ce26..5fb12be1e 100644 --- a/classIpopt_1_1InexactCq-members.html +++ b/classIpopt_1_1InexactCq-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1InexactCq.html b/classIpopt_1_1InexactCq.html index 03703142c..00e44bdbd 100644 --- a/classIpopt_1_1InexactCq.html +++ b/classIpopt_1_1InexactCq.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1InexactData-members.html b/classIpopt_1_1InexactData-members.html index c24fc27dc..924aaf65e 100644 --- a/classIpopt_1_1InexactData-members.html +++ b/classIpopt_1_1InexactData-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1InexactData.html b/classIpopt_1_1InexactData.html index c51cf3f3e..9fce4bbf0 100644 --- a/classIpopt_1_1InexactData.html +++ b/classIpopt_1_1InexactData.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1InexactDoglegNormalStep-members.html b/classIpopt_1_1InexactDoglegNormalStep-members.html index 8b6163e77..fd3db0c7d 100644 --- a/classIpopt_1_1InexactDoglegNormalStep-members.html +++ b/classIpopt_1_1InexactDoglegNormalStep-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1InexactDoglegNormalStep.html b/classIpopt_1_1InexactDoglegNormalStep.html index 15065c8ce..c74a0b03e 100644 --- a/classIpopt_1_1InexactDoglegNormalStep.html +++ b/classIpopt_1_1InexactDoglegNormalStep.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1InexactLSAcceptor-members.html b/classIpopt_1_1InexactLSAcceptor-members.html index 30fb95b51..e3e6e07f6 100644 --- a/classIpopt_1_1InexactLSAcceptor-members.html +++ b/classIpopt_1_1InexactLSAcceptor-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1InexactLSAcceptor.html b/classIpopt_1_1InexactLSAcceptor.html index 722e48d3e..b9d25510c 100644 --- a/classIpopt_1_1InexactLSAcceptor.html +++ b/classIpopt_1_1InexactLSAcceptor.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1InexactNewtonNormalStep-members.html b/classIpopt_1_1InexactNewtonNormalStep-members.html index 941d66a8a..21a3c09fe 100644 --- a/classIpopt_1_1InexactNewtonNormalStep-members.html +++ b/classIpopt_1_1InexactNewtonNormalStep-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1InexactNewtonNormalStep.html b/classIpopt_1_1InexactNewtonNormalStep.html index dba695be0..8403d0747 100644 --- a/classIpopt_1_1InexactNewtonNormalStep.html +++ b/classIpopt_1_1InexactNewtonNormalStep.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1InexactNormalStepCalculator-members.html b/classIpopt_1_1InexactNormalStepCalculator-members.html index a362a72c3..0a56ca3a1 100644 --- a/classIpopt_1_1InexactNormalStepCalculator-members.html +++ b/classIpopt_1_1InexactNormalStepCalculator-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1InexactNormalStepCalculator.html b/classIpopt_1_1InexactNormalStepCalculator.html index db31a3b4c..085154366 100644 --- a/classIpopt_1_1InexactNormalStepCalculator.html +++ b/classIpopt_1_1InexactNormalStepCalculator.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1InexactNormalTerminationTester-members.html b/classIpopt_1_1InexactNormalTerminationTester-members.html index dd88f4749..0fc4ceeac 100644 --- a/classIpopt_1_1InexactNormalTerminationTester-members.html +++ b/classIpopt_1_1InexactNormalTerminationTester-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1InexactNormalTerminationTester.html b/classIpopt_1_1InexactNormalTerminationTester.html index 01918adba..ca30d68e7 100644 --- a/classIpopt_1_1InexactNormalTerminationTester.html +++ b/classIpopt_1_1InexactNormalTerminationTester.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1InexactPDSolver-members.html b/classIpopt_1_1InexactPDSolver-members.html index 51ac40a04..eeb6b8def 100644 --- a/classIpopt_1_1InexactPDSolver-members.html +++ b/classIpopt_1_1InexactPDSolver-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1InexactPDSolver.html b/classIpopt_1_1InexactPDSolver.html index 69316a30a..cc23e1d06 100644 --- a/classIpopt_1_1InexactPDSolver.html +++ b/classIpopt_1_1InexactPDSolver.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1InexactPDTerminationTester-members.html b/classIpopt_1_1InexactPDTerminationTester-members.html index 4e163e858..c4110413a 100644 --- a/classIpopt_1_1InexactPDTerminationTester-members.html +++ b/classIpopt_1_1InexactPDTerminationTester-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1InexactPDTerminationTester.html b/classIpopt_1_1InexactPDTerminationTester.html index 2410341f7..1f3f7d424 100644 --- a/classIpopt_1_1InexactPDTerminationTester.html +++ b/classIpopt_1_1InexactPDTerminationTester.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1InexactSearchDirCalculator-members.html b/classIpopt_1_1InexactSearchDirCalculator-members.html index 7bd00c30f..2640a90bf 100644 --- a/classIpopt_1_1InexactSearchDirCalculator-members.html +++ b/classIpopt_1_1InexactSearchDirCalculator-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1InexactSearchDirCalculator.html b/classIpopt_1_1InexactSearchDirCalculator.html index 1418229aa..cc5a27e8d 100644 --- a/classIpopt_1_1InexactSearchDirCalculator.html +++ b/classIpopt_1_1InexactSearchDirCalculator.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1InexactTSymScalingMethod-members.html b/classIpopt_1_1InexactTSymScalingMethod-members.html index 3dc0a4645..1b1cfc91d 100644 --- a/classIpopt_1_1InexactTSymScalingMethod-members.html +++ b/classIpopt_1_1InexactTSymScalingMethod-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1InexactTSymScalingMethod.html b/classIpopt_1_1InexactTSymScalingMethod.html index f8bf9f8c4..57ac27ac0 100644 --- a/classIpopt_1_1InexactTSymScalingMethod.html +++ b/classIpopt_1_1InexactTSymScalingMethod.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IpoptAdditionalCq-members.html b/classIpopt_1_1IpoptAdditionalCq-members.html index c097f40de..68210185d 100644 --- a/classIpopt_1_1IpoptAdditionalCq-members.html +++ b/classIpopt_1_1IpoptAdditionalCq-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IpoptAdditionalCq.html b/classIpopt_1_1IpoptAdditionalCq.html index 568da062e..9ca1de5fc 100644 --- a/classIpopt_1_1IpoptAdditionalCq.html +++ b/classIpopt_1_1IpoptAdditionalCq.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IpoptAdditionalData-members.html b/classIpopt_1_1IpoptAdditionalData-members.html index 0c9923eb1..360ae58d9 100644 --- a/classIpopt_1_1IpoptAdditionalData-members.html +++ b/classIpopt_1_1IpoptAdditionalData-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IpoptAdditionalData.html b/classIpopt_1_1IpoptAdditionalData.html index 8a9dec2b8..fc8582815 100644 --- a/classIpopt_1_1IpoptAdditionalData.html +++ b/classIpopt_1_1IpoptAdditionalData.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -179,7 +179,7 @@

    Base class for additional data that is special to a particular type of algorithm, such as the CG penalty function, or using iterative linear solvers.

    The regular IpoptData object should be given a derivation of this base class when it is created.

    -

    Definition at line 29 of file IpIpoptData.hpp.

    +

    Definition at line 32 of file IpIpoptData.hpp.

    Constructor & Destructor Documentation

    ◆ IpoptAdditionalData() [1/2]

    @@ -206,7 +206,7 @@

    Definition at line 35 of file IpIpoptData.hpp.

    +

    Definition at line 38 of file IpIpoptData.hpp.

    @@ -235,7 +235,7 @@

    Definition at line 39 of file IpIpoptData.hpp.

    +

    Definition at line 42 of file IpIpoptData.hpp.

    diff --git a/classIpopt_1_1IpoptAlgorithm-members.html b/classIpopt_1_1IpoptAlgorithm-members.html index 6e4b12631..ed9abea1f 100644 --- a/classIpopt_1_1IpoptAlgorithm-members.html +++ b/classIpopt_1_1IpoptAlgorithm-members.html @@ -39,7 +39,7 @@

    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IpoptAlgorithm.html b/classIpopt_1_1IpoptAlgorithm.html index 000f9b554..23d797144 100644 --- a/classIpopt_1_1IpoptAlgorithm.html +++ b/classIpopt_1_1IpoptAlgorithm.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IpoptApplication-members.html b/classIpopt_1_1IpoptApplication-members.html index 3570379d2..177525b23 100644 --- a/classIpopt_1_1IpoptApplication-members.html +++ b/classIpopt_1_1IpoptApplication-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IpoptApplication.html b/classIpopt_1_1IpoptApplication.html index 03756abbd..91b9146b6 100644 --- a/classIpopt_1_1IpoptApplication.html +++ b/classIpopt_1_1IpoptApplication.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IpoptCalculatedQuantities-members.html b/classIpopt_1_1IpoptCalculatedQuantities-members.html index 2998cc538..10b1022be 100644 --- a/classIpopt_1_1IpoptCalculatedQuantities-members.html +++ b/classIpopt_1_1IpoptCalculatedQuantities-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IpoptCalculatedQuantities.html b/classIpopt_1_1IpoptCalculatedQuantities.html index ab8cdd8be..88dfcff34 100644 --- a/classIpopt_1_1IpoptCalculatedQuantities.html +++ b/classIpopt_1_1IpoptCalculatedQuantities.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IpoptData-members.html b/classIpopt_1_1IpoptData-members.html index c0af88f2a..b3788ad97 100644 --- a/classIpopt_1_1IpoptData-members.html +++ b/classIpopt_1_1IpoptData-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -115,108 +115,109 @@
    AdditionalData()Ipopt::IpoptDatainline
    AddRef(const Referencer *referencer) constIpopt::ReferencedObjectinline
    Append_info_string(const std::string &add_str)Ipopt::IpoptDatainline
    CopyTrialToCurrent()Ipopt::IpoptDatainline
    cpu_time_start() constIpopt::IpoptDatainline
    curr() constIpopt::IpoptDatainline
    curr_Ipopt::IpoptDataprivate
    curr_mu() constIpopt::IpoptDatainline
    curr_mu_Ipopt::IpoptDataprivate
    curr_tau() constIpopt::IpoptDatainline
    curr_tau_Ipopt::IpoptDataprivate
    delta() constIpopt::IpoptDatainline
    delta_Ipopt::IpoptDataprivate
    delta_aff() constIpopt::IpoptDatainline
    delta_aff_Ipopt::IpoptDataprivate
    free_mu_mode_Ipopt::IpoptDataprivate
    FreeMuMode() constIpopt::IpoptDatainline
    getPDPert(Number &pd_pert_x, Number &pd_pert_s, Number &pd_pert_c, Number &pd_pert_d)Ipopt::IpoptDatainline
    have_affine_deltas_Ipopt::IpoptDataprivate
    have_deltas_Ipopt::IpoptDataprivate
    have_prototypes_Ipopt::IpoptDataprivate
    HaveAddData()Ipopt::IpoptDatainline
    HaveAffineDeltas() constIpopt::IpoptDatainline
    HaveDeltas() constIpopt::IpoptDatainline
    Inc_info_iters_since_header()Ipopt::IpoptDatainline
    info_alpha_dual() constIpopt::IpoptDatainline
    info_alpha_dual_Ipopt::IpoptDataprivate
    info_alpha_primal() constIpopt::IpoptDatainline
    info_alpha_primal_Ipopt::IpoptDataprivate
    info_alpha_primal_char() constIpopt::IpoptDatainline
    info_alpha_primal_char_Ipopt::IpoptDataprivate
    info_iters_since_header()Ipopt::IpoptDatainline
    info_iters_since_header_Ipopt::IpoptDataprivate
    info_last_output()Ipopt::IpoptDatainline
    info_last_output_Ipopt::IpoptDataprivate
    info_ls_count() constIpopt::IpoptDatainline
    info_ls_count_Ipopt::IpoptDataprivate
    info_regu_x() constIpopt::IpoptDatainline
    info_regu_x_Ipopt::IpoptDataprivate
    info_skip_output() constIpopt::IpoptDatainline
    info_skip_output_Ipopt::IpoptDataprivate
    info_string() constIpopt::IpoptDatainline
    info_string_Ipopt::IpoptDataprivate
    Initialize(const Journalist &jnlst, const OptionsList &options, const std::string &prefix)Ipopt::IpoptData
    initialize_called_Ipopt::IpoptDataprivate
    InitializeDataStructures(IpoptNLP &ip_nlp, bool want_x, bool want_y_c, bool want_y_d, bool want_z_L, bool want_z_U)Ipopt::IpoptData
    IpoptData(SmartPtr< IpoptAdditionalData > add_data=NULL)Ipopt::IpoptData
    IpoptData(const IpoptData &)Ipopt::IpoptDataprivate
    iter_count() constIpopt::IpoptDatainline
    iter_count_Ipopt::IpoptDataprivate
    iterates_space_Ipopt::IpoptDataprivate
    mu_initialized_Ipopt::IpoptDataprivate
    MuInitialized() constIpopt::IpoptDatainline
    operator=(const IpoptData &)Ipopt::IpoptDataprivate
    pd_pert_c_Ipopt::IpoptDataprivate
    pd_pert_d_Ipopt::IpoptDataprivate
    pd_pert_s_Ipopt::IpoptDataprivate
    pd_pert_x_Ipopt::IpoptDataprivate
    reference_count_Ipopt::ReferencedObjectmutableprivate
    ReferenceCount() constIpopt::ReferencedObjectinline
    ReferencedObject()Ipopt::ReferencedObjectinline
    RegisterOptions(const SmartPtr< RegisteredOptions > &roptions)Ipopt::IpoptDatastatic
    ReleaseRef(const Referencer *referencer) constIpopt::ReferencedObjectinline
    ResetInfo()Ipopt::IpoptDatainline
    set_delta(SmartPtr< IteratesVector > &delta)Ipopt::IpoptDatainline
    set_delta(SmartPtr< const IteratesVector > &delta)Ipopt::IpoptDatainline
    set_delta_aff(SmartPtr< IteratesVector > &delta_aff)Ipopt::IpoptDatainline
    Set_info_alpha_dual(Number alpha_dual)Ipopt::IpoptDatainline
    Set_info_alpha_primal(Number alpha_primal)Ipopt::IpoptDatainline
    Set_info_alpha_primal_char(char info_alpha_primal_char)Ipopt::IpoptDatainline
    Set_info_iters_since_header(int info_iters_since_header)Ipopt::IpoptDatainline
    Set_info_last_output(Number info_last_output)Ipopt::IpoptDatainline
    Set_info_ls_count(Index ls_count)Ipopt::IpoptDatainline
    Set_info_regu_x(Number regu_x)Ipopt::IpoptDatainline
    Set_info_skip_output(bool info_skip_output)Ipopt::IpoptDatainline
    Set_iter_count(Index iter_count)Ipopt::IpoptDatainline
    Set_mu(Number mu)Ipopt::IpoptDatainline
    Set_tau(Number tau)Ipopt::IpoptDatainline
    Set_tiny_step_flag(bool flag)Ipopt::IpoptDatainline
    Set_tol(Number tol)Ipopt::IpoptDatainline
    set_trial(SmartPtr< IteratesVector > &trial)Ipopt::IpoptDatainline
    Set_W(SmartPtr< const SymMatrix > W)Ipopt::IpoptDatainline
    SetAddData(SmartPtr< IpoptAdditionalData > add_data)Ipopt::IpoptDatainline
    SetFreeMuMode(bool free_mu_mode)Ipopt::IpoptDatainline
    SetHaveAffineDeltas(bool have_affine_deltas)Ipopt::IpoptDatainline
    SetHaveDeltas(bool have_deltas)Ipopt::IpoptDatainline
    setPDPert(Number pd_pert_x, Number pd_pert_s, Number pd_pert_c, Number pd_pert_d)Ipopt::IpoptDatainline
    SetTrialBoundMultipliersFromStep(Number alpha, const Vector &delta_z_L, const Vector &delta_z_U, const Vector &delta_v_L, const Vector &delta_v_U)Ipopt::IpoptData
    SetTrialEqMultipliersFromStep(Number alpha, const Vector &delta_y_c, const Vector &delta_y_d)Ipopt::IpoptData
    SetTrialPrimalVariablesFromStep(Number alpha, const Vector &delta_x, const Vector &delta_s)Ipopt::IpoptData
    tau_initialized_Ipopt::IpoptDataprivate
    TauInitialized() constIpopt::IpoptDatainline
    timing_statistics_Ipopt::IpoptDataprivate
    TimingStats()Ipopt::IpoptDatainline
    TimingStats() constIpopt::IpoptDatainline
    tiny_step_flag()Ipopt::IpoptDatainline
    tiny_step_flag_Ipopt::IpoptDataprivate
    tol() constIpopt::IpoptDatainline
    tol_Ipopt::IpoptDataprivate
    trial() constIpopt::IpoptDatainline
    trial_Ipopt::IpoptDataprivate
    W()Ipopt::IpoptDatainline
    W_Ipopt::IpoptDataprivate
    ~IpoptData()Ipopt::IpoptDatavirtual
    ~ReferencedObject()Ipopt::ReferencedObjectinlinevirtual
    Append_info_string(const std::string &add_str, double value)Ipopt::IpoptDatainline
    CopyTrialToCurrent()Ipopt::IpoptDatainline
    cpu_time_start() constIpopt::IpoptDatainline
    curr() constIpopt::IpoptDatainline
    curr_Ipopt::IpoptDataprivate
    curr_mu() constIpopt::IpoptDatainline
    curr_mu_Ipopt::IpoptDataprivate
    curr_tau() constIpopt::IpoptDatainline
    curr_tau_Ipopt::IpoptDataprivate
    delta() constIpopt::IpoptDatainline
    delta_Ipopt::IpoptDataprivate
    delta_aff() constIpopt::IpoptDatainline
    delta_aff_Ipopt::IpoptDataprivate
    free_mu_mode_Ipopt::IpoptDataprivate
    FreeMuMode() constIpopt::IpoptDatainline
    getPDPert(Number &pd_pert_x, Number &pd_pert_s, Number &pd_pert_c, Number &pd_pert_d)Ipopt::IpoptDatainline
    have_affine_deltas_Ipopt::IpoptDataprivate
    have_deltas_Ipopt::IpoptDataprivate
    have_prototypes_Ipopt::IpoptDataprivate
    HaveAddData()Ipopt::IpoptDatainline
    HaveAffineDeltas() constIpopt::IpoptDatainline
    HaveDeltas() constIpopt::IpoptDatainline
    Inc_info_iters_since_header()Ipopt::IpoptDatainline
    info_alpha_dual() constIpopt::IpoptDatainline
    info_alpha_dual_Ipopt::IpoptDataprivate
    info_alpha_primal() constIpopt::IpoptDatainline
    info_alpha_primal_Ipopt::IpoptDataprivate
    info_alpha_primal_char() constIpopt::IpoptDatainline
    info_alpha_primal_char_Ipopt::IpoptDataprivate
    info_iters_since_header()Ipopt::IpoptDatainline
    info_iters_since_header_Ipopt::IpoptDataprivate
    info_last_output()Ipopt::IpoptDatainline
    info_last_output_Ipopt::IpoptDataprivate
    info_ls_count() constIpopt::IpoptDatainline
    info_ls_count_Ipopt::IpoptDataprivate
    info_regu_x() constIpopt::IpoptDatainline
    info_regu_x_Ipopt::IpoptDataprivate
    info_skip_output() constIpopt::IpoptDatainline
    info_skip_output_Ipopt::IpoptDataprivate
    info_string() constIpopt::IpoptDatainline
    info_string_Ipopt::IpoptDataprivate
    Initialize(const Journalist &jnlst, const OptionsList &options, const std::string &prefix)Ipopt::IpoptData
    initialize_called_Ipopt::IpoptDataprivate
    InitializeDataStructures(IpoptNLP &ip_nlp, bool want_x, bool want_y_c, bool want_y_d, bool want_z_L, bool want_z_U)Ipopt::IpoptData
    IpoptData(SmartPtr< IpoptAdditionalData > add_data=NULL)Ipopt::IpoptData
    IpoptData(const IpoptData &)Ipopt::IpoptDataprivate
    iter_count() constIpopt::IpoptDatainline
    iter_count_Ipopt::IpoptDataprivate
    iterates_space_Ipopt::IpoptDataprivate
    mu_initialized_Ipopt::IpoptDataprivate
    MuInitialized() constIpopt::IpoptDatainline
    operator=(const IpoptData &)Ipopt::IpoptDataprivate
    pd_pert_c_Ipopt::IpoptDataprivate
    pd_pert_d_Ipopt::IpoptDataprivate
    pd_pert_s_Ipopt::IpoptDataprivate
    pd_pert_x_Ipopt::IpoptDataprivate
    reference_count_Ipopt::ReferencedObjectmutableprivate
    ReferenceCount() constIpopt::ReferencedObjectinline
    ReferencedObject()Ipopt::ReferencedObjectinline
    RegisterOptions(const SmartPtr< RegisteredOptions > &roptions)Ipopt::IpoptDatastatic
    ReleaseRef(const Referencer *referencer) constIpopt::ReferencedObjectinline
    ResetInfo()Ipopt::IpoptDatainline
    set_delta(SmartPtr< IteratesVector > &delta)Ipopt::IpoptDatainline
    set_delta(SmartPtr< const IteratesVector > &delta)Ipopt::IpoptDatainline
    set_delta_aff(SmartPtr< IteratesVector > &delta_aff)Ipopt::IpoptDatainline
    Set_info_alpha_dual(Number alpha_dual)Ipopt::IpoptDatainline
    Set_info_alpha_primal(Number alpha_primal)Ipopt::IpoptDatainline
    Set_info_alpha_primal_char(char info_alpha_primal_char)Ipopt::IpoptDatainline
    Set_info_iters_since_header(int info_iters_since_header)Ipopt::IpoptDatainline
    Set_info_last_output(Number info_last_output)Ipopt::IpoptDatainline
    Set_info_ls_count(Index ls_count)Ipopt::IpoptDatainline
    Set_info_regu_x(Number regu_x)Ipopt::IpoptDatainline
    Set_info_skip_output(bool info_skip_output)Ipopt::IpoptDatainline
    Set_iter_count(Index iter_count)Ipopt::IpoptDatainline
    Set_mu(Number mu)Ipopt::IpoptDatainline
    Set_tau(Number tau)Ipopt::IpoptDatainline
    Set_tiny_step_flag(bool flag)Ipopt::IpoptDatainline
    Set_tol(Number tol)Ipopt::IpoptDatainline
    set_trial(SmartPtr< IteratesVector > &trial)Ipopt::IpoptDatainline
    Set_W(SmartPtr< const SymMatrix > W)Ipopt::IpoptDatainline
    SetAddData(SmartPtr< IpoptAdditionalData > add_data)Ipopt::IpoptDatainline
    SetFreeMuMode(bool free_mu_mode)Ipopt::IpoptDatainline
    SetHaveAffineDeltas(bool have_affine_deltas)Ipopt::IpoptDatainline
    SetHaveDeltas(bool have_deltas)Ipopt::IpoptDatainline
    setPDPert(Number pd_pert_x, Number pd_pert_s, Number pd_pert_c, Number pd_pert_d)Ipopt::IpoptDatainline
    SetTrialBoundMultipliersFromStep(Number alpha, const Vector &delta_z_L, const Vector &delta_z_U, const Vector &delta_v_L, const Vector &delta_v_U)Ipopt::IpoptData
    SetTrialEqMultipliersFromStep(Number alpha, const Vector &delta_y_c, const Vector &delta_y_d)Ipopt::IpoptData
    SetTrialPrimalVariablesFromStep(Number alpha, const Vector &delta_x, const Vector &delta_s)Ipopt::IpoptData
    tau_initialized_Ipopt::IpoptDataprivate
    TauInitialized() constIpopt::IpoptDatainline
    timing_statistics_Ipopt::IpoptDataprivate
    TimingStats()Ipopt::IpoptDatainline
    TimingStats() constIpopt::IpoptDatainline
    tiny_step_flag()Ipopt::IpoptDatainline
    tiny_step_flag_Ipopt::IpoptDataprivate
    tol() constIpopt::IpoptDatainline
    tol_Ipopt::IpoptDataprivate
    trial() constIpopt::IpoptDatainline
    trial_Ipopt::IpoptDataprivate
    W()Ipopt::IpoptDatainline
    W_Ipopt::IpoptDataprivate
    ~IpoptData()Ipopt::IpoptDatavirtual
    ~ReferencedObject()Ipopt::ReferencedObjectinlinevirtual
    diff --git a/classIpopt_1_1IpoptData.html b/classIpopt_1_1IpoptData.html index 945ff43cf..70aed6457 100644 --- a/classIpopt_1_1IpoptData.html +++ b/classIpopt_1_1IpoptData.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -284,6 +284,8 @@
     
    void Append_info_string (const std::string &add_str)
     
    void Append_info_string (const std::string &add_str, double value)
     
    const std::string & info_string () const
     
    void Set_info_skip_output (bool info_skip_output)
    + + + + +
    + + + + + + + + + + + + + + + + + + +
    void Ipopt::IpoptData::Append_info_string (const std::string & add_str,
    double value 
    )
    +
    +inline
    +
    +
    Since
    3.14.17
    + +

    Definition at line 526 of file IpIpoptData.hpp.

    @@ -1990,7 +2031,7 @@

    -

    Definition at line 522 of file IpIpoptData.hpp.

    +

    Definition at line 535 of file IpIpoptData.hpp.

    @@ -2020,7 +2061,7 @@

    Definition at line 529 of file IpIpoptData.hpp.

    +

    Definition at line 542 of file IpIpoptData.hpp.

    @@ -2049,7 +2090,7 @@

    Definition at line 537 of file IpIpoptData.hpp.

    +

    Definition at line 550 of file IpIpoptData.hpp.

    @@ -2079,7 +2120,7 @@

    Definition at line 542 of file IpIpoptData.hpp.

    +

    Definition at line 555 of file IpIpoptData.hpp.

    @@ -2108,7 +2149,7 @@

    Definition at line 552 of file IpIpoptData.hpp.

    +

    Definition at line 565 of file IpIpoptData.hpp.

    @@ -2137,7 +2178,7 @@

    Definition at line 559 of file IpIpoptData.hpp.

    +

    Definition at line 572 of file IpIpoptData.hpp.

    @@ -2167,7 +2208,7 @@

    Definition at line 566 of file IpIpoptData.hpp.

    +

    Definition at line 579 of file IpIpoptData.hpp.

    @@ -2196,7 +2237,7 @@

    Definition at line 574 of file IpIpoptData.hpp.

    +

    Definition at line 587 of file IpIpoptData.hpp.

    @@ -2225,7 +2266,7 @@

    Definition at line 586 of file IpIpoptData.hpp.

    +

    Definition at line 599 of file IpIpoptData.hpp.

    @@ -2255,7 +2296,7 @@

    Since
    3.14.11
    -

    Definition at line 595 of file IpIpoptData.hpp.

    +

    Definition at line 608 of file IpIpoptData.hpp.

    @@ -2284,7 +2325,7 @@

    Definition at line 601 of file IpIpoptData.hpp.

    +

    Definition at line 614 of file IpIpoptData.hpp.

    @@ -2313,7 +2354,7 @@

    Definition at line 607 of file IpIpoptData.hpp.

    +

    Definition at line 620 of file IpIpoptData.hpp.

    @@ -2343,7 +2384,7 @@

    Ipopt data.

    -

    Definition at line 613 of file IpIpoptData.hpp.

    +

    Definition at line 626 of file IpIpoptData.hpp.

    @@ -2395,7 +2436,7 @@

    Definition at line 623 of file IpIpoptData.hpp.

    +

    Definition at line 636 of file IpIpoptData.hpp.

    @@ -2447,7 +2488,7 @@

    Definition at line 637 of file IpIpoptData.hpp.

    +

    Definition at line 650 of file IpIpoptData.hpp.

    @@ -2528,7 +2569,7 @@

    Definition at line 658 of file IpIpoptData.hpp.

    +

    Definition at line 671 of file IpIpoptData.hpp.

    @@ -2554,7 +2595,7 @@

    Definition at line 661 of file IpIpoptData.hpp.

    +

    Definition at line 674 of file IpIpoptData.hpp.

    @@ -2580,7 +2621,7 @@

    Definition at line 664 of file IpIpoptData.hpp.

    +

    Definition at line 677 of file IpIpoptData.hpp.

    @@ -2604,7 +2645,7 @@

    -

    Definition at line 668 of file IpIpoptData.hpp.

    +

    Definition at line 681 of file IpIpoptData.hpp.

    @@ -2631,7 +2672,7 @@

    Definition at line 677 of file IpIpoptData.hpp.

    +

    Definition at line 690 of file IpIpoptData.hpp.

    @@ -2655,7 +2696,7 @@

    -

    Definition at line 688 of file IpIpoptData.hpp.

    +

    Definition at line 701 of file IpIpoptData.hpp.

    @@ -2682,7 +2723,7 @@

    Definition at line 696 of file IpIpoptData.hpp.

    +

    Definition at line 709 of file IpIpoptData.hpp.

    @@ -2708,7 +2749,7 @@

    Definition at line 700 of file IpIpoptData.hpp.

    +

    Definition at line 713 of file IpIpoptData.hpp.

    @@ -2734,7 +2775,7 @@

    Definition at line 703 of file IpIpoptData.hpp.

    +

    Definition at line 716 of file IpIpoptData.hpp.

    @@ -2758,7 +2799,7 @@

    -

    Definition at line 704 of file IpIpoptData.hpp.

    +

    Definition at line 717 of file IpIpoptData.hpp.

    @@ -2784,7 +2825,7 @@

    Definition at line 707 of file IpIpoptData.hpp.

    +

    Definition at line 720 of file IpIpoptData.hpp.

    @@ -2808,7 +2849,7 @@

    -

    Definition at line 708 of file IpIpoptData.hpp.

    +

    Definition at line 721 of file IpIpoptData.hpp.

    @@ -2834,7 +2875,7 @@

    Definition at line 711 of file IpIpoptData.hpp.

    +

    Definition at line 724 of file IpIpoptData.hpp.

    @@ -2860,7 +2901,7 @@

    Definition at line 716 of file IpIpoptData.hpp.

    +

    Definition at line 729 of file IpIpoptData.hpp.

    @@ -2886,7 +2927,7 @@

    Definition at line 727 of file IpIpoptData.hpp.

    +

    Definition at line 740 of file IpIpoptData.hpp.

    @@ -2912,7 +2953,7 @@

    Definition at line 733 of file IpIpoptData.hpp.

    +

    Definition at line 746 of file IpIpoptData.hpp.

    @@ -2938,7 +2979,7 @@

    Definition at line 735 of file IpIpoptData.hpp.

    +

    Definition at line 748 of file IpIpoptData.hpp.

    @@ -2964,7 +3005,7 @@

    Definition at line 741 of file IpIpoptData.hpp.

    +

    Definition at line 754 of file IpIpoptData.hpp.

    @@ -2990,7 +3031,7 @@

    Definition at line 743 of file IpIpoptData.hpp.

    +

    Definition at line 756 of file IpIpoptData.hpp.

    @@ -3016,7 +3057,7 @@

    Definition at line 745 of file IpIpoptData.hpp.

    +

    Definition at line 758 of file IpIpoptData.hpp.

    @@ -3042,7 +3083,7 @@

    Definition at line 747 of file IpIpoptData.hpp.

    +

    Definition at line 760 of file IpIpoptData.hpp.

    @@ -3068,7 +3109,7 @@

    Definition at line 749 of file IpIpoptData.hpp.

    +

    Definition at line 762 of file IpIpoptData.hpp.

    @@ -3094,7 +3135,7 @@

    Definition at line 753 of file IpIpoptData.hpp.

    +

    Definition at line 766 of file IpIpoptData.hpp.

    @@ -3120,7 +3161,7 @@

    Definition at line 755 of file IpIpoptData.hpp.

    +

    Definition at line 768 of file IpIpoptData.hpp.

    @@ -3146,7 +3187,7 @@

    Definition at line 757 of file IpIpoptData.hpp.

    +

    Definition at line 770 of file IpIpoptData.hpp.

    @@ -3172,7 +3213,7 @@

    Definition at line 761 of file IpIpoptData.hpp.

    +

    Definition at line 774 of file IpIpoptData.hpp.

    @@ -3198,7 +3239,7 @@

    VectorSpace for all the iterates.

    -

    Definition at line 765 of file IpIpoptData.hpp.

    +

    Definition at line 778 of file IpIpoptData.hpp.

    @@ -3224,7 +3265,7 @@

    TimingStatistics object collecting all Ipopt timing statistics.

    -

    Definition at line 768 of file IpIpoptData.hpp.

    +

    Definition at line 781 of file IpIpoptData.hpp.

    @@ -3250,7 +3291,7 @@

    Definition at line 773 of file IpIpoptData.hpp.

    +

    Definition at line 786 of file IpIpoptData.hpp.

    @@ -3274,7 +3315,7 @@

    -

    Definition at line 777 of file IpIpoptData.hpp.

    +

    Definition at line 790 of file IpIpoptData.hpp.

    @@ -3298,7 +3339,7 @@

    -

    Definition at line 778 of file IpIpoptData.hpp.

    +

    Definition at line 791 of file IpIpoptData.hpp.

    @@ -3322,7 +3363,7 @@

    -

    Definition at line 779 of file IpIpoptData.hpp.

    +

    Definition at line 792 of file IpIpoptData.hpp.

    @@ -3346,7 +3387,7 @@

    -

    Definition at line 780 of file IpIpoptData.hpp.

    +

    Definition at line 793 of file IpIpoptData.hpp.

    diff --git a/classIpopt_1_1IpoptData.js b/classIpopt_1_1IpoptData.js index fe75f81d4..4c76d5153 100644 --- a/classIpopt_1_1IpoptData.js +++ b/classIpopt_1_1IpoptData.js @@ -51,6 +51,7 @@ var classIpopt_1_1IpoptData = [ "Set_info_ls_count", "classIpopt_1_1IpoptData.html#a503123ed8338d530069f68d87bbd6b9f", null ], [ "info_skip_output", "classIpopt_1_1IpoptData.html#aa4b2090877fc8d0bdb98b670813754ef", null ], [ "Append_info_string", "classIpopt_1_1IpoptData.html#a1ad629fbc0f5fa6e76b49b310831241c", null ], + [ "Append_info_string", "classIpopt_1_1IpoptData.html#a480f5eb58d6048f6a9a2ce22e4d5790c", null ], [ "info_string", "classIpopt_1_1IpoptData.html#a181e51143d000979375e26847dd5b1ea", null ], [ "Set_info_skip_output", "classIpopt_1_1IpoptData.html#aa6e4197957a3f1304c988f926ea07bc5", null ], [ "info_last_output", "classIpopt_1_1IpoptData.html#ad41f4ee79658564a4d7291f92ef49c6b", null ], diff --git a/classIpopt_1_1IpoptException-members.html b/classIpopt_1_1IpoptException-members.html index 391f096a2..57e44a4a3 100644 --- a/classIpopt_1_1IpoptException-members.html +++ b/classIpopt_1_1IpoptException-members.html @@ -39,7 +39,7 @@

    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IpoptException.html b/classIpopt_1_1IpoptException.html index 524175d76..1d1123909 100644 --- a/classIpopt_1_1IpoptException.html +++ b/classIpopt_1_1IpoptException.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IpoptNLP-members.html b/classIpopt_1_1IpoptNLP-members.html index 1fb866926..3fd275d4f 100644 --- a/classIpopt_1_1IpoptNLP-members.html +++ b/classIpopt_1_1IpoptNLP-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IpoptNLP.html b/classIpopt_1_1IpoptNLP.html index 65734b20d..927bf71b3 100644 --- a/classIpopt_1_1IpoptNLP.html +++ b/classIpopt_1_1IpoptNLP.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IterateInitializer-members.html b/classIpopt_1_1IterateInitializer-members.html index 2bbfe4c2c..3a495a030 100644 --- a/classIpopt_1_1IterateInitializer-members.html +++ b/classIpopt_1_1IterateInitializer-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IterateInitializer.html b/classIpopt_1_1IterateInitializer.html index c2a6e354c..b211f799b 100644 --- a/classIpopt_1_1IterateInitializer.html +++ b/classIpopt_1_1IterateInitializer.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -126,13 +126,13 @@ - + - + - +
    [legend]
    diff --git a/classIpopt_1_1IteratesVector-members.html b/classIpopt_1_1IteratesVector-members.html index 1b0443e3c..ec19e6dc6 100644 --- a/classIpopt_1_1IteratesVector-members.html +++ b/classIpopt_1_1IteratesVector-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IteratesVector.html b/classIpopt_1_1IteratesVector.html index fb48daca3..ae33fd147 100644 --- a/classIpopt_1_1IteratesVector.html +++ b/classIpopt_1_1IteratesVector.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IteratesVectorSpace-members.html b/classIpopt_1_1IteratesVectorSpace-members.html index 63dcc9206..64bfd4c18 100644 --- a/classIpopt_1_1IteratesVectorSpace-members.html +++ b/classIpopt_1_1IteratesVectorSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IteratesVectorSpace.html b/classIpopt_1_1IteratesVectorSpace.html index 5aa8d4725..413d9e6f2 100644 --- a/classIpopt_1_1IteratesVectorSpace.html +++ b/classIpopt_1_1IteratesVectorSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IterationOutput-members.html b/classIpopt_1_1IterationOutput-members.html index 74ecc53fd..3ccdedd2e 100644 --- a/classIpopt_1_1IterationOutput-members.html +++ b/classIpopt_1_1IterationOutput-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IterationOutput.html b/classIpopt_1_1IterationOutput.html index bdd9650ff..1337c7b58 100644 --- a/classIpopt_1_1IterationOutput.html +++ b/classIpopt_1_1IterationOutput.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IterativePardisoSolverInterface-members.html b/classIpopt_1_1IterativePardisoSolverInterface-members.html index 542e35d1d..cfc7c4d2b 100644 --- a/classIpopt_1_1IterativePardisoSolverInterface-members.html +++ b/classIpopt_1_1IterativePardisoSolverInterface-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IterativePardisoSolverInterface.html b/classIpopt_1_1IterativePardisoSolverInterface.html index f67fe19b6..0d3151628 100644 --- a/classIpopt_1_1IterativePardisoSolverInterface.html +++ b/classIpopt_1_1IterativePardisoSolverInterface.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IterativeSolverTerminationTester-members.html b/classIpopt_1_1IterativeSolverTerminationTester-members.html index 14d7d9acb..4d4ebba87 100644 --- a/classIpopt_1_1IterativeSolverTerminationTester-members.html +++ b/classIpopt_1_1IterativeSolverTerminationTester-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IterativeSolverTerminationTester.html b/classIpopt_1_1IterativeSolverTerminationTester.html index 7f5abadc2..03deb0b5e 100644 --- a/classIpopt_1_1IterativeSolverTerminationTester.html +++ b/classIpopt_1_1IterativeSolverTerminationTester.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IterativeWsmpSolverInterface-members.html b/classIpopt_1_1IterativeWsmpSolverInterface-members.html index 8f591bde1..46609c6ae 100644 --- a/classIpopt_1_1IterativeWsmpSolverInterface-members.html +++ b/classIpopt_1_1IterativeWsmpSolverInterface-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1IterativeWsmpSolverInterface.html b/classIpopt_1_1IterativeWsmpSolverInterface.html index 8a13d1e12..1a683e165 100644 --- a/classIpopt_1_1IterativeWsmpSolverInterface.html +++ b/classIpopt_1_1IterativeWsmpSolverInterface.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Journal-members.html b/classIpopt_1_1Journal-members.html index 2d6311715..a163f98d8 100644 --- a/classIpopt_1_1Journal-members.html +++ b/classIpopt_1_1Journal-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Journal.html b/classIpopt_1_1Journal.html index 8d2bc4cc4..21a7acda2 100644 --- a/classIpopt_1_1Journal.html +++ b/classIpopt_1_1Journal.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -129,7 +129,7 @@ - +
    [legend]
    diff --git a/classIpopt_1_1Journalist-members.html b/classIpopt_1_1Journalist-members.html index 33397b44f..38f5755f9 100644 --- a/classIpopt_1_1Journalist-members.html +++ b/classIpopt_1_1Journalist-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Journalist.html b/classIpopt_1_1Journalist.html index bb5446a6a..c3dafd5b0 100644 --- a/classIpopt_1_1Journalist.html +++ b/classIpopt_1_1Journalist.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1LeastSquareMultipliers-members.html b/classIpopt_1_1LeastSquareMultipliers-members.html index 7721051f9..44c74f206 100644 --- a/classIpopt_1_1LeastSquareMultipliers-members.html +++ b/classIpopt_1_1LeastSquareMultipliers-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1LeastSquareMultipliers.html b/classIpopt_1_1LeastSquareMultipliers.html index 6ba57dfdf..3fa07bc40 100644 --- a/classIpopt_1_1LeastSquareMultipliers.html +++ b/classIpopt_1_1LeastSquareMultipliers.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1LibraryLoader-members.html b/classIpopt_1_1LibraryLoader-members.html index 9a936c52d..3dc53bba8 100644 --- a/classIpopt_1_1LibraryLoader-members.html +++ b/classIpopt_1_1LibraryLoader-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1LibraryLoader.html b/classIpopt_1_1LibraryLoader.html index f66d4f59e..b5c851e36 100644 --- a/classIpopt_1_1LibraryLoader.html +++ b/classIpopt_1_1LibraryLoader.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1LimMemQuasiNewtonUpdater-members.html b/classIpopt_1_1LimMemQuasiNewtonUpdater-members.html index d38cc9769..3b77516de 100644 --- a/classIpopt_1_1LimMemQuasiNewtonUpdater-members.html +++ b/classIpopt_1_1LimMemQuasiNewtonUpdater-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1LimMemQuasiNewtonUpdater.html b/classIpopt_1_1LimMemQuasiNewtonUpdater.html index efe3cade3..ff42ea027 100644 --- a/classIpopt_1_1LimMemQuasiNewtonUpdater.html +++ b/classIpopt_1_1LimMemQuasiNewtonUpdater.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1LineSearch-members.html b/classIpopt_1_1LineSearch-members.html index 75c2b7655..e7aff1965 100644 --- a/classIpopt_1_1LineSearch-members.html +++ b/classIpopt_1_1LineSearch-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1LineSearch.html b/classIpopt_1_1LineSearch.html index 8480ca550..972c33abf 100644 --- a/classIpopt_1_1LineSearch.html +++ b/classIpopt_1_1LineSearch.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1LoqoMuOracle-members.html b/classIpopt_1_1LoqoMuOracle-members.html index b8aedd27b..73babd0a2 100644 --- a/classIpopt_1_1LoqoMuOracle-members.html +++ b/classIpopt_1_1LoqoMuOracle-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1LoqoMuOracle.html b/classIpopt_1_1LoqoMuOracle.html index 802c1e166..de764461a 100644 --- a/classIpopt_1_1LoqoMuOracle.html +++ b/classIpopt_1_1LoqoMuOracle.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1LowRankAugSystemSolver-members.html b/classIpopt_1_1LowRankAugSystemSolver-members.html index 1cefb57fc..e8c749441 100644 --- a/classIpopt_1_1LowRankAugSystemSolver-members.html +++ b/classIpopt_1_1LowRankAugSystemSolver-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1LowRankAugSystemSolver.html b/classIpopt_1_1LowRankAugSystemSolver.html index d2ed7adbd..13cd85ed9 100644 --- a/classIpopt_1_1LowRankAugSystemSolver.html +++ b/classIpopt_1_1LowRankAugSystemSolver.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1LowRankSSAugSystemSolver-members.html b/classIpopt_1_1LowRankSSAugSystemSolver-members.html index 8bb5e20b7..736cd0458 100644 --- a/classIpopt_1_1LowRankSSAugSystemSolver-members.html +++ b/classIpopt_1_1LowRankSSAugSystemSolver-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1LowRankSSAugSystemSolver.html b/classIpopt_1_1LowRankSSAugSystemSolver.html index 919d5ea44..184d6b819 100644 --- a/classIpopt_1_1LowRankSSAugSystemSolver.html +++ b/classIpopt_1_1LowRankSSAugSystemSolver.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1LowRankUpdateSymMatrix-members.html b/classIpopt_1_1LowRankUpdateSymMatrix-members.html index 41371228d..5067617fe 100644 --- a/classIpopt_1_1LowRankUpdateSymMatrix-members.html +++ b/classIpopt_1_1LowRankUpdateSymMatrix-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1LowRankUpdateSymMatrix.html b/classIpopt_1_1LowRankUpdateSymMatrix.html index 90c6213e1..d944a1830 100644 --- a/classIpopt_1_1LowRankUpdateSymMatrix.html +++ b/classIpopt_1_1LowRankUpdateSymMatrix.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1LowRankUpdateSymMatrixSpace-members.html b/classIpopt_1_1LowRankUpdateSymMatrixSpace-members.html index 9a712a4a1..b1b396e5a 100644 --- a/classIpopt_1_1LowRankUpdateSymMatrixSpace-members.html +++ b/classIpopt_1_1LowRankUpdateSymMatrixSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1LowRankUpdateSymMatrixSpace.html b/classIpopt_1_1LowRankUpdateSymMatrixSpace.html index 33a0ade0b..dd26a9df6 100644 --- a/classIpopt_1_1LowRankUpdateSymMatrixSpace.html +++ b/classIpopt_1_1LowRankUpdateSymMatrixSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Ma27TSolverInterface-members.html b/classIpopt_1_1Ma27TSolverInterface-members.html index a29d5c272..6c888b986 100644 --- a/classIpopt_1_1Ma27TSolverInterface-members.html +++ b/classIpopt_1_1Ma27TSolverInterface-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Ma27TSolverInterface.html b/classIpopt_1_1Ma27TSolverInterface.html index b55c1e70d..b35dbb7de 100644 --- a/classIpopt_1_1Ma27TSolverInterface.html +++ b/classIpopt_1_1Ma27TSolverInterface.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Ma28TDependencyDetector-members.html b/classIpopt_1_1Ma28TDependencyDetector-members.html index 502bfcd41..5b7b202ed 100644 --- a/classIpopt_1_1Ma28TDependencyDetector-members.html +++ b/classIpopt_1_1Ma28TDependencyDetector-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Ma28TDependencyDetector.html b/classIpopt_1_1Ma28TDependencyDetector.html index 253e88129..d11403c62 100644 --- a/classIpopt_1_1Ma28TDependencyDetector.html +++ b/classIpopt_1_1Ma28TDependencyDetector.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Ma57TSolverInterface-members.html b/classIpopt_1_1Ma57TSolverInterface-members.html index 6b8672804..72c8c06f7 100644 --- a/classIpopt_1_1Ma57TSolverInterface-members.html +++ b/classIpopt_1_1Ma57TSolverInterface-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Ma57TSolverInterface.html b/classIpopt_1_1Ma57TSolverInterface.html index 56b1725f1..1c7a77015 100644 --- a/classIpopt_1_1Ma57TSolverInterface.html +++ b/classIpopt_1_1Ma57TSolverInterface.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Ma77SolverInterface-members.html b/classIpopt_1_1Ma77SolverInterface-members.html index c536e190f..b5d541360 100644 --- a/classIpopt_1_1Ma77SolverInterface-members.html +++ b/classIpopt_1_1Ma77SolverInterface-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Ma77SolverInterface.html b/classIpopt_1_1Ma77SolverInterface.html index 98ecc0bc3..345c4610b 100644 --- a/classIpopt_1_1Ma77SolverInterface.html +++ b/classIpopt_1_1Ma77SolverInterface.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Ma86SolverInterface-members.html b/classIpopt_1_1Ma86SolverInterface-members.html index dbde8e411..fa0fab9be 100644 --- a/classIpopt_1_1Ma86SolverInterface-members.html +++ b/classIpopt_1_1Ma86SolverInterface-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Ma86SolverInterface.html b/classIpopt_1_1Ma86SolverInterface.html index 227cccde0..4f6d0ddf3 100644 --- a/classIpopt_1_1Ma86SolverInterface.html +++ b/classIpopt_1_1Ma86SolverInterface.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Ma97SolverInterface-members.html b/classIpopt_1_1Ma97SolverInterface-members.html index 398374b43..f7d388ecf 100644 --- a/classIpopt_1_1Ma97SolverInterface-members.html +++ b/classIpopt_1_1Ma97SolverInterface-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Ma97SolverInterface.html b/classIpopt_1_1Ma97SolverInterface.html index 6772954ca..14b17c6d3 100644 --- a/classIpopt_1_1Ma97SolverInterface.html +++ b/classIpopt_1_1Ma97SolverInterface.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Matrix-members.html b/classIpopt_1_1Matrix-members.html index 9c928b68e..832ae8e36 100644 --- a/classIpopt_1_1Matrix-members.html +++ b/classIpopt_1_1Matrix-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Matrix.html b/classIpopt_1_1Matrix.html index 6994e3fc5..c74e211c6 100644 --- a/classIpopt_1_1Matrix.html +++ b/classIpopt_1_1Matrix.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -135,7 +135,7 @@ - + @@ -147,7 +147,7 @@ - + @@ -161,10 +161,10 @@ - + - + diff --git a/classIpopt_1_1MatrixSpace-members.html b/classIpopt_1_1MatrixSpace-members.html index 8d1e8902d..4fc5451ba 100644 --- a/classIpopt_1_1MatrixSpace-members.html +++ b/classIpopt_1_1MatrixSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1MatrixSpace.html b/classIpopt_1_1MatrixSpace.html index ffa6e0958..3597953ad 100644 --- a/classIpopt_1_1MatrixSpace.html +++ b/classIpopt_1_1MatrixSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -126,17 +126,17 @@ - + - + - - - + + + @@ -147,7 +147,7 @@ - + @@ -157,7 +157,7 @@ - + diff --git a/classIpopt_1_1Mc19TSymScalingMethod-members.html b/classIpopt_1_1Mc19TSymScalingMethod-members.html index 54aede5f8..9f3cf8330 100644 --- a/classIpopt_1_1Mc19TSymScalingMethod-members.html +++ b/classIpopt_1_1Mc19TSymScalingMethod-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Mc19TSymScalingMethod.html b/classIpopt_1_1Mc19TSymScalingMethod.html index cbb080ae1..e1788b429 100644 --- a/classIpopt_1_1Mc19TSymScalingMethod.html +++ b/classIpopt_1_1Mc19TSymScalingMethod.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Measurement-members.html b/classIpopt_1_1Measurement-members.html index ccad5505d..21fc4281c 100644 --- a/classIpopt_1_1Measurement-members.html +++ b/classIpopt_1_1Measurement-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Measurement.html b/classIpopt_1_1Measurement.html index 6de6ef94f..91202ddfa 100644 --- a/classIpopt_1_1Measurement.html +++ b/classIpopt_1_1Measurement.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1MetadataMeasurement-members.html b/classIpopt_1_1MetadataMeasurement-members.html index 4947a4edb..209293596 100644 --- a/classIpopt_1_1MetadataMeasurement-members.html +++ b/classIpopt_1_1MetadataMeasurement-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1MetadataMeasurement.html b/classIpopt_1_1MetadataMeasurement.html index bbab4178c..d3c7da675 100644 --- a/classIpopt_1_1MetadataMeasurement.html +++ b/classIpopt_1_1MetadataMeasurement.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1MinC__1NrmRestorationPhase-members.html b/classIpopt_1_1MinC__1NrmRestorationPhase-members.html index df01b5a00..875d3e4f0 100644 --- a/classIpopt_1_1MinC__1NrmRestorationPhase-members.html +++ b/classIpopt_1_1MinC__1NrmRestorationPhase-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1MinC__1NrmRestorationPhase.html b/classIpopt_1_1MinC__1NrmRestorationPhase.html index e9c212f12..881d98398 100644 --- a/classIpopt_1_1MinC__1NrmRestorationPhase.html +++ b/classIpopt_1_1MinC__1NrmRestorationPhase.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1MonotoneMuUpdate-members.html b/classIpopt_1_1MonotoneMuUpdate-members.html index b0222a3b7..9876a8e1f 100644 --- a/classIpopt_1_1MonotoneMuUpdate-members.html +++ b/classIpopt_1_1MonotoneMuUpdate-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1MonotoneMuUpdate.html b/classIpopt_1_1MonotoneMuUpdate.html index 2d40a80f9..ab3f33cc3 100644 --- a/classIpopt_1_1MonotoneMuUpdate.html +++ b/classIpopt_1_1MonotoneMuUpdate.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1MuOracle-members.html b/classIpopt_1_1MuOracle-members.html index 4f41f76d0..d28bb719f 100644 --- a/classIpopt_1_1MuOracle-members.html +++ b/classIpopt_1_1MuOracle-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1MuOracle.html b/classIpopt_1_1MuOracle.html index bb7dbb0e4..0e5a0c878 100644 --- a/classIpopt_1_1MuOracle.html +++ b/classIpopt_1_1MuOracle.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1MuUpdate-members.html b/classIpopt_1_1MuUpdate-members.html index 814b17a00..49f9faae0 100644 --- a/classIpopt_1_1MuUpdate-members.html +++ b/classIpopt_1_1MuUpdate-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1MuUpdate.html b/classIpopt_1_1MuUpdate.html index 9c1ead48d..f8d8449bc 100644 --- a/classIpopt_1_1MuUpdate.html +++ b/classIpopt_1_1MuUpdate.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -125,11 +125,11 @@ - + - +
    [legend]
    diff --git a/classIpopt_1_1MultiVectorMatrix-members.html b/classIpopt_1_1MultiVectorMatrix-members.html index 605732de8..2142346b9 100644 --- a/classIpopt_1_1MultiVectorMatrix-members.html +++ b/classIpopt_1_1MultiVectorMatrix-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1MultiVectorMatrix.html b/classIpopt_1_1MultiVectorMatrix.html index 5935d417d..fbb75f7c2 100644 --- a/classIpopt_1_1MultiVectorMatrix.html +++ b/classIpopt_1_1MultiVectorMatrix.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1MultiVectorMatrixSpace-members.html b/classIpopt_1_1MultiVectorMatrixSpace-members.html index e4f92f232..8178b4d8d 100644 --- a/classIpopt_1_1MultiVectorMatrixSpace-members.html +++ b/classIpopt_1_1MultiVectorMatrixSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1MultiVectorMatrixSpace.html b/classIpopt_1_1MultiVectorMatrixSpace.html index 513f99ef1..2c0035d1c 100644 --- a/classIpopt_1_1MultiVectorMatrixSpace.html +++ b/classIpopt_1_1MultiVectorMatrixSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1MumpsSolverInterface-members.html b/classIpopt_1_1MumpsSolverInterface-members.html index 706d04904..6c6028741 100644 --- a/classIpopt_1_1MumpsSolverInterface-members.html +++ b/classIpopt_1_1MumpsSolverInterface-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1MumpsSolverInterface.html b/classIpopt_1_1MumpsSolverInterface.html index 490e3a829..293eaa842 100644 --- a/classIpopt_1_1MumpsSolverInterface.html +++ b/classIpopt_1_1MumpsSolverInterface.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1NLP-members.html b/classIpopt_1_1NLP-members.html index c67b51ceb..07635580d 100644 --- a/classIpopt_1_1NLP-members.html +++ b/classIpopt_1_1NLP-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1NLP.html b/classIpopt_1_1NLP.html index e89242066..2b47d45da 100644 --- a/classIpopt_1_1NLP.html +++ b/classIpopt_1_1NLP.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -125,7 +125,7 @@ - + diff --git a/classIpopt_1_1NLPBoundsRemover-members.html b/classIpopt_1_1NLPBoundsRemover-members.html index 5680b009a..9def24520 100644 --- a/classIpopt_1_1NLPBoundsRemover-members.html +++ b/classIpopt_1_1NLPBoundsRemover-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1NLPBoundsRemover.html b/classIpopt_1_1NLPBoundsRemover.html index 86c67f877..ddf8ae32d 100644 --- a/classIpopt_1_1NLPBoundsRemover.html +++ b/classIpopt_1_1NLPBoundsRemover.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1NLPScalingObject-members.html b/classIpopt_1_1NLPScalingObject-members.html index 893d6ac1b..78417f31f 100644 --- a/classIpopt_1_1NLPScalingObject-members.html +++ b/classIpopt_1_1NLPScalingObject-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1NLPScalingObject.html b/classIpopt_1_1NLPScalingObject.html index 870d72447..6fa88f9ce 100644 --- a/classIpopt_1_1NLPScalingObject.html +++ b/classIpopt_1_1NLPScalingObject.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -126,9 +126,9 @@ - + - + diff --git a/classIpopt_1_1NoNLPScalingObject-members.html b/classIpopt_1_1NoNLPScalingObject-members.html index 1329990e6..33b2a9e42 100644 --- a/classIpopt_1_1NoNLPScalingObject-members.html +++ b/classIpopt_1_1NoNLPScalingObject-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1NoNLPScalingObject.html b/classIpopt_1_1NoNLPScalingObject.html index 08b936bc8..85a3a522a 100644 --- a/classIpopt_1_1NoNLPScalingObject.html +++ b/classIpopt_1_1NoNLPScalingObject.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Observer-members.html b/classIpopt_1_1Observer-members.html index de4929c9d..2a8906dbe 100644 --- a/classIpopt_1_1Observer-members.html +++ b/classIpopt_1_1Observer-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Observer.html b/classIpopt_1_1Observer.html index 95a600764..2bb24530b 100644 --- a/classIpopt_1_1Observer.html +++ b/classIpopt_1_1Observer.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1OptimalityErrorConvergenceCheck-members.html b/classIpopt_1_1OptimalityErrorConvergenceCheck-members.html index 12e75ba80..840334cb8 100644 --- a/classIpopt_1_1OptimalityErrorConvergenceCheck-members.html +++ b/classIpopt_1_1OptimalityErrorConvergenceCheck-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1OptimalityErrorConvergenceCheck.html b/classIpopt_1_1OptimalityErrorConvergenceCheck.html index 7e774809f..3125ad286 100644 --- a/classIpopt_1_1OptimalityErrorConvergenceCheck.html +++ b/classIpopt_1_1OptimalityErrorConvergenceCheck.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1OptionsList-members.html b/classIpopt_1_1OptionsList-members.html index f9f16f3cf..e3e78ef1c 100644 --- a/classIpopt_1_1OptionsList-members.html +++ b/classIpopt_1_1OptionsList-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1OptionsList.html b/classIpopt_1_1OptionsList.html index be64ca7e4..848e114ba 100644 --- a/classIpopt_1_1OptionsList.html +++ b/classIpopt_1_1OptionsList.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1OptionsList_1_1OptionValue-members.html b/classIpopt_1_1OptionsList_1_1OptionValue-members.html index 3bd8d3b87..cc9b96c69 100644 --- a/classIpopt_1_1OptionsList_1_1OptionValue-members.html +++ b/classIpopt_1_1OptionsList_1_1OptionValue-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1OptionsList_1_1OptionValue.html b/classIpopt_1_1OptionsList_1_1OptionValue.html index ab5a8b0ce..e7ae29e7d 100644 --- a/classIpopt_1_1OptionsList_1_1OptionValue.html +++ b/classIpopt_1_1OptionsList_1_1OptionValue.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1OrigIpoptNLP-members.html b/classIpopt_1_1OrigIpoptNLP-members.html index 1591435af..3d436751f 100644 --- a/classIpopt_1_1OrigIpoptNLP-members.html +++ b/classIpopt_1_1OrigIpoptNLP-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1OrigIpoptNLP.html b/classIpopt_1_1OrigIpoptNLP.html index 68b9a4eb2..49a06d4cb 100644 --- a/classIpopt_1_1OrigIpoptNLP.html +++ b/classIpopt_1_1OrigIpoptNLP.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1OrigIterationOutput-members.html b/classIpopt_1_1OrigIterationOutput-members.html index 716c00acf..cea3bd443 100644 --- a/classIpopt_1_1OrigIterationOutput-members.html +++ b/classIpopt_1_1OrigIterationOutput-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1OrigIterationOutput.html b/classIpopt_1_1OrigIterationOutput.html index faddd2d6e..6df8337ef 100644 --- a/classIpopt_1_1OrigIterationOutput.html +++ b/classIpopt_1_1OrigIterationOutput.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1PCalculator-members.html b/classIpopt_1_1PCalculator-members.html index 5d21a6812..48fca0415 100644 --- a/classIpopt_1_1PCalculator-members.html +++ b/classIpopt_1_1PCalculator-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1PCalculator.html b/classIpopt_1_1PCalculator.html index a8065c4e9..40f1bdaa8 100644 --- a/classIpopt_1_1PCalculator.html +++ b/classIpopt_1_1PCalculator.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1PColumn-members.html b/classIpopt_1_1PColumn-members.html index e9fdc33f0..7829a17a5 100644 --- a/classIpopt_1_1PColumn-members.html +++ b/classIpopt_1_1PColumn-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1PColumn.html b/classIpopt_1_1PColumn.html index e1a5e3508..4d40f11e1 100644 --- a/classIpopt_1_1PColumn.html +++ b/classIpopt_1_1PColumn.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1PDFullSpaceSolver-members.html b/classIpopt_1_1PDFullSpaceSolver-members.html index ad4a42631..ab63856ad 100644 --- a/classIpopt_1_1PDFullSpaceSolver-members.html +++ b/classIpopt_1_1PDFullSpaceSolver-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1PDFullSpaceSolver.html b/classIpopt_1_1PDFullSpaceSolver.html index 41755ba8c..346fe1db0 100644 --- a/classIpopt_1_1PDFullSpaceSolver.html +++ b/classIpopt_1_1PDFullSpaceSolver.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1PDPerturbationHandler-members.html b/classIpopt_1_1PDPerturbationHandler-members.html index 5daf13985..b3114862f 100644 --- a/classIpopt_1_1PDPerturbationHandler-members.html +++ b/classIpopt_1_1PDPerturbationHandler-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1PDPerturbationHandler.html b/classIpopt_1_1PDPerturbationHandler.html index 26f1f8d27..0985ef909 100644 --- a/classIpopt_1_1PDPerturbationHandler.html +++ b/classIpopt_1_1PDPerturbationHandler.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1PDSearchDirCalculator-members.html b/classIpopt_1_1PDSearchDirCalculator-members.html index 8de98945d..3e7bf54a2 100644 --- a/classIpopt_1_1PDSearchDirCalculator-members.html +++ b/classIpopt_1_1PDSearchDirCalculator-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1PDSearchDirCalculator.html b/classIpopt_1_1PDSearchDirCalculator.html index 398c1a169..0bf2c20ce 100644 --- a/classIpopt_1_1PDSearchDirCalculator.html +++ b/classIpopt_1_1PDSearchDirCalculator.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1PDSystemSolver-members.html b/classIpopt_1_1PDSystemSolver-members.html index 544b7162a..61bfbafb2 100644 --- a/classIpopt_1_1PDSystemSolver-members.html +++ b/classIpopt_1_1PDSystemSolver-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1PDSystemSolver.html b/classIpopt_1_1PDSystemSolver.html index e25b98998..c11ba84c7 100644 --- a/classIpopt_1_1PDSystemSolver.html +++ b/classIpopt_1_1PDSystemSolver.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1PardisoMKLSolverInterface-members.html b/classIpopt_1_1PardisoMKLSolverInterface-members.html index 56f0a62c2..0f597cb0c 100644 --- a/classIpopt_1_1PardisoMKLSolverInterface-members.html +++ b/classIpopt_1_1PardisoMKLSolverInterface-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1PardisoMKLSolverInterface.html b/classIpopt_1_1PardisoMKLSolverInterface.html index 948e23317..32c17fe4e 100644 --- a/classIpopt_1_1PardisoMKLSolverInterface.html +++ b/classIpopt_1_1PardisoMKLSolverInterface.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1PardisoSolverInterface-members.html b/classIpopt_1_1PardisoSolverInterface-members.html index 7c213b718..9f8146fdd 100644 --- a/classIpopt_1_1PardisoSolverInterface-members.html +++ b/classIpopt_1_1PardisoSolverInterface-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1PardisoSolverInterface.html b/classIpopt_1_1PardisoSolverInterface.html index 2fdc59080..77370bfbf 100644 --- a/classIpopt_1_1PardisoSolverInterface.html +++ b/classIpopt_1_1PardisoSolverInterface.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1PenaltyLSAcceptor-members.html b/classIpopt_1_1PenaltyLSAcceptor-members.html index 005f09cc5..081aac4db 100644 --- a/classIpopt_1_1PenaltyLSAcceptor-members.html +++ b/classIpopt_1_1PenaltyLSAcceptor-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1PenaltyLSAcceptor.html b/classIpopt_1_1PenaltyLSAcceptor.html index a7c566e2b..ac160f7c8 100644 --- a/classIpopt_1_1PenaltyLSAcceptor.html +++ b/classIpopt_1_1PenaltyLSAcceptor.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1PiecewisePenalty-members.html b/classIpopt_1_1PiecewisePenalty-members.html index 2553f5237..7f2e1fa2a 100644 --- a/classIpopt_1_1PiecewisePenalty-members.html +++ b/classIpopt_1_1PiecewisePenalty-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1PiecewisePenalty.html b/classIpopt_1_1PiecewisePenalty.html index 9a0e6e131..3371ae949 100644 --- a/classIpopt_1_1PiecewisePenalty.html +++ b/classIpopt_1_1PiecewisePenalty.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1PointPerturber-members.html b/classIpopt_1_1PointPerturber-members.html index 6a37b9a6a..6167813dd 100644 --- a/classIpopt_1_1PointPerturber-members.html +++ b/classIpopt_1_1PointPerturber-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1PointPerturber.html b/classIpopt_1_1PointPerturber.html index 6c0d31541..fd2d6e77e 100644 --- a/classIpopt_1_1PointPerturber.html +++ b/classIpopt_1_1PointPerturber.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ProbingMuOracle-members.html b/classIpopt_1_1ProbingMuOracle-members.html index b64885979..9c36f77d8 100644 --- a/classIpopt_1_1ProbingMuOracle-members.html +++ b/classIpopt_1_1ProbingMuOracle-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ProbingMuOracle.html b/classIpopt_1_1ProbingMuOracle.html index 1a267a562..ef91b13f9 100644 --- a/classIpopt_1_1ProbingMuOracle.html +++ b/classIpopt_1_1ProbingMuOracle.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1QualityFunctionMuOracle-members.html b/classIpopt_1_1QualityFunctionMuOracle-members.html index 2c3b46374..32e2c6a1d 100644 --- a/classIpopt_1_1QualityFunctionMuOracle-members.html +++ b/classIpopt_1_1QualityFunctionMuOracle-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1QualityFunctionMuOracle.html b/classIpopt_1_1QualityFunctionMuOracle.html index 982092368..a7c0d989a 100644 --- a/classIpopt_1_1QualityFunctionMuOracle.html +++ b/classIpopt_1_1QualityFunctionMuOracle.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ReducedHessianCalculator-members.html b/classIpopt_1_1ReducedHessianCalculator-members.html index dfdd840c0..72c57d028 100644 --- a/classIpopt_1_1ReducedHessianCalculator-members.html +++ b/classIpopt_1_1ReducedHessianCalculator-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ReducedHessianCalculator.html b/classIpopt_1_1ReducedHessianCalculator.html index ed5af3e2d..877b53b13 100644 --- a/classIpopt_1_1ReducedHessianCalculator.html +++ b/classIpopt_1_1ReducedHessianCalculator.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ReferencedObject-members.html b/classIpopt_1_1ReferencedObject-members.html index 491f08cc5..b954a5755 100644 --- a/classIpopt_1_1ReferencedObject-members.html +++ b/classIpopt_1_1ReferencedObject-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ReferencedObject.html b/classIpopt_1_1ReferencedObject.html index 62e523b3f..8b6037de3 100644 --- a/classIpopt_1_1ReferencedObject.html +++ b/classIpopt_1_1ReferencedObject.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -123,103 +123,103 @@ diff --git a/classIpopt_1_1ReferencedObject__inherit__graph.png b/classIpopt_1_1ReferencedObject__inherit__graph.png index 8eefb578733ebd91fca8f7938751406d03763c8d..70370d3b418dbe002475b7084ed0b7226c4be3c4 100644 GIT binary patch literal 289882 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�Pjl6L%d6oeMbVI?l-#W1|G;gLRJb2#A-2VLS0 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�^h4Ebw5EXL zS@QD>o8|t`t%Y9%QSo@a1foO^u+^Vfboq(iEUr6mom%$ZgZ6CIcV{OICWX6afTEe- zSZE)7?jMYUyYd6l6=+N8h@is#Xe!uD5_Ffet=eKlX?P|LZu|f7^pycwZo$?x5=xh( zAl==dluAgaq<~6yw*pE?2uLFxqS7S|A|)ZHbhpw-BYg9md++z-{5itQ`|M}$*)wa_ zS|bp&s_OV>1T&bIm?XmY#DeFee(dPe!TFuF?u%4Go5^~9M!7P`gk)@pE!x{RXX;{O zqZLv-DMA){pm2NI=W5 zxbtej6G|mh$Dfy(v~!Pwl~XOTS}|YeXvJ~2P~qb{@m%Cm8W9DZ%4(WgqU)JT_P?OSi)zxa5j z8g*yqqoXzYfczS}pCe|Xjz6d++=uTe#c({!5Og43m_+(P6D$K0tmT6p z#Mt5G<`l%~DOZFQQ+1tG_0j~R)gGq1DxyO{3X$8+$D>+v&&W-iWA-9$%deGrAE#oW=re|yof2C_ zbC{{)BsnSHs+Ln^u`Q+*DRCuJ9tt&&I4O^%aq}{U&Pl%>HVw8^g*mG4T(dzbg^tytTyttms`2s=EgVJ!CZf{N$Dn~x*1OXaPYZVQ7`%U@!3sSD?j zsndwhJ1v{7P8&ZWO#F^e;_BVmlYf-Hgqnu)O@d*3#sDZ6n1VdVLZ(_5L&U_Dv`$+$wE$pKT-wpHj4z;P$Dm7*j2v$xS2PSpxP0iuooU&ZnN>fo_qe>@Nm%t&17KDhm%#`f3kl@phuzQ#8&DCKAlbdS(Rc78p6Kiy zTEkRqcbHs)g8Y8wWK9%V6|_6cns?FiAoZS-mve1e-5me*De1V|thFitZFhIKhhJpv z$a-??;UO>7!g?!#rAg->^-x&U)0LLx30xi}^PGOw9v2rY5}IXY?z+9NR8U0tI3$1k zPH+9ZONTaF@7~?Y%Ie4c>VLHyF8pq~DLlI#+KsJJ@Gnj@8dq_m^vz)dS6s<1ULOO8 z3u7x}yf)vP#8J|NPQxJD4d?o}K?=}OA3-7>u&R3WIs)tjhTH_L@2)gURgKU$O0PA4 zQEZr~;oF+3?V1~kWj$aR>8 zO0X3>qlsZ+7&;h9${56amXz}HK3Yi@Pk5_zX#3N9?{KWatB3HWu_sl4ynKYumN3>0 z>aVXBI!_N_l*{?Q<5Vj89UY%w1soAmdHA}MD!#kseil1Sz0-itj_Ugcp1Ntcl za-a@B1%hbczb(<#p^OK8drSDAcVtY@c7ht*0IayUsQ3DE?Njq_4zx6pf_CfV3a>et zC;mrN@UY#_yP_s`mtx(w$N3vC!Sd^SX;9Fmpe^b9zR-Fxa{qlCh>Cr6L2D#Lvw@+2S8fH162`G+|tlC7xM&q@{sTEQ6m6Nyl(;PEQwWzR zp_teQC-MaRw|H&@51Tf7pa0ZPy;@0D%@7DHovK+nWqtSUVGlPsUOze4{2(fNN|iZk z1ZdHYO3R+8^Y@konZQ(~?&{P*TFL!8R=4Xsw^eK2>t^1Zx;V?6Yk^n)y+tjZW^L(f zTifQITVW9L1HeP6>|R@{7rO+~1Hs~=LAf_SdPj#rQp&5?SoId{W%>W~7!@?(|3RrtmY3-z%^C+L?C} z{;x2sf#ONW7WWof6pwdYSa+~|N%v{Kdv0H^?Wic}V~uU7PP>u%gG~D~t6^-u&Jm6k zT4XuxI$4$RfQ~^Y-#&8OYzz~sX@|c!-l}M`v^RQmODoCi3BlXHTKEJy%p-+6D6zK` z0JzWBa)9==mT*ma2C5d(!}oFFuF5nSsJ2_`c?pe6oNA|PKiLNMl~y!}W?5IMTQq&x zbJ`YI?0SN}8{L^l4Z|NvHI9t8X5M?Cs!^UhO-9dErBV~n$v3?cCl}5p!#J+nfHt0E zc(APBAXz_xq;zCaJQtQWz;EDq8M!ONufP1dj|<~|bOh18K;Cd(eX}slw$RX)eRUfw za*HKh%+j{(6T*Zq)JoPl&es%C)iLRbBv2pRArO5D85ETju}_{>Bmm~Y>Dlu?ZKXyV zD2my$5`S;~`K3V1+;LSxOiRIqr(ER#-$;ewC)y1ZT`e-(h;p)e7XJqF%btgM({5rk zAMQUy#NgKNdGhQ9VCBSpMz8PwC4Or%UyL1+>LR^drWJ{6mwV$bW$dn%+$&Y?kDkz( z5qv07`KzUebo_btjg{Nxds3Zh+t&x!t^=LL{mpP!ruaYEYML%N*KmFv3MLu z)3;-7m+Prt(0q+VnKS=dx~F`~`&|qFxQnvtN$4GK5{luRpmvv+leD3|4*tk7{rlH^ zG^4oBZ>QNT`-B>h}Aujn~U1(#Dy=$Yra+6wZ^C@CT5#JjkZ#c!Ni?OIXgqb6@1G zl2oUIZ)O{s=IU*XJq?>`8)$OnIcv4ii*ejI$_pMQTcGBP@b_^Bg9oK(I<=W#lx-TB zjD(>QzokZV9o{jNE3$WSUd@b9-k4ZnT9#*RH3vCP`dQ8*gXugtsN$?cp zfBshkq8CS<1pckA%t1TT55S@Xx)vWiNc27$cEY3Sl|Aa7dr2Uv>x9%y_H%=S(8xH> z1d$Y3Z*TGCdBxsXj=cTJ!b`M24H{E_MC?(_x6TgXMLrqJlAb8bl=6t&5p`HR{&(({ z2tx#|6kP>iju?%&Zz4Dy#Alg)E)~{)^5pbE-blr@_O@P*zO)O1`MdMHvA*AUHwOfQaD|Dc zluiRP#q9Us_4mdQ@$rk5UH?@?K=qPfX(KghgxjPgj1BmqAksWT9l7U-4@Gfv?BUn&T{DYmAbd%)Pcl3=xXE;Rcdd5n7 zDJ8;61;oG^&~5mbeY)qV9*%lBD`)(mo7iI1k4!0BLG{L4ZswURXp7HHq?`N`=8P{Z zxev66Z-dViY|0iqSqdAAld&NCE{7(ue#PK&Zo6A|f%`0Qmyo%%1 z)XqsA=gd@c%L2_m&{rA#Jx*_$vH_Q^lg*4P4#%6(D%)EPC#f~WeLmmdS@19mi_*YT zFRGucY}bNhWiLf#c8qY~SRn&;{Vx5%S+MWjR9)3}X_-OAGa`K~4APX~I;W|(NZ^tZ z7WOlPvrI)rHKBhMODFmE-()SVByMzBd2RFHU{&4J)`YcD&9in$(pL>!o(`NHR@;8> zNWI0cobumtK26S4?b{K?i`Fp^WHxBwtw7OHOh}1*^W+$cV@j7qgGUs%I5^&aY_#Ny z?kN7f2jhSLh0z;+8b>8yK;K2vxPN#2m8;-<-I~%(biZkeT+KMJkKhj&xxF3v${fmp z(7)?GGS=J0mBdJ}z%G2&h@9j-~?+lBN;idI$d;P|ZHP_Y^$uj!9`;M}Lt^YONj-N?4!N5fM=%^AC?}ULTMjVfPer>ILs;nhVI>~zB z>AO7uTl`bv?#v615yCA*7ckAYte+ieH02w8vliqdu&Gv%Oe|(O$y9ywHo~P-c^!>IDu6+ur6ML{6kOni`yxKScu2p_ey}72g-sE46EH>ZWP`gt2`qbefY)5gC}tp;YQk z6D0^IxHp}soeqbmz=FtEJkg^e!CNQn_J>?m-jdrg{tai!5`wxDDQSIwn7@aY{)B;# zSl4eN*nN-wT~T5^6i*aQ8kjd=Bwnb@UBUM-$s%_eH*o_1+2|1q#}s~!>$<+Hb(>ZS z#4{nBv~m$@CkOYJ9CUfQ2c@g9qndY#!!2}_o;rDAwx_!Vb@GR%x!kQJ8h<(5HN9&~ zi3QY(;@gbSF37Iv$~sokC(0$$W5wt%eDh3_@qv7BJlk>i@!MwjViuHSFFKhxeY}DR z3`Ltnm=VQ_C(&b-+!?=Q z8`{JYTID&NxtQ=iyCWR;|!};EG@e11{ez1m008)oW zN&LK~xGMc+T5qPOMZd1ykUsZusBk81yXF6CKSlV#R0FpjB!Poan1|^%->gHqB)6D2 zJ^v`;i2jK*W%IYlOXd>UKJ2!q&>Wuoc}Tr-&xU2+dPPOvFd|RN_1V$DCmBXV{bfxW z*Q0|;rWdU!QZye>L~_50`BilAMJxAk$=c}n%khReK$$Pu9f-HU_Gj^h@zpL9J$6}% zhPIT?m!BTVioLzPh^{f7>E2sqKb5y!3!qg58Ae%;bu17tV9qomM5~+ee1xO0mI3;~ z*Pv~31u-X#qErQTdWpvoD(_%@3coX^ex{q(ao&f$VAX-MsxD&dqf-=Xl6p#C06mfS~Mt@{ajukG0 z2AP<`uQ|`QrKZkHxq2aBAV!sMEVW@1sr*e3HGT8c$E5D;%x-=B`-~=~QrHv7^W~z9 z3zKbG^dnZAj67EHy&~r`x7)e&YmbK?ABq>;&h}3tWE?dy^zwOJHE~~E9bv$H08u0& zh$%CZeGlB@fN!9Ezptvg45U5`EG*Z4?m98uKwx@*Fl|oL23U-Q1icNWzxTJlz>bKD zS^~u=G7uTYK+1L>iC0uqr~=Ca-d!c21QJ=v&obCpx56 z4w4RckT=~Ake-8gOeN{b1uB|FP!9CWUIF=>&wJM#G)t;??%b*PYTgw|2GkOuLc26}5Pgu$Q0gh)si<;g$i55lKy+*vV~y2k1+#SNrQSSE!GtX+te^ z+>?&YRPwZjRee#ZWMur^E(3|SNm68+U(&c(`xQx_5GZR){`ItOUU?1f$S_wKv;$$; z*$g0=?t}sH9g{V72xSAhpSNL5>|mzkD9l}+1t(MpfM0-okH>8m2Q2*qn2}9PMU|S_ z^RD%}p?fe@o6A)HSq%ao5c}w6#OyE=tE?odCK?{BzA@_t| zr}l;qhW%*Qg)JxpaHX#rme?Gnlj2Q!Nl`W5m&Dv)XPxHvI(C$mROyV0b$XP-V_JcvQI?#TU4y-4L7+) zb#;IgC)x6|x@I?n=+mzgk1NVShYA8HsGRbF^TB1-k^w}B1Q;C+gf5U{&{kUV#ytOx z@K@i{Cq-mDs!`fqn-kxEz9{AuE%$zOM%O;1)4zyPD6Z= zFhZQq`Fpp)!|Z0lAWs?4>M@@}SgQX19|-b{JS0kAFUj>-Z|(dYNUn24o}a)o-cZety8GLEhPaRsxpJy3$D@ z@|DD%A!!^mSZ&Yg`&vh>LxXgB-AKMJ6B_dNnVTErzjk3s1=Mf|F3T?K9E#oJmAQ(I z=})h2e`dtE_RU#W5IXMIH)K%Wf+~RG)BCz6Nv|blE9MdiU42=DM9@iS@;RuCooNY> zgi}4h?{p!z^6%o}zKTl!_gRn+16Qq=C&5orMC5HzmTzQAO3LOHNbI;DW{9=_{#mN> zp{zj~_;|=z`k|!5tA9H|G{A=fozvskyN-j=Zg)XwHx9x$Zlh`j0f9H5jYH_uEoZ+= z<@(7B=$@Wwranum8ntN~&80zgW($0LDjKhUpXAnD&C-&bRYivhM|5;K|M%Mm;hGhx z;*b#(DDzgtk&-Y?xTz>M5CB!-RlWU8`^}$JCBsHZk|w%O6*WE@34;JTBOq@TZUFDU z-|vNd$QOpN2YSF^V7VZpxEYz4+-|2(aLfTW2*iHfBp&> z(gl}{33Wkm{-&R&F&cgxl$fo~zkjd;|1&Y*8(dlk-y8_8U+316K0VA6C^JI#R>h* z!DZQ~%?mNyQr6Z$$_%Xc))J6HF`c*tGVdxR){=Rl%6=DAP*>Y3Xm&1uu0 zJ_@#53ctp=r!jsEXaE_~=%k6Gldtc(V9nR!Vn^+jKW@}|>A#dVa^ylwZfKd|e0o1tC@n zcG)r+4bA4S|4%roPswG>2tt>W4s9Lsn^DQRKesP)Bk4y9C2jqcQkMRLL#di%hRg1J zcg`ClZyR_H4&*tUNk60hPU`L34CpgqGt0ON9gDhk!xXzEYG);l7YnMRwPN$TgQhM+ zMlzK#VuLEn?VRU_jIRKd299y@F!uV2okfE1gGN%LVSqRL;d?9oxW4j|;Jk-F7!qgk zVZ#LyeI3Ud8@^$a#3I6m`XW*)GQB5HR$(gmnv16XIeoX;Qv=;EWWsfCrjNhzHQN~6 zjNnacannKX1|ohi9#6SFx>bfD zn!g<8pM@F1(ayJyauFP7RonB|WlzglnN@8xBa3IbCOzi)xrYANZq64uZKt+!i?5Gp z$(UI%%TWHTVwdtdR?BX!CM6_v0<)VVKW>cvrXx>ZTW7tLdeb!-l;7{==)%&c@7y9N z=Tpdxyskxn7maqg^Cn`(f*hwlUPf50)cbSXm?Osmb%D(A&HH_Rs_fyYrE@r%qD}tG z@!R+$>sGm&tGQzwgFq7mat1|jugkQ<^@)iIM7FsB;O4JKPJ1w${cUl8o*p?Idl0oI zYRe5Qkm@FBZ0)}#2!61_yR0HuUC4*`{Kw*^{Uk~wsXgB#E0<;8l1JnLc4>N-?zhTj zbZ);qM=iCg#AFcAG(z`c^H}P%&3*Gl7e}-0O$x)|!RwncT z7i2K%_x+|xD@-CV z>9G?{pS?D>GVsTdEF6_}@ZHnV*Pa;}UC!C5KfeSyR`Y(e@9OGW;T$ZR37;DT<#kWoG1gq+=D+VxFuMk?N z7kot#)uu9uZ#A+nH`-W~qfRI{W?%L7tD4DRI8HwF5mMunL^g{^GrtLy9y-2mxj+0` zbNoZ>GD3>br|Z=a_hqw{W_&YMgjqKr*~HZW$Y&k?{?zES`;hqLqb*ZP^6fxj$$J zKqGwsx!A$n)ny$<*=IdE{1;fsL8Q#npGeh0nDpuMvLml;thijRWB)ikZMSWT%6)N1 zAo8^Zxgotp{A2z2pF$rOH+#A%2Sl+@_%IXq&i(t>VAZVQF820beuuFPJmkfugEjfabs+vXHZie*>?q=#JNgyrGqV)CcTNumbCMFK`S*fQ z{DM92kSKW0f^B|#{%QTLop-K3WjvcS2gl1o8_bOy;mLvg zy64YO+;Xe$J+r(PFFLZYVo04O|7ui!DO2Crm<9-PwWYiIPGyEw;Sfyt!J@$50dabO zN`VsU{p*>2V7*msmn`W&{Mqh@8cEYnt^)3~jWs|a! zUa;{|78mBXk)0apnBRKG%Arivc9olJH4)$FLz%+XLGJe4o+u^t?bpw5relSC|E_O` zTL`hYeo5040aFz{F$sB1s4$NO=X0h+y(K|ICzBTzLx1DkZg~In{KQG^- z&0ZkjCzO4Jas!}}LWp)!`#nsXQ+2Ump|KA(X-Q{3wq)|{+{$9?JQu-t)lgg-w0dN- zZkwj2dd~;T$qcPL4-_t!m}Zn#@KcD{UdXfsCwR}uwGiOI+AM+J8uP7NA;|i{*go(a+xVV0zaE-fr91#;m3E!uwuCIy_?THvAS-atHn)voio`-Ymzp`@7bHRF ziy!#j^iN#;2UdC7r!@W9kX7sw-VokSk;t;%KFSar9v&%r$N1R9at7wtug4md=fM9) zDVEM8Btm!~5VkE73(ME<{GUos?k1+`;iPa^;ujN9=RaqH9TSe{hq?WTF#k=YgK=m% z#zq+_ea<>1b+Ko%g>jMlsq#B2@4ml>l66W)e;&duOiSBuQ}9179^j{FGhJUXdhAz) zV2ohDVMazmA~^otu=d)_t^f-8ZOO#Qs5k4gmKnP)XX>Ws6Xx&kUOoD&|17de?=*sq zcn^CPgHRufDZ}x1d$Q=rN39F(`2qy-7tmUlZxu!!>znm!iT$|nAJ5untRJ=9*ohJ1zpN`|LvQT%7*q%cz;T=lr zT%Nduz_+CLR;u+?&1!f>?yEWMbJyL%K#>f2z(|8z)pI<3R)^Jfm}4_}xWTz^R8WM! zP11E*P3jrWsw_yft+881y?JC9@(~a1=c)kChQc@UlGl%Obt$opNxcVm&9|RVbK0b3 zN=ZvYKKNefpY7lf(@QL@Y#xezHYrS1aYy&1eL1i2yV?a}fqA96`uY9G906GV|!E>ox5LbDe}V`B1clG5mm@^o!AH6NpGuk6dZvSFe8;k~ld?v>e}9Gbi>x@w_Q2deXV8IK7%X6;Shw>1$=1U%>n@)CW*t> zM;NCW-*I%^yEeuAQl#Rp?R%bi;epeXP^>n3P0haIML9f_-psP*fOV{1>hKYTR3s8l z<98xXw$Ox@l!zQ14QtXXp~5;wed;*XH>7mqUlOCBc16Vx+EqSNm`3-y%R0GoQPGj4 zZdW07ljDMI-coCtg!)5x*O6|kq(pk5jiSbnd-k2SY3Sl5B_GfpHs1V;P5A8bMOazS z@y6)OvX-;=a)U`(Suw4xtq#pte!5m)sWpEb`~e68c<_i$6L1(oNSP}uD{*J8KvXIK zHvpJqy|h?1t6hPd2~e#tz`z8-4w0PKH2SB}Mp>*lt+bM9>5s(Ry5~c=xrr9FJ@Sn9 z2E_S1Zwt%XIrAfz2Lq)1RtR-%c+nMZ_n7<|{lccGGT+5Q*QA+7<&RjtfqP!xt(?M{ z`t-e>!fP@qCnP8@MA&Y8q{$r_Ab&u(u;8+{zsEDu=JYk_o)N?TL}U1W|0sA(k;)*NR`RXrtoMtP6K`<0 z6mwg}4-5fxVum7U6Xqvon~*ner1@YmEu&W&OZ8?v+fTx6{atUH z^Mj)&V)F&YsrupkoZsfj78kb$+_0p0JDy})+Q&&~q_wEBjLyCbJnP+pERBiI*=KZ)w+4X#9r9GTQlo~{_Sf@bp;OTdK84^fwearh zg7r?wR)+x4FcRQ_Tuyc^kcI-Z97>FYz4X3AI(&IPcLk*Y`SkQOq%njqu&$$-gTN25 z=>#QYFm#_#8aP!&9VQdu4Z+lB1l~d>I3eCx@P82Zt4RUKETMj)K_qw6Gc$-WDlDm@ zjBGF{3?Zi^SpGyK{rJnZ)uDH>MMY0T{y`>Z4eD;BG=(b@ ze=$_aMgE*gU`txd)99X7I8jpje41b`QsnV2&Yc9Oi8z1JR_aI%6n&E(^f-VL0K7ke zWg9#gl8uFg1&Vsa|B1_>JUAnR=JKen)df0p|2g}4?U;g-r(vx<6`=o|wg2Gw7=po? zy3FZqus6$whez3*tl^w{-#_L^@zw>D*@y%ckx+s%ItCU1Qq8begp`!m+8`1&xNi_6 zMyy2-GarM{69WTdcTjSNkevK0q>`yn`~La$(GvVbYu(_CVwV0?e)5EcJPH%c;E+lY zdQ|-QFTfuJ%1or@AtFMg*kDQZX!)Q~54wo(uTW)A;hx$FL;ni;ONcoyVwwmYn|k=u zV4OG|boH-xY5!L@+jet<9&`jj7p~MI7YG|n$bOu#K&PV2a`t=|N=$yAeJiXRG_R7A z^>c<4N2_rkKa4AR5=Da!&_=}sV?ow|wA9^;0rL1)7!9SH#CrH{&+&yH-DZ~3^h_lw zXwEx$mZm3RL4GPc%{WA0dW+{tR6eM&tY&4Z6br))mzyRSH(rTtx$ZF&5fN3mZcjI8 z5!2DpRX!QGNkk+LI5$cq^m3;z0nv@nQidbL0MNv4M!wPc1Kh=~57#XFZ zxSs4T_)`U5?A@Dy^A3PtwYGksr>7S`wDbFd zkr9seTSyAY8)Sz-xeG(8XKJPGesPtUwYEUrX7>E~^W_22xkSJ+UcDkcpM|>tj{$_* z6h!f`Crb1_ruoC3XJm9e+B5{UX&m%YCJrT5n+d{JTCyNvR<^Rr7uyX=c>G@yz&!kj zU4|ZznqYIxvZT+vU1Fi!{Oz`OR7za>FZ5rjcsLcJt4A%;mP%e3<_zJO7?k2T`Ky?~dHu)6>(5!0q82blvwl7GNK-IZ^cz7I-qe9L0TS zHWS)+6F*z*#y*8*l>z27Hp8R(=a+uV@(1mr8|>^2cn8}cSNQf#70!jjISA4a{XbAn zk=87fQ~O6#P6xxlrG^%tzYi*mLV5*_Y(NAMm$s)vbT{Z_@DX=61$cw@ovtVlworP$ zed7|?fi88bupK#qlRzBhGBv)qAOOpQ0w{%Rw-A@)zzc80$pF4;intpK0u#Y;@oW|K zf!6vUQ>;`+u3{A83ZatBQvjrlX-FzPn`3;SX=1#2P;8G}1j zKUG$?2n8qxa;SaOJL4pYP4XDre_VUt!JKMXJG310u5J7aCYv-*CI!-nAH)mMy$W{n zaVj0NO*2u?e>$yVh)2l9V%IB~YT`F^JpyVOcq-?^c|Scu1!vh9Sd7V^rX`iL06Z^jR4|(Vsi2)Q~J|?QjT+&cV;8fBeDXuN)vg~)^Ev?mA0?3(V+## zY?K})74nuQu?EYkd7PBnYrl=v+#4ac;2iD?ZsorAOR=d?*ON&^gUp$XWbGrCL$D=% zXz>q!Y<3Q4;}9Ow9Nrl6n5+#b?U1`JfuF{@DJjfH*M`&0UL#OWh$Qq8p!;G;JyO`u&E<#Ow5X)tH8HBCboX|urTmuKJ~0& zH;7iv`t3AVgH6IXqYMD4R~KutNR=jazFCEW&;WpvaWkINj1F)DoB~qt9H>5TZZHBn zSLE*IZT?FvdwIeXEA6>5nJ!(nG@y(m%vODw%?ovk?Y~8d&N!9paR1DcX<_m)HF+_W zw(BLnQrNH%*kg9?;9LL9cYn*-okeZbG2^Amc9JJ1MOkVEi~e@~$s@uec9J0phTKsB zd~`E2GhiWfLwnvE3UC)MFT_6)=_*4XIu7wHhux-GpiE{OaH!ij$yq=tVowP;(KI}n z!o7Rw4P6Jb&9%HLxc12k@E+hGG6@MKia1O&<%XOdw|?|uckglfL^dHsev_3(~2A()-d(k z5=NkHctu-*v`$Y%yRHjPnyDK+_kW^Aqr3YVwefn_3?BMVFXruTMk3r<7j2f%eT z*bmmsjGA;pp)1$k6%_6r_eqU47uuXEe(m4VBf-Y6AI(20YdeN=31jMV`c`mjx~h~V z~pk3y6E_pgsC%F4LF$7B>2r-JGpPyl5} zRrg3EBT<->Y{m|^$WF`!100yN@uA03 zTU#6H_`*x-92={F9W`5Zfyy79LyglIN4~VZIE|zSDMVPjWY;Wp5)Q8a^00n zV#G2?OzTTYl20_HQy+C?T)-L8B$bUEHezqlj9gpAet*1w^wRM5o%SNb$TP=|Zd@(P z7dpXAf^)?qr2G1fp9y(w&${>R%VsV(rOO;)9Dc&;t zqb1ZG6=KcB^Z7W!PbwXv9nKo`Y8YMjvtl;BBF3)WCc3{#El&T#6h$mlJi=K(GPM6z zyQO)$RhnkK{`y;PyTGE(4%bH!&z!#Px%uJi=Sj+YtM%R$K^bjoUqP${lOO&4{b@!_ zM>9f@%=O+~b@M9r1exFmq3SA=-AfM^G4XXfjGuDHbaL;jfs!xF)16Ljv@e!e z3dI=1jA3PxtPs=4r6CTxhv*Vh=<{;N64}ik5%r%xFM?}qF8`4A#Q%PLpQ1v}I;ww3 zD51HEeH@3Fmma@>fR8G>u_BTF(Jd!qgXhys<;Hh6pUX&XtV=;}N0I`Clp8aU-6{yX zO{8o-*Zhz=Qk1YTjHSncj6`!(=xH7-j26!8B593#AMEcEVH8m7Sw6oOnpAK~s4?3C zu#=WQ+wR7x&R2;)qFC^OwDC~V-{nl`ll{Q5uU&#Fq~%%=hh1#DVqI`Dpja`#|2HwM z@Lv}|I;A?ss(&%G)VAx<4mJI?Mr1lf?(2u}Jnp!B;KuoCg0V*T#$H>zeV0anWoh9* z>v|M6l8=~2#?4HuFK+}_rk!m3?uKSv>f;sqHtB_kpqX1DX-E2n@O3LUaQxM7+`Z#! zpFL?}{KAg?#r=$3ma!g(MV1cbg5AEs)g0!K-?@2$HfehNstx+f9~p%d_RZo&Q`b>4 z%*J2ljnzh7*Ob&$rAVQx)$}i$DYKaz*jhEM(}S&a$-+nBZJ@bdx);kDq5p(MK8f#V zN%)6XY<7$l%HMV8oubZ509VMjG3w%1O(CVc#za>e7c<+0>AscQ7LS`Q0-bk)YvBjvfHG-(((RHywcHi9vT_XACC zr5wq!1x1%gvT81Bk?A~7Y_HYXDr9yU(tq6RIBbjxa*(}GxQ=OMM0QAKW!=8Uyd~ex zM)a%cI9o#h29b)jPOiIlhkNLn<#XL!Bzs>)VG$ry%^f%EY3AP|)H5wRg?;l#Avg49 z$0T2re>21V0q*W<>&M^@2T0x|;M=q5cI<1E=rKg?r1dyWmteE?L@>K~~#naSX& z4BE#}vRH`k+9d3xY$MxJ{8b!k_Hv)`9tzW#3RCuAjo>d*78Z?w524AV-)^YH`Sr1v z6xuvgKyKDsa_XdJsHoSdl_zI^GU%|!6cy|mihtp(C}!hFrAOhIN(xd?Wbgc*Dx~Iy z?@wdW8=;)5Zw?b;xgD!L#LlJUaxk5m|)RFff8~!vIbUTweioN$xjTkOaf4FES zKD(x@lbC{`#L%?Er7c0XF?i7Sj}hO5CVNm!BDT;bhKa`t{gw0Wxus!DG2$8Z%-W)N z#cbB~R)QE}_PX}3s(ZMt-|4|oLe^Q!*=51BO+!PSJ*EqT{PVs=e9T`4lxL5%23->V z6ni)5<6J3uyWTB7`}!T4j&6MI*mra;<>(e}nBRNwIdZ#*r@?B}jMOlkaqmjzt&uf_ z4t#E|ljlzkOmyG0`FkOz*CLoRCA6q6E4&$?G56_1+U%i5WGcr~a@i#wc%P zwQNpAwfM@-&Pb6cz6dIJGxKear?;^V6VbG9l<3QTaxLpgK55BX5B%-!-6X}pQft*% z!6NkFImc)<9Nvk0$g*dLW}(fYEhz6fKA5}_OW|Z5{9sS#G@p}7ox}-UH;FTkmNGB1 zsA#PXQq&EnmFo0|h+67mAMXw+sj)&YRjTSVBiiD_!=`SzgnX7%A;FS2ChSLJ3f zPI6B(65xd5N)c0MUpiZnJ2~xag1MKUn81s|q?gcG5(Im>d);hAA**P5ira+LC}Uio zud&&&;{iABPR$ez?=dGygq|qz%Wjo90y!PqJ#JtK;Q#$8Hn8E7wvL*j%JLh>-i$K$ zVN!nctqb%MXHBP-VdhDtuBg~HDf9N{3^kMShVaS+M`xochpL$(;;ehR<7%h3U!Z!HLd=| z@Qrv(forDQak})8B^)oq_P5@?u6aM;@UdtF)L1!Zb`ENzpUAWBFtw@7W4wo6lNLc~ z!!J0%={f7y>p5POeTx`r`Ed42Xn-Grka&&D-Xf~IE*90Dv=W}Vx8+f-oCY_4K3YkX zmugJm)}r<%QT*0HSktR14&PKOa<$>gBKBGf3IxaG=WqMWpBiS_T4XB^dKO^sQg?{1 zDo|;>{RhMcB*2N+xRV41vknuUaD6WAtF7B&i*iSuyct=rk~Bo8yeGl1Jt6g{2N($A ztmux|JUAB^4T=FuSedBW52;M!hpNQxWZEp=r8g()c)5T>?BU}LhcPLdXIZ%D$sP5C zMM_**xMD|s-Nu&}t1c&)OV)2$41JVebj<>dWY$k3(@p2b#|tYftL(%@Xi{7MS_8+X z258VjGW`_5VH7C7h=8ODKw{sf6qyCg7XY^m$>(`erlsj24;D&EvDG?cFb^4JlWrDH zTL`a_WA6F+WC*^m>x;OqwUoG<&z2>~N=#9!_nu--3pu8EJ_9A}>o#q?cRUi>mHeg@ z6(exEG*mCj@}ur0CAD*YF)`X)5GGe%(g&JdAQKsiJLVGAv>>TQpJcT5%lmWq?Yd6TSF90&uG^ZbpEO?# zb&wPoDrTCER*!s#6IZR;aM1lud$>J#Xw!kBL2a6l4z+t``Mqlj4vl9?=TuCeMiy|N zHI(@Qc?Xtm6j%$09(QSN@P@29!&H>feAYm ze#edgV})zs7LbA?|80K$@3oo7tWM7c0P|LcPB1bE2n7)ouMdX+du7hEwa5p~iiYw6 zG{}L|YXFmTLdF(h2!W>A(fa>!0rH?yflvQls?U3a_Vd2sA@F^20G0tRFjzJo?;Z?| zU2z4h58nc~BN*yM#L*9!1Axx4&z&NG_6Tr~0f=_`yr7WtK#QdK^&(+#n8 z<4-+PY|IrQzqu148WoErEUu(>e+gos)_m;P zcUAGEU5Id{=R@)Se7kB>M+vwSGJuyX!J;70)h+pO6zA1%RCM0+s35seg#JB3=ZEB` z3Fbq2)(kaL?Sl&C)wQzbqcjtr%Bm{FdJcegK2n1k~qtWyNg^=W`Y0~4vjh%+U3E*RyEjBX;Xp-f8A zYMpfS8Er`=`fOLmUmS6nuv5iF|le>7@`~x=Q?}uwdR~_PT6YW*&0ig z2ZKz-h7-bK zLrT%uDo_-fP}Ib|iHLR^pg=r(gGHKP(A4>~+NUf_CPTNvJb=m{KR*qB0gQSFz)AuN z2{xensYDAOa9Znt2E><w33&TO9nGC~>f@?W+Zc=#1*w6o{kO_L(pamoDsNcSZ(ZsG1n zsUwOu*J8t>#xmAm0meia>R zH1t*I!2Mh*vGfaGKJ<(;1B=F0BQa#02OMpXOh5?B1?Vr!`6_Biz}80h_ma zM*92v-If4Nb_a&J@If3RU`ciW_0n=N$N;Vd!R#OyJ2>x>ILy((#f$+)2bpb}0*vI; zJfP?SM+68rRzP#wHg4mBX}L~7iWjPnJfjrgG3$0rPXp_9tIznaz$y0vJXj!5t7|PO zh}VQLc6Kf2uK?$>1F6pdS0)i<{omgRzX$*j-xNG|K;A-FSir`mo(6BGri^QLxb9xX zd|IGm&8B@;F@g^VJr49F=ybnC@sBaAOW4^B8zQj_GDT7|g#0cc66^z~L^DzF-`rbD z&QkC0?rzm07XwKBTzrDe3@t4FPo?14l9gFsfSHa&Rdk@>py7jA_M-9SQBqWnt=SwNAt7!BxFp2)2v6zl5D4MIToGJ=7jc6KE4xFQ=Xl<4_v65mU&Z@ritp4G9}757u=`+;AJu|B6Kud>_+kEe-zv(P}+(Y0grM|B-tI@9pi$s1Y5qf%e$} z>#_f-?ssLo{4i`s}3Qz)JPod)_Io9FV#yq6yX>`m;~C`5iGsw~6^nV&Koa9mB9e8fb* zGwMCZ#mU|_pc%%_QwRs?Y#~)kSn>1y%3uCMKf;1|%#z11iu~?|#rY$ur#W@`{bucBV+IB@@skC{0ukOQjy;qL;R z{;MPVk@c_ZovBhB`{>^LYrm^}J=#yz0H>J@1_Rt`JyTeV4g zK_KpRVy2M!z>TdR`cyp~%Bs1R3gpr;7ZDm~-7UctrLREDmPLH2|*&x|p&lKU2?^RU86yNNN zi=>b(w2>hCI(lYN4D5M-&dEVsuZ4cP6IiRJCe<|xMT$WaBf>B>6xetb#ys0-0HWfW z#UP%Ck8@{PrhNMzqtl-$EW7fvT@TK6>v(L`kWG@-p3hoW%h z+Z=byb#?fmNTEp?VW|>VF+fqA0SjetDD;r(MltI)_=7$OluV8mQG=r3e68M>KXLy{ zd^6f-o8*pf=p}((j8uPCfp{FR#Ea_}Ci6zaDJM`%p<3fl^Ty8p{@y15{uTh>s-O%Y zp0AZe%mdRs9`L{|z;O|F3cpRP@*V+FK4aKv9dJL1sX5sTckMP&qgNWHfc4zB}}WI@5boD=qO4uNK0JR<~(G{ z>196cz!9XS4U8c=1(fTeE~M18RR8%q|6cAFdLxIkq5PI>R{l>0jV8;Ak`EP(>l{XjEM zLrf+VE7G^H}~>r zej>UxYs)Vt=?|(otT%5&Ei7nX?q}P>n6?x$g+?H46963c0p0ZRc03ci52|2FELM;NN@JQn#so*`4Zzcj5`naS^h`2eRzw( zoWuJ0#N3yd;R-m113Ty;QE~C^K_H)!k#=`??+0y`xcC+*u3$cb+XH#Ck_jvZ%%DMx z0r=1N(2uUJbpQ|e01Or=Nqs<#lPRPJ0@mn3H(g!)1V#wqe*o7A8D-_4U?xOSTpUz$ zJwW-zuGf5wN+2N)&=H1J@5@O1U~+EHu;v=xhLgYyv_=tH6ki2N=of zSzOcseUU~^8c;p_n48lCE!9t;blT;YGSs?U0GNk5a3`Pw)2i8ENKEqGr=%a{t6;cf z@F%sb2^a=}gkpd%;b4$j6e!qPAY6YQK&*eJq*(o1{q?_k8~yj|3eXW)GizKFt^mz&#Zjx1bu!$G*eyB@f`bm;Orj#w6V`nz~p2ocH zW6eAT5%bGq!8`?47$28_(oQOq<7d$B7B&Rpl$Rjif%uZSo706_**Im0s|JWl%mW3Q z6tjMd#iB4swE&5p#d^nJDi!Vrpo?~gfTN@EAb6w0mRy4)0BxH9LKWxhc1KcafO@d* z*c#;yWWLCPu9k{{VaOFo%8b7RwY2hHX1E#d(lT1>H-pk|jsye>SEqB^y?~F#=7B~o zg$g{z*IlgOGiOBwT9PO*_xin+-kQ7|Pz-6`Lf`DYL$-?@0L!?nlWgtkPPL7B*BMH; zt@D`Xoqkd1i+uK5eQa}o^viE*Q`_-4oN`XK8HfZs3R~(OQZX-*v&G3J zEyznddg%c;c;y!tmzUK~OW9%wkPr?qDh@%GK&E{zXfErX06Pw(K7y{bERd$f5+GbL zi=#i-`1n%(i##}msPrI$pSz1~AjZP>d<1|1L=9qVt1)xfbXeB>MR+k4^b?~JW=$EO ztY7pk19f>o8pw~VdC~Vs2`H=;mDKYd)0vj#fD#5BC_|JY4|c--po4WMvyf&}H3-FO5UnGU%F z<=4jMrWV))+Md7&G6|%727Ltl0?<|d>KNwI$edhB^VobwacZ5dZkWAacrv|PQGEw= z@jHx74E>n5mP&SNAW95qnMwaB&|54FRG>|$(VcWjn?71kfJzk}d#ur@)d4+YvxGtfdo>Hd#O zCvk1a!^7qgF=_Q><+ks_?j=PhYuI<0MeDxa(E8G!tO4GI zV~K)6!re)?<%>Iw_&$zP80h1G1BGg_dL(#(Afe^}O@v6JfYJjUAjMlir3R@=fc_@~ zBIo~iMZ=(+g%s`5*Qm9;q$wG2|$HJ(EugiE{J~0 z2T;)64cLAXz%}B*D+zW>B7g-!vUvgM>UJ#Q<)k02TqH8nqGkPFu2{VD&6c^-SIrS5 z_NlT>rmB@MF`V1!C}aXkDalMfZS3kU*xxA~Bx7w8RZEPfVww6=R$HXFZi3k}p(Tpb zRHlpSc?#FkH-hv^DPYdxZyGJu5Pv3R+>Y5SfR6^iO1@Y|OioK<1fljJ0A$hwQS_== zazG&YWwB1q7ktv*(Tj_|0OW(5?u!wuJ1FRJ24@b&UcI>-0dlu8k)T<>-RCC_bo!ml%SYuId$L zmuHzWiB;vl;Gg>DNPmi%Gk(^;THU>JsmhYDF`V!2{(b_SQjmCQ06?kjy(S)UfHd%F zh|BR5#7C*F%7JZ&i+F%69O5OE!N)N1Y^ttk8B@b|`npt(jhit5Zq@3FE5HbxsRd91C4l(8hwByv$WOwZ|9QTGUirV zA&#W}ZiceN?r8J}sIELE%)vc8BAP(g`U^q;ik~& zAt7S_^XNCH0W+`%)X+c~{rkt|ld#u6Vq&#gLHoyMb5T**7=2MSXcT%G9C1%%3glOD zIpkP5S+qi5_BIJT?y;Ir4JoOzZyEhJu*j34!tNP0l~l#WUn9-YLc>j%-JC{uBa(}~ z8%R&4N*mMGV%QYiJ@T<*1##a?P7z^jK`oe?MH|6Fv@T29&taTM@`9umyLHtQvxW1H z1Q>zMdIFn=nt9Y_`-)2XP7Exh0^NZka))fFT?NQ+qJJJNIjO~`PTrAZ%dV4{X=SDu z;&TSjZAJRa=*r>+um*iQ7V1rHT(fK|g5f44lz?=9`6TRR@)s*+l zYVn#XWt$r9*UTUuVjj%pW_0`;2H~tFI#v!gF)y9;G(-I9Ovpu*xqYA#(N^T-aqIE) zf>BDYs%-M)2FGOsE+sq$6CGqykEWdbQG@D_z)JhtILqWC+c|Ax8%>3P4~jIiu(u)ub6F`1!3&;_0zOPT^C4e zE%c%hbR@v6AHNZf81Y@tVK(@Z zpAiG0K0+@Rv&-MJ&L8(r(a|$H@VJ<2*W5mug|OJHwxvU+Q~A&~v4O%3YY&^g2m3;@ zBVufvHE0t40)u#igQW=-VMUshF2p-IadAYh!>+EE@t^2XS=FN_Z=}ssPVXzLvNG$-WpbR6}C>~m|9O`T?wa-+^j>24KS>hrNS0L z_y_X8O;u0o;Xt?1+U?gi&40OqX7*r~@x7G# z)Wr&;5Y(Ha__=_fqM&HA@xbw$V05*A{P|(czs>;VOu?KuW$t{PV^;R?pXm%$)`g+evT%VF!tYczAHq&u@j1CMg5iV+5-MF zUWyjmN@u`N>ktNU3yY!6?F}NbV8bb+{2$yfh0*jMj5dE=5H`irewLDnbFUUR&6{6) z6_EEl_kr_oVPcj*_(k-Uh1S8LJFx3xDRO?@b6ofP2g1ki37G*gT-kn__!yd;W#Ao* zg}j4Gdz54inx_(%7T(_6E9+Ak$aqchyWRu{WNc!TI0>-jc@n9@b-@lr(%Qe)VMbJW z$i^oID^-4Naj2CcoG?C50Z&%#LGUa^mVV@oz@Mw5@{Uck zAfC^kvMyOs!%t~w9@=wc!+fowr+=k}>JL|d&gffhFXma}y+5RhV~>7) z7;Uttc!`v*S>iIo=-yY4TdQq?sC13ELL-1_i}r zbESQ^b{08Myqh`T0V^Z85!M_okRA`FEK5{KSgTo_MlV3!_I&x#z0c~nSVp6Ey}1-l zO#;OOnrCm6@~^oA2z$cBUV!4)>ogM){kpeRtU1)%|JQq+J%H)J$i*nZ^-PVii}i5` z`yzOi+RPFmkTu{`MY3PojYE~3aBlMETP)tA+QyFO8j8UvsS8gsjINc+JJk@6b8s`d zL~-fIhZV&AQu{|kpU0#I44c!3{0-E!Vk@+D?%07r?z17XN7rfCZeKC|Y22)O_)N4x zdK#mx!Ip9hg?t*~*u9ZAt;goYkIrwG##>khJ#47IBrS_8I6ShjVRU@1I}R(Ag9oAO zQ}M|RmRe#f)cNoEKpJhEDdeh0GIsEAEBso`-?bJ*0^7n)^QX5K8zteGPIe<3VkpyrR1$Yvn-`J&iw@ByrULm((T3vSR_w?7c~>jC>dAJ}Og ztu*XLMUgOXm%@qVLJ&)?wb*Un_#dMfxzAoys`Z!|lML3!kPBGc-3AA^NmSF76q9H3 zX4xE`5s8dKb3wr?hZ?MAGkyQA*6@E?03ymen^_L%Tf7R|KZOc73J>6e3kIuUT?1JV z6I<|(xs=<)k|V1a(e9oix*?A+f)$#2Ih-3CCm~6qg+8$%u&@WCdYaw^xQ(q>brq7aKlmZCZG<2E5A0jFI>Ok< z-{|ZJdjE8I8XP$zuHn9;E0HFkpIM=RKfu1ARm3;hBvp^rBi???<1a3Lb_(KAkMvs+ z!y`;?lh}^#@5-f!gkCOWU!ju9Yno6Ij|pc!kb1x+4sENwa5TBVW_5Y&l4D{n#iyZ) z0B=7k`Be2czpf4seo%@Gb_P*>O6m|kX^DjgE(eC|=cMD_x95GjbM3;0F)>%+Q9D3F z-zucP5X3bQ5^?x1w!#x!7~`DLcmLG46;>qGfjV1<0CWis+1WfQ(FC0 z{M{gr2`XyL>BLgS?^kpd#<*>)Yx1oJ4)29$A)3m#$X_)1^a6x9(671Lkpt zvMdm^d$d&ZJ#lg}x&AYBwD41n##6oR98||mB+=irw>xiDs5Jh)ML|Y(_Z@hXujePI zHzt(o)Z}a^VP-bq4iYOUxtOCWe@VtX9oGx6TH}u8=6m|IytgZhuiw327>qB`ZHh}z z<-)`y@m)%d6?Q$9baLd0OCNcvHe+L>8`!MLF5zCKqT)$vU?@9Fa+4UV#s_T#SlL;_JJeZAAfiD?&dfn-h1+h);l^Rci4sG}Jg-*Mk-g?B2-ZtAZ%qR1) zH#UnfXZ1vOCM#dtSA?J4rs=ioEdGF>!NMgR%=39*=VbePxEa5G+&C&NpAVd%({M5W z3^!Y;>dGd892-Ne%yl~*g*jD1dN>~Wj|D=w}`mmEywVg*md^_ zNsA}@S2(YW4AeT#ow4SBA79B^GTCn6l<2!TmTj|JDIq{Rn56+CDOWS|$x5GxP2@%n zK35ZS*E)?SYsaWdkOwl2!|)>%k&5E$Tm#QciB2EzkB91CsXc69gO)!%n?(-XCN4*{ z8>`it%%@(RE!If{G%}2Y4*M#%IeLMCJv8}93Rr6`b&h#`hvPNUSiaBOiLpXc2jQ0` zJA{S|oVBkMHIYyw4GLUfe@r4xgbbY2&>960`MV<-R(BO{KGv?Z8scw*Hej9G*6_DK zHtxl`G!gPQr4{*oW_a~oRywht zDGrRpQ~N*Goz6MvlGnQ|axGwwMKYJSkC-i&)A{W*fbX=;w-Ee$ezK64ADCU{FpCqo zBAjo!b})wN89aSXhI2`*6R~fu-n6BT2niIWD;Df|1B`Haj<5J4j z$$a(xT$`X_cJ`9dpN*z%2m_cab!(-S#b9R7~ciR$h8t?cE~m6E-^o-Sn>j}Eu2A3l5t3<+9y zZT4`OXJ?-&$(9AufjZ$T}34&P3 z7OKS2y0ljjy|MPFP$}0SO`}vo6S4f$g~{RTipXw|4!^vu;7_^V$=v%>JCv!BLImKTg zsDHuU6<_mWvdq_-t3YZqmlaTFx2PU_+9Zo|b9CPHQXMT^#-vlDi20WvO#Y7y{Qdps z+ccYlk#y=rIc)N#&162nq~xyhYHF~`^ww8e7xrojJPIL?zJ6n4wm%G-P8G^MRp6&@raPxh<{>_+%;}&|o_?DN6 zH5wew7JsGJd};17LN7RRFtGwYcW=`9y4I(jCfVP2uX=be@M_s0Y4L#usuaCohc}In z+c&=M_pm1NF80gPaN=E2l)(V*%c(Ih$JoeOc=spbtWG|)o&3K3k&Ff2G|!OEh$~uc z%~qw!OkOf)x$vLmrG&HVQ`0b!l(UnRyjn}@k%uhE1I~N)ctl*PMfUx?_WqL#wZ^;o za$v=7|9gH8U5|bnx!L-7P`vcgPwCzIoIBS0VtQ#tt6g@nbl{6HvOWb{^vEPAIUz$T zt65swJp$^RPtllTmoY^FxeB#Whi-3PKg<7JxV=33AfOdv>QlQHIXhcofT7oP%dFJ} z>=&0W=GuIsR4$&O?hiIA+ciPV-aFn>WLdBqS+cQ@;dCY=|0C1gcC6%NQ+bJ9o4SNe&ooR! zhSW7da`>oZu44>;smdqGvdTLb)%#fV;Wy~(gD@K3fp5iyC?@3g^?RvD0%P0bd>P`@ z1igMdQUg?7UOKTSCx^jlG zEwCnX@cM3ACHCl-GeT#W8&8d@qEI5VVNeibrPXle#YZ^4x%hS+PBS@dOp>UbEmhA! zX|;z3%3xu~_fc-wdw*9HiVHoCkWE=GVX^1j3Hot}HlLDI;`5vnzk+U7h$#%kA0NKH z^CI2j=%f9?5kO72#(4=PZHz%LvKw|vFJZxZsjh~P_?SjQxq3$y>CllHF4fP>@G4xV z=o;<>bGxyqWbQM5Z(-i;NzLa=Z>i@yTHcbuAsA`jPa}L1vg&-3zo@mp@n9LobeJTD zAEOtTQJEbC79Q3ZW=+12Sm*#{&)9qr2~}UP~Vh^a)NbEIGReBa0yt$0IBCld% zk~yj4&MrkX#?htE-Q7Mf?kZ#vz7v@NFZHx*07=*H8_0*45h)8b)%zmADXm}d0nz7+ zkqoBktTq~f+~P#*+5E5V=4e8b`5-&M#Ea4P=Yrs*)GHDGjrRUYRL zS~#-DQpRaNY_8;hd50GlQT;t7ivi>vDpb0V@vMnJWX^5u#1498V8CS0R)7>KnlmBiPr5C%OqFeAC^vEpyaMSSO7*6&WTP^BqH&B0YkA> zHR`29w@0Q`!h+hk1yVzyfi&;XtnRCm(=}t=Rh%_ySXXa0qrIC=W%C{~2Zv*~g2%qw z*U=-$yZ+OrOCfEyPx7`iJ)&c{uJJYvUHDjG)IwEI=S;^omsx-EvPcp4u(e zAG}1S%~H2j!F}dYbx%-u!y;ff&X%tD@hJ244Mr#tsBdX!fO6_bVxrqbQr@Dfs@g-Q z4CHfDogiB1&I@GlcAp3ygi>0m;`7yit%1~VsoMe`P*A5{UCvWLMxBv>K}uY<`C=e1 zEhXGcXsS?QrSc6s*Y2Gi?4M)(syI+H7YX*@;TcF-%H-AruG zRArE*oScwQ&`hs&>@Z1idqHJTu;{THU!(PKv)EGMO!sheTHsZ0JDkK739PH)7yTs6 z-pMAg6l7KWfbI%`t+=n9{h#=j;m_dcdT%ok2$E+=|J`e5^dh38?+lfe~e3) zOXL{a8r`3iy?;rbwZz0M(W;NqUv8cR3A-6`vSQ*EGc|Nd-wXqHeU>4EqrRZ zw|Wa~UsP}To{xKp1bfRYA)j>|y$>eT7)DcY@I-8mu$7$-L9_e(kgSrm>&KeKM!k60 z5cHo`J?;rAIDJ-SBPt}gif~e?7#?jc#OC4k)#Wof3q+DkPTh;5zP2S>)F%5~IRf6t zME9X;vU@Y{bn0y=P1i-sKzPkYU-WJ(hH$QdDt2c319SSAKrHo8Vl0mhVfATa2>S8D z`4-1mh1Io{kY+1k>WJ&a^K!Gx=7xT2R4U&aZ0znoVj=FkPyYsn#t?YcuPX&2D{qeL zzc-)ooitsmGlz#6nX2OoBA{&mhxHtgDGTt9$UESY1GebyXrjJ-Vm?K{{HJhRzY@6t zhN71-Qnx;1BqwP?trHG|O&OPXOdCxOo1vuKQ5eE^fqP27=I(p&KtA(vM7$ZS5XxU4>eOE=L%hYq%3?z*DeVW z(o?{)<=?95!8unVW9*9y8xvKRl3ebZ?~I5te4*|8aa4E`2$jY64gg==9@TQq^19uRkKm>rIaq#op*DLoh@N0 zoQ;K$?wr=Ij+Ux~lW^dVmy_Cz3Z)KnTH}-8sM)@7mFlRJ+v>f#I@EY`dc>@!S?@?K zN5sv1d0h!&j+A!rIZm6SwcM7J9Nl#t*5`wFh<%~gWv~~idOd-X5 z3H(X?is*}%$>tKa2}(FpxZF*j(JRyf^(`faWF+9*4dY_Kt)q*Q!t?uWWr$FS3ZF&A{_$K$7;{5>WgvA z>`v%!$tVQgVv;kyzY5%ZaB>Vq#9*lx_77F%ZJ#iHOrC9M;PKRV{_D_3p;JqLCq%n< z%YJ+i2=|4HD7H7c;ICyt46uGUSIJjYRP_JvSG>3=?Qe|FYiSw!Rix|Hg;ry+k|qV_ zW*X+=8>4E!Ye}t~C4b&ie?0ceSTOmwp_>)cAW&ZzkwsPp=lBhIpy)u;MRyqLLhP$Y z*+H_Fv17jEbYa&kOzrS-ekK{SWQrA5t5-pks^HhbF8vIw%&z@q)DM`ATAh7{$_YU=JZbTu9wK1&+eC9cS?I}neri1+1v_=yQ(rk(i{+&m zfV4(Wy>8;}nrf7fHoxBz0IJ;a8vS~fg7=dhVCD5 znY)A3O;WomdU=UBoa!8p#Q!=wuwPf*Htx#1Z>}9)7N0M@#07?`xxq3w_bFzZ!YQ={#}_Et)Xe$mM1KKMhYfpGvx%Q`TthtNS;ZSM4*JJD6I z+3`cW@23>L_&C3(aIkZFO#5w}t+zbGID>EkK6*q;50$76+0v%-d|xE32j%D;gx3oXes86Lsk zfNe3**TaJLw&QF)SMWu^e{8J0skk+h6Cc`KIOTP`q6N+Mw$PC_UtiUKM{QosdkAn>N9vbrV`4He$PC3z zO}*|&{8Hesv-;fYve|pS8AV)UGa39YlCbi5QUM7ay$mes#sr*y$snTG^l}G^s;7^% zUQ0!bO}3tn<#ggW+Gn{=j%cP-SK9J;p$3|)#;^<7pl>1f0IMCf>s#QbC#}Ho8Vk$4 z!pN>de*c;pi)0(MCE#D$FD%7Bx4A&L|(A&|ETD&i;nuy|PUS)B+Gl zN8%2Vq5}|K_)Xe?b86^XV(O9PCl(HnS&Bkk6!S{Hgtr`I*PN zVS>L^y|!IR*5xn(09HQ=Z*^HjDjU$Y$Qt3Nl$~7Xp4)R zkft!nNi1@?o^9mJ;$xHY@EUErU(GFb2IYrxN2H9rYKIwNSQIw6rKvDj5-`$J2Na~Z znN{RE7Frjt0ygG0Y;Ia^_Y21?qhbq|+Hj&m`2lZxs*Rae_Jv>si9S5_%ByTeEpeqD%E zPGCp*PDbZBK5b)OTEKOZ!IkFw}D@pK4p}yXr7$&C)K_0VsW5_a90q2r{;07p$mVp0?XG z{(MpvI{J&Tm5a%*uxIE{kFJCPG291wt@5;J$8In+e@;O7Dve?AK^;B)u!X#O27G=mDt_x zL!7sXoY_ihi#E$^L!62_IYgv^fsGqCbink_R3{GjlJ!xmF>FCk{G!4#BoUSI&aW%? zbOj$S6*!a`3m$k7{*-lkD%gncqkPfg(eG$SDr#xroG;vM zST2DU;&cB|IRKkCzRC+?vblwkYwC^2G*~ACh+Pe(CknLt!r0KdeiIBAaRzTMF*8ec zoS4-Xa8X>T)Y=2?^CNDhNIaJ`@*7*FIUIsvKc>N925EVl{jZg(3N>aK_;{8==#v*yvr^j%d)wB~?#?IsgW%8vdlmxV^M>2g_skO~S9OMHKva zcG0L?hB`z1fb0sSiZA*PUp43BeiU+} zLRxvpB3)XpsQg|TSFJu2zk+7OYnz~%hBm4n zkwJDAsGF+BJN-lnGV1Ic1;IuZr7{{w!~#_ac{*&~|$cLdip3 zgW6_{bj1Ti?~TGpY#X@ib{V|oJgSlz^^PE!ZSDX^?2+}ddL9M6g4r_yH{-VBBuWQUio?N|mT zFmF@%F>w@1V8lkAOEGr+?zLs|ZK%>#aVaSTdDRp2Pu4cowA%b>aUQ0 zohLZ}i(XJCbvKsFNc=XGxEOHQ#DEq_pj*MIE$fs7+qy3@i#E>Wwpn0@Il!aJ2CsyT zj8W}V7JS;bOg0DwQMeUgfU~!B-io`bG!XGHYGZHwYY4`)NaYqgT?rW7fOAPXi}zxY za`;O`igN*FBbrpj5uLzA-4&CUm@hFf+ZJYuAMBUh>=bPJmDbZjHqdR5FQY*{6}AAy z`?Iu&8YVez;p02S4(z~L2y`gxctPfo{;E-rQQ0)M73tp{djcTm#bn&*6ir*{6YtsO zFGT1->HyE@U-WkGOsvcedO3i436yD?y*3Q@##^o)nx0iZR{US#84XA^$5!o0;N{nYk` zU#x~DjbAq>Y8N-;AyD|Hg9KtIoxv}PHJDQp9ewKE#Rs-!jg1lTqDOZEb`nAvQvolq zDZeA#4cZKW49QHJN6`^}1&e&afK4T&zr5`AE2!or*A+SYgFA@0E4UVN+0KkH55(Ug z{3ks`A0&P+r--%{H8+N>iD+f8i{5C)C}_QvKc*XuEE+z$?y8X-8GDP3`+r)1i~rRq zDE+@R3RB3on(*Q@K;iX>;{>|9zXCb_axiw(W){~^2wRP) z`=>Z6oseJRUv#vi-C`tWS9xbUFtFu92saG7A{T8IQ@(*;o5>9kC|K8JHSs6Ns3D4kzm2oOb0 zX+rkU0liXW#hh_8ylI;iyF9X$!k3qCd%5%I7H`1SydB*Y5)+E(`?z0#d|fQhi%!7% z#_N|Pj!?+ORH+W$$iR9;6tUorQj;9nl+DW9@1Y_T6c%$uIC>9P>vnFdBV+B48`t>p zPi~5ndEJ8;9k|Wu>(5cGUn1Vhg`4HlVq`OZ?4R;@el+P|jVJ=Wq#=?T^XqK;7wEQs zoC5-yIs<+H9$g^xbUx9GG}dTP-IQ{<2E4H)ZuTzDSqkM?XahA>{zFMmXzA zZ3uVxzbEj9q=1b|$rSABSfS1g^QJg`Kmx}+j#K-^_mTCpvFT3wOWY7*Rx)^VE=q;-$_Ba z@BVxTp)wkDnal4p|CSO#5s&g?d=FhK+cJU50j!+ELd{S7JOho8x6lCYr84YX((H>+^|8v%$e%C54?CKI z3^QjCeK}M*?A@BBXANWR{2oHhUr`~z%60sw&u{}PM0LK5BrRJ}iq=b8F5R0M?yC(h z&IPg(MM>GG)r}C{*?hD_V)ZR$?M|y+XrJZI>$av%(vRW#p5Jj;TDxb^h<(wShSg1vATX84HB&Sa?y30DpQF;mar(GQvqtrrtbWu8#)PbZ-=)#7+I`MMsI2Ky1nZcqlE6>MI$C)(jd| zj{C~4whQ9o?zawh^3QXvMBvR(bmjUtmeSLmn~SXA0h*(oq8Lh#!)3Qt@E97kVq{$s zNk%-^q%eD5u}9x^ZJ~HU3yR-<`dr#o7>%~@?2uQ5u-gNw;m$y-Z+RSLF7=IA zd}g=o@c73y#?NvR54bE^1jof8x>$giR3gDmYA4ec`X><~;&ry-#rw-xDuvT#a57qG z5CSkIlIs^y5@VPV_u~2Lm z0tSxN9Q>(K$BUE~8cze=fG87~jeN>TL@CAa*A3?EVo7tLnj+D-r+kJ(tx;>8#Gp)$)WQ$90IL1znLi}@ zEqRq1!-BYEl}{hK>WgQ29YlH{F6lYFYF2%s5hLuh1j5k48jb*rEHDPzIy@oZkRkDm z{IY!Cz!tE%lauK7zY3azfno;rA5HFT<&65DMiqp!d3nKyCun%$=K%(fJhrcA3B337 z^dog<8nxnO<$ef#5`u4YLYaNVmnfVE)}ze~hi2R&jxDNso80h3F-&@*A-=>{m~?-o z%kL9f>m3{9RrOaOe#^=jd7q4gE37DV%cS-=@B^3o?;Ibj>MIJhrXoilwM*LY<&pLP zxe#>rRlH3NJh!n7InbE{PGLKL(XPNPn#7rJ6P1wLs@ulzg}<8AGjw02pbE%pNIWm3 zfoP~z;|aP`RBXP&ff7Irbd9lKqVau9sdoIQ0=g%@ao&7J-H%gQANrQ>UWF3##VG;* z_SNBJT{dqXj+4d^sol}-d+FHQjpB0mcbxIKBPq~vUM)2cs=}i*ij$pdrr7Cv3!GOV z0)|3>5w(7CBz!0#rqT>ekI&_z=q2Wt)co!BtN^h8KALY%1R9?!tEH;Z(xS#G5fuOC zpDW}14Alz3EL1e%M7RHHt*?W~@Loi;HtY}hxsteqwc9G`qeMxwBGontBu$YR(VWqP z*YS|bt$%kFrmRh|pEmHP@hz>Zf}gB)P&1YrogzUmuzI9F*8bauULdq@fAFs@$t&eY zVIqIpfosW3n|ibjPLRp*IJt(CGwa>jp*DJIdpT)Wq?^!+V3iIgMr%azm2b=kvps>&tUY{nQVvs~5 zDT(@yCA$#kOWgm~E*0WOYnj86mzQpTjQsCpTCyNLAAnEFK&$XCO};hDS_2{>xH(?d zIc+@V5-gBS{CPve?|YSKfIWUH{IaxJOJ5wxz3X|@XxerWR%bh}%t<5V@ zjYebzZs`i_qSqHmNk21Xwa!5rPt9H?p?15zpkT8sUMraYTW~ej+ZDxjLu1QNqfvK{-pMnxcO1 z2T(iJa6}(%ynWG{7Kp;BS3Nc~`~ue|6P{39`gT#~|5ONps`-B4Acx2)`MGTYC5rbE104h%tED81tPv`)^p+j|8zb9Ad8WqQ@wn9CM{@gMNFxr@ z<)DI-T=oSgv+(#oodG@MeEz=JON|&B$)doc`93la0asv;k4={7_e81;BR|q7?Dgd< za^>x9mS|2;gJU;ntR>f2oVN&NgU%4XMoZyc1zPse@>o#}n56hYNKJRWoL1OLoTF=r zSNG23plU$N(;@4UBVqwmm6Fr6c%h2;1l|AgFnY?@QL`$C)UWw3{;(nVT^apQ4mrBo@;NXU*)nK8%j9Y_{k`7NM^nOE90A1|ON zuZhCkFTq0Ao*m9oL=tWYLzEHzbCrIgbi4=OKZ{Ji&=I}wBT$IIJ--sroUsxF-L+b_ zM=mV93$g18P$xOX*~1 zaYXfP1`Ih*5Kj8H>9}iY@F2{!3TabmLa?ttoz>nTm`ZA_3p5=$+f+GsnO^m4boi1 zFR2Xs;e8eGJO_y%0l5<-S*nZ%M0JIT zNRPI#hxwTi$z*T?_`;MSNos_+5gBR#Y5Zw_qH+AQ2nGKMMZwnUJ%)?31GoJ&QAAZC zKLyjrdfe**dHbRJPD>KWi$pToIVC;3r1)k9tM16UYQs}s%edE#AIwYp_R zWw^J`yc)fkG=-OKNrcmMMII@(Rk1MP16aKZ`E1{ysFTRg9D(VNms+&zw!UB+Ow+78 z#vp(MrEj*}&^_xbs*dg8BZ?XDWc?`savt(+B6W`z0mGf_5i)p(XtPIyOrDGRwHn}d zH(~r)LaSQG>-fcxL__f$+T()mm_x9x2klXb{?WH*iuRz`0E!7`p!A{kd#QpSq*B8f znG`;K!t3KS8{g)#dZe&ktPE;f@Zsf9*X{mmRcbg)sQBHf{cfhXwf@aRDKmtB+Aj5M|dv%pg6Z4=FX%-eJ4MEf7|^-YW?vQBf!*wz+z zFWEHtOW6Rf>uH!JCsl8?vo7V^xRs#yQd}HG02qKVzF^U+ePg;yK=hE2R?J3RX0B2M zLX8{I9`B^Czdwj}?+($Z%gxICrpWCZbl`=b^-ah=Ftl(g-X|e~s8OU2^?(u(bL1Jo zZFSb{*&X&Z;3c3CAZT;GmAN%j&9$gk6Ap?i5JqU>Db%GD2fka#oHQQFqwplU====n zpd(snE~q{ZKL2F?`Z8Q-d$*PYXPS_7u(7a9B;l3ph(s8np>@rJaUmlPo%%~b6fU$) zy<}IYmFP{I5_YyL96@00G+pyeJiQp!i$K)FaTcDO1Vp>jOcKYSw1Vl$09$N}6>*}D zH%Fa9y3D6fN)1li(IW2q1^L&oZ*1n{^&CLJasm(lExRJZ9Qgi4gap6I3E(x9nANq0 zHR{Ko7O`*Ueb0sv=$eHS@;NX7kSxF*e+4ZAvKs;stuRMP;LPdZAtdO<^QhSvH>6#A z?C2@528;%QY!C_>+QiKuX9G}CovpE0<4}OrI{=bEM(?A1uFF7zo_=&MmAiisTkBtd zxz-=U&KmZnv*5j>2 z7WOESclz)D%R03Qy8WYJ5SBZkALoappNF#s8R)4_>MRhV{bmN?qyAXe*}^b(>ZCPh zSmZhlQX$dGzdi#{mW^hfx=uBbc&NE*xb@c4ryDK3>b_qa)JYXGp1iF~;%iL=e>$OsgJ zHQptPx<~OHXfLA`7KGOFA3cJtjLa$!pd75xI#)c9d;At;IPQzaOY%DL$Gh+ z?|t(c!tYzrB`2h4n8T>9dZB`<{}J9Lw|lI({5+`6#{L0j&c8DA1fM^ptDvFa=A@_$el13bBFM0(H!w7?mcMTuMWy1c zKU%Zra6bjC>S1Pm1eI<_Z`jzPK_zwMlG^WFptKH}4RB-HC0^TqzjOYU0-u`R5Us1N zbp)WZfn0XR@GU%B@uMi76$&d%Wu=JXwqqh{P3mG z39B3|G~!{9ZK{tedRAJX@Z_|M*#@szFzY*db14sME>Q{8nnaRCm1OX7=Io<=Q$2D$ z-RO;~dhheZhK7dq%?;4xpa8NBPlL7|(kN&;I$L(xlrLNk2gqK5o&q%%?HEC)&8NM) zC{KQX!$`(H08T*1 z&GIiyR=&gO-MYoq>QMCI!};X>1qr_dkRFm9UIDQCMig#_-*dkxm1GVp@+w%4l0zX) ze{%beICFl7_gY!x#~zSxdWmmE1IviJ`i~YbrQr$VVT^$yf;$acle~_E+C7i%LXIL! z<=_m;Vs9*+0(%#5q$b;jyLbMc1l1}E$OG=mR2TCB-nMsPk)O~Ng{|9|CyJu*9dn6x z?fU+3I_X;j1bx3d7ON#+a(YHsMv6#gQkGcDu0FU509&1zI=@GUgQM$S5%=|_$II(m z4U7}2x(O}I+D!j;QELM&Ep1UUDfn!oNy$y;SbI9qjpjhLuji(6u6ww8rs#=%y zs07X(Q=A*4xLdT^(A$X=<-Fl94u3@yd@vcyQ6@4*p)| z1zZ>rfS1fXuhW}XWevejV3{uYKBj+Tt@ju6gRO8tIl!+z1b%tOQ&SKth4c|BtN~Co z9GLGXFJzXB{vq8<1rHVt4Jn?{a&SvNsLYW3uZOja-dNfAA+zNUr>wA_O87x{EARaa zXZ%3)EDV|#==4axL&RsCT}n(nzMDt@C*2 zR^d*1%gBSA8Zug1i0j|T0{I%v=dKkeT{tM{oirzRh0)1()@5R@9~Y0_8T%@C_F(QL zq2og^Zd*cw(*o7m%+{-eUWq*BfEF0>YV$vCfUdKDkNI&q4l3cq%!InmMmSSxL*A>H zw%lB6^Arn<8FpL9ZB>8$>l>gZStEX=rVd<@^ZqJy-W?4nnX4mw_Dq$eY+aD0qw~i4 z!qU_ANN=Ar-bF+v)$K6=8CGdQNPM-ew4bprV($;W`VBpOC`g_W51i#J0GbF+6nPxX z!Zoblx*agq9{n^g1qYJTp4W=>;IFG(xo^+^1U~(1p-P>}6Gk>E9M}vzN6OZl^-nP$&ZFV;0C{-8X zhh_Pf`l@3e=2M5hw?^^8^7~tf^9^6xP5mWb+zvKiNE=@)H^|=8=jVs5PGI$$v|k-Q zKS98ugCcpQ29@{cH(-Vi9kf4uN`=DkN3<&jxH~GZk#e&(azYqZu{+WIn*ti&AB#c& z-7Gl?$J021h7k~RpPfD-*L`fV&*Ae)7F&KxgbSU)gd%){RiM1NL@vR89eTW4{YTlv zOfXviS2{CYW|%!QZ**%_@ZT~>{5Q~9-aANtBOer^bofmkIt)oyboo@LK*{xPZjY`W z{t&(1Z1ZNIZ2l@N%ra~oiKWF@{*R=3=4~$>^Mn9KI!mhJ0wrOc_{bC1F2x1QVgmyI zc0!y&YiW7!V7){8^8VVJjo-1d`s8n#3K@w()h6?p&4X0q6+5qC396b4X!lbU27x10 z-@ZiPhZh}rF-P6ZpU~_P`%(2b{|;nR8)$lXZ(jaHC`HAg5?I$9xfy?5JSiF^P0y)M z{^HI%aw~EgD^iUX64xDqODN=5PEi;x2&ko20>bVogf|E!>0b41g=ZkKeG2Yn$DyK9 z{^J>qQ0#0WJVxP+ZAN?2<8->cwTcE*js0j=)=R2V7YRE| z+($!vVFW_tD@FlsJ}Gtn7;cD|F(H3({JPG%y0BVMR(yh@aVX!EHlCLP(&kpcI|+Cf zBjRj!F^~Q%90sVtf3(6Yqy+>iQc9~vq@}x46b~3i38v1^-G^KEknYKL4yHtt#bGaH z@KX_;iB|aajXeb28ZXP^ogw3?Xb#zB|maKXn%;h`l@c22a*c8t$YWYTBhZL;Cbv2X&WS@rC8X<6L}0H)^l3 zY%G|*Nn8v5e98O9wQROCAFGqEWsrhd8!RUR_IIqh>Tjg_VhV@*fKnLpS`WnKc~7$C z)nVaqyD!& zNGtx&bi_G#0v(1z#r-D(b$dK$%eby1lanua>%6a}`sc5?D9te$))LLP_{G+*z;}x2 zS9qHsvS z=qH_Rn07cw=Fw@R_P&=)R)J-T+fOrc!tpe{?qqGeM%W%PgA&CB`}>NOSC6)uIZM#f z!sh*GR)AMOqh_*QTbv3z(8@(77Ki*}Qh>K@RW;$hjsP(5)c#OzkiyD$V2+ zZ!IhK!0xK`<%|$#5duFBnsL#d zWOZO*APJ=8-=R?O3In8tlYyacpM{~bHONf*J%aj1J`x6rVNl^4z(TC5^n0P7j zAOw~Ti)OKgPw$bDZ>Hw13(pAy2oZ}Nw>-V5ef%2{6_i`j310|9QW>z6>caTqSFqfLt7p?L7L;<1ufLH@_)P0t*nn+9CkgA-IU&~Z=T?b4IS|V#-AJT8@*Qy5) z_*7e=hQCmn(I-pBAbMMg)~PIfHyP22>rTD%~F zRjki9L(~>6V0U82Isylfz4X<%+8M9p5nrym8Y@Dj8SZJTQy^m^=y)5hc`{&sd)-*v z<7!V>zBl@Qsd2G>HBjAue;IFS?lbt=*JAxIW)9GQihMc}N09CLY;F$O`b-iGuU*&Y zblhNs+skCSKm-t%JmzqP9D-1RQ<_8B_p%iOyyd@6-w%hp>9$l&xY)f`K00`k_r}*_ zQKIRDu|LE=#Hc8pkw_{52|qFMX<%;w$v09p=0xjPn0rHJPME{|w!7IdEd%~FpP4A1 zD9~Fo-(-Az|MDoen9v#3GOSVkFL8A`Y&@}MGnpz? z9P((xYlsB#g)PqNdu(gf-<4)fwe#j`Wd>w5JtlbAFN@VIq-WeZeLH1PVE4zhW4n@IlkBA8<&;r!}cEdnkjvJUS7VbJnaO%iZ!@k4{ zi+-Ojj*y>l{ci~#!gKGXbIRN#8#)Lz*EQQ-9vx5oXB*soWC}WH>zj&u{@@vyIp(BQ zsx9dvdPE>P0w#ZCj$|WD^C$N{47=2hPAW{Xjh`>w#LVm!4P3DuZun7N&JLGJ2M(JU zWtwfiLW#Prq=tru;^N}$pjMTpkgvU_D12`Nq~2*dfIlPx+`07R#IJ6b?WR#+9i1IW zuL46!kM$o?aJxs)8ezM&p|B_sUwaNL4q1R2=NF(zIRWNLhTp?Y#}!b51XjsF3La!C zfr~aS#uC#3XZ-V}^gAA)Qx5zi#es+P_FNsCcAYH?w_mp7Yuq1{1ftXiZRq+vX4~!m zEeC?qah)`;A>;O!eAHld^`igb4}DYaSR7`SmpSE2~ zH{6vI*jCJw`Bj?F1Ixt1exO5?x<08AAdg4F^$>7^EZI3im#ccQdrBtePnHXGHPhl+-~ce>}09KPN9QrOfM!)a51e{kz*=BC$@2vtp9V3DR!(6d8VZn``aC1Y@u*p=fXCXT3N7O=| zs)!5K7O{o93}wKer)XtmB_%O&Yf6Zm!zfSz2+Klh{*9= zD+Xeg`|zR5>_nE^ZnEDDY}68%)g%wfr~;x;RGPrRl(uXpPy#-G{J^=X`8G{)C!@* znp$8g)V`pxL70jJiCLRZx%t-bF6jwbP6sxIQ}cm`e#SHxC8CZkQ=R%}yW0u*vDI^s zMh0HxuYgNv1eoQ-tRs9DXPZM@c8l{RCkY#Ek2{5f6u{(TFk0jx)MoCt!wsY^!L2D8JjHM+h(rP>lyuoVaww?Z3GjvCGCUlMpIT zY@jcSpx4f$`s>VBf?f+WdJ=lm&^%!tU3hWfcAUAv+7qRl$DnsD$(TPCC`(myTQSa>Bb5@slfCXxX-{PsbL=O`;hg!3EBq0Zh``PSJIj2` z0TRz}w_)IEU=Q~i+Rl!41a`N_du45KU1*0no4N*Wsu#@65kMQ)9xUMJ!uOHk;lF?a zD$v1=ziljZ0=_tKiLXIq({&H;zaE52 z>o)6q-twhI_-Klz6d9&@{*qHidqEu z$E(A_nia-``~A!_iQOF1LBJqw>5BA}YUy%zyUH5veEb`u@9 zMK)Ot4U$an)2CPSPPki{e!}3%*MSdGp2J$tynQD&+?NPwU_XJ-GBSp5Z?DcN%Pd|2 z!waJ$u-ip2LemmhUe)(sh`C~h8sh4Z>*6*q=7I2p7kJ=?JL59#{Oe^1Rx$VOPEr^^~S8m+2fBh9mhDq-H~Ys17N-?fW|d0*n_#JQ%`1QX8skaM+39-x&*Il zFK?4UB_;mGaBb47yv8}uET@tu_Z~8m$!(PYJ+K@3jDbli4Aa^iF4#8}{c-6U856(E?X98xV!m)?4EgHN{^Khee@$;@SsIL- zZ~gCvh;K9iZVka*3kSsXCIneR9s2Exxy=jG|C&AsgP;sy!6ExQb(6*jqQLL3CX0g* z1BwoBJKp{T6Qf2~Rg-3nN5}lLDDVN`k4Q2%kP4s8;`^~mu8SGI7reY63Dxc04*w)e zQHpu-;VSDM56)J>+EbJc+!g)Pyf$O?-09rexRDII(8CJ> zNw5`vb73jiKZ)m%lGxa0v^AM02jS}4IcT%VmcuxZKz|=@=ZuY&L)acBdX({Z?s?)b z3iC^ellojeOynoRSGN|8-F(Zvnq#Mt>T3gdsd-%3P{W{BS4Cg1Rc)T9<|zgS{mAY3(4J+VZ9Mtt)mG>P zxN$(YdV{@HhNw-4oarC3Jq4T6U(EDllWZoPFZFtAgo%>G0aX-wrO|a)?0Dt|{0?Po znW?L9&lv+{?N9wh*3|OCNIj*!8(T}B&xwE zr2|EyF1ic@kVy4S-y2=&EPg!lo2fRDt(j%2dTd8jE7gK*WL<8pz4T05DSYi2Z$@ef zUGa=_t#zyc?=GiHyvFtNb3LtK@hId4(KlHzU`+=iV9ZIlj8N=ybL=O-za$cdjv4oE zi#XHI0pIuMD=W6qOexuQ9Izi&fKOmbWIovwRLSs;$=7!e;3?5^py5qyZWestbYWDN zRKI_z3tlztNf;f5z8@$QR!4>YbjX%OaNZjaGJCu~!WjCqbk$thTGk5RZ4+GEmFQcG zH@m2--T2Te&zgN@7R8pm)DOsd%SQ1OMzw8hPfSz%jj`0ST=hyH6DGTuKZVf8D(NYP zJx?TeDf(K^)j}iduJyABTb80#48dw>`vSdMKxB48fQbi)=Les$H2%PoW4iCupi4m zUw|q-vVH&Ful{hv?;!3h)2_uM!4usJMQ0umpe;*#C3S5w@ut!3pkIA&YQAG~v`^xlxEJ9Lw7-BdXh-q_fva2}%p`UD8(B=~>C0N1{~SIQJ| z)F*W0_~(gti!CLwzB7IZ4z=lA6lEH;l(NQZvSY{j6xam>qM%K*9xR#3%+~7eXCy{6 z+4SPfR$EG>mzQ^NWcuCYDlVz3UoE6lcmplRZ08SNK?p@%lIl$Un4c6V_*Wa(f=5-+_|L|HsVcdIFOPBAAu6spkp~>jMF;$eF)CREudR2)b;Vn$oezAE{{R)@%i2Y zxql8+Z>99cw=S8(%7#@>R8|{32**2E#$T$!)p*QO)Ou7SuL8jxL}c zuo*Lc(6S7#jf6y!H_!@a(Qa>iYLRrr@ z`2lEKc^@12!fwovkdUs|Mnt4jcp|}W@B&m&K;4CtnK8WK$<-r>x4RE-`s$5K+cMaI zjFp->{haIm@;&e3@@cCNqW42<lX zl%;`p@B>k5-kPp1d1~onn5=r)^U27*(b0P6p)gsMHX#KCkUw#-XryJ;Epk!psdp}+ zPR-+7{V%j%>dLcvgkSa|cBKrnaHvaD(hn{(K{&0;<=1NIT1zzzrxBl#*V;-{fXh_KkHM4ATOcpF5QGiSwM>64AiQ zqIB%}jubV^nadc3?6-=w5bA2z60MZW;dep$P50D~qghHy-KR1nB6@W^lTQY;v(Q}k>6_sKcLICe#0&jaz@UO`u{c@J zbtm_>ziMPRWn+NbZmG4yN_WA|Z)v&NU|5onASY}d(%J@FImo-kJFmwhii++<> zj9`;r)a!Z0MZDtR*L}_e2^$!7XdeM*wV}1+Ga*3MNI-x@ThC+ZJG+Kl`!G1(BC}bl zYYp2VPAJiM576hZ=2Z-Y4-oZNyS%PQxo{pgLS>qup?(NO5)L@!f~DH3>|4Vy~sdqoSs(1qez{|4@E-G*S(i=CYw99Ypa&o}k2`%HaP5bZqp34Pi$`+W87AOJW~B z{KhBvaQWx!XKKNZEg;U))dnISmAF*SR^Adbpd;iCmx8{QgYc(Roh{7e{KyII8>S=om@m8Qc5yO)$l)V|#2cLnJeGZ8b^APZ)|rt#F`KGvChy zwjE1oVfT=O!#o8sT6=MWQ&`&p59`q!^x*EG%v+{O(d2|y4LICjJ|5chfp%M#%ht}7 z7bBX!b?d*3!4C0vU;r6*=HqhJni&681Qf9Nf(~+ozF_a`@F^>#!8|*RN_GOBZ04G3 zCTPyVh2MlYMF*8;9X04UIo~M)-ofI_eK%fV!%#Q?ZRyonC-j` zM14J0nU!)pDrah{Nzw&eUsszB8If}$;%u$sX;qmP1RZq%@(U;lz%B>aP*72kM(G#} zk1ZTE8xpuY*FPS5t>aJGPPcynar$vd-TW{-2KrYDDViqS8@Rjd21nN1QQJhTjdtB( zUEAr&I<@vg#D?O-b*rb-(*4l0(;fztStbg}8P)SWSG=t(4flqpw6}}%!&&Lf{5@V%}pZ^wH@ikZ+45*x-=D2?ercf>C#}A=M8A9%%QsEET10XJa zD=6r~*c(MnSL|w&CwTMPxU4NB4;}?7KT~po zurieL<9yZ%s}bfnY_pga`kX~@cAt!b!doUH>&Fkl$9^VpeJ_@$YrVkasDs#Q>UeK+ zs9C>UE;k4M(NTkPn=SV|aNO$aKh-Ias%r7NV06le&CL1@YX9t9Z)3>U)-3*&zXTyd z&asfXhY!%sk;@Q>uK)4#I(_Z-I zbQb;@+>G)^VNu*38rH0rF1g6|G=eD6xEeAVc`hikv%5w<&4u(>;w{?L(L*jYIk#38 z(&+*^nAK_*m3F>QLO~8|XiX}hw$|PPT;L1x|MHPKu5ZEp+*^8n3S%T@hmKa+=FAHinp391>d?O^JY1#PejwxLbDe8f2+UZ-d9e=^1sQkd^KQH*YP`! zUUS(ZD*sdbHP#fPwM#W(!_LX^@NgOoUD!2Sk zkxQDZf9KA*x5dykmklD9Yt2}VtBofDH?p6Ypevm&dxlRZ+CdOo)gWBevasZADQ zkM^C2YF~2X4g)VSj{^e}l031`)RQt51J6+y#`P5c06)__nn2uw(&}GR6gRz4MZdn9 zO1bcZ5#)^r*+bylc>;wryadm9ef(@?Zmgsi$L2N%64h7OH z)xIR+4X?TsJhZ3uM*JU7xfAkN$1fxeSo_bU#~kfUM&R#LwN?ADH8oP?5v#ovSg-@` z$!Yes2C<)G97h zFf!RAPC?_}Go9LuW~{&G&OYAzXj6)7GTdi%nK=W38h!&K~81{ir4H%qh~1k$T5XJX{FYe9+2d=4bpy=^;1;6tmN zOKDGm?uc4`u@3Fr9eqwK+RTR~!{UiSF)Z9QvY~6nl&HCSbL;-p2z?pv`tL*q?Ig|` z*^Bu~k3OhIMyM>*4~Y#atWW9G++-M@%Tm=30hIXNmdFjzZnv1Mq;0cZ92C2n?`(-Z zRnHQ>fSt+tY?2C8+l`biG?5aJ_C;)EnjHjV7eDMWIi8(<1VYO%Y!9Fje}Vow~NVn6O0>6a0E-f)V5&i@WtQ%MXmzbd9gf*xuULUjB&2Iks9=> zTXTw=1C#4xpdRD=rh~U3%CUuV-2RobHABUrxW`gzDgR>l$Y?6WLn#m~mS&@`KLzMB zbpC#L;5NYk{+fOB^*>U$Ez7|jweez4>QUHdd$EQ|QSgf5sO2xm~yJvO5UY$rJif9{9B( z_0!vAY9V@}@-FVR!Vk5o*lMAtQgtcQTrI#c;Q8YSRO2ulMBs(Zfv2Hxk_)WC#rtEi z+l#{?=-yO?<0PZ&XVdWlF*M7CW97WVAF(E<9+U~&K6g@ne`hgkN0Rkl#G5t7+>^Byuo~a zeC;$+vC?!z@~=(gFWvne3+{e=y|V@u_@dCjpiQm|z6%fP*TrST~t zJT3}Ke;3B&ref z<2|sUghyKQ?jQ~;TvfDk2e=F>;5f+p9*cq=bpM)djG>~thHuGQiErnX*EU-@{!GmM zhj(J_<6WYqgTbY|;iGuQXek#Q{Hv?r^crN$_hgyXjS_cXSTCaK$woQ*98ZFaJ+azn zK+?I7R2H+D4JMuF00s(X$DePZ0;epmJq;coyfZR}BW9{RET)({Qn}ZH=rY%TVX~nZ z%-kKFfyUF*ll)9awa(xip!W#6N|6jy<*?@54%atwUO(LKv4Qow{#FmjU$BuWNOPE^3tj{NTG zZk~RCU4a7_xJY7AYVBK5&ed&o=Vvfp-2PACKG%%}2Lr>XzwN=LA3E^uY9tT^my@S3 z1?b2ksG4W@>jnIbTXDQzhq7${>~~dEl$QrFYMO#pL3iV6DPb;kKb>BVH|=pS@tVx* zcKKh-X+j#8*AzuqgvvEvwY+o6X#|s|L3&#^y5FsvNPV>B?*u7e7#Bei8N30YMPo3l zNQQu3jn9W_&3NlVKCHr)FuBg(fQJ`fiFpGm`x=3IG~QZM+_}l$ONo(KB)qNOk*1cW zKVkilv?7~!+Ldp~IY5JLs8VY0W8~LY^t%C`(eC7{f?vxDux~_gyR{TCobj&5CJbnt zkss*ovaN8=m2)LCJf|vp`bAI}nJn=3gocX5qj;HMY0vr?^;hF)4J&x6SrWqR+36Gi zNZ`%@wgr6VF=!vbCLo+d(n6{kZPQll0jW=P8+@>ZOgndWOR9&AQcv^KY1Mi?d)Ee8 zZwlRW*)(Y|37Y!Q@O~NczfYZVMm^1RoG_jvk4*K_>1!47FOB#m`6ZM%GGD zi`ouT%>OGQwvRT>s}EmhnLkDmJRWMO#Fq=aW;!ot{uPt`xoQtit${xoKmjAbWCHai z+KcP1C0Q%3w(pNN4+i|}(#>QYpgfnT?)owlxy2ukeB`#52@C)4aqiY#7gx*2l@HyI zsXA*3r}X_UmiU}j-@W&at|c#kogOZ`=lQlJ@c`ign3L&liv{O^x&!nY#{nJovsr^G z+!c+nnt6Fl)1h=8(Rtj-OdVZ7d%ok?XoqQ@n;LCu$>dEb1*`0HwQg~;`idnSp3TRU_nbS2L!2`O{ zlC8Bgu-s#>u(G-{)9fPbg`Bk7SOoMIn+;CIRa7SAXJ5MBH|F!FKLhZfnn_N3LH_6K z7sB#vD(*yvmNGfbpo(_rdD=(ku~$+DivImK6753Zga_V;$(&|UbH;_TQE+ofPyz?u zynuS}8wL0WDh|cp^}bk(*=md2^-UJL!zQ5iH{S>Tm9(PbR(k+)U`U8lCpPc#s2DCj z0l_M?pm|y;5Qcczp?eTZ#4pIq>&2-Bvv%)&E1QtcfKh26eSD2aM(%NmyP%Z z;3(<$dYR9ymoHKS15xfbQ|flxiK5>R8bBbBJ%64Dx32dEOktl!r0xfxJfPYJJC%LH#mT7xxrl>KzU&1B zTnhl_aIvwK4SIn-!I5WC{CmY!&cJxK(eLr0;|hp_`ceYZ;}xs?i2}Bk^B7m)6KpkE zmUff`O-Vc{-tH$Be^p<;aA1}Rc&G#~q=Y#h()rkUASYXjsu6EB+2h9^cxKOIb! zq?YP5RI+b^en*$_9BI%QCuXzQ+@O#ls5w_{kqzu%RUs_RbPD-Z8X4NP)?+}O*XRBM zx^T-}dN>DvZVnC(0oQ#Eo9Xhb44=!H+w%#<#JidBMQXQFB}n3xF))*by9$>mWd~;f zdO^VN0aoezOy**@sB9O06yBb-xq;!bOByOQtJn3zM?^uwepZ_fYn(`4szAks{zZGQ z-rm9LWf4i=5+DY2t&eQyr=1V50>71a#d?Q#f1LQ%H!{MOssloPY&vGtD3lF{$?89j z^VAOaJ7Aq>fpjlG%+kTDPxb=x4Y{&siARcn{<%5ZI$QKQsxSsYrt3jJSOEOa+usLH z9zjP?{oP>`DX%S{(+fRYV81Gz-bp>cXEf_an*_?58wPIW0Ijn&W0q-hxjzHD*~*-ETk_HI*oX&v1R~IY zh^_!83u>i0eZkn|)1ca&%5(1%>SSrj2r?NRmEn*2z%?4h=l1+13(L^fydtpJ#TN_4 zGQ7Jy7)<4j2E533YCqUmNhX7v-=WSzG+>&*MrVF`FxLy17QSKA)8`N#U|wcekwQm+_PS+yDBG3}KB5V-HW-+tMCB%Hp7vC%^%_2N*No9CzXlG@F8bNiO+q z&;VOonpTY^hyAiBpc#bgwvJ6~{fYIxf5822fl0G+m8raB6ooWcKpNm(AUJIf8iI|^ zd4Ku`fKiS+Fxj3l`42SFfj&MQFJOwHeK7l0ZXYWDCIQRo0^K;@(l4_Nu5sC+ZBEyrQaTGhz4uP+k?6<3L#oo-}oW9V4^ zA*P~D(f^z8>4mYEgoRC1uhz~sV7WT(@$rRZVAAe9lQ4jpruTryEnq-`3M;Lktl%4T zuk`@10xXhWaB@y;Tu<=#f&s6zQcuQ?M}UJ{q+I5BfD;iF2TmuPz*`orp&{Q@2m%2+ zjC7OhflSyszv8Aa|05V#QXm{lqkL`F7efnXHYLR5>Tsd^Pz4090H9*^)?E~WyXwlP zaDj)16HgT!+?M~ALF2J)w_8Zj9b&oriIG~d#``+k1riP;l%uwz6SWuMnqvuk8_oFe zXMgS^o))7%EAef%5_-BopKm-g-R+5kXS?42Ku`x8=*|8Q(a{x&TZ&_?~VFHyXH7}JdxNB2Vt`LW>qh0}2d*@#FiDBglsgt5gYEslNQ+RB&_JzUzqz~wqC9j_B>}-#t0@^59#7}q+T1Lmg@#87sn{vx|MYBP0r%-*W z@;7s*`k4Lqpiu~O!B!BAg{k`ajpFqH^ZHk$ZOru`l(R^*tZamL?SC8{s+zwXWv2WzBHxl*v9M?atT!5wXUK}Gc6eLQ4<txe0VuDQe%>C<5|@;OQ(O(;mABZ@ z#$V1fH{>%tA z{b1q`VWqD8LCxuH!oHnM_q4rVN5xccyf;M|nr<1S{@5Y1s<;oOo&-50SRu=5V8O0N zU)o;Ms+lxwrdVCC$13sxN~&QeFV+2aCqFDA0%dsxbUy+%4~tqj?fBRp_|=b$=gL0C z#B{QPfrSF3dwu~zDfDASN4dZj9I|e`*(6WlvgiQ7Wr2R1u)2=J6LKEw+w&ddb`V1}z)lBtCh~F9-?_mV zFL2i6v75TP^XdEDbHmxM$^q6_U_X1fzau0f>V9|BtaANqe$wpZyfuD(cqHx}G|o-r zgP0h6^8m|@^I{Kb))k5mKaGM!IN_IP!h&6th(agrLexhS2k~X8pfZ5=(ujf-05RGe zOV(BKN6iD<=6b9a!i_)c^cJd{+&hhkCK8U-^BW3-0Gva|T*HM>DTXC%%@5^Hr&-*x z1$tS|a$VF`$#rO9J0ETs$2mD7@0`pc%xuY1L~qJ{91SC+8*lM)E9+Tu=%oZS`1iOt zRoXQsCvrK3fOYc+5mdS3hRlRmYal77X*sxXx|t585UETyfCPjor{emE0skn5 z{q%>HUnO+h>}?n84k2cW>)ot=*?YfLv5^G|>f6S+i&kD$+3YyaRQ*otgOk$$Pgx$01j8y$CuH>lvcKySv67A`6V5}m8A|CEl+9( zBVv~3af-3jzC{c6<&qdu^ea~V>W&?%2_kq~-J+5lcKR5Ty-{t+a}PTkQQx`lPs)Dl z$OX?B@Afm7@P7>(MZHFT(SCAe_{m-AFZD<+r-7#OaDcpw-M{m&l_j+a2km~r&|88QE5*$IWIU z6kdwC%dISeQ5#IX`45F-X9T&4kx#vp)hNtC0+#8OW0M8k;U&pz>hH&VTIFYgy#L%@ zvw`kK*0U5EOK2Y2CpLtHhEyq~_YDz9j$c2xFU2~58_$oO`8WBUyn zr_!?0WS9`}hgm%fi=G@jtM#f(%hjWt<%>^A=&sw)aecb_-q4x@oz}`U2eyBiM1zqq z$$Y+zq6w*Z`%$@j7}LO8b0Cm$q8R8vz~RU>?iVP#>EHHG3ccXjInXPb1pn=f;-N!& z%gjaFhMzuY3+`(eZvmih0CTl>d{Ob^q?&^HmkrRLSV2nvoHS$IVLVXv0Kr+M9vbW5 zKst|!RU7C#xiU)k|7g1EsHnHDJ#;rnhlId@ASK=1Idn=%hjb$#($XQ40@B?G2oi#d zlF~6C(%lH(8Sne8^`MI$w4MDFPj%08 z-)VgaIx*~wGKK=(z%ASYXxN@j+qk?=wZJOx(bC}{`4q(-kjTQ8?szZT&-%fTRp>3YX&~LG%7X(!mQlKHjc;#Cg=ze*1 z%;{bOeKCpcCv-KHdC^Am9I?ki2Qa?d9?BvUi2~7IT7JxgHuvGpnpG87(FSKFQ2-M4 zf>{mIL(}jzcaf{l#bS5gH$|da7tN9+L!zcPgxpZ*SqavRYJXRuuVrreZ?D7BBzoU! z*#5|UK5IS&rtcxNl?P~RDX}q>y+9wg;64slKG|7!AJbL$ix^vIo+3S-KwpRzLRDsxqxT4BPc(_+0x4$+FEV~?N;5BplE?0rvL`WE0l|)`h3(2^Nx{cIxLFFIN4j9VGLNk^vOl7lZ&!IZY*-Ie3LNt1J#nE??ZOKO|9Sy{gSqlxf|}dv!Vrz+vP&pQ+{CIzzVsP zUrDa`w03!OAOb{=TJNnB44csK%W&5PeXWIQytL6qp&#GWn!R`DE3VK9fh-rRcFX>=d zyFJ5bX?owi{lWL*%8D9{#L$c2Y(ga|ZDwXQBqGA7ir0;=-=Myqg#HqdA-0}ctDQ0~ zyK{cNr}=mGlOrv*vRrjPfg^428wi;bt^0Eqm&)liISNwghYU6yzV~;2NHTu@2NHf? zRL#%rt7|fR4}|R{4KkfxEJ@rH&;^tF(C?B`U{@uUcD>&!*m*VHxZbEWHel5Sr5^R% zDApP?QSr>G8ZlT*Gx$4LH)=a7^fN;GlC6^6s9brnafnDu>(_=;;-*Hi9;{GWqi^GsEUJ>fXT{sw+*-FoD9RXZ=i2&&q({g zG~$n`DHm|j02RmDP)KtEJIw!CLq_ld%HLd|GfH$vz*bwn%B;GU06x9uo6mYDLpV)Z zLhm7St%IV3p+#OX9sT7ydyS~l{jgPJNu0AT%WS)~azNMVjj~@ta=Z zYC{j556(CY9Fsak9$KG@hD4=R7{t2Rhs9Umj9y57lX zg-K_@&}QLUM&&~vwpX(qsus_HvHm3= zd7^!%FQUAJcVX^A>x*;hnbOw8*ObFqHCf2TiKIg#0GMx!!JixS;`_+D?xW-Dhr2za{3FoK6=lO zRVrf-vJ$iw=2jOH-@9k$;dWs=Co^m0=G!ZGforfnuaoPJYxgWUhv2hZI(;4Ll*n8` z`t^<=|64%M3wD~~5y=PNNL$kl1|xbRYS6}>Yg%?S(z~$EOz~>3Jb{HQ&xtnbJ92Bb z)BC;WG{{TzNjTTnE7@E<>gqia5K#Mr8+!BvtfF?)0G27QX2Ot)r0d=9hGPp?1QDvY z$B>j-e~XWzf^@$ci>P`31PPN_`1a?)b!S`ORqu|i|M+$-R=CJM8glPN(Yv0HWRIuf z^!#ZG`JKp?&G~hG21Or%^BMFK1F|$Aq>_joJC3nB_Ki+{rd|Qo6kCk;ASz&?lDt?v ziLPdcJDJ=nrFWTbI6a};n!%4JrPpif2Zk#WcE65aan_Nf~i+A?b9%zR9rz{U(_kWJQsYlaQI^f$;3!(UV7C za!Q1q>dxMi%L5Fn*kPk! zrz(98hhqP#3v(obkJOwypKJcMhTsQZM2u8N>SqZSK7{0i2a-NW+fcUUKWU+cv42>j zi$adfE@>xj2`)v5r`n5*Vc&=9?`+UNjDI-1>T+m6@nJnavv9$AbS{zb0MASx&i@48 zT@1|RRAcT##V~*UY;Q$qgCmD`loDQL-#$IRXpB&(edhXGy?C zlGxoK!4Ddi!~{TS$l0pZ@K5EfsRig6v%oE%o^DS zQbB`kM#TpeE3%7yl{M9q^=!Xrn}4SH3oy-cX*31se-uwf3uruZ*@*q4io@ny=4Ilw z$OQMx3#4VIkluJEJp(a~SK!}w2{almn}BNad{|M#)N zggy`T3>a~dBp~Rq$DND$9I|9|XW~gi+L#BgpabmYBZM=B1QG-t$RuHkLA4);yuw*? zLZ9pi)8gF{ww3Z5NX#V(&+BQE_2^kW?Q6GfKQ`@xJGc!D4DjiB+jYU892Hh9b3cA; zMtvXzL_gV(ak+W@!*M;PHRgE=flpR>F~QH>VVq)GnanA_KA{4u`IaB#@&X23rWkEp z5%R^AN!(RG>M>=z>}&;CShn?8c?d35&np+mzXk0T)~SS6jL@XTjU3x}bird%wH+KB zmT3eW)BY0wikh6BJ_d;@Bn^@=Ol_@(YXnxtC0bRNdcVcXR`&2$z_|CV1^Nc2qCZ_I z?%7w8M6%1xqU;8~aj}GiTy~kgX_s!_10=2J7c^F8v&?r5JB`h(I+32aJIBo_#79Nh zwbf*L+ZS4{t{uBuF~dy61_1#9{Q%a;qdE{$yFoO&zS#Vp;7c(`k^08jzRHObcNcQl zwPI!9L5a;@O7nFng4b{DOsJcd<8xO6Ar_Q zM$&yGSGKWCi$PI3gpp-_z)`)$s7HxgAOr0vv&NH2RM4fbjaT?(oHN#uF*cn)OvJV& z)J5r#w}$=A!>T}TR+8@WQJpYHLM8+|bL)%WR~g~ZCFWVG4O5rjz>m-C{zkdi&0zKY z{J-C)n@>Jq6tg8PV598B?|2$h5iQoI-7D#n-n`rVYRE$>_+n81dQ=cDq6YEtI`O}8 zYCIc5%45%FNC55*D`^?RF>-9Ht#`sT@UZFsYXO=H`&4K**)<_JBggBC|Fh;X2>p=( z#;{Ck+FbPbiQeaXX@ln~>#{_N^8Pn@>^hs)d05D`mqFxVMq^v6Y;YQ^jH#;f4M)rO z&=F!8a*a#`#Xo*v zn2{wqZO4)b)2(`Ok2K_j^$Uj6;;~n;8J1=tZvowTNx$Fa=hvV5v6)V<{PZ9eNV-KI%cl`u?U6B%7}^LL zE50{fozYz>D1HgbmmO%Zca}pruORo1SDfMzL{h#(L(&E>U07RLX}8@j=w6Z=u;(To zduc}{8nhWk?i9J0%|5W>oFpBCQ?6KQ4m(W~4bv1fHSy;G;LOL!2>|%7F#&Y%p$8X{ zi3eKw8k12biB6mX%%Yw#eF54gorPA~LD=SH`tNHdZCRzvf}bQ`Fkl$ATE3jT&X!95 z$ygP5$vN9K*0>@)V=U~q%-q8g4m`^F{4p_umMR^CXlJ7y?LM+O*SoK&Aw#W{urEsX z-B1hNtaHm6y&+NN2?6o5N!<_7{NQs+(3uJc-Nu_))`_bT1VzHg2tUSGFV~HO&_Q%w z{xBT=-Gwh@5Jp_|(9WYDUd2uvXGe@QafgEWU#=VyieP+-KG8WZpD|5m>V9Ov@kF(1Yay7AoB87KnwV@mFeBT+w z#os-YedP|Q&9#o2+9TO$d^F3$l~1oR1sB{=AfUgUl#Fc8ym%vDR3`qL_rcOT5>2sW z$=g+e)2)f<`@4htrN32RFym`Xc6N3|FQ$E-zuiUS^lyAYgxd@PHV$o46c?E=lQeBx zo^QYHmQH1Y?0N~wo(+IHf;tJ>amIMT18^_)4 z=gY3{^dkCSNYo8930d!@_&V9R$>|&Vs>B|-kU<$dhImZxAI&x;kFaQpsjdntd&{NX zz1=-HHwcUO(m=*PN(+~2l|pH~q@CA~g`Vj}qV>MBz4El^f^Vs~cJ4iWg-<(T6-_(% z@nUI|qqeK>=AdVcZ%j;9K>;1uW)>!<2!J(u07PBa*m&D1$O+29agp=i;a7k8{@w26 zcQABSNnPC*z?8Y((?)vw`qw#5p$I4MU;+deiFhG-IqXdox`}2Hv{y=7;*?LZc7OfD zxcV=_WDDIPHdseYQbY}Q8Km~Aden`IkIX6oGZXp6rh2M+$WTkvXx;=9X`a5V$2rtB z-k#I!=bMMJKKI~-fExsGI9+3=>g_E6Fmq`+A4z%cgpfx$_o$r5NCkeg|ZA8jt`(clh;#~@h4YI>_W78ns6Ds$20ZVv1_a428 zyQE7eJX7T>JyoS&X4kYU548&jJQn|Qnb%O7huMcu&9`_cE64a9#g}nh|0x!~&s=Qt zV6q54BLk#1pa&1QaAs`*>JR>U16*GH&5V`e>-z5Qyyg453$xy5+2M06ptQ+;T{RKGBtJY;{Miq zzHJK&NJ-3k%KP91%r#X<^c4r)U2O(kbS~T8ULMhSd?r%Mmw3nBbDNTXyUyyo*pV&> z>ZnBb+amh#Z>=^{dwwUX0lS&hzU#QF6@b z4ptTx(B&Pz=`VKv%UVxQZ!-Zh+ouVDcmYhuV3B+rL}>kutYM2Y zW#}!O{>#Y7v)^B{fm!kRCNOhJMc@uP+1&wWL4=7a;}f|x%#-)xyYOpFFr|SFjIG6` zei{$BngbwIki$K<(6_o8!cl;Bb-!GVJ^=!joS)w_)A4xooDX4dZk5&z)a(rm%T2!TynDe3sSwUTH1}Y zaWUa(w_SPIbw)t^PsmWF=7VK&r2*rgIvJ62hT? z@MCxFeX2}sP>F(tOPYrK1eE{*{nf2YIUSNa&a(|spio5D%uHQhU%xZSElFUGY4E%y z_*ap)+PdO4eZEfBRF>uz7pa`d(Q$0ThZ zJ7y~CBldVCv9y`VLQ^yI=eUQznc9zGCmtXo_K5uj7FJfv7-nr-1g1{W>ZFFsH|i6% z+f8ye`4>&jW$+v zwRt}m0Vq(yaXg)@y()KcV4;&CAc2db;@gkiVkOXnEhT*M_AJc|i>scZEn>?ssO zSmvZ-{}cXYN0D|K5hmVzYh%X--x%C*Xq7v;qxHRTE-Gru3Ynx6c$5Tp299hQ>`-&L zFHElrVy*IyMAk54!E`slPNhm!Hee(Y=b$S4crf7AKog{E6-(feIxa2TEE$tFBY&3HMBZq7nQawSW`J2109o(2NyISv^pZgz3lj zZ?NNu1>Vmd+jhYb3h))UElu~LPjcqsgOzo-y*Q|W!<~z_EXR!Ta+k8BW7L8?It=QO zt$hh@*Jvw#1IzmzaCe*)tg6S~;PfGbpLIUz&?X)ey1V&zb3Q*fn;*@^R$p9o=h9m5 zqhzd7^nbE)w9>_XEdAeVYJNa)x~13ZH6G~1OXYHqan*Ar^2i5zdr zUP=DBPIvE;%0Xv57#1{xcxU(8Lpi12o8i1dgs0ovmneOr0w(P(;xn$?2xLdO#Ig)L z3b%^P0TY(wNH1eF+x`ayCW0&bEU0DKC<9d&I7a1;IBups2>znQFyP@=w!ud<2ys(X zxkJ@JdzzNdLgbd54w2NpRC`EWvRM13s@j_F$B@StJnu&Zd>kO)O$74@xiIw7mn-^f zM<0z|`wiKFyUO|lE~^)tr@vJBsJ0U1Jnq*c&cu8?-rH*$pcarb)qM`%y{IBhh7aoX!r;?WeG(&<1RyUNQeE-ss$pQ1N zu_^k7nMbXcoy`amnum&$qh4?NhTY54`=N*Y->~L z3>=YJq1T{SnR8lf0p#JHw#g8|0Ngk-p~y7%jOw1ed?wW7tz_t352lA`9Rl(=PhvU7 z`WhjfSZ7|yt&U+92artsjsd_(a215k3R_5Z_WsBwG{mJ$DN~(A%<7fAI=D6`Ga`5qz93XdL_n zu5SsuvN6)9U*UvIwYZ5InGJ=aSes?yh?wAAk*PNMN|#8yI;809GfvVj@jq7Ug8#z` zZyLsPP+?t$1fGQi_$Eh6>7`WuX%7k8CAzm3-_SalCe>py3q&p_8*Ip}?A<&XKGzzH zgL-wz)bue!JcdD4-^j^2j>XYlS)XkHFP&hq=|{_oNb#!qpQMkc__m`IQE3#vEgJ4l+*esGeomtjmN{}_ zgBAu&jcR#Zi2$p6t&!@wIFoMXJ*%^H5X!F{@%P>WLt$*Jm3awx)~yj|MG0yDH+U=j zZ{#4=v?4Gp`*q36*OVg1gY$VZFwc$v)aD({tDhDqE6!at>A^prz+E+7 ztkvKEkEroJTOc@9d%z_x2i7rc2kBvr#oz(vU1LWJXJ)6U>Mqzsyn`sP#cX5NVVLs* zG3G_i#=tI|*Gz^;<-n~KyZz8+xlT{J2m#E1z8d2WcS50wOWA&2DS9l3RC_R&K+a;Y zI+{auw+7$Y%LG!dnT`X?x|XVOcCPe(<}l4mtA9{WQPSy`t1lw2Kkz@e8&}^rwIFvT z@s>)vf%#WE`j|CC7zx9(9JTIag3#;`vq8^Y%nY zDORAX8*Es<9DBy?PU>sT4_WaI^GN@V_J*d%)32Ms#d-F^Z7s`Kb8Y_P2XY$az(Mvw zEE8l}o-S^ygoR64+Y#?DX)we?B%F*eEM|In!r%c!_#J&QGJh8RyswB352|3C=vnnz zoiXmQEmpx@aQB{G{OXO47GtIiVB?X+@)Z3FOJAkZeNEr~AIOn70K$Ui%IGesjHi3U zmAr(82E5W#Od3B_hN#2_kxd?~M=ej0TZug+zIsU}f|`Z3V64MPCpCuqU5h0FGRipE zOpgscBVM7=w#(GabaAOy-~?nrWw@fAAHxl-yZL$PZv20o&6Z!4f`kVi;bm$cv*HJc z6vb-=u1X}3Z_?f^9a|F(emK@|>(7W9+meD^NADU=^q%$R?D9X@&(r;acBd_2#CWem zh_LbObiP;%W;xv4p9AiI3>K+`RP{aXP1tDnRQ!MF-B$ECMhPZ2?6^&v-@c=70KD2A zvA-26)iXtNN}Sal_`oW2!9%UFx8EeWfy6MHGUEF-UBVb@t6g7^CFxkgr*jg61D$}8 zfEo`5k-4IBK}Q?^$v4j`@RwoTjq$Rut>4)5VWhq@wpvdJV{(Vb0yGFP@LjWq$$QGb zU^6`o3Knx`99af=Cha##=SU~{Ukl$h3eED#5ZTk}_JBk(kauLu256(Gr@zY4Gw}}{ zi31g1Nmq9p#QZszc>Wnxcq1?jdfd2#QDJNT$SDn?$@D8_O^?2;DxvY$`7&DEQ!1h( zzmM5B@tiRI@E=VS&Nv3Qzfeo=SUeEPWzjNeOfa|&?H{%iFN-d|HC?Sa4stltsqo|Q zQwZ$%!il6%(VuOby7BFG1aQn0)^)U3k?U=^5ItHQ$e#IF2S>(pHwH7>X*sIeCp5qG zC1UWtNoslup?_HJa5>0G`}WQ7!y;i~sXXJsdmUUMbE=aIDh4&wJDMHZ6REJk@M?$h zw9lSPh8;kKGx#%*`pq)=MjyxgLrO?N;3fsNLCN=br>NTk=-*5h@$SQNOfMpvYn6yeXUneXFUKhzkzAuq{b%{eIjWVVuxH1;C`r}D*9H72(;f*B zx6`+~GZTBx{C&Q%hZ&cT>CE;P+IionWj5-M`4@%mfk|S zq|UI0aZ@9@N`LF}4>FBS$z)+9nC_0V%rTc7F^HAaR9l$x!gJJTj9}oG*4QTZR zsC^Uqs2__CrBzM7-xkpzTYdGX+xR&!^Jg5Zf{BM-MtNdnal+Q+^2DKb2B6&4j<9QW zhPmZHRo6cs1fsuyz5Ddl@B_P)1#BAACU&2_TH1&8tXjvmEv(g>`rhHL9U$|9(Vf9C zDoO(WN$1ttI??)k^xWm+#cgyA$T+pN9(|8)o3^D?v0@14?>H9KHCd_wX^h}h<BVS6=Pt&PR#w`(~R!y5x2lNE- zC`(J?Ey+${+b#lPi^uY?@5F|UmJPRM8;#G&0D>R218et}?hXnnI2jmciEHkGA0hYo zjKQnWbT>}?h9<2}_vU+L2}%YJU>tvqieE4@j#@);nDMg2>?MUi(ObI1U^V_#yi7m6> zy!C)Wi~Y|@{X+&Ql1u51>9Y9`4B^GmT_$76kh3#D4kq$a8U6*#-qf5SY_R-T0RVGs z%Otj|5$(js4~)WNXe@()^5LV^$XsbFZc$nQQ#C%}k1RCkoy{Lw(MA7X{RM)t&=i}6 zR%t&ZDJ!>57?YDAv=pk_TWy@}B>lYleCjp1bOK5AOl-xenk6oN5BAwO3&$zp${&i! zp=G?P?;6Fskj)r8n32gC3Zt5i?e)uY;w{U6Nyb+sAk{}UqJ7|;Is=9)$EH&&a50t? z70sjBOH_s4S zwe}Ro^$Ff}9OTcwbOi2!=g|@Heo|ajKfD+gBOKGzG<^@MZaSvOD7ZR&hjQX7n?#>b zI0P#$DZ~AGkHjR9yKDMTsy|kKYDuk)7D3%noQN{$kuuZ+zI%6!re0sK+yF_Ew5^NZ z0=h=4S){TvpIMe4SYtLlcQ<9ARBIm8WvBihdjaOPCcpc(`S$7F$^Kinj~g7*P2IuC z<{#gfe-z?pjdlaC$mZ)sSET_&fJ6}p%Nx>RWK8}BBq5sUGXzQXhc$#d!trPQqbXbd zmFEo34&Q_q>>)L0koWkl7Q5I+C2e zAg8$ZvmUF9E=F`^WJ;q6QT>uwVUcikse%qw9_GjtVs79(QgZol5u3RKVNkqi+*|jp zIDL{vU+!tI*!IcWCn^s=jpMe0(;$TIz^^0au}LfA#{iED&}?=bNuo41@@yOQPtVtt z5sh2i-}!#e5=lR;;(SH(0=IR^pS5P^no81Z*ARkEAIv{qNiLX{26^MV-%k21yD=~! zBXl2=2l@6-#||5qma-Ih-#cbPFg&uRD0zug39wkO7TsYGP(Oq{kt?!^snc~7#*`A9 zRy{1>NFIAY?RK;0z+&2m;CV{m-H*gDFP4FsjLrQ*A zrRB%eeKfyZ{!2-(IsglJ4?o0!Js>cg;t8Ss6H6Cx>yZZ@_SEk=d$2e@o+a$`0P?oy z@}=_fC3@MrAl|8iu6~k@job527*`t~FRrP2I?7Quid&ZzTAf$V?UX(3UmtJ?U#f(o7I3{F%a5X_CQQ^j zOrg5ej8jyM1~fN_1#8CXt%T@C`c-L0ke5u#&pP(PHCoY%d40<X}m2uwm4eB|+&H!R9w~s`P z#i&^3Kuw>5t=LK-4eQ~29TL=j<>+PpK?6Z_XV{GDiQluH!6BuID9y1VA@;u6hj;$j zKKwR63Ks7>53Hhp{w;_w>U!Ui?fi;9`3KT$J{h6`=N95Vk^WnAnzP=asn zufLT%c|7K#_V{m~y8T`qqE8apH;XnC48DA*DS1v2fq@?%fDg=?%P8=ej6W=*yrHM$ zIj-JO&bQ3R`2AC}ooDZRwIN>;Zu!3EutG49PBv*-@v1dybCD)l1rCir8|Gw#WUJi$ zEhfSDu}r}tN@^#x(KfWKNA8J>a~+|vi}<^puqD(s;T#WyF`kfbN88vQ7rS~PX1&G9 zRWrUXpB~`&N#|p!d%1*po1Ub5>Xm6)tO2WekQ(Q7+n?K$?DJ~3WIj9G`4%_(pRxo< z?!%uj8WE2i!cRrn>i@qMApcHo`ZdwlT!FYERj$>X%9>*^ls2*bMf)~}B!m0mr$Fz> zEoUBc021OpuOIChtvSv%yWg77i*x%|==1;;>)D`;y0T`Oe%gs%8(Luzr-3W9YLZ*N zt(@Or-_2zg)K*P;{QB^uTuf7c_qxlyoJ(u<@L24NlkI}i(5gknZMm4mcT92%tCAXY zy2qob^f!Ms2I88N-hPc{T+q(pkUSCPnvO+4m;UN2_2XjgjDYd*8i+e97_`ywOw%RQ z&=jrtgx+lXEl7=10;tHa{%LJZPtdRYKFw$PFBP)6A27)>DyjPe@ac zn>fiSSq`5$!D*~S!Zr`%+)qHUL557CoDuy2%ZtW7jp~j4=Ys>|2q-DIPWGFmljCKr z-@s3zZ-DxE*B1j-gM9b0%9V;`?P9IdvFdK?(tip&cL<)_UWNjyp920Cz>s|>f4Gsi zk0|>dR#fdgvgr(~TqW@*c!lJh&E42(2ErPVsXk0*weKvsNm>_E`p~{_wfH1q0cA^} z0KDH2>Gf`xNpl)09evsZf93!f;z`ycwl_J9xs9OibciW2@qL{RfkO7{CoUL4w8N06 z3|-7mhCDvx3Mx;37S#aiR?1NapbbnLBv%z|q*f&D=reQRQiz<^)2({9e?JDJgZmg9 z-gnN7jIDtR3&C*h-kmtRSn8)wSG{27aitR7KTG5+Wxusdb7wg^ZHc#&WUa83iNBfg z7M&yo*~l6%?Z!?oJ0{%-POrM37`fxn$Lh0@VX0QWo_y0$>G`V9I;2Mx zpx|8Y_1KMT%{b;wdfYmzHx*wKeOq(=*nk6}Gc9n(N}$0D!s3Lr)qO8M1`s&O0mZ-i z*zds3{Pe2aF&5(`>Z)=L>L|@~4sRwJ>U%<@&wpR#&>F1n?_~RUgeENPIH;}NcV?*a z{@Rb|PBGHA(Sqgr_Y4oh5y392F+q{!mzRE@2?@XnwZ`WK$wtMQW#KyO+7`kO|5lNj zbAsxeqr{(xpe+!9m~1o+KLFh&m;tI=`c%#WDJQiwFKVL5DN2Yts!Hp0qLGI%C(krp zel|3)V4Wus@E=#?*LuwAh%ZIFK<%d6dOFvl1^8b_rZHr0x5bf!y^kScq?}W_G|@&C zxn)1h3W?i#RX1kQNZvnPIzk{9kN5$|9tr(Rv_x8x&wuvDfL?sv9zYN%;TtL$!yb0t%j_m?w&r-uUjT-a*Aj-|4MEG3m7h@!u_tVE8wRKk)vd!hDE ztqV)vU)YG?&lJQPY|ySeo!KY^iPnVQ5ODQ_S;HW(CPX%38-pmaJ3qhXG+8}!ho>Op z>OySKYQ{jROc-Xr_=dp^t`=EEn^q*1_R=ZQ9Hr8_NI+N-^xgXrxo|A7tbi{`D`UL3 zrD#`SpY7fthnt|~;@YL$vK*g$ z)ow**1!d)03gx8O0c}p?DCIL2_*x4tqTeF-}P~biKd492Q@f zrzm~A4X0gYi%O#Vl3tq=y5yz1+m5Y@imo8?r=rh+%}p$&^+N11NPdxEA;@CdPvw`e zFI=nA(>^pliir;AZq8dfH|=~(#yx|SH}tr|6uYZ-#DBwIEa5dEIUra|ns3~Df)EnE z2jCFY6~9x1g3?!G6BELQD-&iQ+Rl9~`b-wfhkaH(qMG$Wxj`q*4cURs8+!YAP1-<+ z%uht;mU7Fq=#vl-@I}K)iRAX8+{hv2>Xx}(IpDhK1+(efxbD#a0aHS$my9wdiaMtN2EV6&ip5jBlkyTgz~ugSQaW=JscK=e41bNa5A zl4>Q$z>-)lKzrE=*;X`;SpLMMMIYm|2jILO52KIpqw zLuS2&jJIFQH}~oAV_d*015n=pXcZ*tt~a`ZCb7=;r`oKMUiqw05V316 z{0Z(a3GU2Aa)@vrTkoQN|IK6b9>cUDG4OU};%-{7=v!k$ew z)eaUpNkLv6+o|n9*@s&Vj9e8 z@uL?z!Gi&PGsAIDaA$7{D#i4NefIB9o1UWHMc^xL7kqq|_B)$TL1oD>8PaMW583Rj*HIw7vxlTLpOcJR%85aEc3}YYH-eYI zP%DpBvt=l!UaL(_Q$ypodO_=^N6LTo<_^HKYiLBN6?p8BJ0o9<)JaFQcDQ2s>N+s^ z{YYQ8D-lpujz^^;@QlbO6Dt;%AHGOqg+vZxn1ObV2Yw{3*U3U{9m30nNS zR_dOQ>8ips(=?NVQBk17{R!?*WIiR580a3`MdF`^IN%Oq)pgPKQVoH8AJHsxsn|Yr zqHB^>UbZs|^hvQd9Mry{e|V5DR{*e%Aw^|jz*5eWU4}&3{pfJU{iMSkT33Er^`rAV z@sP>Vf7Zs~jKP_cOm8cSZL?g*3sGJXSmj>;IHMla2OkclrYm#F_qlBl8oJd{rO=&v zl4Gp#s8hYQ13N!}ZdNH$&Ya@W?u#GZsE7Oel2E>IGJ<@Tx2pP%<8uKDfpizqZ)ZG& z|4r1 z)C>G;ED{wC4?(8p{{?1tJY}$nt>fxzE9~8VK%Xe}GA2k@F!xIZC+dfqO(j?d8uD%R zlrn5US0h6ozaxN765X70G@ZQoGWJFh_PLnUR@D(I*m4zs@duD~#T|L}T3nuyZfP4P z#Q*HxA*h4AQ!jRB$g6ejPPrcAl91{0yT=EOGU>U3y{D1v% z4{PQ5O1hgJ$(sCa5RNT5bJq0J>{v{4up(rDu#`l zy~;&tt*N2>Sh>skpZ(di0`_M*t*Hzn5)TUMsGAh7QT$wYV!GhTC_l88Ig<~z zs8e(rm^$dDdP+5<5lZ>mz0Pq5P$eAA`8cwK=Z+ly9_c=c?8K`E0G-=I3R--PV9zQ& zMMumCeyjd^nti0FSKdhW8>NTq8yv&sj^iJzPMiWP&od;vmRvP_b7b!})}U?SQw*vG z^R<)d!SWQ8AVVES^Ts5_4~P38eG`0=4B9C)>Z%lW(ppX4HWFzdFTCTb6}T6hDkl8% zd-7!d?^WVYCG0~dOA|+`7xMwte_>kX%i3&cA)ppw#`r&3{R@H-)@eQRgAk*Bh42u3 zXTlQ6x=HMay14K{x#ShqN4vGc6k;HY6^&Tsf@ zyf4k86v3sivufWC0T6Yy08{X}sr>9c$*mg|t%P^l9klD`TvjQy$<6Lm0PnAQySN<> z5t-nK!-X0}M4!lW=C~)K$IVEI8~3xFCx0p`cEaJy!OKiox)d@LHd^RAxN_3cF0>RW zVY2n8&5V}BjE3bc<0E7F(=(1HPR%VP)ws%19?#*gl^*GZ(CQfv6yi^{j8yT;QphfS zytx>{dB~(ZtZGiTJ7&zK>^UZUqd@MoX_FtEW|;45qZkqpj(@Qt6RDbWou`;;Q~=(i zV+XFks;MSk2F4qAncl}4`L-c-qh2YRRKT?z?UCARFVa#8-Lk&%lH|lb3Tq9+jA2E- zlFZ)C8btykuLIYo;1!`1nhpIKA(?8{;7?33UF6$_C-qEfdRA8{HnYB$PInB-kQx); zAu0kcy{hY}@yG6-i@;HLS&Igd3~YA&uz2o}|oceLoYkYpU4iu4uSJrbBy#GP7Q4 z_&>`IQl*YFolD|Ej5>b>o){_4fHb<}!s%3Ms6_^IAEn-cxU4{J67IywNDE@pp*~Dhc1)bI%;_C>=qy_c@{i^ zo)VXiiU% zb`{Zu!oah@CPSUJU>(vPpvL{fW(Asdpm+C8=DjWH)`ixcft8(4g&6JDzb2a(LEzw2 zV!%(UMg*<0ixWQ0yhvXTZo)~HqrglTnHI_o_f#sB)hgFPU%R5fy`;HdD-jq`T6u?N zFcJds$U+iJPh}L%ISlZ|uF~sa6~h(FOoi4y9ikdyY}D$BIOc%aZI%xADGgbxS%1Sq z&B{$D+j;`_$N$p1I!2$1^`W1~$6sr%#nF8awznSUXO!_s<&TISM+OXMLZ}~6>fW?@{?)sf%E#r3?gUKP+Dvei&e zozGl@h(Jm$4pcp`!IsMHocw762-3bWo<7*-s@z)0(}m=BfNO)=Gc@TID)2oYvt~Oq zH>0(3p|MbLb_BX($Tt3V{EmylfdIC7Q2i>0%{@W)#Al|CT{i^U z*Dd=4O8om2`J>8;!%C|#yQkZGIAW7uV?dz~+Xg1-o*E4_&tPYQ}~c3PVHD!ON3f3rzO4qa!1i zKgU88?mtCrO}26u*L1`Z+@IB=C*)_o9qsSAp-mG1%Rk=E2mW9X(Ai9xxIKI)+ISTA zgZpzusHs^nkJ|T3e~S9;7To1BNw}gWP2%j2PJqsNbdKt1V=XJ zbYqf7s5=t3Z{B~3pgj5Jrqf`r`4MjazU;+Nbt~`L_0CVT&L3u-ujAsJyn^sz3MIxq zo)TMwsbz@Y>r$jcT8YZEunY3!b&|XcV>#J;F{2sM2iOnf-d&?c=ri-bo05%SB-nn} zOh_{5WBd6P+&fF*(t*WlB=MDOh)P(EV&_!zE$@d|IrGRkB${Z}O39s1guRO&-_CKH z=#Zrm^}c6;=Zxy1uRL(^yZ%SagtLvKNHJ;n7*4d7KRa7O(Y)ajx_A)tsXwr54 zYLkzTDI$?pBNrbemx5wh?1zr76+v^8nH4p+xV>ZHxl!ey{A|-L9$4<3mQ|L5 zgr?QlX{|MDN5Pde-HITwy3o+4u5*zU4O^q!l>C-b12eZFl4YkmL$B1|Zqw4^<0TYI z{JlOcKWg8PiGfMD&bK_qz^6l9`A8sPxf_Yae0q@Nwg2@^9M`jxjK^u|0`nhTzz%Y< zfdT)}74nf9|LxBo)ir4z#F5t{Ga^c`FkNVCo}LxONQV8RFNIV|{e)>bCjQaw@r0{k zth;i`3U4>xRL;NZ4EtU)nv`RG_X-oOhoNhf58NB=Z|6CJJY^7&y>XHd+%#KSH%~b>=g!Z zs12Gd5G9&-GMPp}PnqfLw{-DqU3pxj#jAO$^WB_kLmB=*#`~oUB)hmy#TS>&R@g1^>@8s`UdOSE5`Fiy5z0Tld+_ZimgUvH-pe zj@ZeXhQIV#u@>AC@ZzmJaJjgctFzou4}JPn>#hg$yXWuu?9&8hwRPaP!{pozheIVg z7*s{^_nFNW_4&=K!RAwWJzxkT!`=CXD?{X&-~KekmUuM(<6PHvqmb*>DYyT(AAoBi zWQ|dExBAHc1_sx}&or-&rs+MYQyeJPrXtKgcp{-f{IG|13uzH$mJ6K`E|g?0i(B?2 zK16^&<-<4^3bvnqBIH@FTM|FcGUb?kXDE7O6Ppk{v(s9m_-lZrP1jpDIMv!Z{p>1< zAQNHTWiLcnc8wapa#TIpwpYm0(u(LcMGq~$%?{%*Lwp3oq7_J8%z&0MnbK|+ey~5H zE=qgZ(0hdA$P+1^WL%skS!7L363!3kgfVXp!R=!K_J-BCSYy^>nsDa}R|I%Hpq|cd z=F9umwGrcAt~-vAFDFc786||j0JKlec7rr;cD+2Ti6)oP4+jI(pu@rgX!k+xL4jUx zy!Qz$5`q0=G#`G*69f@Em38<#u3o1T5uDy2YpD7)D|?0sGcn@M*N%GEfst{R?%{rvcJDA+)Yu7WA(pw-hD2(zE*9& z*;fpE1?UQbmf^lc+F_Y2#&}v74X8afi7LUG3#tz7nr}ua0&z0P3YD3IroAw4Wl=lf-sCVx!@|Xdf6fIhS@2lJhS-na;3|g^;?TSwKCMUP_%p@}|ej(f=i^Dr5TD`>WS(KD)H=?11HJhl|{#wU<9y9ly8X^od{ zh*fM$p~Dfgam|l6L8$b?owdewwaxtO>~H_T0GA{~dfI5|jtzlh_uV6wbyj29UH9oJ zirp$rxa>HN>fS$g$uqF>BCzhnKy&A;2idD$#(?YyGoBBlh2+T({4va(_GoCHCScvfQE+*_&OgTs!=^u% z{B~UZ6Cy0)&Uj|%Xiw=$>8ClX3Qm1N;ve)Gt~td`0c=~mi4}c?H)=MWf3*q(5HbfW zp}rMog2ytzp{Bf@bgYGvEl<-Caf%wcAM)c&i}BT``f}^Vv1kh-WurH&gh-3)H5gDX z+D%Ty_`Lh>*RT|y1axnoV>~@^RN3WY`P(AsjHA61b4PLmUDKhp_eCZDNXN1ax$?YF zm>GXbr2k<$^ZN~1P%cXuX>>wt@3qmue*SVH|>ItkfUdRS+R~?PSQNeS`1yXi5gp>Tgvf{fF z=F*R5gn1*HTUlsIM#C}fMOY{gb!*BC=B`X9YX=AzR$-@p&0t|!IJW|bx3^=G**OIp z|BnkGjC=SZC2Gs3w#T)*Hl3(PpK*Ce&A3wR-oNk-J~_rmCxZ~avXODj*x2O5i}9DR z6;K4Z+EC(LHS=0Ec`SUl4XO|8?#gn*>b`QZhKp)?(am?|GbdB#>MA`H>V;flr7a!S3yUbHk9}1CRZ$kV~zSpTh2o9k2-iCOb?&r$UZ7kr` z>#@LxS1abCF(?0ODj|mV5Iv>Rk+-_fcES{gMU>~OmY#-cY8mn^@QP}s%7KE|2ClV; z(RbOdkaI2*!;o#Hq>QVp1=N&Knmg&>_axB?5>1b7|3NL7NsD z9+?Vf@CGB@u)y1@K6j$04t$djO4%?P>T#}Yg@WPiebr6koA)%7eb560xtQKJ4Ht2w zWLUqAcv`n{jOnst&`1#v_Sv99B>uFX2yK_YagMnH{0b|k$1+ct*Ji{W&t9rjE-!(y zy(@}7W2f~_A(0(&t*(TAU#s&p?&nZ~7ue?g&(jYF6~3MgXM>Q-uk|uA6sK*rH8Qh7 z^;b(Ai@0#{lwOhml6r3P6a^JZ-d$Z|Z{~r*XAb4}sL80&g4i+!|)Rc&sMG`d|{E(UJsf-+c61KivJDVoq$>z$kLt6rzaPQ(@7<9qIK-I zVk!Tcpv8lrM4U)nN0+Zx71YZoxdwXLe;o+gqoLCztJFWeZPsC^rp(eBIV?3{b-Mn* zZfy)+j>=}s{x^J>G48iV1gW3}bpa9%GA8Tzn9+aH3o!Rs@{~1#N6|ABS#+qh8p|ds z#)h+{sqH0O;4D~s-bgy_yc4f_QKN`&YsV>aB(Q1U&bEQ!>V6Si<*i)95T$Ei+%YD0Kz!3WLB7?y@A@5M4o_I4##t(2+ON0~-xo&$ z$>VsXx5sH@4)3R)oo&_mRdM9FQO>-|dUoqjVfnGH*@C@0`3~38lh!P%Oyt0LHF0y*&j{$Lv{+C9R z_w-9kxoxKdN~XSa*<<~f%`@)TlpIrx(o%8=2%o?t%zF<9s!@0UD zoh=G^z=%OB%S>fN#Z!lrqz;xj;Z)c7=qG$Vvz6NVDXAboxg?( zH=EE_xSx`T2*2({d(a383k>_^jn(*%M=j(Gk`N*gh!)_Mo#ubDgky*-P2l+b_`E6X z$au&-F_YJR+2&H(ozNiaNpd1}p#kU*2w`}wENU8?&&(%jC^l`@Dw7wZvl>mt@x3IW zD@(f9#wz9HdZnKYzjI>XB0PTE_>k_beUM`X+wJLsU_dLvm;dv-Kw!tl65g#>QWPf2 zBbk%XJ(S9APfGV~GEL;Hdx4(+V1u}F07@I^Q`6vC{{{;?)MG|3w04{MRk~`sJH(hqrQF+y!$v_O2c0olE1o%e8IwFcd6ytajXI}5-=8C;n z{;~>Q5!RUEa%y9%bJ5=Hx`=%(1`=Bm4KM024bfQF+W$?k@Po`KMYem{J1`@LkgWpV zM~OPTy(k?aTN5d}r=&Y=pA=aLX9w z0^;@|9&E?qT^s@s5`jw}=x5O0A`fZBgL-yX-E{s)itPU}t2pp)9(Z;@**^CZ>0hR&LoN4OviK6 z@(X-D`i-%Tz>53zN9kW=(CuUcZmM@fbFu?ZaLE7?>Y}q1^1p`cEMP>wCfKL$D!9u# zVtb3|GYv7?_;!t8_M=jhpt6T9NWk9vh$ClTN}u!{T&E_k6xz{3@B0A?kJ(>~{mcCv zA>ObHd_Y)3rhs(6DewTfGChUEc%OO#!)nu>0EZjS8Yjx&3mdK6|32G0JtIQ7bdcoE z){9=io9YU|egCAdfa@LhQ+B~*k7Q0Kh@xSgVE>7EgJrZ!MbFPnCz=xrogs^*!zHxy z^V_S#nz2buo#Z!;LC9#a+xdfM+h*KUe3<7xr>Ctw%)C-#=3o9d9kCB&*@z~=lag_$ zcQLMf*AN7?LCjG0biP88cEAd%%+zV9w*ea*0dbNc+*dv)6E}SyO#>6Fh}D|E^n(lP z$tH+*ohv(Er6I2ttI6i~MZV*vxmWNg4(pi92R$f=gSMvlu@y4F%Y>WTML3E224)xawze0`=?)AMB(;8_&0k!v*aPZ@~cY>!t z6rB<@+!9+b?@L+GGpa9c<*v_lZFqkYb0KpXITieNJi17uw@+k*1^*TyvbB?}J!S1si}LXm(GESG{H|O?Mn!mO zN(k2oP&Q!rZ!jr00o>T(-O3k;8DiF$IT_c~`|&K(+O)Kb5D8k%fH-Wt{U=q^Q$E^) zs6sCIiEM;{4VVK%@7H;#yqbJguS2z)39sId8F=3t^b6?v#IL}agz(iByo(YeArJ8p zms-)CUzR7c_}>_254b~XJS3Lk6oMvBi2@mbbDZ^{ns3R&IpCZwurr?ZSf)4t;EMqUkog6V=ZJJm(Hj41W-P6h z3l8eOoyj6@#+yej51N1~e{jnIU1JaNvA;y8AGSc7pTAqbW7R6@{ga(_`~#6t>gy5x z`Y@ChoMvKthu>GBLoCy$-R`9(9anq{GbRVm!HcitomhsnxoU6P#>W)#z0{OnNB} zQb%b4f2B)ucV@aXamHIFI#F7*Pbpg2J5PQK?WsL1&r6D>kR#msT8qxi*I+{)egy+T z)6K#`mC*)uoqW=L4Wc8I&aYqTyCU60D}Df56S5a?4f1<=M&CZ%UH=;udsa(v&7x&S z+EvjmqehQo93)$BN1p{cq3|Dx7V~ms&8XFpl`jv`seQ#p&@bX1$?!8^%`F*-H@qa& z1b+pHZ;nk`byPS|eTm`e5_;b%|6<)kPY;=?1S3y-VN3KcbG=I!C?v( zX2hTpr&};J!6}}QFJ0c>Z-COn1$nWq#xqa*oc-BvSSU>|=^20%4-02$yIa0;y}okQ zdYGLT{P-)CQ5jdmtG>pPvb4RznrWzMr=Y%4CJ(eSBDr6|^B6)Gm#nZeLl6 zoJ}%J{+XvhD@JsaV?m6w6FH+OjRm%d9~*!K7IB3UEpDI_(@4}jYS z?Tva(0=fB{K5sW<-}P)bZM{7Chn`-gTPXqETP~hBJ5xAueD3}lnAJRaLACC&<_59hp944&r-tPV8hYGjd1%Da^sHgi zKPJZpU^-0ZwXqntH)~QVbL)~2i@xC}X8r+kW)2=zszx}GOe*H5TjmsjC*E5>UWL@b zIVZ*5`7^=YdZuV%tp)FI;GRcA6Z(;gaq0p+U3Cg3p9*2eLy9{zkMOsGX5CV!>XRr) zSL3ZqP1tDiTy-{+{twU00uN@uwATbM_4SNw z=7iMTebHUUMX9PJOK~$XL`i!qD`=Q;eqyZ_qk)u1tKr&X<6}-s6Uv5HcFXMR@_Nze zQ|fi0V5nEr5Djw~J&1-4z>ox80j8BT%IeGigS$*b@7BWjPbtv!G=&s!{ExOv8Lj*)M2I zjaPg^^HlcF^^7uag!}4{wqDUawM~D1qZ-5;|0=wLw_g@$@a9RrEVv08i>XBpdnXyr z7Or_9H8&Te!`6^V1?Ls^N;>@B0>L)?vPaiAm&iM7{R4mL~ z85dyxDkCr=o&rGBUa`j-*hMy2jAn{`1#BV4E9@D-(1!~!&{>pKE}(>nBf z`%7010z9xZH{3*9)orF{Hhdu1`vNOJT-QNo0>jJ5zZNLjdo5z z`v~VlwGvO7)1@o2>ocr;2zO3=CHs;?x{s@=EFCiu+48D5=d|REI&r6V;731GyG;dO z^1+YXJG`sYbzMWsqiaev$cv~=-0lW1)e*J$qPnR$< zF-?`}bNgQpo9jgd?B;~Ay*dJxSvrNP7CU1Z?*6o8DYKxFS(Xl5km~K{Vt~q9LQ$sA ze(@?HC_Lg}ALbwGsTS6?13Hrzd2cG&_)BqCB$L?_^)^aq%9oB=0;x_8UMpFe*l15+zcpFX{a z$pSCwx#Wxr)=dtg1zBHTr=T{Mc~v~_IxaRaUt?+51^^RW3hwq31Yo3M3;r^PVQp~R zQEOzZIL7^m7_b0}_@ZBBHVXX3n*WT6P`0l`3#`D5&=xxVM1Xk~0WvZ&oW*S>D9F)a zCnk_^F~sw>@)fBv0?w}>SvFIYr#UxQp1OPJnk26IVeN?aY~w{ksohcVBzs=!RtyR; zRzPtK=2?cKm-0$Y!+D@rpca70; zam8F+d4Uxq13O72nd8lg0qnyA`WF$4#C$6Q9-c-BQlg*a*P-zC9<(*J#Dt&@SeXEB zCd3=>8D)E_uxCL5@Eb_U5F^DvMhdTqi{zw5so;aa>rbx<&Fdo05Ieh&G99tE*vXN7 zBGEkQm(nxX#ubD!36}%m5dlaCJe`0!%%{@YH$RzxS(EN5f7j|bYf*X+@cH@wK)Q=E z0MaeD>0dX4x1$oo+o!k%PAa^>WQ>4-01rPDK-Sx%Us>7h=f}H;lQ}K7hLX~OvzY1^ zo}AnfAWN-!09aQRKUqrq6dPA}Q8S;=}odKsSz4B!|VAe#U0j#r*+yCGMNd|s>*Bah+ z&v_o%Sm>_->xALn{u06vG?OzGmHbfV1*c827=OGJ&X^s&v%#sctKdz4jN6d;{kY7V zJhAmEsN+!V!RXX5ma#k1q4yR$TqTKPEj1l9Lyvo-dHz@*A}q1@IFiIBJqEiT^(%8v z595)ri>4*eP7?=O#-{51X^Evo?4)4ll` zhJ)FP4OEFMsgDCkznWr!3rsE0Lj(RppLV>xGWAcziVxodxP|Eq^p6lSC$Q&9VA+qe zWZ;@o*#i6;Yi|&BOP+yFCqoy!qzsrH7*k2+4BHtpDm)BK=*tn%6!lC`q0%_$H~)-*9u_4NgBuaPO53S5r}2ni`? zath9HeEfK=tgLu|a}!Kkb0SA(4|tqKyJYpJ0f#AY?4F2=XM$;E`B<9ewHhG!xf4qH z?jWA>B?E22G@L{mUEk?G(i z-bYwlPq!Mwu=VrR>%?)R7T0bT6Oh}Uk;wH<95@v|u@H$pO$u1!9bo!He3-+<;K%NN z*K=+^@a*k;wPo54uqv}XUg-dmmI_wB4&Zn90`XJBnpbl3+oCihSrS<@W%?3rPSBou z#R2dQ2N(kK5qT~MbH1`2x8k6S;|2<5ze+I;fzog0uxYEBa{}Tg85#trs|yk4s3r-z zvy|7yxp4LLUi7(wYgyB1$US$7`beg-@&xU~u*;w)#hQN#kZN{?H`&W$Be%Y~a@R3- z)*!IYbV1>EKJ|vMMRjjTV~4&YpQW*t7jCZxwsM3jDO}d;-@`!x1Bf>0{h(sZjsyO( z0dYv~l1Ys?Z;=O$axzR(r1no|qh1jVCpIP#T*FHjPhGf*>CGrF7uuD!AY`W`^^(*^t! z>L3oTk3wFKc*iYRm)n0go8}iD0TK>^DeEydHvnMOge$X7n1He;f}de*@XNN6Y;R3a0)eVegUu`c^mx8vJ=jbO-0Y) zH_;%+dlAEk9?K4CMi9ic=wfkX0n;Arek+^H`{8XcKqd{86BSGEQr2kCXpqc?{xxFqU@HPX%{^6X&Khp*vb_vK zwG5OhsNz{f{rl7@{g9??Uj;K6RMV%^H8wh1jp5?7JH;O`RM@$B!PVe`cH@0P<#v(e zf<5sK`^>G`%yCiqP?gmaq00=AJ2B?kv6Bq*@5Q!+UV5(zw6qn>IdXz7@mvXEO4*r% za*KS9*hyNqYEhImW@Vzog*pfX04fF7GJ6pXI@-z@;_s-~CsK(Wfpl-(p}vyr!lNwr znk#U4yH%hw+G1i|PDr7-m2F>=^#|!Y=GoEYM+-Jhys_Y4LW3D-1cc>Xht|!@aaE_K z?TpoXaXeeH<%gMO#kSr&)XjQHnHY}nmp4!iOzq8K#s4M`TLFiEC|pJW;sJ<8OXmn` zbZ$?GVyb5#@`#TWZjue$>IKH8Wz=r&YrY|Vk)N$)lK24z(PxKLvne*wXe`(vXg+V<~fVcSo0qkd5+mQo0m;=LI z#`K{fn54B%P;~P?m~Q#=aIj5Hu4C>z&`hzO4y9mFo!2y|#X*BTG?j*bl1clm$tbn* zz*Q{D(ByRGP5m;Cpl1g{^V2M&<(8Pd(U<}Xv_KYUFDP+bTln8 z4r!B`69-brB5K;Q-N{-=d{E+*U&gbMs^mgP<@!PwG|wuAs33*hs!2^oE{BSPfM){d znVV1NyXPh9!!p=2P?e|_|H&5G6QXb*@DB^a2CWD7B58qBX+Rvk8Hi;2B_R=O=8)aC z6Y4RQ!FN*R9LQ#*Au)L_P-9W#QVs9QioQ%*cd9cX^V_EjPm?IQP;aiYFNCk#WU;_X~O!4f* zN`~ZRburxoyI15ktnB+_d(eWW_A?ZpyG^(&j5TZi8rmPSKW2u<4L!&}^2ce<_}UW* zO{+62rI+JCAQ-~o^*Bm`vf|ruf;c)G`|=E>8MQ#7rw${vrR2;%-}0YU@t!-ScE6jC@<2q0Kw6qV5>V&LFoSS+eXn70}$`z9-O!sq?tAg%@?v2Xc z=03}U?Hn7}@>A)9cy$>3uJkSYu^Hk7{uP#W)a!yxqdon}8hLWMB%D?hizq}Xy8~4Q zMphyk>-!Q(XBgNRGpDsB9^A#P8lMZpCCNk5a`Eu4-g(sC6@V3gm&$&Qb#cY3oYu|G zvSVE|B=NtlzY$3ED-8YtBJv85Mg~SSFAP)Jg#sQ;>Xou{F9~8jL>4T~0(uMLSl)fj z(xEQ4aS4Zleyt&L7Kti{`+sdzB@%08!Ih#{0xJysRDbxtCt5F3dQm}3ep_ApsZ{(* zhc)L-jvy&mL6>69fQ_XmFU$pd)p`!*Dflm~)QhSJbTQSV_ymE}lDTZofecB&>ZUWy za}yaQBGhBEZe{ibTFTla$yNQ?U8gn*qC>hcn3&>92%ORmOX)ckCvH0};jE*iMJwL8 z{3BScg6pE9Qoc~G`?OB6?)wHIet)>r@Dah-_O-+_R zp_I+|p2Hp5e}h5T{)q|l9;rE4guBt8G@mh-{b9u6d9?ahn@ zdrg^zqz62r+PaEw_D!%G{E^^;Fi)F#F6|b6Y9G7^E2kG*=43Pu`4fb?Y;a`mn@Sbs zW&-Y`sBkKkO=DgSMM5r!SH98-&PlydpOwbM}!`(nAl4RBV)Upli6 zsnd0G{2hchfTQ}Xxq^-Ky{yw?7UOWIHA)w13-uyBZN@bKuhVr?R|)K2gpJUPIm)m)MmkloN$gV&^ZYa3B6Ix$wwkg2%VWS#!Ba-) zk%GfT(W{KTr1C+$rR|XRCg?&{8;{r zr$#OU;&_@xs@@3m$F5&imJayCBqcMV5bkLqdg0aVELcC(lFS#Q%VA4hGNNp6)KnRa z(~Q7K_f}pj=r07P73?Vi1hjK~X>0xi9Oq0#YUD-lnf;Cbm{F+wi^R#78MN!&hiZO7 zXNy->?nZ?#{Ckm?kWKc{&Bw_Z+KgX~Iw^C{Cd{^R;6qrn{54^r^S3(e<$ZB*+i)_VWk`*m3$UMS%-eOGq4SCeM^2s0=i%)XI z^lf>M8{lvz;)V1&XZh+JfjZo&ip7&dIlc>qxF(yGTlQ`61|zOJD~$;n693oT18@xe zY6PpBme}XPvUR#d1bgtBg zt~Z_~e0Na3OGOqout;YxnMw4fSnsEI;2yHXsM^lwX=<6nEHb>NXd55+xXz2|MgJn% z_`xalcl3W-_{}niQp>Fo)phNzO3X-IUV^$+_WC{y?I52N&!(lxN{MYz43>lQFKK1K z#gYP~x5Shl-_f8SYS?BWB0&Kc{t0)5W00&DLnhggJA9mJ%36FF?i2oA^3t}HOgs65 zIu|&wxxA=vIBks{ra{yPI1|WtbYrfcex{*&(Q3VL-y#MLayyVmg?Y^oTt_oBqwQ|61iV$APpx{5Yf^}@G+E9` z2$730MEkvtSNGK+gQxY0`Nl?s7nUM&XI27zSNQ+nSM^4Q)iiWdVh=%SgupU4WM$H# zV6OKFC!#)xUe<3Jb#3nry({kIO7F;_ZY7OC*#2d9{+TEo#wvoi*%x|#;f3d+DA$>6 zPuo1}npyu$Gv|Fe&W$3D{n4U7oVjhnP6eXlgdo%uKQwZn;6F#RLRPSC3WgF+y%gq4 za%BCh^4v5nbhc_qPbX1XKo6vX{+!f8ZD5QMKBEtMEJ<5R>xTXG?6F*1Jddp#DP$*& z;1Wh8TjJ=c$^y)mG`_h>RqpA!K-9q7+PrKvOZlKeZ<;Fha(C0uxljIGr}ghZKA~;8 zI2AGxkOdG}xZk?p@UH-!Lv|0_*KmdHjOfDPz{>>TtvfL?m3hN#0u9!zU4|n_j&RQZ z2#KyHHg5zU!>RLxdaI@GyaomKF>56L$^qr@c$$4iwPsQjLI)*OBX{#WlEHgYaDig4 z`d=1v55|v^go#v0vry@O<2{kemW8j-rNzybK2{dn)R6Zwf@-f-iElk8{=gW_^$7!8 zGoF4--n)JA^D4qD2NnAJ3!JTHXt7wYr*9MfXa9FV! zL{C!e^pT~>wrI$afm%mUEld19RdL{DjCssPyAW_NFqabs(ot_lVXMxliyMn35{QJW zjNHAkY&U*^KQG8`Zh0w#8|==)fJY-QgnjiE^lC-!d~eFmQP;~n%i%j&r4w2^uWbBLxa>wjRvsY6jjK>0I`n2?5lFIvaG?|7{~s!)vYjnA?2Vxo z*$)6zRdpxW#~`p1Q*x3J$q*#?-dlwrUf|>4P75(x-6+Z$mznM*%qc>2^x}!!M>RD? zK{P7WrFyN#J^iG6&grYBULG5fGi5d7`}()y+ukt%PxGrhBRhG>6sup%Xniw$K{YqP zN4E=VkvNX5X%QCXXaF);^oGg_W4WdSYxB;hX8^&519pHu?#M$fRj;bp&@=HqW_PTX z>M?MilUO8dIP(PxpQ9)bzw$zbx|Plhq|mzE-~Djb*5*YuVdyFRt^43#{>_Gn7e`R$ zA*(|qHny~#M&d!plb|PAj%1;St(drP>XoS${8RK#5fp3@97>ALQYGu!0bI@{=4INX zCUG2VdiG8w^h!+G#qJKKWet^RNKPquXmQp@*Y~^$)y&TltWgAy=OXnpS}wgaUBhNG zTU?L46K{Jn@_5nFM^Iwi=$@UZN>2Y^nZ&2TeMHim`R;Vynf{+)U@d4BYUfhH-4X0^ z{4~r)RKEDzmS0F(s*rSqX0LgJ@KtmOFXWOWQ!$hbIIZ%qPfiR@mO8&I8xx~mQFCh|wQoi;Y)$HH?)(ou^aEwWWEr96;LsUgu%)_|KE7_Nav{CW?o`9 zJXbkxyC~gBmie)p5nmvt{i|$n+KH_brDF!5nxw^NZ`&9Gg7ihQslI#Qw%&-QGo0wG zdbHzvR1Xn%7qyfmhKea5>d}sJ1m#g(9sb2Vl1GO8V1vqsP|CIlajUt|Q-6ka4F2K* z&Qz6pH+K+r@*>iTaos(7r3^QGw0`IE`ox^pi_%A&d*hg1q_u&=VUbsBPTg7y0I^I* z7A1X0IY4eERxK|?`eot!RQht7QTe@WGx^r+QvEJl$q&OyUTZTNZHrR2pMQQbO8f_J z+dNtn@M{f)sN>vCjmhk^URo82oUL~;JoYZ}Y8O0ETsL;l0cMEjz7v{=XZfkbuF=A+ zgC3j}_l$VABi-FQe*U4p?*0gjOf;~Xf;}cL)!uK7C4Z4Hc@_yU(+Ih4Sz>kWYDWLA zXZEukwY9bM)beE_=MysCH+xL(rLYNNRoJ$1$8BrX&KfLh7I}Im&HYl%C&wqyta1w5 zi%@deRAlzkqtx8vv>4C9A7^3Bg%xXWLEbTrDZw?|Zkb4?!DOfH*NQeZne06BN#!k; z`K2v8xO2#6ht&%fyiT=jMI`x(&frsW9;ew?T1@3D#pCqCvNHg;)f3=2g}5NxZ^B;) z-BsVSmYyTbdZ^|zljQLL$?otu?h3VN;Re(Y@IIQ0uKzAs^- zACVg5R7{xr`u@SmntSHEL4ht5uta2~(%M0a^p^w%4R!%nEn|m{g*w}3?)%em{m+Ru z4x3iTHew}Ku;TfvW*y1J)f^yZPCHA5S*acNiJUPg(8}szh3czLJmI zi%uYVC~d|T9~ih!x*UFTA{bhCLUapGWeG4B)a%6bj1fD%ZYFeEoIWYq&J;08eY*H# zCr>xK3oQ>^_F?h=Nq^h|E2BL9&+Lh1ag1xn)LpLhRg7h|Bn4HHoSHQ?A2b+~g93|( zN!^Q3_My0R6E%gcX}Wa%Ix+^Zr|OHOX`i1_4Rk3s213 z&KrmVODYqO1#4KJ9|p|zVhgObUKkr@mx^AkeWdc3w}9b+;4!EBWmPY($iXgoBMweu zj^v@YaiYsWK|;jiv65Y*$|eLkrwGm7dAF=uZp}QB>5~RE3VdfY<#pkMTgsEb*?wf7 zLH3P6ft}cdte$YKL~v_!k#Qb}1{Aabl;;J;A2>&|2+^5z*D&@n#RM^$hZ1E~HEiY) zS_Y9Oczz3?o4q2T)9-|aEiO-C_%Zz-cV6 zy*(X3DL!FBO|*Z8*sGj+(3#`1x(*HZb93q0*w_Sj(p@Q{t7^upYrNjIY>_CdsCaKB z>4Rm$HE4QAZSH?n9(x z+1E9Xe0JF*;JlU`!hQcnx}hwt*D_7i^yi(ZuboJ~yvRk@HudZrU#+p3>A}|qokW@o z30Vp~Lp6`^znWy+T)4sB;qMc_bk9hdXSrCoj#J0{h-^p^=0I(1G;Q-}i&6s$Hn0T;e{mjqpD|zpJghdiw`W(;v%pG{nm9>m znyY@e#-faXb1w4p(=!Fz2^>=^zJJXw+adn z!=`u3ICJwkGN`TY2YM2ZVABab-u*ckc9ji&s*+sovNa@T1|~PYz*tU1E`ATPE8#gN z*&@;vyD`-EngR40{0F*Zj1kQ-67i&D!M*w-YHbyk(L6X;KK>ED@}FFi?V}KX;=7Q> z#8o^oH$fEb5i2c!bL^twIz|}-u0BnBZ*nJ5o>%^*zLX&T%B}kT8O5p6FE@~Kap9wv zt}^Q|04Ui#Z`Sw#_-T8~ZJv1>@Ki-xj~BBOH*oZ|y{AeEOuTRBdBksjKeMy9zXrP< z?y=$UjjF0D*3TjhTfilO;cIy@!VwHHg1P_q;}U`}zWU;p2TisgMc?3UGk9v6XE64w@G$zL?|j9-v!N(Z_(7k`?eE zl$4Zou_Lf$F{in)ngRa5N$~O3H#Q6#?1=Tvysb440LobBwx+({CyCc!QvLzJeR0nJ(Px?sBoi1kd|C|kTqf!Gr zX?Hu`!E>|8OOWc5)HO?+ zA})cT?()fy-FN7#wZ3f*KP3=BOGl71!_T*sgBbmV@XBx)8gE^!jJiQs93AHFQeExz zy9O9;H?`-Il(I4g+?=T=H6fGg8t}Hv20OeRe51tV~ID>{1E;1?v>&>#Y=^157$qph7w(xPb+pI0XK? zkFBtFq?%=yw|q_%LB^AlojcvV^t~B7$PjhGb8a;z2TyhQiJy5U#~6>&E$k9%l_MNe zIf6jwF9-R}nUJJjxVntj%U+aqLc%WvP7cR{ty@uXi<;|cdih~OI9Z?KKBv&Dd_DE4 zat}VRGsTIta=4q`O4}@XC4^_LV~N}Nf=NWg7?3B%sx5kZC?r6Z_QGLN*38UIw*T0n zKZaTbAkCMNW85IX^MJUv^0TF-WiLJkz__`FssLARa|vd2XU#IqcmA4WfbUy*^5^f) zrzuQ}Xm%>}H9|84%`mB2odczppUQk|Uw^pbi*S!Zdz!-phN^p?cF+BAyq>eeF_cRy zKVf!n;ry)R`}dW@aoM^zek(#Rm?4Q?Xj{ZM zi16PZhktO3q%$%i+T+C_)5SC)DtNpR+hdcVf=ZBjHGD)Hhz#vS*Uh%FCFuDmB((lQ zm`-sYTGf5o*|;=g;u^}Gr#4U3}X$O zL_3Y_G8S6a{A}Q)E$8vpnmiq_Oq@JFEE|F}TDOJL;ByvR+mZTD3f-qqg1pf-Oj3S+ zeV<|kwq5_1WPp)AC-@xb67&&X^OaoF%-}$M0cqg4MMa*Qi(6RcDWb(M``GbE>ullV zSS@WQwCles(@%Ynoa$LxEKJAWF*1Edr`qnGiOyV-=IdBOR`r1XMz-9XQS7T}0teOO zXNM03HExs}3#e>H{71obMtofG8EenP;YvjpgLxSvCSINw(JLZxxB%++5aMO3#-!O| zC&3d3Rcuo{l;TK%X{T3Ig=Mw$+(|Y{9?vr8yddwiq2HE>t{q)R$V*kL9`LP`SrX24 z7=E3(IP&zCq0V-{Vc7_rtejGBrTMQT^5s4aXb31KF$Q5Hbh!Qc^~-KE$tt))-1-w@ z@d=9L3<(O9u6CK)n-oZj(Mz*w;{QzYln%GvcX23#q~k6HeFD1%jbPvraotXAX^HAj z2wR>kb2ji*gP5g>l82N1MIj${3!LUtU#q9svdY#2L$dbvc3!QA0#y}3GW66ixA?l% zTEK)vXGGU6o|4Nk3Vz{W*OW9Xh|{5K$gsBR-iN&uM2dp&F5NL~HX#hNJtq!m)0{) z*Adc)y{E$SkcXfX>Eov6{D!$$J@ThM`Q5VZ>5&uq&}TumP6kW2YAbfd%dg+P<7#Oc z{kseFs>m#*U&2N=-y+PY=VZWP7$ezvDi$VMCGw+n!LwnG#YG1(h}37M8%di7dnF2H z`$aL=-(3Bs7aJ@}FYcMQX@1TZabb|?N(DXF3?P4fwpg(E)14JT{BMJWi|gN>RZ44c zC{B5iEeL>dj&>5WX-XF-6+12Jv#`>KPV2nqx6cNghv=z4g33z-R74}mFBr8j=^3+i zG2bG;coz_Z)9hp6IPujHbyV_y2~TX`v=hR!4*HYA@*Uno+=B8rJ|4T!p>l{=1J zt7?MdT+Iifn>48$vx5~2yG-hb99<8~a8ii9f<*)NF6GYxe@~xWo=hqrKJD75> zL_OJ~^sG1Uc+cGJE2*_gKSQk(yPtNyq4(YCk-3wXd;*BqCRxC$}kznJG^U4i}s#`(7bk|&{u9`3|BVF{xYv6k}TfN1;0K+1=gYTUC#q%^wCm2{AYS)&8_A#kG->5TSOy0GGLpER>{ zjjK2;n@hr)u|IuaZ;FAQ`&N3FpqY@HZFW$z=ud*w@Op9?2_R$1>{I<cC|1(e0ABAw!a}-X$t=$SCx` zj5IK?^bByn3!|QyRUc@uPxa!3hPznnRP`~KRB0L>2H!6}1a7nfne-33 zP5rGEtQ+3ZDS}*Q-x?&7*aWWEn?0eQ?&}Kv#Zw8`kTA$<`v+qyYHaLNVTsIrMpz}h9i)Z7Fd0?a`|mec)Vw7Dfg(!!Lm*nY&MuADZOUQH zrBikVTNhlJ#bpKa%oZB{XW5V3WlG$-v1|#lsjJf&8U@KzFRhOoHwCOSUs@;cB6k<; zyO{Z>A>CtsU!lu07;q#xLh||KQe-@ue(3QBG{e9ZIRwTE8NMU(mfp#(mEgM8X8#`- zKyT6^Ty#R`2|QE;-L1T&#Deavy;v%!lobSZ{~t|P;Sgo_beAsal7U za9Q3Gh|fpH7OA-;W<*b^oD0#5{b|21p;dqUJ$cZSQEf$41QG8Adg-xYpE`N#ng5$j zW)^{85M+W-VGG%nz?nnfDHfKg2UB}1YZgB1z2HS(m<_0xB|w^H!hvNj>q=nzI7ecI z&V6ooPYGy6xfZ*j%5#8j;b>)%Ew@RH${_yD*X+JR?8qclRtndkoz0F!@d9 z|G!~q=62wN!33d~VQ5Cdpa-)OM8vN3^q-*`5nO8;TPMEN6|UlYTBr==5I#A9EP3u@ z2edSIdXwL2Yy4dSt>B%Ql;6{*IfGjqb6NFZOudCa@zxuFLv$PlzN!B$uLRPCd8nJM z^+84YYe+P(y9olQj8G|w{iJH9GlZ}P)~Y6h@hk8s$O&8E72siF-R zn)hB}wMTHS6j%R4RksX2wlv#sMsqb*c}*OGZ<%!~{La<2L)ib@Wn3c6EV2QgWB|f+ zrVWe!AI7~4T*EXiB}BXueM|Nw@m+9jh=GBLKErtiklUa+uLcmnB6^V;Mq~{G=rxzq z-W|O*d#C}Iu_rk0b^LhE6c7cWAufd_f5bKNsL4o6E&lnbxJ@o{i3mz*D`!^ON$}rz zH{k=|U0&c|u(n>O`r8->cWOLzw1cY&3yQ*!^BbW~)lLB|r`-*jv5L{{;V=63X~@ z!FShWniv|rzo%0fYg`gaQ9`xe83{-?PdDW;Y8s_Bm{>!bJ!o-UQ94S8EW>5IoBB4~ zHuL_@Y?=UVhD}UIgXU{9IJKu7$FI>c*^L}>|67&yuy$ro+*d^57m~KC4%u)2#iZ~- zh<_I`olMcN3W|_a)V@+%OKls2xKZRy<+yL85r8NT3>~}kgm1Qg&zvde!;jvfR>cU} zWY%**G-Fpvw_X2RMN?rtm_e{JUZ-`#o7P{_aNFYz1m1X} z*hplWHHZ;@0DC{Ux=xgfD;N)o5`gf8-Pt7zWJzh^b!!5TgrlFjjeaU#FYG}l-8S{3 zDZ*M#wYOkyJ8#rV4R8U;+p7DQlJbxwL4s1^w+2IWq{60=ZB#)fg1&!#Upa=u1B#+} zAmo*^ju}D;o9V?zbce^c5w)0(C;{w`vnd;Hc+g7 zXa}?=A}GsfFTUv)~eP_5tIgA2;`^WIw=UZ(aM{}{|DhN2nhp}7*3mD3{Yhd z5@qNl&Wb(*t`~AQLcnZOo~~_ZoaD#xVJ$RaJXos5>}Rv0_j)g7O!J-z*`c`*UDFDs zPr?^Ok%<=SLXDg1p`hdpd@9F|Z(FAU9?7C?FZ3yRyKVpd>b&>+Y#Z?k1>&QC;>tM-`3H6A*X!aOu*Wtf^ z37W3$xuv>=9fT#HDxO&hZ&L6#>7uRk(b&EMfPo44cdM<$RU?DaT!V0WOoffQ6TH-F zb}5rYFas_VyeREl&yGU++P(krjb4fX;d*8ss5Y8&n)rk8qv&Z;aZQ?ybL}Adjio12B8d6i_%^^h*%!Zb1K9sx=iAgPB{bukhvH=#C z(=_Mg^~UAyf3ud<*|*kf>>QR)s{VmvQ4x9UcKm=v}pjS#{ToKtFOAkKWIp8mT+vH2*H-zoIBU zemlBuAW&C8DD-(`(?!O?MGTT+*{AmMCJWVmoOoOR4*tGfOdwqQei$ji63b0xa4C1U z^Ka?_2ASE`6I|8oDyWl3oGcU?GfQoV4lw9BWGdWDlT3LOBohB;ypo1+NYv}EeqN)_lap$}DsGe|ojmwbu;`XZ!aEjUcCr?K#wJm z_3<2EF)8JmYt92xYub{#DdxAdH8Z`-{wMwSHU_{#}G7{Nc2)=yU(AJgZc zhXW~LvQX5A*&tNZFlBW>cFLm+^fzY#x$4cqL=JRsCu_d00A{F71pn!)k4FHK zwaqhD)m0K_A1aGHxKk1*UieQrBkG{c_l?CYL2;v`|O9U}j z)l6%Zxt?hr4`7)KG)fgzZ}a3#j5z${o8+!eECvLBIMn~nM-B$)?`&(>G;}ruiano zixm>qe)T+2%{3_s0a=_mphS^|H`Mby4bl=uenW;oixlHVhPQeBB>9>hY#2WR>NU{% z?vS<_M!wb%HJb%s2B8de=f96WM^^MA)Q)r&COIoL8{q1-BDL1gs>?j47ckiZxomg7 zAGPoh{@_m8j}-tzZ0wdr#kO*H=aqc8_k0K(@4BW(^VuW#UhX4s@X7Id=d24K=r@j&}{IGE`)7GZ8 zZD*WRQb+FCO~JJ}t{iw44hMo(svT?Tf}uprc6O6(0K+P!KjRrD=6>?r^t4-_bIY%g zA9w_TS9a5TWoN@rkE8(nh=MZO_VkY0|5TZg4MSPQ>K_1k6vCjaT>ZKQ$0BnMWGdoo zXJSN-k}PTV^jr1@kojslDE;9(mTN2-(jxsnOUxSeU}S_Mp^)pZ^1^}_g+R>nko!%X z5#F9)CCn0slr~oVu%%k zW}|a+eWINy?9b4G2(M|*Y&xS~wN~W_NyhoO!rxA7Yk!KE6F*@)X+WP7098me zB%j1ssC_BfB_FfUfFaL?Ia5V|@e|4Iz|{9d&XR6i;!(It;wA!+`g7aQw%7jVZe6@- zZ)4*&z?8{jyCK)uNy*7w2EdcjL*AAOsJPsQp$F~vM`zl#jhlN1SRe8mo+x`Wzp!5niuI?P$=SYFNs{+|V$^w~<2&+onTmk2qr}4>ey;Wn z%)B3CC5l&nL6jlqzqZ6r(dA1@(p=~9PXF!b)z8mE&Ys&mS4pDRm+{=Kr<1C$&vBn{ z13hWpWxc#w9S=vNUW=~l*{&Sn+B^rm?)nIz)RFZs{yjzy2APy=3WJVgwEtqhM=bmE zwW^BY8J=Y%c&JDhvA;d2yX>X`$dlKEX8_+v89fqKw7q=HTBVeXP^-{ZPpf`O2GCWR zRkI;JAwTY%xIyl9Y`wo&FXmI;b*#Eu+A*I{iKh7MSD3i{ZR5CKS_K&%UvHX(%m6Si zU&NPwIhXNaX}#AQ7pQ{oe3M@8vo?0-Y~_gqz~#@AAxhbxp(H=^fY@kE%pX|-v8}DG zsC7(j_8Kl-j{#<^TrTJBin(3{spI0AK7rRBzlsBWA2TwCm>TRow{LblfunJQ4ztYB z;Zl<|e# zSb)BgS5&8=u$zjpWrQ+}`p!>>nB0i*Vy0xGPr3^aHR@AVsOJYQeFyJvuk6Pbo65nC zJr5aSNT|~^@v*Um=J^t7HKt3u*V}Huj(h&?$!EdD%KrHA+mffm{k641GL6R0QMfw=j}Nb}4qHs#4Ks;SI?gq7hP2;%{0@c@zo;=C zS!r1rTmcwX0SlYXpPI0r(p;{D?h85!+f2~^J-Wk zZ)pkq$(uH3II1dyg!zRU(ZG786j{-_QBvGr!_z9ffcSbunD727cJq2Y`MO$xz;rE7 ztq00+e&;U^+|5cK$A-QpsgOiVRQg4evnX}F`Zz(wbpIkCN6_Odu9&tD(KhfkwI6_{ zGhXdS#!OTx;_6qMybc-NIs4{u;Q%O7&g}YuhTbmr{AGT4yt==8xO#c%+fxi|RfnYg ztydH_71aLeQK(7sX%y}0-afb*dw`ZcvG!@FoL@ zjW!hX^GqRUXuoDHkCJ88E#XZbx}*NxE>i!-x}wDgba(WprKx37&bcJSGNqUm2WIYB zGsK-34|`9hWu44jd_d%*>DNTOc;L6@@$=JaOoMnH-hXXXQ;&bfe1BU$LL!|itNZUJ zRmE<%Qq{7B@k1+i^2a%Sm%jtt&@wks*cXD!);ikZ2Mf6#P?L}L)q0CG zx{gQH^O*(hSBMYxRMe;794-;Aeq*SDLR(L74}68YJIKOMpa*rHLtR((yB`&=jm@Y> z001>Q+I75p4KXk1_U-JuI{*`Pfx+g?HUXz)og@M-A20pZ%AF^XOX1p)m}wrEsGgqA z5eOsx+dB93W3+_d&Q1Llj%(+`3;5r~*L80IzHkdRClgo-JgI8CK=Mxj_Ck1bRK$vi zrvvL@IFhtnveTTt4g9fLOi0Tr-WVo&YFwp+U=_?o=WQ07Xi0Ls8I?#B<*wZEV_0iw zbKP?7eH`Xr*QA%9>4AQxTPrq%s45Q!v$#JmW%+A1{!D4?0Kc~QXg&HY`gKF==Jsdh z=Yp7_2X^Cj!0pcAb*B$T#oc~LmMA)J+fj;1#&x*=fwZsz zh|?4bxckXAb4k1VlVr7gzDSDN_R4p8Q4*gAHy$_TN!?)psCx2e;avFI;&11X#N@ab zVdx0Z6m%NTy$u=RE>nGa%yIwi?{zpCxjsa_6rnK*Y#I;wllWX?+$h0HOwZjY?V4)D zr#S3JRV9lCOvyOyXEy6SNRry=9h!f8=_pEC(2LKsZT4JtxMm~Kkxq4B{T7>TZ`ypS zD~r@3dbUb_9FDms0@a#Gh%?STvk<_YL+KgC{*~Vaf5IRw4PF>$+*}}KWyK=ty*{x_ z%=aD>1Wb_8_3v^_!fK}cgFU}3rr6W{6yn~$!PrY?A4LgFpqxcUECQM-YD5EOUwA)C zNKvFA8=Tsca zQc)y!oOLFzw@OOLqLu07U-^pya5X5idcXAUVFI5`lt5DRnsWi#1;q@0^X~lR#JyUW zJ)qC0lk?7wNll7p#s$XCoT@U<4rBn4EyN%L>Hr7s&ttwKDD~6f_!v=-Y_t&R4P-gudltyS+ zB;~;*4OM|Iu8Y2%rAe!q3-<8ZEOQ3~4T?#{kzs>$8glPINLes#Sgwh?GVRyrL=X@$ zWiKE!M80phiD`|O5i#klux6De1XNVI-0CWRPBSf(5dgyG8mHs5HeQPF84%1u1 zs(^e0gRmMuOM9ASk#`pD#dsk=c ze=$XQSLJeiaT0cWGKE6@<}?z48W$Htv9Zzm?N_QX(5RT?k!H*4dcC29)s*>9>`YAn z4i1(}eq6=WrDv?%kYzKl`~X3rlg40CKB2^TMmAMG z)4aw}BAQ2>b}<~E6CKY6-ajG*LYbxEYq`lVuB4^&jMS#4<-#~ZfXk;kCO14_|_c=)safD!of~HlJa0YY=b-CQ z4HQ(iz+J=Q1nJk`+!}+PtD#S+Ud+{we8Wk211$kMmvy#JLB|Sa;1E}+$vQgYNizGg z@dt2&ao|Ij>81AJX8V_Rs4&eJQ1~hSaSWLI(mz_r)1!Z-?|8Mvs@!f>hhz@~?1(D> z01Du>$86B*wsYmmxltAtgR4T3dq zyb9p(Y{i1FwhaHU4nVOn87J2iFKi4E4OH#{f~rKUf`f{`a&>8nOVLnPQeEQ-lP)w_ zj|tRWD!eqIsztXu!7`slssuR0?1Y$Z@;cQ-bw@fc zA?fg9-8Wxmbtu>hLQNrXrLv7miUVlA%VlNvs~#5WI8{cK&{ePTKh{rs=rXJ;KIMtX}CggJV4<5$}hA_#ZKYG;6Z zfl$)qf^=hb%85#>3yjrq6&KbJaTo!tAcWrh{b>n1Agd+>1khg}f`ACyrGW>Lshs>o zjoUgjjQ3cxb?yTIG#U6yt(9~V`HL+3%cQ@q-a!NmPUnN2;E6XJE&SG`hFFT&g9_Em z^AHpJC~72;;NEik&E=E7v`k2wF}nnMGo_N9InC&xVt|QVaW_?Hx z*J*zEx4X&~NRI>*xS+Tyhy#9mg(_2c^V_~;J>xxkoSy0H-ECn_;|A*kWjzIi&r58s zg3UnX_^&h$Q3RpaPme^lstvk`4Zxfva$d@O{HBK1+LVT9u8XyKc2(T(y-#pRy=iHu zN6e4BNH10jJ;IvYD*hkd`~zU*I2Bpfjz#kJ-5QWao-LnLj4)cutQ_+id|%9!A1Fpy z1RYe=uwJ<&WJ@6OW60`g0NY@8rhf)MVYBSk*Vr&nCh$q*oD}{50wnD|?FgEsX}%Xv zjSt0_qK*}hD#0c=CTkE>w7>2Ses3OyZ`dZk!Ef$AG8}=z2EX|)m|Xp_8{kGQLoCY3 zdM(P?n}~Nf1;@2uwD{8-oQw5JdNT#kl|b_rywy(Ev-E(EKj%Xk*BoPID+a9lUf>3t z^D8-1)tduMt_ibp- zcOim}k`}@oR#QumT)^s{R6mQBi{DLXTO)k0Pi&HjOBGEa@9$9-tAGH5QTR*7*z$*# zVFJxNg@d1g^Hk!@EHKH-XYPp*kudz{RQj-__}r{`4h63CUk`}LQPp~y{zQ;axCwp- z);P+f@`u|qAs~y*phk zhC*^9SEJZRRI+{a%m`vvPG4{k;Z*vv+aMYPi()RHB^}T7j`cO<8>ewMAzL=nt>_wR z_+%$WDMCE9e--|>4B3-yCSCoy2g5#5MA)hlW=V*Qm3 zoF6r~b#dK_Fogt~vlwiOg7QS$Pkz1-{R~GqZN(t-H+^52r%%2c1wZpe&#B?DgCl<> zv$1JTb=3RsKWhOCmC4q$@LhuwnG(_ii{!?43mYr)Qot)Pa)^~h9HN?yRW%@%NGHQl zpi?Mcy)Lt+@6$|~9#X~TOaqXE4)X!0|L+CRWTsyxahS|XEq;|f(uFyKrClO?KJx69 zLhMhxR>~~x58x31VO9D8p0p9$x=yR0531zhlGMwP`)~IB4_uz6AcxW$T3~Goc?QOx@9`CV^{1rXi|Mh=)&#lhchZYV!7$$pvhfAXlWrqw zT*29T>o$;W`GNJDa_jf$TGeG(%XQEhpc}^!0P+^Og0yhUlhz#~RP}C@BjR5;(e`}f zV}(C}Sy2EAFU_t&|6M1toIXjGi3^Rk;J5~TrQcRuhE%Lk5kEQlYQ}crCzT_f0s^<7 z4?tF=hEKvx$-Wv%V88b2krT0vQ*WPdtV%Kdlu^b^x^j7ez_GFUT*f&y>&LVMOuttP z#%xY`#nt#C<)2SR1+LBqd;VCzUVO?(6@X$7(e~O{!-Zfs;+XxO%Fzt%m23;sDcnZm z-Et<6`>I}>9o9jWD-*B;fA;&;>MK=Vxa<5NeI7ANKowI@1}llfG)k|uN%P2K zZK?7AK~{`|mv8#XDq_6ez`wcR3t!~MhuykLIt9}gv3SW(7ea_D$5)w8-}R#6WCj#| ztEz2T%$0O2bWN@cYc1Z8AJEj<#C~<@LsgN9bw9N_EP*(!ZEGHFp;;S!^g)RWa}{gK z>1fIPY?HBj#0oP@D-K1>Po^;1@Pt!GBmhn^C8EDqasX2ok?P*H0np|wn#Qcw$uy_a zZBqYI0~XIcRB=RBD6BTjVrIW;R4X6};X8g)9_!)6@q~827Qfm3p{@>pA-<_=+>)2} z8>H2L)5g=Y?w1jtN)wBO3vxa3BO6ZNf73+&Mu+dX04oNBZD*dwe+Lg4=-C2Me2wRn za&ZJf06u#;F21Iw7A=OnGzu{hFGhJe|Lq?g#*A#ORpIgHR9K7%?oJl6w2VB^-QB5g zMel9#_83Fc@Ms_ME*@Kj3YormB2^#lq~f++<#mlOUTqa0{O!1u2*peIiks<%th>N5 zfg^3QYHB)8H2-{~LPMiuu;rE{*9c@}1~9%wi>cit*_2?%YT^2l^Uu%9#do%pS)Xj_W$&`r2!ZT_Z0 z{EP@!*c1R%x6wY3S|O|GVfdQFP0R9NQqOP6h?>NOnGi?ORTJTM>7D#t1SDv-P{>ho z-c$QGFXJ;;oDNjW-86HZv~l$)-tdWs`Cri3&Jtp3(e87QyqRTx>x59f(Vdt-1vi3yt7EqqU#*56PQ#OxvRF z+|4fP7xAi;5S$^)j`oOkTVkB9u%CALtO1T0gg9|xz&`#*VY+oIlL7|@F8X3lFj zc*n@3VD?c2`n>dyEsgP@fPQ(ceEQn@GFU+EbtQ{`r&uD7$(sD!`r{~m3dL?~61-F0 zZ#{BCD%vthR`MQ%goY}D3FI(9{Eo{=M_`L9gN5G-!X(#~sSwK2q}6{I7N_pk7ACx$ z8|vU9jqigpaF%+hkfF$Brq4R-uS6SGUZOGYw!s$UwN-9+lfwy>Vo{aYfo0coT_&fut zIge;vhBSj_4>^ek!_W6G*@DSZfp)_MUzoICTis6vk?<|1fcnkjjNYZ^vG=vScPm{UV(ga>|(SRvpZseu*}fc~XcdjL^DkkxJF{~2j zMwBZ%K|E}##l%0o)^KMoLeA)&Usoo`wSH^nz42}J*Gw1UQ-HEuP%RZ|*EbP=#eXmj_j^3J7i!9Y@Ep>|Cv1c zM+=4Vd|LU$8DAY`RUP{&kjn+6k97$}!In{3|9>B>06I}<+3?YsLSwE+a?+@h@XEfD zuBrtqqMc%O0UelgC+V|(k!L9S<7#Q0`|Z9F%B)ADlw2K-gg>wS$-_sG(6jgYV0Q{+ zbRd}IStI&`{PP?MwdNQ4J?gd&&3WDUb_fr6)ZDCVS3{6!T)4~6F$8RdHj)G<4ZH?U zVxWb*NE42rF97Yv9Ot5Up~SVn8?^(4eeaE)xe)g+^wG7A0dG1`Xy^(|h4~rywT8)7 zrKQwdfhy3grwC!62lrdpbUEz2*QM7)Nm0jMec(p=k49ci&*_^ZC{`9(bK_~{s!(O2 z6vtgEo3#U^1yl5XshqC&_U*>2JCpZe2%5pK)!lgJ5N`r6KbU?tEaje43cHi@bMOgw za$1`JDGkqR_0kai9aZ`enfS|IM|pU%VdXH09`ejW0k9Q&mj9^>Zv!d-Ac8mRU|Y}z z!C{C87G8AGzUnElZONt^-v)aX+tT+C1bpg>cM4_^%7|y+%bYspx4gaxmL=5Gj%!~* zS?z{_NZf3lAF^3BUMS?NTi%OdYYfjSx?ihV)}?vsD-?;n2nqK?qFOp(t~M3@ZPs~R zp5q9}cPTk>9K4uzHuW&<@Db)TKHb!iq&mOX8JA4%ALP5OtRm+h-82iX13H|u7UA|~ z!X(q5`9lUcLv2iHt>|^Jjb0-5 zn0w9m+p-fAyKU)laiPE$!5Wg{Quy%bSr5olLi<}DY+i;QtaAT$UqJ3hD8!MY6He+w zEhy7pex@Q!bN#iQlaeZWxc7Fne_z!VN0)juSV{{+AZXh}FD^bCyYV}$e!Erayq(hd zV@{0*0|!#~dB96faVaPs6m%W<3MOHJqQ?zGT;5p$y3=>KP!<)!tS6#Zh0{k(1FHy}LF2Ec-OF4H%w z9YW*dd8P-v`sX)J3aG)T*z|l7c~~hah5&^x{=c&y1UmODK>cPH%_9XiA} zCHvf(o`@j8xXI7!!jLGvt9v5j_e}m_h$fkVQvDUWb4=%pUcy~k*{l~)RKI3h0QmUOa;$=lPZ8rzcjAwSEGx`up#DbojB2}A$U-^(TflKJAFU!44K z4H@yCD%H!#9`(Pm{r$Ad@ObgJ!|D3ccrcl2$}ON3C0mT?;~NR9UAWfhk3$&tyMkTu|dz zRhz6aX2~<5z6M)FUdvBhJz#^~MB&)&6R3lz@zygN6rp$6hjqN_uWK#Y7H-SYpO9zM z(%lsT!bhKZnXt4=j%G>MQH#H!ARRJ)x>kHVGJmp~*`ML~0i|aa`Gj`Vlb^Nw=I7yD za-eHZ?s=Q1<4m{6f@`Prt&WD?T`S~#S~qX(hs8m&^H%2_myp^guX$cqP7@_VL$VNH zTv(sec#=&bZ-_eRLr>S`qUBIjRFucUkB@+j)7Jx-ItT)RpkrY(f%#I(e<;;F_qb9EH)-(PLY&G2l1)Y&I}ghV~F*|$18#H_>Y zOv|GkfAOVmFr!`W&H=+S>@U5V2F-U4_TsnH;1tbJALpe>dirqnwl=5b##ri=b}9j^ z-vAs6$d>9>U7k>h2(Z?wrlwpEh+nylnEJZkWbrm8B#QsZYC4!}aJX>z5;u4GXGIlQ zo!I%j^=R;g-V4~aw$Z+^@4H2|GLYM01P0vlzojw*C-+K6}e; zvj8dE*Qc)&6Ma8PNk|kv_EeWQ2RA3iSKW(?aU>KK*%@d7y;eg^pFiRfnPaH6R<&N+ ztuTNfX%p{p-g_sFC`V5Zg&57a2)uo}zvlLmr$?VI%@bD>Pgmi+T`49DD&c69P+(K7d9`5u3^VJ@ya{y z833lI7)dElGneN_hd#Bmdjm}f;Vd!TfYR3tudxUu70T{GQK}EUi&OuIx)bZ%_Fo^MZ z6|u#hktb-|?HfRYnQbn9jwcBq^y5n{o(C(w{D4#~0DBME0_`O1lKIipfe9-pC_$I7 zOtH(Y)GsE!rZtO-5z&NH!~+JaL7o%QVT&9-HOEVVf2GgPUJmtGoM~DsCenvoxx733 z!QiygoCy564FFgIjvnW_+3Xo6CU8B;=e+&>AA{;MIIEnVBtven8h{R#nx$qfef_9| z_CG5-#-)>mrlO0311D+$B9Zd)LAL{>_csd+A;0u=#4dhKNK|#;01+uUK&px`$(KW- z>5mW>W}(&jSi?eGC>P16_aeq41(N)@b;nraQdrgJ7fEB6oOa|O5@J0zSZ3pykDgiK zVe9#N`BP3!swu8{41MLfszzGRB1h1f*P)&P@AiJxp8xFYKMNh1H{6{dsRR8Q!`oTo z&b!AuFOdsfX0>dY{jK5qE6$ebO7UK6ptXV1cO|k+uZnqrlSu>|2a6~923(7u*ok=7S=gAzuX~ESuc@c)VaTmw7m)IWYH#^* z@mjFAj*kE~enBO>Ptc_l*%N=dx~F`ad3!l!SjsVHsKGld==*`!Ze9hP{N7yMWIdTPZAulXxbU>)Dy3BKaDtm?KZJ6_a!ML zZND`etlNeOeUc@}&#CFl(cUg!i}P?-D7t5u;Qa>~2r#K`Aq`w`y6B-vvytGX(MP-p zC5=IpyPsp7@6#~LlxBT0P!HJ*d$M8t0cFUYm81wEJg&O^UCrj)hU&~=N&U6uhpj{K z?Hi63+qZ8D``-7i)Q)_nU(U*76h(TT3NJ5?{sNMM(DD!kGa~7e+xVQz4fby*Yux#y znM!k(6r5~nRDha_XS8pr49+Hzned+`SzPCch3mwDduhs_`0JgS1SJLC4+6TU1mbO) ze#ENu9U~Vfcad!R0Bq0BpS>S&Cdp z^|d{S#lDh&3n!m?QP1NA5&-v6w^iFgt(3Pe|-F z7s7Ie5ma1_mo(boug`a*>dAL;qcdl|a9M&T^c-71S7Ejw*cy$VUBn8N zr=2b)yH zn8z!uV1q~UBTrzYIJC7pcw+<)q8X0xB}e-rM3Ek6 zz0wb%Qzju4O*}|}y47TTh9Q@I9;OiCR+dwCK)%z+ak!_Khkxy#(AAz~scR5OK8 z(#auEHlErtEr*Qa;J-pRom7ODB6Vc7>yCSvw)?M*?Z4tb^u)e&*~#oZ;~)BQ*&ea$ zdPnfJRxIuAK%g5{#k6RyoDb_-g^KGZC0(21*?pl9zti!@qtmu* z0zb%K&lQ^brH>$=+A*E_dzZ1T{v-;+p~elVb&UDzLyh*z0G9JowxqT8@SrcGp+b@9 zub%C8p7^p|$D{!69PCZJh3$vpXL;b9Iv!+nlv6wjqU(m@Ag@FImUn^91@Ga|>MIaX zCW?{zAd@ZCs?T_;f*wvP4;qSWPO2xjjPbap*HZ)r`F!zy$(kdPNot5A`XYJS;bdZa z$8vkeCh1-?xdq#$P&UJCb+S4&MO|1e^Q6r2Ykw-G%_R-`tIq(*@{bMesF;xfun8-4 zLFxnM6M_UD45hB`u7R-MP8|*qfxiA*J{nZ_YWznPUQ*G?Y?RTULs16s0mQT#``V>$nqN8`_#j1j4-;C2Yu1LZ2>93QQA z?`FPsGN?bl-<3#s;Np4ZT!jOJRQRC2HF7HP& zz1VaCY*9c1*!@>uZwYRANW~D#RRzK~Sz(w<_%irbTKeLmMmUS8a*?Vi9+g$5`Jal5 zO<_(3N;RsQpHYuP(RViaSR1H~^=9Qy5fkY@t3`b4b>$=Q>ul$vn-VVNn*CiHjo<6G z1}N)=a`t+xy~5t;D()I6hc9>^7}NmaGXe6z5pE|l{R}vqTK&X$g?K1>?IUzT;h(xq z7*thSl`M_CA3C62y&DU$r?$@4D#O39bZ@ZT0tc0DD!Z+#5~pngDg*pw3!Bg}_As;$ zg|JE=ffsVVz=}&h8lM$|%L@rJ^h)=-M$z9@zbJ@ejRy{B=m4Z;XmQu7jzNN_tbXpX zqzGYnS|*V}Vcp=aM0lmLI~Yd&}*8oK7#8pAe9Upo+kS z-UkJMk~h+TZvzYWT1RG;Y6W{E(P|Ynagp8v=Nf7>&==KkayI=wh4DDLvOTw6t|OKQ z(41L}O35is)vU!QONCd-Yz$|z>kXG&IbfV?UigFdjL-vh_dG&rqfa6fXdX$BH)skK zBMVaa5J^pHB3#v}=#i_iq$%L(^=7siDea}(mo3MJ8q}A zs15Xn(~Lxare@O(4N9Ux={n7vFwJrJ1*!uUOV6f_Kaeb7$YD^tt2lk3Qm82GYZrb$ zLA3KSPu;j2|2H0&R^~5?$X`;Oy#WTp_haFqdp6dT?1^{~aX>Mtb~4ZqgqX-?%yJr28Q-!k%d}ysrx!(gKb@*_d?iamN`QGeJhRa2T14*;g@o{ zzLyEEA=iPSt5qq~L_;;>M&dz<+MbR15W_V0-aW()O^<21wq@DNWy^XXz#<3MSLzSA zE4T0g-%S=Uf#3919j2((V%6mAOA7@F|Jb}|=eoAP3Uk$g%3;@18;Y%+vrG9Fx352F zy?Ye-ru`%e1@4wVP;Mh;V&2m;D1Y)I&9Pp%_TP_<+eVD|R+OMug7wub5+!M*CKqze z<6NGG_CIrygkKwigv}*(>Q#wT;)_#QD-lAZR0Qgg#@2u(Bea&wGRWhNFKnqzq2N7B zOqqkoh4;%vne@!CD}IGzo6ToGhRi*mUQDQ4$|)3axQ;$1qXD-nO9x^R!CRyTTHLHx zp!z*%`_7J@W+Cw#JiyQ)1T0vN4qcvIWlQfQF7(#S3;z`56n9a6u*G<+zS8au%3nNK z6TCdFzJsGrjkH+aH!-M2R<^zCUwc}Lz7+cS9HYMZ+pWYb6ZZrwOT;g*i8My6R4X{Y z{FDX%H&iKQCM@X}+-in^k!d8k2#XMi*~z@Gufb|_8eJ%9p$G3Kum(iin5yNVH|9VU zkzkF3Qrl6a?rDCHm5^Ui$%O$sdW$l53%rMZMC{+TUGhW&8%}fNo6^DHy#jX$o@p zr)*Y#G#`FW)xZGDF9#mB>SbPC_bBMNBrZ+~bd13EVXQM*2)hL<6m`y%Jy1L1sQ=c2 zXi7+5HzA)m=&acMgV|VK03T2yD)Uet0j1RU0&fFS%c-#vT#zCLI$^mhNu|B7m1l$5uj7qIqqtM?M9|Jo>H2$i39 z+z|Gw3YKzCzc8~bh5P}wuc6SrY-<;#_LStfxcHg6hVZp<_@*A<&pxBNe*~wpu6qC; z@+KO+<@G82eatEz1MarR$=Y>@feZ)_GxSXaF>%wjnG&LpH_o;>+6!(rOH4cy>YyzO zDSuf%)Dn)y98n5#4~HbP3TQk%hr3Ff&o&vG)0_OUm1!q&)ASRH$YIu%up_w}&zGaw zsf-7RRQYfp@=6VUy^4g>--=1$g_F*sMeHF6h07=-W>7aCeyMze(-L#M@zE|^r{0?$ zn$FsnPsQ0mPT--^{HUESS#j*OliarHXErV3ob7WG@ElFeeVro$8{Bz_Z#Pa($L{c_ z7jEUHu|QL;R1vbC3nRC%)N@VdH7!Go^rcs3y>wW*Wp?}!;#c^YRh0)%Q5=a#j|s<4 zz+oG&3QuJ?PLvYlX=h>H^YKgP)w-IGy@qECWQV=pX55*e4qbn$)-jjK>3h~uT(4(C zZOJH)M7y-W_UVoj$oG_c{eLgO4M>~r{6m=utsLEtFjoYbH7nYF<9El+skLr^;Eyfi zu+YrKk+2vFkpu75jL_iTh@gixTOA-1nlJ)@8yAOFFUch}`ihImY9KbW-|?ZuBnX-Q zMycXwlx$dD38h8`lRc9CLuevNo8$KR(k{g-b`T)QCj>wRsc8cfLPn1XPjtDPkf+(F zEp&^4Fdtf{c)P5?+NXPg7{?>1 z;pmR$?(aT%^;dS_ZNAO#MizcUVzNdOiH*`x;o%bmBqvDY7^CWSJI`*@1{Q%qO(Yb* z=V=luvvXzn+l+#WcWvFA!gYv?2!{q% z@P81lGa2}^@oRP0wxPjqa@O`ZuuIw(T~9dWK=dD8xltu=z=a?Yz$<;J*NES$oOYwP zlIy)FlX#5TKty8Cti0lLu9-gVWLJJ1%8FaUa=P}dSyj~`>C)4*G(C++D~L%2U>$-I z4lOmm`9~o%L;?5;<=_%QG@B7y*6-9OoLhZce=u|ayN{ZRwGG@pr%z z;ZK*;H=?5Gx`&Fx&vBn1xB5emuTVac+P^1a4t+WB&F~0-d?MO_XlxQJe4J$gd{7@S zWtrV|h*cfZ+$OUE`lFh zDd>N^O}7!I06~U6sUdqc9fy@lVhxG2XF^OYQzbfO0T=Gu&+Wf%^x*=mdzOz&uKYKp zpLZAA_+$H`1U(wzA>y#zRx+Yi217Sv_bVb?HxwLmM0=1kF=`uh4ggaOfegx{>kAS) zCZ=C|(QB2Yq}*oBCEXcYhYTFA^z;(w_czbGUxZ>+`J-7DRbZqy7&pBrjx_riBRi!R<@ z(H1ycur*)2)AoDzEuRxlN*Taa75@X8hVKN04fXYh>9c&l{_3q^Vqk~IQo;E zm)B#yxlhf*6K`GF66Sn=Nxi*j-uVD1^_0nUsr>QsqT*EpKKx09P{J*@wIgq;pwjBB z=p(;lQgi@O7bQMriE=5UK^gPzB)UzS{dbRdmpD2ak)U(afn88Cu_1=0Iza^|UE!}O@_QoEvaiFpKPsyo27GVd!G$C3BJCy9lirVJL z!qBk)Wu$6bWvX<;Fnf4FeK%=YJt+nJ4rnxvh6rwyoLK}-q4jX%3b2YQj6*9Ff#IX+ zL`WIlZ2X0JSop6L#!puD-7lx0oj(}!=R^C4t4wc!R(qpQCZ9ZbSYK+HIjX3X&*_+b ze15X@69cu|QXl;sZ%D<0kSmk>(;eg`v5}P(Bl~F9XrYnM&yyS}lF1~f1MT~~5fyvJ zWr%Whc)pa30E^A0z8O+1co$T)5 z=3b-(t~UvKn!EeU=a0r8wPpW1u!(O9Fa84UH(fMYTpzW?B?On$2(m{Rih5~w5a8iS zH?kSbGST!pC@YgC_YPJ#L(hl&@Js{>U@=HvIv^sU!!T z>m~6H<^Sm<=mhAMZ7m|q&0X$edbNRmwvg+=w{K(BQpnR~dVMQ_@UWmiUN&D9I6@{o zJwx8*NPHD+VWa$l`=~w1+hUl~>gGhKzWn{cXXy3NJfBxChT#>d3pJ$ofVA>I9SIE2 zC2Se3SLulbFI$!-#2_o0%VZxdU>eDGXVM6*l>86xJGE~0gZ!u#u!$AhSoL}T{C5dEGJgI0mvPuFq=I6Dc{UCIxbQJt*qL7Nau}9h-j^x&0}9|v zGl9e{D48ES_P-Ip_c0TZNI`Sv#-(xn(BO8`Z5nTdA{xLhovaJT-kwZ(zsJwxocl^# zRVw$B)j9*&WInQ_$QbN5!kug^Oc%rtFe0LCsZ|zFaO=HO`#z1!?iAkFht!Y7g>d5? zx~)%M@2gf^15X2?nvTksHnL9)xXC{xoygJ{!>EuGBokgAXly!R%PReW)aX;nlj3L) z>>F{*4%`t(B2$9fKdispx5}d5*XRVv>9OUfhC~<})Wi6gyHIG+=N4}IB48&&;~#~X zT(0OhGeAu#hkERlQ8#(Wex)expv+836*esdAHb1Q7@7^uejvq=d}y=Rl0b&?h#&yD zA30qwI0`z8+S#nGN%`!BU>xjamOP_ZRdf4XT+$4u-8cda16$E1U#9q#o?0)kSxRiJ z-h$AeX&lPHs#&^Ybjpyviqd$n^yhov()c(+@1O5=X1W}rlj6>iN^R(5q^F|DE-b-B zb!W_7pVXZKMS}E${lCS2uaSKn_0g%-V|LEZG69$5V9tPQg&IRMVZm{54HrQv`P0BpOlE} zinkq+pV&+2#)|!?ds*Dd|7RZD=C(XS3x~6^b>dr4L>-v@kKdua!S~NXYsESv?bqt> zxrTL$kj#{*VBRpppsy5sXcxKN`2lMSC3WJ72VKRLmbR6^x*kI;Jcy3uk8G+9E5WF+ z5D2y=th%`=&55uyk6E>wjC?tRr}`U2{rL7S=lpyTUiWYtu>%oad4t?e2eQnItjf74 zk|&5)K8u+=l8+kXJh`jcGp2zBlWNKPrz=6C@V`U+1n<>^jFagb%bY@%PKgg;gjFzGr zojJ{bUV^R2ummd3Nv;RNbdHF2RY>zClXLM5wV}s~JnF;i!N6V8kkALPKztTOc;N2R zB4GJ*ClK}SC%SBFyd=#5yX%_)eE(wf!R0`aN%2y0<)h4uvMlj8ZLlQC(3>L$0KW$m zot3Sh7?pHbQx5VorRS0#;UvkFglD8Mi085Vbw=c)3?GzVFe2wRE6xlWGJWnirC2}l z*pAXoPo%T+U26tqYV@SDT*b>)O@<=s_|ju<_>(`=NU%xE@jq;{Kmp-W(7iU7X+TK< zFUd$_kfiGwNhl8u;88s^nT1Hz_Qs{m{0)RUwp-TLW{pCBvoQ^Ri08%d30hYgLv$LF zy0IEj8^B!oC;6fQtvJi4^gO6-eh7XYSw-dnm;YUFgs!iL9pL2*V1i>m<~-*p)btHi zA{t(z`KM+u81d00G7j-J6va2HvmvPEpyaD%W6iwWxPNAKFt`%HXvM!Osexc$l?+vM zpM55rC&zv8UNPEb+2k)t&w*peA}v3sc)z!HV?AczZ_v^?nNN=eQ~)P-XuDL@ov^2i zdI)n9Tz8uhs_7UKBe+LnYJTt{K~rKayJBWkV5i1EJ0 zAHiykg(Gb8ndDSr5rgjra{!Czge-;EiCU2KKIU3%Y~#RJzJ!|y~{~LOPPBA zMA$pR(}Z>p%2B=Uuh3iY7i9n3rd6b6z=95>WlQ*C?59em{)YD?%j#%Ri33<^52>Am zC(O5>Sxq|4HIRG@XwgGaE?(tHx*fga)uoCA(Y?FSGP(`ka_-+hXtQvh6*btH&2QM! zEa<8>rL$!0O?4230@fFLC6GUY$lPBhyOfS)H~6<A%|+5bV>06lxk5iBwM^mzWP_dd^< z{F|2Z?~=~(zf$Vwjp=kztL0+tp^?FpRR8;*Q!Fu+U%I;`$$c->B_$JZR8y*ghB;bsJg3Bg6#h)LXKYjWH)wLRmZsn;@5Fkhx6RV-9f!O6|(H@7dV6l zF4)@{?uO;_P^NdArM8p?+xd3@Uyg`Fsn6*F${Ku6sZ8TtM?;jkb z;^Kmmo%=oAT8xNZ>sNH#eFm%bd8+SMC@u+W=AFL%zpq_4h>M@r9L@$Puo}SM|DnKNXLkH4A?Zfl4GX^#`b0GX)_Mtwks*0n?qY_y$JGpICR4@SBF;FJRh*K4N6#!`NQ!Fw)zlMjuu7HX=_xz@4Len$(#ZR;WMqF5S@nqc?MRdK zols${r^}3io)iKiV$R9Ztr*lex zYDIJ)Jo0$K+cfHiVj?AdeNtdtKfuqzUvYm;PEIDCuLC!BV2QZ+_`ji>&u#t!6%{qX z(cIKj4g9&y`FMA+TOYRFN8!H#1ShDOn8IRXal9_~v;?2d&YXY{50R*siy00k79n9@ zJ;ZPb=+TVaUGDGB)ic8YaSvMiwo};z$jxSwkvX712f`Ljz1LUrCM8E+Bv4yP-$?~X zYePeFptB(@EnNk)rtVRky~{WD)2tFKX-R`FAnFEfUW=@ zwlP>?Q*-mP*5$`Y$Ms%yef{wL79a^r4ap!Ypxn5%pIFy64W&uF>=Ircjro-1e;;_{D zsCgTRlDs=KIq}7@BQECcW$36~dI z#kOg0z93-}5NH?jfweAD-cuFYr5PL=8UVHktOY2QI04lGt;7kJov}c>#g?g=YhcbZ z&Cc{aUthvYNHh5(GqAEE7P%Q)OG_ir($czi$nySn&HEqXD7l1pHvA!H;3N21aBwgl z0l}JpirFXcm1_LfLDFJhDbn}Uou&ggTwGipCqI!xzkT}%gaW>y0H+{a^frmjz`>w# z@agmXR@dC=Tm$OMMSuI;u#M^cOYIK-)zwwk$ikwcZ!0S+Up`M@`eXqCpO;-=8>~Pu zeB&D*A0M3s7LaXatN}l&wB`T*Sh`f5c8fw^UqD-emB2Iq0!k)UkP5PrL14ek7W$Af z-7o6`$cHEz2Hr4HeHyxYMmc=n4KU-Qqq~6EkR6q^N2%$xCCe16l|%qjEp*Pi6E*0dlN$^U|9i<2}$7KG>0<`B_<|@<$YBE zI$Ki!0qckClD5lfJy2BuMotbjHXxcY9Q|6#fiwghmE00=l9 zgL+&e@X}>vENmS&pFT9$D0q4bf-j*2#|!AF)OwtLl9ZAHAlGy3dkjoWi|vt&w)>-2 z@KDu2S%ZL0Umm;>w_^2jWIl-J^h1sK#vQW?TGOK~YiBOqti<2auYG zW;19R%U4Pw?jr>jewYlLiq7U`MFa>50g%pzvmtxy$3B~XZadsEUfK`DVc@n4oUZP_ zV2V*PGKPYrK)XU;0SG}QbD1fc?Mi2f`J$kqtpUjrexQtG0-PER4UOgq3}mvy`})Xc zp(zGuc49yLf!+A+9}g(j09patxoB@my6)bpy@>y72L82Owc zmUvA8ahI*B`olby2#iYyF*a{5P_HfcHu|si^*R-rUM2(mDd=v3VTJ@VfxiFJoa$_w zhd$!7!LY%qNI4?-p}wd3$0KZBsDN_|o)3gpvZ^aO2e8Zog;{=sK+p^0!_3?QsJ9y| zII%exe?uWmVr<94V}QM~FW!hIsiK5}OiUuP!RH6!=#lH%QPU&Igq?<18xe%UduW~w zywyfNeyn0pFl5irR14(F{?tmj+C@X|U{KN#`fq$%IY8GcLa@TBa~~;RpYvQ{u=vKS z>-!CX=XZ8T@wLn>whdm_@P97+(m1qDuwsCa-S6Ov_zW+9ffZxmCic3=&AKEK`A9`K zH%)Wq0L3$R11TZy{=jl}%0>NOOq?9X@pN7oBBiqqNVD%BM;7U3Wm1bX4VL57|*$8CpO@15YW~GQ3E4; zl95`ZK5Art;Q%eu-{6;bCyT!GLmCI&AMwQa=>HtV71RHd$JeXQEgO)J{fUnWZbTaqvl}J%I2H}y0hxGjxg*Zpj ze7Lt)7@iRPE_PB6jBEpF`*&Ca%RO9$Q!NBtD+tv7HWVZH}Ak{>i`**%T}vJDT~ z8@Sj)30e-uWg*A-vKu$1K3?)hfP&vaW{g>*A%!}xHjo>uL)!C~GefghsP2~{MK9QE z<^{tfK$=<+hND1fA}z=$EYo3ka_1d$0e86C!ZV~0(J0+V~?jfa7U03=8ENMcvq!L$T0$EYtKO z>Q-XV2~)$ym;jV#@3k_^eFl04YMVv5HS}Tp<-O6{O8?8HtRmjb+N?H>IHtBHCf4(k zmn-2ydNbpe)My^|y=Ng?$BWP9ZLP(Nl)OI}V&5?EaRkel0R=>Jm?Cr9(zOhfveTuJ!4?d7l9(j(azX+O;|X2F-bL(*9Z)5*R-#-=wJKE6Kn zJKQOUP2qAjRX!6|^`cSG|6u_X&eE7g@)Z?KDI>eOYPiJCM7|$Yc8RvC_)vTK%h2lS>HeaSJ6KS-9y8;bk=q>tZ+t|AK zaxmcmC{bs_@YN%LaOQ9%AP;~;6z4te{bF;T@{56#PO@3i>_7HjMdJoc$!Uh!zP0UK z$Q~pOZyONTn4asA+2Y_4S+5AJ`*Xd4wbmj+0 za|GvQZ6nRq{Jb8Rj7^3Qq&@R~|FI<#p41QmLH`vtE~#H~{UsbI<7r6-MlUgu+ZB2} zpWFV{^aGVg^6y&OH|Q64EfrataS3J^7R-3rHYA7vIHer2K}#6J3Yfd;7tx09hnk{I zy{LcusKM;TQYxQqR9Ss-5ej(0zp=EfevZ7ThjV|K1XGN3Dwm8aMz=>6w_Jr=6NB6i zqw{FMqVUO){>;}g99YX&Y7`NFTyz&~H4?`WcFkS?E4SWxBt*bws6WbF)>BVIlMN~b z?Rt%L8SV$aLessLJb8oPY6m9_kZc#AwZRI!|vBf-K7b)BnSY+v<6QQi3U7pzQ~hTe*p{Trd3xcx6;w-G3! z2Aj^of6X|{Uf}KIf!!tLQgFYb?MYr_1`e^>Fp(XdY zaX#vN@X8{3rWp5eV*GuF(`F*X=X6R(f2>nHG(+g`VP0I*bBr8HNRKP=@?*RP%#PPu zsQf#eMl*A`6|lm91oY`YtNSe2qqbY~|3IJRvCT80V`L;l$Z`8EKj(ez==)A%_^i3VhyaaR3)TB(rnqkd`yv8x%|*oQAdE)ub^V4&+O z?ugL$#`80`ma8jT7Omr1=bx1H>8=FGt~*_xjEpSr>nw+oF~P)RykWci!DOg&o8eL0 zvtMLo8~mOsIw99x)-%n1C_PbXqU`<`%mO7RuIpt_dYyv&(-0E-1@lLKI@OBP+T!9m z^Pjmg`VaTZ6IiZ9|+OREonY3oK(+l6HgD3*hj$6@wjqcwSYTLw@Uf*C_ zVDYH{H%F-?qNJkPTi-8c_Zyt?uhH;J;u9DuZJtxp-_&sS(XZF~j_V`^mWr)$iW9JdKN$wnzF1rbEBU8(ifyWXe2)7?h|SsssspAzDF&`tWz zqAW6tCvI*N%s9|HpNI`QGyh)7pG1mp5q&lA6Xaj^b=S~eBcPIuic>AftBY?X_Xv0f zQ!^F&cIT-PX?%`vo}cQ(4>&q}o_)GDmfswm;PR|RZF}yYv|Z7UFi^r$ai1r_td4uOW#4B}e;{jT&_N$@ z3zle6BF_<+yg;aEpMj>E^%gavVm+2J-=8`k!Vyo*9+cZ9r^PL|)7X$ReY2sPH za4Zv&``i5=nago-1>5B??b=t7YWkuoCvGxO+nCbc6yN5LA`)Vy3f3BOMvM&S0sBLyr{z2wWKOwv-N>}D zf14)j)ED`%iRquc`3Cv#epzi3AJz=l5oD@#7xY}Igr8#mR{MIxXg}WVC-&{#&9(`e zp@G|-h{vdCo!HGsA#e_)u9t?CDmy+@UjG6?qXJypLv9MKkymnwpGIs%^5NbWa*z`J zX&^J#3>FUfGWh9+!{n=*T^MbxhMC(Kvug`Hi?pJ%lMfg7PC}hS@<^8`RXSt$ePFa7 z2w>&Z=XGy2ewpVM&aZ~p-(EupJ99mq6U*QK95)-3J5TU`fu8_n|1GsdY$aeR6mH=lb?6o{KpqUu6PU! z|Gv>r^g982fp?>whlnsauDaF{nP@7tidf1`gDv3kT}l_KUxLgx{F#29=TVZ+ZmJ0~ zyA8v4DZldTZaB72lfpCu#JfdD9;SsQHU)PJu8%e#LJYUvo;Q+WCFaqn>@TL(?@w1d zP857t#svkWOOwzCaw;~R>62@-b%vPmU#mu&oDX#1!1g$bpxG>)p>0M9iruy%k02=a z7@J3>R?zc1(p+*?bUu(?4B)=WO5Z@){&vFY5VBsyqm~^ve$G3E(SMXy;%=>bxnGHA zyQEx*K_-7R85;bZ&_0f5#HcD@LnUL6XUUQHS#Bxfvp>d3R$Hv3gl`qy_boX zUCYdnHs)liQOUdrQy-CbwWs}-w&Sdd$5fU?S)%oXsG9azatc*st%^5RmEDuSq!SS( z?~=vy=w*auHQXDaz>zwK*PRuHe<jv+`mnb$GQWT(77PilL`oyyYi{r=iwpvLUseAZ&N$qJWZIP;J5&y~dOR`>nhw_wkv_!qi{nw!fE z8Y5|k5*@c6ug`(fxyWNb_55&S?Px)PE5v@LD+5rRvzKaD=Tt?v?M^h`eI;oS>8!mr zwaBUkZHH8FMv=i8Rn>~L)6{yqaa`vLQ-a65kWM-p(^cCQ*Hd8GSCZs4=&2agY3{ul zxThg9ug8aPXPVuO=a>?kS*gQAmsfCMV?P@oN45T+*e;lv5jYVz(FAJbEQGU#wf7H)1dyuiv*F z&LCNiKHcZHSy^E-cz?I(&YP%raCBN=XV-jh=l8HnzmzUeJ+QR^s)$38WV#Q3_=O)q z{tqIg^xS81_7hu||3D=|bkuF*I^Y1$ldJia9HK8(q(h{@0>T4T6+w|-2rc1zrtVD! z&#uB*u~%Z#%t~aNg4y4@$g~thB&H>1%Q(=C1H|*JT+!sEzlb%zyg@(7?v%*tAD(PK z>kPK393D6w%t~u@k!*S&>Ahf>(smfd<*kIMIURHz*N5=5->q78386yE?=qf! zOhyQYSLt*sA%78lNKFBBGS%ltGuGpDB^tW8A$XP<&wMZMHc*3k)VUHf2l7B_o1;$H zOd^`Vl>equ8P$vSrGRo!ntBWBFbZB34M#B&ipF1FccMInZYM|J#HDooCwzrn1%vImGs#bwd`-& z2l_=sr>XObIYabg^M*+7O$E%d^6QUb-}GuTP!<=VUR_MqSGEzAH7j=kCg-?x!5w~s3|pt(M~1I zCpwNw$J#0{AzuPL$e)(3Mnu#oi&Qt;LR$FWC{}U-&=bH5mDWk6|;*t zSHI^OLFy&yX`xWOzN$*ql+P)mz3kz1HxPE?!3HCSV{A^Dcggg3R&V1)Y(zpi3;Tt~ z4paAf#TZ209Qo|B@FH4_<5OxT)}g?^k|S{s(Bqq{uA@7va-iz!l@vqZD|S+!au#Gf z<2=ciyOnxtQhPUu6l{$sdxOrC-|<=$>JkZ@7-Pha*z>oo&3(6L(o8QCXlD&QDf{UA z1Y+)HQPGk-MSRFmb{ltZQ>{Ww|CNH+0Y_`9X$aXZ8fCZ={ISw3lCciv>V5atx3 zacecrU7kp3y*th-zC65yR$+;7@j3rutVk5FnNdj-56ImiYZa+cDZU#@bV2r$NX{7~ zOG()?H4j4{lk_Z>zXALaNGFY{TUYVtePQoAA{aN{tjvA=m2{ZE^6X+j!`2)cN}9qc z!(LoAvAk{OZHB=?&#m!Xv+-i2*BHeiL(@Tr(nwskKY{2eVNuR6)UC{WxI6fiX6oMi z--t%;uQ^p&1uuDvq8gOf28j4FO!KN0utH2P22Ka|1K~u;H#@sty~*%# zT%w{zl{UjZ-mMEfj1?_$HUgP$Xs=-4X3fmXYRE64b?i_uHuOUoZ}IHQ8a6F9ZQvk5 zd_v^_vRA?Aq}x;Q@^CO5hPPLL6XHK2AQ$!12|CNVfy^Cf)2|| z6s<{rR`OB^X-9>80q5guDO#OOIzYxzgFLphlL2d76@dWUOKaw)(eZW=wC;YR(u*7? zXhlRUQ;b_9WWpI<$FGkPGo+CSZ+Fmfylq`sLJs@ruM2YLo>{ToH_1JLouOwW9|z4t>Yt)jPD5N~D9m@?sAK$_ zd$imE+rpv?J^9|myG&W42n;P?4H=17 z%h$U>bx9|OUM*+PVi(cNSYx=Ay+nC03#FjHd2L*mX_O5Gq4e|K<7+ZL9#z~Q{~KPu z0`s(Tq5p-gP{!+ssU`I5U@`uEuOk|xlO(dTVwRt-<(pZS`7ZM8Ka?L_1(xS?(=Q78 zg_%V1yC+_8*EwtG_r0%VVZ|NMF-v4Z1eLNmyz`@>8Vxhu2Avvkr5c0JnA)U^-+~kT zBl19svO6CLcNsN2!S^@ve{TtfTz|+g$c4%#O5pu9SKG2xRVs`-EMNgSl-yQp0rP~*Ft++u@cD_Zwo%j6dvlSr z@kV}u@`WEw3AHnHM{g~9bQSYgi)5s-F|otuD#ouBuTI$hG@1-_e1v7(UlaGWyOqt zD?`Qez92ejH4D(o(DDD7vSkMTQ0=we>f;Ssg@;{0**w|)!SPq+@upvi7bPMm3q~uJ z*;vVe(c9{0wLUdmgT~OYUvo?_#Rk0oU3#}VinThDju>bb&`~|;tXjm^##zKAr!cZf z+$q}@;+IJfkzNey&5!PnLX@OE3`9ti7ImI zL4^C|#p;p3yfZp|U;Ml5n}9?HbUbsk;Ylt@!7rvJb?g6aCgL4zcdqVAAUM;1;!w7|# zQPNGG6^p2lS#ADhk6A{9Cg@*R8rU1OyPg;uG}*l>2m>qb|vqc9&zE))Vtvf)PVq0`Q5p32!DW7 zVxptlTU>jV4VmmQ+#Xlgmvn_$J{8f79755Bg$G{JJ*HQQVF!2v(oIA}Sdp7O67sFb z6_*&Aquyp(95PP8RqY-4(FkJ{!bE*@s$xS4hMx|o-c&r$?C81iRQDwho0dH=_n zU>PG%;fc+swKOq>sHUdXEj_2!i|!NRBzu{&em4+>wtQUHM#uj)EU-|$;=Hq*b)R^= zSCSk~tb29pF5LPX$jLlJ(qF{GIsu-q;AK{!T5U_xy~ z)A*eYVkz9~43d6`e>l?^tkgLV=bSOLdtBfK9RBxrM@-ekj6c+asw4zsGQ2ROQC85z zsW19(^i3K`o(UYRSeZp${*o7gO!MY}+)wF+4h(CCN6o(P+spVVokSjYLDgVKl*&8w zi%_zP37%$f%E;rW5N8dWX_Ki6fA_`Z#f&H*qHH%0&ZA;j!@qu9Fv?a%ICGWnePN4# z*z_+EWd*_@u@W6m`0_fd*g+ODjPQ!Ez_xW2HjXM(VcplAK67YoX-BAzPH<1Ht~(^- zx=+K>VU33btOf_WlrQ90#$7<~Ca+3NH}d4GI3c>*yyusS_?gICB|T<>kEXvf-$M>8 zO*0!DgV3d$)N=S8@M4zJeV9%%8IFU8Zu*7Rpg!rZnef@)H53aA?>nm11oZg+6Fy7XrLMnNR-3GuG>BEvl!xpv1!jFp~2=sPOT%Xt5vRG{-FC zS*+X+Dk%$_(QTo1r)YJ>?B5y9Ti#@<=2@|3zMZ%qQ#n5vV6pwwZZepIXfi>}_uIqV z{qf}UXiJ$_{)4O$*obp>HQ6nL!YBmH1nUHgqqi|h7Izb8!{s|~4lPlgy`qIf|00H} znMJLZJ-R+l4OY4u_bFP8^<=(VvIVk@k)2Y@V{V1|EGsahF=FLiQXBqkYs=_p`dS}J zBwZwJzSL_ctz8Q0XN*xZ09FK4+`gfxOL(>dU&#l#r377#) zsq)cF18}m10|XGJfD9(unD|Z{Zpr8>`xu^jL9=912JKsr`OK>3GG8bn*JVkGzTrjb0>;MynaF0AmcgVlMyfc-Q zs%(7CGz#1H;dVVbTUBf^Za?koDL8Jlna(2i`fGGypZBse)p`0Q0b6_-!OQ=4P?M-k@jh&3 zaoNZZnTi-xj`tie#$@z6%2;lpZZTZ&Bj{q&mc(S-gb_8whYCnK2N6-x^8S&QC%91{ zjg+uf*{DStG}k&q{9Mla=X5|vg1kH9WvF|ZPGYV;TQosGM4ZPovUhNoKFgZ1kO~h* z;{oyR*QF;hMZ|k(;%<@)wP);n6v~26`++7?{V9m}VSxfG4j()A63K2=coP#)n!AEQ zJ!bv`#HE>HQ`ukso`+`ZV^|wCP{oZxF4z}*newCB32C4=Tc<*@SvlVLHwHySYC&hH zEDQ7vIRAoy?s$|KX))4HlWj`JVj;w70yEe#gP|Kd2O0N;geXP}Cbf5O4mWvci@Ef2 zV450p9Nq7NI$^mTJ@Xq{9u`@Fn=lTUz@NP2=*y}MG>C%I&V$x`~=~%YBP@p zf0dwmI5x^X;|vrzmrNz>6L?|9$~XN|*6fwAU8^dAwZvZAlf%l6>r6ywngSS=;6f<; ztFthCpI)4Rz=`jq3`I9Ey5rR!cEW$p>>UesG`HIv1|mg@RZ$YJ!+^|Zwb83)iTJyO zN6$@&EI?Ilq|8w=Nk4e0m8o(7EHCwjQZh2}_)nyjX0%NW$p2vhU~5Jkn>2%JadDel zUpw<8fLMTjx1p^yf~bNOVh@KX#F5JRY67cq(Tzk02-Vf~%vi4hLE&0!5Qr4CBH9@K z1df-$kpxOcENs@3qUan#S~29{D8d}Jq7{f6AAK^>3SfVm4d%D%lN`zJtY$@4=A1_D z(i^o5KEt}_hq$OoZCf#cGKpj8P%(pjjxt7&%LDW(^*3^8a&hPH55e1wxa%1&{zVsD zYT59j>n2*IL=K-D2Pl3R0G_YQ!4Q~m*c5M6i%B>jkmgW~sHGLGtDTG-hs zXyn1BA3LZ?Q>LOQ@U#WTN_!Q8^|41(vx*PhUIjQ|f;;#wPYFe<#z=h^4*js6_Yj6h zgN`9H`!-EbmP1NHW@XB&ENh#(b*@Y2o|pU_ru|qIO>1Zvf*V*ZuKT^`qvD;Lw*b%$ z9d!US?TV$^v4A`^eXS6B;l-HRz2?O6nWS zk#bD8ecm~kE+=XCx};)fuN;`J7`ki+h|G)QI#TL&~&ha(c)SCNzh!hjLA<( zU?7|DD+{SOTfjD7B^S8v8o~$lEaW>ldBJwt4$DA`h74b{b}3LCGo8q&P26IA8{W*&&L2bDzC@k;ne2cyLayZa{dQ+ zS+I~HCQ+h^?41ud0YO0sIJme9^77dLF{_-+kuzeg1JOJOF44*hI1L?jEvuJ`!6=dN z#=-KTil!kQ)Po|~_t6S_*sJg>V;3o;1`|PO&0V*=O9G#T*YAe>0~@i9hK46)9~(if zmjZ^LYN55!HDcguusb^mU8V`+#^e)K7UG#ph%=J;@dThwm1B<-SVIA**RLftKDSOS z?#CUQ&B@6`7~&5O0F2!-bo$bDCnp5_?2I@|ufs>scHYjGcq+Mm-^+Ij0&h88_UiZV z-!RH4T*11v=6`?4VX`%E;4FFVmkX7*w-==LfulSDi2GW?m|Cat;PC^Ru&AS@^Q`|M zQT_}}kkB8Rc2S7jM*kQ`vbB&(xA0z`yh^vbewnl+4BoxeX`zOD@9J(2!S{>@OFBh> zDX)*$t%Hs>ch+!VoJa-Fm<%HeK~iY$^Y*nJ6mGb+jfhS#R;)oU9R#qfH6KA6bu_rg z7}&A2lhYYnAG~mU-(>LU_Bt5C=yhEr+wy&WyauxgRU>heeSi^K@%By;IlP1jSF$JiS zepcCVp2&M2->60OAql4UW zQ737CJ_XFn_+7Uyb6Sj$0#D{(KnQWQHmH1kKDj9bt)qwm6NH$j_eZwLeo*-@8s^uJ zhum%<7$(c|Dn*`m^z4JkEwv-O0s9>4D+kyUm;EgW*lx`L0h5&e8$Y5w81lR=}}NtE}OVvu562KY7zj$O&Z&g%mytks}ri? z`JU%n`VK!4>+BYZJC{fE!T319u%CD|JZ&${)bBg_3Qy$9pnt_68w3M7N?@d;c_UV- zX%qBh$}mr+bc}3w`7|y^!7nnX^dvqb2L%l)A#a(G7sPn6WuQgRW* zGNYNIBs@=FN$frXe`9K4A!p`eBJF(W`xBkLtt(y7*^q?WTsZ?{3tW1OQ=siA&BW;< zwX(3!8{vA+Fnu{#v`AQ&4saZmpXECAZ-^NBG@MBW2hY-U0!#PiFlyS;TLT+p$hlJ2 z=0H7@ubV=;i5F{png4fstBl!U8*(I4hh#D~%I=LZ_hqzY2$UL>NCU9d{OAv+3XPwR z|3--s6fD25;K&Gv11l{^oLuOD*M(4t$LLf1!8t=DK&TDDg+ef6VjpMdCa{KdQ&;_n zIJL0#Y0;Mqp*{A?nE)24R<;H7>y$t-9?6%B$T%8>uvhyeLOic0_kSuB!y_Q>8Kfb8 z_@-9I7D>`vYYnGXfRT?D!id+RNElI?hCsZ+}*LY702kqEwIFs4*Uz>jn&ViJeJDRrqNy@z#> zw9PP<_K*o4+MoM$+6-HRv8k?ZrwHk@{Omvu^O& z;3B(w+@GSC?D%7$sqpa9FPz&QCP_;+Nlvy*d1B1mvL9!ZHSkJ!Ydy3Na6zSe8$E;f z0Rm>}^|b@_|0M-TxxQS=XgBu`Ch;VFfBdz%9UD>~Vc|VQ=PHl*!AsGD7uX@s)IzI9 zq^h|m#wNmwTVN+0-5I!wcUb<@fgyqiZGiHv_;(Qgc86yICil)H?*O!c-bfbPmxS1L*BAOeh)9?j!SGt4Wplq|SZZ;RB zy1NhUfv#4Th`Qm(->yE14p8glGPm5e?E5Dq2%iQravC*hvj`DI7HJ$$e7aqV0o(F8Rd(2R0jAOGwWHyQmR&`NF^C|1Y$oSzM!#=OowRgiJ2c9V8=wccWW( zR#Bm-`jOlwuK)kh^xg4PzwiHtWA9^cvNwsy&WOxo9D7T4nc1O?RF09Iy|RhyO@$*P zL@4{12?rU8-+kWS&+qYg|I_3BsMon)uj{_=>$;xL>-ij4l`U=-yY(Kuj=LJ$_Mz4X zU3Q-l&7QhMh&fITu{Et}FkUBz{f4jPV>=keV_p2%E^tCj4&IO2e!ckkOPQp)8PWx8 zbrkwT$*`)khg!g-G^@%)wtog%K|wJ=Z(c}ILx(cCbI+c-|DZDC6UnU+I)hs))|_=^ z(s?YLyP$hzYGHe;x%NGNcqe`4*gIJTNXhMEW{;G;w69lTdqVv>S4n?RpdbW&=-=sB z5R>LAOHM;5h|wWMxdeX)6X9fx?r~3;n4aa!G7xH;8!>06qc!;_PNugAmo^V`-z`hE80R1t=Y^&f5(tZw5o0-Etji z3o;*7KmHivu(ehs}eJMd?;ub49fAt_u z+0Jj3^>+wpffTXXeW=)R{)+7T)x|nkv5>C;e%X^s{lI@x9fRfDAq~5dW;U^}23|q9 zT5CrbxQ?mf7^czYQS>C5z;uv>qR~9f7L+_VDx4*WPzJnkU(DDHljQw1Y8ne11uVpL z5`U9wGOR!k)4UMthGH*`+1)zqMk~vSNHj`Qd9iduL3{n4ZSmU< zg)5WF)O+$+6^YNk@&RV}(qs<8ndjcaWQfAgh8BsjL{juB&}F-vI4~u5^gXJ1!?1{> zUtO~w`Y1bpm?rgB{v}6GfQ8Q7(V=OyQR$OQ9S@E z7#Abl`;@mQ`nDn5H_p_X48_3J$u6+$1o-%x^0)t6svSt4i~3b>Lw017kQ5pdi^Re zibDvO=e@bt6RZMecX6yU0wBl<8t1&7+oA&8Xz32EbsXBy@du&T3-b+1J_O+n^eZ^2 zZ|?zA<%G#Ml zrY(ic@*1&-0XN{6bkvdGT-T3$QlG<6h&!g-UF#iY;&)*gfmH3K46d{D^p!6haH-T- z-A>3S{fG>pItmB&;e#^>05j6BguvKIXkFjTu4_&))`ig?`{MMM3JkWfcb{zTl7fEV zo%#1zIl6~Spf_^trBWfcZt<)kYiP59KK{oEq7aI*ET~$OqksNHt>6zTw*_P*Bre{jn5UPv$yB_7pei zWer-o&CMtlbHgYO!+e7%2h_m)Gcq$dv{|nuf5P$rSLo-TCH*JLkLa9Jgmv9_et%+pezv}VE>>)RQ7&Ii2vekJxK zgR&cxFhD*JrEdNX)hD1K6pi4j5di8ru2m=uitYRyA_Q)&zPU%5-BW{K@J;3OY%*p| zOsMcI=|WpuZ`|x~_-%wP2nsy?P+XlN4Zj_#K&F1Kk;cSy!>dPr_Ej_J*=`0oJ7PSM z3@fKZgR2J`oF$Ey=NAhlVhu?9W_CN;CQQYGv5fL< zMcl8klRpGt;edMh4Zy%gr40RbT%GTabvFQ+bMxow;Ort=-%YylMoMh{KON(T=dxsiY7=K|m&y6W@L@=HBkOzl z80Lkly;G4zA_R_beU0<{A!K}5+km`ER_x(7w{S)%8KXr3Fwe{#)U>fl;JD7&f8aFy z>=%iE*0)MTm^R()ZMq?zual>YO*Ob09H((RL=eYTIA)zNnRlmn!R&{q6D%mdIkSjeTmhDpZF*+fY=X zdM#OIG~QU32G;BMpgv;4$#cN;Hl&sacZD5;qA##@V3`2Ucch9xCy-%;%c%$XJ&i7I z!;KaV7HVDses3GQ-w7M5pUo6ovuxi=-Ms(2w@JnHY0MSRWUytWtd-C=hfLXZMDDWvtzmyLpp*ER0ra@dAeN%FhxFA)!D(u+(5=ZZgwYhFg2b# zoK-c>_U`xC3B2;P2?US7U@DFFA`UAagO=s|(4tHp$t`$8wz2+AhXScpqawI$NOPI` z1uL&@ux2U)@H~S*Nfl%hYP4Q?w<=LxnYSsDwe(imEIsYP@byI(06mA8R4N3X(_I-# zzu38qRI-H^D!)9Q_zy#N1SG+;`Z4mfZ=MDvEQWY}#bQ4r({Kmd$O~(w1%PwY%}BYv zt`QH`AT}+(S?{NQ^nuZbD%r*cwk8J2L;H~*c+e3=+3#Ys<51Q1NuJBpIvbSLB4$db zq3B0FX8Kcj`grWL&XFXIU=C`pYI^t_hb>s@WCv?kNdbIG2jfntg{s^rr7CpZ5XB4Z zQMKbNK?c()-pJXL_iK{})K)B-<%Zo)7s2WN>}GqKO>BF9&*3G_jtb5Dls-(2Kp?b* zzO(SJ+>3>Wd>caxM0Zpk1$3p&Noj7|Tl_jj6<>L_^%DC^_Cs-h;$7y2m~NVFErq3B zu-K{m9hCde80D9qBU>bnor+84gl+0klw4E>Z7mEQ<1El}qjPIpRoh#1zkKz@1QPzN zr++`K>h$I&cjWAT+Eg~pK&H0hIAW15!%xTefqu!jWLQJU`EvV(gTWuC7eCIH*A zl}hHHk0W(|7=K#=auOzkazH-sjuC*g2*Yr4qcJwoQN6xVS=wg@6%C(!7*~b%+f_LX z+3_w&FB$rSQuqIMNxF{TAr(3qth^jun~YFJinyDy(p@}`s?%w3R+k#TRi+xTOyUQx zJ$4y+_4Nx~{If{ga*3&w^DVm3nP_LLJ9c<=L~49V9TBY5uogqz0L5YbzE0BrC)~5J z>vqG9%Un5A`L+1z0M)^z6CKGIPSQo;T=BnF9jg)OOQRHat_J6Wr% zJ<@WHmE?Yz503p*74iPHTB$+k+{?%-_0;VZ$+yCyS&6!5yMLaX^;`?))Y?2Feh?eD zI|w-~D}7(VS>Q+Xum0RXCMzP{8P)uJG&encCTLW8mNlT|h@BjWD-0{1{-D{F03uT_ zTsjWg58>} z*G^G~6gd=^iT!ePB>0P3uJ&Ex1&!f2UHr-g&ncZ5xIqH2;R=dqRw{FHR%n5kmGln- z+Zbuc0;^=?H=$$tj87_|h;EZDg5}?9y&ge}Oezmo{JoZPWZ6fOLsE^F=UpG;o`gDg z5y?QhFD>MxvfH?%Z)z?+N!4BMj3&S}8=L-M{?Ug=_zy~<$BZ3pPm&%pBqDBY+BsF| zC~5@!BqR4QoPQEMMjR)It%Kyp?wjU=*d(8o7-S_-X6^OB<0LazLaAt)FnBxeH-WAk zJbI{X{TG-%;Y`Jd;NNVSyO}sVZq&+;9*KZ)5`6!F*~25(JmLZ#9a{ohSjOS(=nV4f z7(@K3=XuL6My(*?<$#sh_;l_27i+GDawev~8=N96ow&Qy+epq-QeVMrwLKl1-k$V? zvQ6B^riLRRMk-eT{KR?uFjX#Fh~-#HPfmfcSfBPyoV8ePU* zYG#<++AB%?^K$1!gZ}qZWLQvl7D-$A?GCl%{xzaa29urB;vf+S%GWtfsK>bVW{;}) ziznSL)`rqc`+(o`v^+}rNcec&{FATLTPgFIv>-HMvoS;IWdIfo{;~o}SXp>Sa0}Zx zU#gUSmp}q8ml!|QVlriq%gw^Y{B|j9Sjej zy|+xeXXZovZK#gWh>H1BX@&}2Qd0KaKtuXh-drfc%3~-I!JJEl7I?)1IF=K!)CGn? z^xx;pKcEUfdhh*X>-91tJnpe{8q-pI%lp>DgNaYVc=_ZRNy3GFom(i-U)FtldoQWF z34oyL(Et%`cD2^lCgFPaVgl&0JiR)~2l_M(KNpW?d#=&|CYe7yZ6X)2^AVrHS_R0& zRK^`sKLEc~6QZ-eHs}t^&Y2Jks}x{?$yGGmWoy4-0xh3hK+sqDde+Cc5h?cPKKf(D zFHTVh-K5u_6&oerm=l>JOU0elTzKi*vFH~>9kdiRIg@?M2pv2LHy){ryf4(bPU?DB zWbLLV66l*0RfZjZ)vUJd$`-C|bsXIM-M%XZuui#q3Cy3c$R@y#J`YeTe*vmDx(Eb< ztQhPJKUt7DKdm-}6aU;667wWL!d6&PkF%LgA+-Ws{iV{YJdMoWKIim5BXYxxsBsF0 z_0}iT@p!}{a6?)>&NOJpo7BL|)lb5O>HE$ecFbhnVg^acv5OD6x3WYZ!-S9M9a>LE ztc1)9qKNYmJK2+I;LohX4S-}iVbfnh<3PpdOXAaGZXh|dHCx941YS7$?CUMo{+{kr zssPCs7z_(KLON~5@$uy&HWrRfYJtSpKyKjTFzBjdg@J%p+bR&Gak)G@1R&=mt!I?> z|K|b##U1eP%AWr43*Iix*qVAbes^sVOn;NYVAJGR?~VMKchpD7v3@*d z@DAuB0oAWe@Ue~Ha1|ivr5JK-5B}-UaIgH39l`F?u6?W$j#&E^7rnUckA}x7ARD_4 zY+^3W$qSe-@?JF1ZACZG-pGRQUAh+pYD>O?d@PkeNF%b+_|wCE{h-X#D9AW1zlo;31rUwE7r+ z667*5HBHIM`2vvN)4$ytpMM$w5hOk;qI#fUG*fFc0;J-G3+_HIudV&Of9kiEAk*NB zM*aK@6f4t!v|w&!r4W$3dU7cN;+gL$*y#LtGekj26Q}Ai1j~$wjbg31TK{kG+^{xSqAXA{5n?CXA6>+i@T%uI zuLUNB+nUUpQFp!OnM_k?wUZ>_X)ly=q9-B(3;5F*DD;H_BizgLqhKIlcHh7NXzTsH z0o3Gxg3#NAM;!@(A@wj}DPM)Net|W#dlAGp9i_qn#3eucHV{(-Vm`5euLRs(^W)#L z1nMXr^g@q!zP(}x!>?2MR{$fw69beJ<(~Y~0+NM5mJJQI^ODz>R-ZLlfHZ7RSI}TZ zsq(`x_f2ks^T#dRCs~~den!A+cmt=`kU8o>;(!@MU-6y1YSX|Ned_9@*^1rj1e@&P z>@Dfwh$EShAi4ut!3Rw|wJ9R!L}&7oA*B);S(7EpYG-{IKSw*qMjM~>PQn~Q|4F{Z z#8*pJ0bQj9QMcbqJ=eAYTYp(N67v83a(O}Ik{dt| zknL4Kc)%<0n5_*v8kHebn4bU9YE|hmo6ErbuB7DGpOC+UK+mv!VX!@5VXnRstTHql zSQG000_h>Yx&<-Mog}gX3Oz{nM@NX}osk$Jh7cS9k$bX+)>oz4@|+GdIjueC{N(8Y zy~~B5V_uNB2hd(_#{ca|liDQ21elrR8UC zX8p5jcrc7qt^>!@=v$d7ur)(Ye|Hs&JnV=eWti*;+<%x5m@{-;=kwQL7Es(Iz2>DZ z{_K&e0GRdU`(Uw_9{5aJPWY#ZIE*N51hTAs4?_s3lD9nx`Th>`FOIMz|Itj^- zi#)Z-*o-rnc~WyHP>K(%a?d9AB_>;-4o!GGZ$9|o&mL0#xBb^54Qwp2JZg;sGITyb zQ12#C*Sqccy_e(afY9CD{R{{{jsh{R7vq~AGiN}^@=bdBXQ02a(Ni zI7LNkVorW@kzC$iHjBa8n=5)x2sh!WZMDWf)-_nWn#pdFR!HYQ;kB(*4KiQ8Z>O@~ zh`fF10#rk-L$*tEf>z_FzkM^bwWUx2@@84m9`q4^7nZiZRWX1=2*>~)EG%6$Tdd)* zgJJvHo~sZAc7rOmRHy|8=lON5s$jx{f?1!=xIw2xecjbuIWJTXKyjO8hE@Tx6w;ZWNysynyc--aU#5>XyR`8A7BzE-f2@X35*khSu%uqvngi5F7h;Lw{j`Ompy}{W z{&WYgN!m&+jJ{_3wZwwjrAETGa8hrh5+oUnyO|V$*fIrdjIMtGm0#FzLqg}k4Fk4T zQDx;z5OQpo!;Rkm)d0^c^MKKTg7^$bNWLVao~#2;$UG@dPaL^Qqg{cD-jLZsQWP_5 z`-_o3G>^M-qTzdCj=2A(S8NItQA~tZn$Z2R)|8J}$t z)wEWBE$w1@qRRhewckqZ!fE{A*30Y9(<5X%agWR8GDt0%mu5H(a385cXIsuzD7Z5F z%?kttwR}9re==(~qVsno;11-dzuhE1BW`(PAC##E%x8kQJRvED?o^WM=DPrxqUWsl zx)mPvP4-wwh?>E?Otojzuf$ZfrHhZDd$@bSDmslU`5IzZ@Ie+9uB7RXpJ#%WF+;e= zy~y)X2J7YSM^us>A$H1Vaypt)DbmuyQ_gQ3;PvaAr(L+N#AP$?wj%E_F)@|9e{{b2 z6^SkQSAi&wk9u^IN)ZtYVi@jRqrxz^sKc(0Q|TS}Cq;9caGB&WRH`j!=5;A5Y9!9U z)Ii5cmnd!agHH5iI#Q7_BK;D2b_=!E9r@?+-no^UVVTr1tf5je2On<$%ELFhlqA7l^5&b9-Ka;$?_ikuI6^44E*l935 zV^$%Tw<^lW@R64r%gBc7zAs@R2OPz9es>KnIGVD_7I%c$F4hYR3MkE^+0Dd$IX{0e ze}ODN@H&f-5%i~aW}9F#$1k98!9_%e4$If8_s4hcV#Er?)EU@4b05L;^CG-Tg380@GkYoF-TtX9;W%ElYCivcJX5fu zFbm>k7;_|OI(H9SxoqB%Z40wvDDnDBgZdcD#iV z??I7JOUsA9dVaK_&UwALm9(G!>YtYMHPkjESrJ!wx(E3Fs-TMG*lqo9P3xe*LCT7K zgXn2<{Sv8h(_UqP#H<;b;wrv+=z&`ZtxZ{sr-7K9lWfi9tk3&ok@*`KD4tPVDFrj~ zdmEj!T`CkE5`Oidh%iEPASJik=jPvw&bW$#Y*J)2{n`*Mx!hpS#c}a)$KpNmKYuXI z=4f+5`zJ=`%vVk%NjK^#wA?6(PwI)c1XSU4;|&BM%{mVa!xdeVp7uttu6V^nA)ap$ ziYQE2erl6kVwh-S7OFcB)o~JK;<`RW?9d{Bn%{AnH$$$eu?f%bEvAst!2$l0lT?V= zhmA|GLMf{~Q{dBuMASt9HOs4cRzbjldjp)CMcXsJU_+<_fDlMoVi5|0 zK9~{WP{0#rKXSW0DEcwgg-3ah!s_JiuxH=oy zvZA>VV-TB7vbJb;1|_Sf6a$eJqHGZo&TS1ShKZ^urf%(A^mxkTjBRmK8X6^J(iooh zqr6`Y@x0Z3-JeYwl%cTQ@2l~Z=}^1Rauid|fYeq=aU}+RSu#lVkvu&0N{o1BLsa+* zQq*{ZY7ExhIPI_03<8L`jtLeC>E&1GQ=Ky~;&zbPm>W|3$&ZVy6@RpJ=8+Nybh#xv z)_pm`_s=Hk(F|bbnxDKw@p(TjQoMk&SRt8XA`xT(Elsno0bDzAnny0%9jllyKxCuG z`%v&vxbCyuhajL`t3a8_uq%r_RtB=Z4GkvqM|^yUN0&hc$tJ=Ldgf1W9@Aj)JclG~ zx4t;zl8g7pGb44_jBG#Cs70Nu*#>Eti27pqy%oydtZoZy>TOoSDfukvjahhz{}5w2dPKQ5e?*p*1m-zNqka5s7% z=6;u{Jw?)gxoJtPF{}dRGrGrD+;0~(5}|1PhMV|Kr`lDvfJV7Cj~}Zp_%iV$;!#dK z=gU2AFZj{H4NX!yk5VS?e*dA~^t>LNQ?K3FKxZ;Pgy#b{@S=ds#82X*tyrm}-e{O_ z$6CQ(#?qX7Q`evtBHvx$>OUTH6zYVOcm*8XV|_oONa8|=H-rpAJ{K5HcGqlWW=yjy zEM9QWZ8k~~t!wRvXr9r>or31vpQ1VUQZMYo;(_0T&%Lx!+(C$yb?F--4>~y=S4|~0 ztzPHGA>?FsjLP5SIzN#}9zz_J`e3gcI&moNWscrDu7tUK?tFnS@Rif#v9GM3EHH8h zNoxn|nHC`vES_tlA4MuED}b}rBgF68`OklgT>vBh3Old!`4@l`&x~J9;y7@t#tM1h zgX>L5)k~1Yo2p+Lqj#4c!oz#O1{tUCR)L!_O+J&hg9G$~C7a!Cf*noSJBLq~O|#89 z`ZbgyuzWB?|iD6Z>g|iem3x4LnSYOANzdlL>3!`y}@tCeCUL`baYU z1Uw&Z?Yo{C2^8wURa-i6b!i;BLRRqGL^*RmvQO+K#i7*x z=WZnq3@#%*QQJhP&4?O>=!+44IcxkN>bF5JET{khn~%i27~Bz!EfQJJ0+*m^RieG2xKXGa?bz!2 zhKNPFAWIaSJ47;1PvN9SezPO%E_h>4`C=g#Xt{e1b z^%9r`fwO3^=zR1AxEP#}>>zlUqNG)*3hx)ZA@PVB3#YaqZ>?>(w}Ka008WgU7_JT; zjMzT((Hl(hL-Fd)Nbkcfrg`qk?<2lwzXIzRWwQM0JgrSPWV{7Nd^wOr<2-HtVVox= zevcXbMOR8ZMkl7zKB*1^m6M$D!9wDE-5~vUu`Z`6#L=LYl=`5yR4QPcO*^v+=SRI) zfj@atYf;dCE16-%4~KPSb)%L=*Fmmcu|44}=NXK)>~@QntUP zND6{mJ$n#kW@f?JAHT5s36b?~xq$4^Bl2L-+=iA_dOJ(4Fl?g2mfH?$!`^Z%`)3RA zOq*SQ+kNOU*lb%@bKcd^&7(tN(xw%?rXXf_hI=st(m!w(Vs9rJET=+7m90Rir~__tw;$%OQkleHJW;G`&f`K#xvLJv%GN3%w4t%50JJC@1+Ju(@m zDj|{;lTI)+9GxPg5la(gryQ^@4GmWuXRnR3J2lA`z5aEg1f~59F$>wTSSQ`mn+e6b zzTaG6gWVs8X_V9SfwVBCkir8e<;@muwQt&Q5<4P1jVu-uF4C~h*}ZoC9VecmUi86M-r<&Xp_BU9kO^T7T9zW5~mH?FQv9w zw7MI#G4Z`>h?B65s)-e^Ii?}((vMF5%5I8?`>Vc{nm*R_^~;p?RUxL9NamGqOPy*Q z$4hC-G>|Ww@1$8pPDL6}*&ZV>@9T`j69PQ{JCoS3&upD0<{{z1so0Yc_g|fh}#+E4ucAsH$%5@Ce;fTSxh0@YF9~0S+3p2G`t@5Qg+6 z1Vwrk`TMA4s0IY4wh`S|*}OE9rc;^g@*@{J^4=!+uq2eT@B^*W@PPP0j5$0!R3ghK zvIcM61EOrcd#~0j%&#^`tP82``PnL!(pyaNNDO6UQA2Czp|3pLAtVX5mFhB6V7w3x5u!1hTT+Cx3QZl?*Q33AOqP+!l~BS zGRmg{_PX0qm_h+P*+RKsLVAdx@Hk~tiOBdH0{bWu7Q?3#DL+rJJ)(Z8O6P4%1$0}!dIOKt~htb*|-am5*Z4p_7 zJkZI^UJcQgYQY4~@M%SK)MQ~NB&-qz1z(<;#&6v#`n}NQBFM8S(DU!5-0G{3LeYJo z(({HhGTKhB@nuESzKy_Y#poT}YQzd(Ot5^KLsQX?^sKSO zB>Ebvje%wd3(O*$igewChEp>B*`60_o{4GS@qS(`0&>;Y&$R!2D%?8yPh7g$0kl5^ z$KP<)BMRvI?ruM8FijhS2vm7*cZ&|agRFW_iVZOAh;^;gZQ$^?_b=i3T2gC*Lqmm0 zq8;3vuQBfhPEeky7PXSU;j`7JA^8g$nK$6J<`wT)QB7-~qD9V8`Jyc|Gn1s~41prl zk(*mJiqh5XsmiSy?8bY2r_;Qu{mkSYzz|}TRxza{HV`UP+(D&$(WY}8o464l`Fnz- z>QB;VT2Tu8(>hne1^ZhT7r70E4Fzp?TUFzWFO>tyGjQwF|H5lAESi~b?S>Jh5`rKY zs>-!~th_lveUN&HpC$u!(7|AS! zG7jnh*ViBE!OWXZC`z}9jq(lIvA=7BiPuim*!j&MKmZG?gf`>6@XaB)hR78QnKY&a_Iv-CA$C$-8Xx$5@Vjjmoaf1QUUnt*K0c7ud1GrX!~yJb1(V&uVgRAwUoxHf z^|4&oWS_;5D66#=R_2{_ljMr^PiI>`Oxqlu*;`Xz$2|Ra0d(tO9m}JJ4#O$D)pk8f zGY+6n_XFhb6vWe&NiQbLwJA^PO|7XluXFuV)7raoOAZ9Rf72Jr6b{sqM$ur)-{3sF zSCXZ}3={ZVInOXMIN}H9I*x{==Fu6NW?RJ0a}84SE`HB{pk=L-@vh0^n%{oG)^_$~ z6o|M}g%jO>C%Pv};9bN?#s(oI)vutmI2y&m$9Rbny3sncw)zI|ZYmc<_(g9MON{3F zk^|cRO(-G7YoF;2Et#j6K{{AxAxJgfZFb^-%96rqPJh#kCP-dL`*JHH+l%cx?)UBXXUd(IDL`^nnW%HC8CZh&bt>LA~R&~C$GZ(y^HW4*D#hO8aFp@N~ znu%=yfkc%D6A;L*sll-1%rjpVY16U)ew=V_iOT1-d*RJ=Ftu}6f%+9A1p~G`%NJey zHYs95%LlfeC?a#~5yQ2bP~pHM7jA<}NcYzrUz0st?=itDve>wC_E zz)xJU19~95j$MY2%?Gg-vYAxi?oA?U5~vU|!MQ(9;rxoo3f3N^Pz^Z<>i_AU8c^S8 zOpfCEmRm=YIu7B-(bpty{h*L64#Eug@rooLN^_wvpLZ%!M&rz{8fB&3u+EDJBRQqT zI}UvRq7R!<@EL&&l{-T&Mk?x4g`uimWE@TCj1fFS8wO*&^HWUCmEl`{)zu{_~au=3obOB(ox-Gbk3-B&WPah-im{r z3aKOAf0RjG9gvnLM$2(Z|FESVTnX*9G*jzZ|AuDy#wL%+hu$|cbKjqU)Bg$)G&#Hd zJs8(zdghPKqe{I9=A|2E$j#TOsXIi()_tPqi{($5%&~o08mwN z?1K(>z{Fr#LGRNspoJ6!8p#SI{Ft43BB1&}mMV=@n?2Yx17Imb5J#^M6D@leykH3c znR9p8{Gx6RWZ;aNdIbmTfvz8sE?%uy!du%G9rtzp-ot6*X-mI*AZw71(nJK$FiiX~ z|LjPi+_Lmkp8MX%Uko}RGLZkhNOE2ba^xNa(f#V6rb=Gh)l`mJe?6uShe{IXqccv@ z^o_Jd`7+YI`TVF#0TYNayP}n`C3E`Vz#Em8W#*^MpQiRUDs&z^7rKW2ka(C*;aU^S zy)wQ^pUMyk*fOK9okcWLfM*QAxC;NyEQ0pyYj(wU4JR-w7x#jbi-(`z4<-0c;_2lX zeL@6qWGQ-ibDlA~1FO@<4M=T1T7~plKUa;QoCj<%-*A8SKel+^^`Wdg${A9b1D!~s zb-$an{L9F8%|R^b_uKm%thP`&9?!Kw(FBivDhrA)RB^l95$#=RA%XzCeXfA4{IKyu zl&h%ASO8K++W8-o$Uc6~+m{tUFbbj-s_{uF zP`bPbB5o@B#U3)Ooebw%+UM?u6%xl8zj`^H1z>NS-ETij@zJJA&{VuJ0gymOCBnoK zc%%Y?RMR-Pa1nwq+Ebmxx3fa(*s`xbJ#JCUWWIm8A1{xSLL4S#LqqGclMV4v@ur*<4} z4)Gs)AJ7#j7(8ogdW}~`-1%rYY&Y~AozVs+Zq3{M1q~Dq@mhZPk~TgZ#a#w{^EK@J zZJL>_!(4-N4j9xVW0H)XpPzq@?D;eAasG4v>0r5GF&vDarl!)HCGVBqxw+@IGhG4Z zaU1-%jq<|(Sbz~f3NT*F;PX0B@ed=gHNra9JUH3;c6l0cEu(xsZ1Ci-!vj>RAQ_un zDu8N>Dq#_#PjX#C`=1uGlOn$|FJ%ebyAs~jNd zoe~sH{az)(;cAr8IB-kkM~$D}kPBBBrOLBT0@k3uytUU~VqRkiIe8yX}beEK;rQRXCro3{arv^_|9gI+TTBW!y_YW{iNa#z^jx0Yy(0PI|>Ql zF=>z7e{-`6gcsQyC~Wcj3uHX3zR{KtJx;o~Cdketj!MclGWJoRm#->XnnVZjy#z%G zQMcgyl{Pev0M)}4>p7me(4%Oy^hql2&h48*DTjZLrg^)8Ei|5bN3J8#{M7^XF-dc*-WOD%u$vNKr#3l#?n}3+p z##rtv;J53f2@V`~_RwE9fhkTl+f*LFd7Bq@!2;d`!><=k*vJ9{`e>vi6U^cBYbFse zJ~()$6mGeh9Tz_8SFk@<_!`VEe9;H@(T#UEK5!@M2%$n!MUfLsy|DIgGhl(dV{&d| z|DOxM*iEZ#z9B#Y+TODcI1??d&3vBu#?j+ZS20sfijnpQLo^#(4x-m(-VQId^OqFvSC z1K(lPHRh@v3-uyB{Fl9?e}8n zz9OG)W-l0$FR!kC03>!_Gt*t*j{`k}Hh}YG$p?zD$UItaUU&rMl#yw%SPT90YZ&kb zM!_x)?Cjx)*onq+K;(Fblu&C)D7!Rm+8;K8GxNV_i{^N+h zR-ch<*a2EbV7G>48T6B$+8s941%xSaV9f%t=5f7|I3@4i?IUhCii0hzNe$RznOk%F za%-vL1s-(2$vEIAMLf7xkqno%=g;d@g<+NdY!A^r75_@&HF}w0SLP|aYhgGxq_m(T zcP8dHX1HQkYT-*0S!cw*mhyW%y;{rh3+0wG?wjWn?^4Or@M{jf%Y%CX_&$Z zc1Uj`)5Qx;A%PX%#%}2f^t(Y6O~6))4NR?JGkjN|kGu2*1OhN>iXRU0J7ZLSs=yI` z{B;D3m=8Fyy}J4NBlkjbqFn$M1EnS0Dy^s3A}Q!6;We>*lXRDkO5LJFY%^wXoB>^8 z!*AkTOQUqad;yt)NpgFgnwyPC*~hQ>8uP4CmM9o7fBZy91{j5OHHr~Zm$q$I%a07% zMTxfd9ohcte;~1&Ul6uKW%SJ%nxtBOxMuobvlNa56+gC@vdqFd!Cfd?0U&`% z(t`+UEimGExt;IC%}f6CZQJ5}XsFU**Y^HY5Q*#&ASHRhfGP&EYwa z{?*D!0*Pu<`TVVM3xD|(6#`pCthm4kEfYChwLD8CR_{=7-iW%UFRZu`6*upA<(e9T z9_L!Gz<4Z)@R5VB@gBMDeE>Ww?o>8_(Hd;$U6TZ)_G$2Ug?LXDCu|*Xl76`dY1*3O zu-*!5XeRB6U=rJl5?%G~?ln`{$M!_`jOEyspwot9->+^mlo44=hBV*v|L43dQ9)D4 zxDwl}^?;u&nK|H`eEA6By8C3v4Ihwj8i?8il<(`6uA;J-=e9M$V?SrogR;{$M#qC{ zCQi8lo_4$^kD>0S6*^%IiCyX;E0j4X>qex@lSns$_4g8dySu^*L)RJZ=4>`XbXU zH3PXV&i@uF0D5`v@Z9MpsewIgYkv!uKTe5_eEW>ox)rC^S#K3oCkg;!22r4b@sH8? zWyqg6VEyF&`hbVtT}FC6x7XYXxH*Pcdb~dpng!Uq0nsdmB!ecd>U)w4mVk!tV0kf%vR#po3&g(uC`#m||{FUK{SzO3oY4-k!F3pXzKTKusRAT2H3(JPb;u zyUrR__aKoi7@F(QriuKsm3aZH=5?%AIk0WzEe1 zR(rO+q_S#eg?6cULCsT#bZpa*OhvUCD)F~WJAsG^P>=wFFqep&$O_>WMlZ&yI%%))|9rk zW&$rc^EhnX$_gB96OC7av$^7>Zx;!Zz!AQ_UkgW2Oj@)RJbiQ6)J|n~)ms78L9|(% ziX%e_^4J3krGNktT^%Q#v))}zd3rK7zJFd{J-fsvqZ`M2f|}f^NZI17qMi-qKfMO1 zkjD}9!UJY|jPGB$BplUj&hHLTO2TlucJt_lO0OJ=kmjo*5#!qcrF5+TwISQ{J0Y@2 zW4c{NaPQb+_q<63Y)clf^of3Mg^)>%lmDEVXNv@g!BpVuC@^YRg<cC`$ThWgM6!Gd ze#XkRZwpPDNW0%F)5rG+`7rOfAzCgbl{Rj0!8dmX99V>_zRl5Mzb;NQwYzv`ZeoF= zjRU}P%)tmqL-IsRX!NoD#9`{%SDF@WYvYlI@>8&W$!f|ySL=XA_c2cs-ZC9Or{{6-;* zt-+$xpYceiKb@^wKpC!hM`0|1@0cJH;u%2WI)xNnxj1_V%M%Jy`}+ZHSyKoQm-8;k zdk!CnWPkJyV)d6P{}N@v*SRiz zTl?DjKrZDQn)HHU0%AR{Z(rFb#YK@BC~_C&?%IcpuQ(tUePUcl-g*25$Y2u|TF&PU zjF)7TWjUKRt6=!_fAH={WpJZrsw9wZ6Yb*U+(W|1ZB}`_Ezi7!({gh?Oe}u27Y@{O zb=Dk&+rJX-$e1n1-0{YAKN-ITuQI+ea zTqdCFluF!N$-a!-0GMEn7nphx99|`fV$l#Jt3}rUNS5XQSUNQM;6uAm3)ReZbBp)i zd^=mudD+(3zi-**!IjuxJ|HU4GCK^l0{6^$Hu)C@hbq+Kzjgi~Gz%z%;=4N^f_Wg^ zJi4=Rt9=v{j0%t(L`N$3sGfRuFkP#E_$X|E_dJLEK{=*Pyg)`{YGDc6Fx2GJp;)yd z7u(h+*u|kE4yeUp#?!}Du^6t+P>l&0KAp2oUlF=i*)9nEPykS(0wKHKRr>6pGUc*1 zI*TpS{6~BD3UX}QU9;zb#+mQ<(SHqErEA5tb)T+###~bBhq+$S&KXua3KxCQt}}<- zAT^p6`bN^gbN77{#<2dL>h^lZJ zzJ!hKCuZ@yq0&<2%fcH!Iy^Ys3VXP?;Nqwlycsse(oMC3ZZ9K@87YEcvfgo0(sFu zP*~NAk65>UtlrvL`96HqoZ!Vcx~#pH+bi0WVdV~t-Rp(T`5hmlb)R#(iAFuEE9<4T zZyD=RMk(~%2Ha$L3dn)j-uQaMl|1ZFiBtbL?)kkhQQT3OWC)?g<;fcC&+3H3B#Br2 zHC(_zA14>bdIjiht&P7i3!-$TP!Bo%TZeB!Nv47jN@OdS&M&n*J!XcSNJ6*r%szgH zADiW_%bwqh#!C%dYy7ZybhK-1`N2~zBsHJ-lHc3z?d@uvFVkE9Tk(o>RG8C7#P=q) zNW9sUIBQzL_|?Hj(bw?uhp?;TY?Xh125K*k)~B4%q*01O<;H>ri?A7-J-%+WG)j|~ z2SvRT(Jf7WHW?|mRhxlwN}g*u8+zK+qD+Fpe1hi){al1iw0oK{YtN^R>nzHG!4>hEyBESt^flR)Czpb zuLvH;Q^#P6m#^MvqI{M~KUCvVq%AR+*Ls@?%+P#KvwMvRQrkm~$G_nkbpD{qVF2@E zar_dS#LUkTaGi8br3Hzt%n+w;IDVg`kb`yk&E)IDJ^!qG2ls=vWep4&q1o-Ud|``| zSb2RH5tXYC=M=wEILCyYX)PM{8D6Wsp(EZ+tqfd;?u!#VWzMfrmP5O^_pK5CLbVW& ziW5pFv+^&M57b5a9A=zo190Rv~Iv zKs?{KOV9j5;9N}fUfv8>Na1CRK#!@o9sh$JI~ubcjg`Fr92!(duzTxde`xK@AaIm$ z9;|rH_zw<xx&@smY5No8bHb4@hl>$Fo7%!fNPrn(@2Y7l3!(S)A!m zXl{1lJtx|4z5G@F)(1U-i)z^aqw6iBqTJs9;b8y?rOP0sOF$5$LqJ-(9Y9n-x?^C7 zQ5q?w1av^U5kWcx5g1Y$MH-P37#fLZ-=6<>t>2sH#X0LN*E-&F-+S+C?|prWDlaWc zp~c_ydqObPGqu&6rN(MgWU<*De|DMj+wJ?6oN^CMxNIG~jFwfPt$Ae6^yX}&*x^cd zj^HL@88$bC6x)moT$xQ|ux22~M@*7r2LI??!}~pNO{DuA9F-k8D&TzB?m6Li@vn2* z#0TtgO9nYMH?~`HUQ&#GZ_+yzpA+@fQ6EGIYPs~a90;dh~-xZi8l za1ql2uPxN{H0e%H>;DyH_WjWy4^+$ZgC++M>^@fEccuU67GingBbds2{kys-3{<*P zcL1u(hmmS`r?br})r%-!?XVG7K;;MJD4P4fJoU8?run!RiQj1OWa-tMJDB90VZZE! zMb->G!Aywa3FeQQJLMGbM(dUeu|6y)!VzKOTVhnYYqNiU%wPEE&4G2~In3|GJ`ZP< zMgTj$)Zq`VH=3XMSqaFP|1J&qv+Fk4lNP=pF%SXLxsNbzgCMd~kyli5FyFE->h=4h zTLQG%W&S-~cx=CkQ6w955?O9#{@pY}k(%O<#6yTB+30jUyyqMlf|8PQwe?@s*|-v~ z>jil>)QiR}EWc-a7kg{oq^(J}bgP@{o%2Zete?y&UY!ta;JBfAb!p__@EhXbw+Yz~ z8NT+Uhcn7EDld)8Ia_?E3tYOOJIC@16@5w+wnGEgNq3OI?WP0$xB;-Vw}^+ve>_L& zP}QNaVr_DviwX|~^6Mq)(B`;{OS(Xcg{6=P;&JON$GBgs%-(y?UrLkru>Hq(NwDBF z>3)$VJ`cTRQQj`0NZT#MB*0BwqQV(1aUHlX$x=Kv zp{S{Z#fT1I_jpZWJL!J(OG$nK)5?r?b-fUQAAldFcR#LU zxh?29vmaSfR%s>s7R?Mk&ki*M>gReTy@JN6_o@!Bu0hbL#@Wsrp@R49s%rQxK4Gib zYahQV?=|LpVMnb>J=HePW-4)oOfs&HNPyWqNfJT(ozQZ*5v^dE9Jn@2GRd(`lk`?M zI|W5PBwHt<8Cpfyw&?a`n-ZOQ$nmQt3x+a3$M!LQ z)@b=;H7l6puqHf$x3@o~*4)oa9G`bPQD|t&Kb=e%OCr*b*d=Xmbw8@m-8Z`d&BJod zTW(YC5y$gsFQBbg%h~MaY&S2X4@V_?1taCoR=0E|!x5U4h5d@IP3k2=Tp}35@&cJ= z+tp{hDwE{O)h@l>$>HYl?}AjBv5wfSTjg~nR@`iS+eA0-${9q2m(H4-Uggd}|3C|a zmEtD`?!43LuaSt{|eX@=2%g4oNCZr9;&}RW#{2}VR&@2TxWEvwL`K5_h6xBaC zu+~XbbVQG3hwN|}{(=RG*9Csi&M4M54#bp9ZZ)>uAPy#5b^%QBPBr@5bbfqt2Cfuc zjL@h&alnGPs4b~{vqt5tpwWlG&6?uo_0RXR6td`s@)Rjcm!9QOCoNPOg|THXeAeac zEXB{|d7n;Xd3GiUd(Un2n{X`X6TOTe1&m>XhmAGqY+S|srA*0f3RVH(hr#sa$g2hq zA%Z|}iooSVQSe03n_xGUp1+Nbu(&Uog;tnxKca7A&m=1K4P$}5Yoa;5S-2^#ou@G4 zJ@r!Fs6Z9<>AZ07kvZQz?XL6nCtpK1j$Odq;Cc!+l#Qeg0-q&9aE#P`fF7O`|LIOJA4>?iX4|GG6RLY^< z-D&{-=>%S~&(|Bq#LGLc24DQ0b=;e}W2O{1)f^xW`r_h1beIJ?$_T&tFs*koZ-6QA zL}B0)bI@B&EB+4*K{fy2`o5VKk4IVASlIl@0yOH%sG$-@*(g7tj< zVhE{}3!7wZuWid}oEaZ}{aDYG;&gjv%wOAk*Ziu0G`dt*evi~`Pnte*J8XS^Rrk>1 z#$Z>Ep7&Keq2DUDcl~r3iAUDSy1%TjHIPl(c=c7(deJ>-znZ zb1$fSQ^1Qd_WK}49y9gP4!qVv71IIeZp)qgW>*dc$ZW`KOQM*UFPEU+D}bLkZ`@5{ zLcA;%ah;I?mY!Vzd+TUJxF+fV5JJjy$?=}Qxa5axhC^#$MWg0A^=@Wq*pXAlre@t@Ky zd{bq~d(suxwDa`_0=b-A?JyQS(;RTeewf2{Ad{pGb8)&-h4cacf8!rO+>an1vlkfq z*_(d;GHE6Tc;Chq7V-d(-XB$ib>*7CmD2Ilgc|g%GoWd64CafdP`<^SwF#RB7TCKP zGX*6uYLdIbBvgj7buCjFVHFkn%hxAM=kQQea*s8Hq}rw0c=@tzk@M~FuLH zR2%JFey9@@J+{S>Kd^4&QaGM$OpM?Dr&KY%%w3XN8xX{}Su^n}Bcpe^-t&!=Hy^NP zhCc%HN9N*m_m)*l=H`!D2|J&Iob{tx33qjzdQPtehr;6ajb|7f8Ma-o{nWzOljR1rgoA#`tRp z9{w|+83tuZ(a5ac!zT8-$ud~DDn_g0We<}p@b0=yo2IY_|MZ@42VT1--J9p@Ru|Zp z*Y4D<6_-4ls^ZL1jkg5{mnPu*3IoVoDEB+R=Rj_p20k?)ZwzK0q(%ay5Aw-Q7k3>1 zn0B}4pserr0OOxWFfc`zAEmNx#f6!wm_#-{tx6>3+i2V@y7R> zn9D*0E6ZyLFdM-n&IRDP zjXV(7)7MwDwdIob*|>S<&TEjcI#LeGbBhqz2bcWI=6U9#JzVDSCgAR;=qBP>jhhJ! zN3h^GSkenR!=tZZGoL3AM~u&+B5K;|rDJ$YQU%+kitdqM^{F&OhVH&k$QX2sDoA1! zc&K;IFyG2mHWW8jTWAGN{&ejX1YDhVyQyx2+>F2{!g$_WTbul6gSV3M@9#DIl9G}( zTgNCl4^PikP~2)Z@fZtSE__FU@h{}V4(jG-z;1z2Qu*)w{)}7h?bTP-xOfAZxGMtm zl&^0c=-fAcHiEP?NTCXq6-W!8o67-#)bi&$@qAFJ{fsHGzd<#B3bfptnV%X3a{k8! zSX@}}0~DT}V^jeGB8pxGY@3I*E}iT9RY7O|Ays#4EHu3jtMcX9KOe$RKL2iA3Z>&43vNRZ1xKmkF%WMX-r*b8BbL0V{|l zP|JS(^qnOiU!Ndw@G${8uu^EszQ!aLYo&`u)z0|G9Ph6DaA^|$O7KCU#a<#;V--*R znC)C)W`_uu*jSN!w(IUeYn>5N?W}3$;gm&S6NU;`SWcHQStV*BSw=TqUJoHI2xZYz zV(TL;e}Kqi6_R=2nXj_h_41mMp&>002J@A?^5D8ecKu7G zb%!6Whx?!ZK5`CC1eIeZX`iQ~g?e6Vqfwt<5aDlsq0zbRxBaNR{?~QE#tjk3z8`qG zYa5RC42so)?*huj>z>!#BQ1deP$^*c|D8Qjp53rhqHmGW#T@W*y`uFU_=`rsatB`9 zTEHHo_d8?|01*&?4g76~Q64C#03377T7zT(F+&IjZo_kcrIhm^t})j7nBXYkd!M;{uR{&H05RdCR@$GqVQ=(LXF+ln0G7Bm0E z$yxMq*MU6dwwRdtD@UoWP^Ys|BRTc>#DsST*F|TqP&G(0)rlap4BvkF(FSh&j2co{ z8v73-ccyoX26ENG9acCI1W&xv`wPuWV9WuSA*SEOlh{?`ASZdb^P?vxhqW&P*V&Q| zJ%DcAYip)iv1cURyz&tqD3=x~uU>gPe9Hx(#@Lse-Qsw~j2>TFK?gi2NgLL0aj{yi zohz@y>_^n*jWw|UqC|dEuXC?>bklZDzW{#=Kf+?4WrJ32c}jPL$WpT&D}%P;ZYnDX z(x`L^D$uZUm1`|3ICm5fFsEndV3WCqDZ04!=Q!=oNAGoGC_Cf)>@OgTu!C0sr^Coz z!NyzD296$U>z3z#XD@8QoSFu+jy1gq^t+fqS%xc14Eq8S25WeeRWIj2q_ z4W{=-3YY=C$?osDR{}Th`0I z*o5U!go`U2nr_feuPM|l8u}41Wb;A4nM)zGL&GfYGzfv!b}+JWwO>x(yTL(}trk}G ziX6?jdpc)v64I~GJ6-adRj>knAr9e%v_y`{xZh8diG)h#WVkB^U= z&QI34lNCh848ZT?=Z|^*{CQP`7wDEHeN<>6(M?sNo=h~Ej5q?F&;tcC2eRUgd;BRG z1T9px3pH%}CgnTCsZy3zAvAK!3@|yN^^jkGf&`2DWtbu^2nQU0q+5;WTReao3ygIP z^9NB=*B`Px$tgo;`K@bL;KVzEpji9iX^|^r~jQ3y* z>zK!cWIPv`yVe@bl2Q}lnh=df&BgY!?cwXr8==>^TZ>jMX@{O&De$3ag5Nx)TV5lX z@;55`F`hv2hp0iBR-~-utAs((2OL|w0O{gx`D68|qI#(FE6i$(Mj6}$4F@ACPFP6pdNC_1_ex4fZpF%IdAClo-$5|1%;<#Ii{?|=;01k2lAcrxs?oig8 zu3-Z|l80;wT*W08D)e8t1+I#@ACo>CFBbbr!sSF?M_{DR%%vLQ%aLH2Q^{O+sx_=c z`wLz>X6OCJ*_!8}5{_^QObphpiza8?4CO!l;YK_T>=7Vp|n6sL;hJM~a>t6{{z!pg<0wcXZ4(hfy0 z%W$u}y#ziO*FSE&ut>u=Fm-Mq_|8YS5FNZe!? z4|oexecH6Ca2DWHyVcH2#KX5h)HdO{kjulWNx_;aZy)BP#msxG>5_oIW9F}GaRPTu zKHw+EEbf|=<9V=a_>D320MM?~lewaiNMhdah@|Gq(#jWgJ=CZCtm(iXy(go?-#pm7 zd~*=~r6?*)kxuk&_IZK8JKkwdMe*)ykFBdu9TmeZ7bTv;E|^<2o-mN5R5xG`6J(ka*t3i!miDUxhuKReO|QqJrK7R$2!tH{QO}z`WKi{nlG)4KHFEs59As1#JTz#ubj8BElj{ZL^sx!9 zF<}^dOk{6B)Rg~|n%I90HSG>iC?A2&-z8FD#Co&R3ZJ5pi;POBl0u@j6y57XM9OrP zdbEE+*MM_NYw}qF#0gFbCh9-3aA=*408k?3%zhM@N@$ zB$dUtWZuvR^XSy{2#hyk0KHcsF%>R+onjGjIZeB}zmB0W(fpl%Pc%(8Uu-|GlEMXn zoa8^<_|7m5wmN#yZ%`N|XOZRGTdN{@ma-zC)2L_jhEIHJ?*o~{#@d^_2^fzI;i-gh zNmF@XU>Xhg{bCNd(t?R_wpx*oNi1CNvRbu8BV(0rH3c{!+sW4NdH)=Qy=Ca<&Q8=&+Q@TgI7f~^ z*V>DK2=^C#_g=)6O)ef)x%X+C=!<$Yd?YToQI8ytXj&uL@z)pi#P$hliFvwH?gBUn zVPI8D#g?BPo zllMjhIPwfbez~Ew9h?XyujK%tOrjwEng|j-)%JkIb(Pb5wSWsOPTMefVy*bWVa)iU zUv}lQNLm2j_)+~KwAJn#W&n4^l=*k5(0E=4fNln{x1{nTRXL4GqAV)V5C;8{8;Ixn zlX1h>CbJfFDyWX4`5bzr1u=LG1X~T<@kyxD`ppj7gD8XAy>u6rD#jy~KpEZCAcx|= z5i*xc^-QOe;0vSA)Gw)!e(_^Rx(+}5p7UJ=`nJcG&|C8KCh9<22(ZZ$y0_|wk8Y}v zX;w*MB9_%Nrs;ld61<#l`C9H<_gq}3RsGi}TE4B6)<{ZxRIxVzMiP=Z%87$7ebq+f zt(g4CiUW0CfY&;+4GFGqb+xA7EGD=|3(!BMpcR&UgjELmeYpe zu0W4iymnoJ>8dR=A%F8$UjLoC{mI9e!U~_NlW3K0dT0I#ioKl#MK|JD9XSy~t*1Sj z=kcJ3UXC80h%t3`qNXC;459 ze1#w9v*`xC`m_l;!$wm&_9Plqga?r+U_v?c`0mo<@aDXmPh}KOIeFNj$EC#4vta3S zAK%1)Ym<^`)DTVGTzPGclEwIKZtdt0dA{ip%0?UvT%<_1-}B#U;(j;?dhhJ7zyYVA zQ|&!ZE!@{X+B74r$oo9(pRbM`5g6jgVFhNg%s=MGx;!?u3aP`Xf=lp3y_KO$rYmg; z3K|1JbM1U57h2Vz0jXeNNf1P!mK4vw)0AQ+q~F> zP5Wm}q0nq|Bqy6YwYD9AzCpGM`eBE8iavwm8GJYJ(bQ2p9Go2Zw|x;-yp;Zr%E?oII-U+Ol;) z4~nh${85ET6iz2gg6}!&f}w?GOK#{Oj4f~(;3oQhR1zkk2?T91;cD5Jb;Os-WfW>D zkQ(zAROc1t$LI4&K`)j7K9t$++(s7HF&)qNISPQRYa+%3I-#le9|&8?nfkwM8ZNz-dh-^gU-5$*cOUePW^~93 zLC+Sw0%lLjiv>`aZf+2or!xC2)osApaOJ$Sc?=i$70oc^?n~i+Wl)5Eq;t=~9AeZS zcnvkGi<^k&cHO*r=&6q`cZ{_CB&+9dy{&z)xM+<2ePpC%U+BKx+r+A$KrawKxA-_r zN7)ac@A6I#%XgtqY!CpjHvyXn#q142p15uKZN73qtHIQQLh%BQ+)pI)`l{*KMmHb9 zy)TH$H`?gNkL*Cf;@vb0=|_e+3A^JX7qS6*NK@pFOC*lZk$Ia|Chyq&VO{e(@zgtJ z_Ew*y62l&o`TnC@XB@1Ws$%=CGSI<0-vN3okvphKgDl-Ki#ip&FCQ@|C=cORur0xV zzA|=HHotWvM3&i_IDxzUezLU5@|{o?Bf6u!`@LK@tt`qZ#vVgEQQIv&E-`3?*WBJ+ z5@do?>lEYJIr=yYj_sY_^mK0Eg_la<5 znIrb=UJWIKt?Vp`57oq#4d(>hBQLe+YR@Dd5@X=bG{#0U$2Cbju6S>u<3+f`JpqJ1 zNk_R1+x2A|_?(Kr8S2xfdBIm~0btgo^57HPy?o1QBs`Ypj(5{rO5ooIF1>8+vUmpk zMCjhnR>z!jn(=J+D4N<`rf~{0i>xNil=C_jJx1LsW-lu#W$UG4D-s5CuL)vp<|>p} zv}F4_m*ZZk1rcdcbUp`ft%u5&~4Rxz(MP+MBMH?z`V}6 zr+0yNJp3sdHR3_ZDna(N;u-R$kf98q!C#uXfywKl^vB;qYM3s^e7Q%3j^X!(`b{x| z!_K5<=n4MT*)x2(z8lI>B`;Z((J~5}oSSvGjhOQBce2-Nx%A&JzX;WOTfChbs&ytR zW-M~u<21bLw)S28C)6|JL}R^vp#dR8G*x>{Mz0#hSH^w{%>+7P^u#)qb&g>v8JH>SK`M)(60{ z4%r7!9Be*6C#3Jb@uVg7mTHT=ByqL6d0Ad-h!OFUjub7a!eoBZN>fZi>@Z8#n~G?x zm>@=R42@FY(p}(tGU!ERq|P#M8Ggh4cuV)-p~1Vj(@T?c?YNzi{nFW2mSCY53FG|z zUw(nfD1P(>F{s8&&_0hf=lNl@YH@;V+&a2FGz6g-J{a&!bDK5O-ru?m(LwQ zw(_04T-^vrTX;v&JE<;)4auK&cz(d*4{!g}tRTed`V51!=gs$|8E)Dc+!sP&9c}&D za$3ByDtGysa@!5^T2Z3aV8TdmGtdpw+}Y>;A8*1NdIfld939l8No@|v4AF*hYi|q8 zk&!PoYY2uc0wIL=IQtFTOma1sRc?ty`*PxD+ z_gBW7uTkJ{HMUnlY{D9{m-b77Ek}=m)iM1adoTw`Siu~)N=1Iti{R#Pa05Scu>XUb z&bINI$eYkkfKT{2*%2Ng=xh)<8Q5->E|NxFi13V-@g_PCyGV^PYWo5{8N#93$-o-# zcHqMLcd5~{3FTqR9e6E%=h||tI)Al|#4qdXt)MF`Y}=RSrjzrn@-JvJl68R#ph_}o z6l|AKLX_Q&bPhc$^GQTFydOrr_(&M~3d{s-QvXUQwXu+lV<6;Oxs$K`77OqY$1z)A zMHflTrug(J2XIGSNK|G1?EN#L-x2)r>Dg9r#W%abr)2vOJoWO1cpN~VXz1uVA+T;S zULLgn^kV-OI>^@4vw-=$1|1o>TfJ1}5*$2l)ulAGX@7eSKSpHh>jFO_-3UiMiaGwJ zJ8iN?{{8P+^$RQYP??uYeGyy}HupethW8jAY@8;=sw5rOaFMRjde1`!8{6hB9h1gT zj!e7r|Hmu%Uhl~*e+D>3JUowp+LuwnEd*F zF!LQju~B{B+t+eRL|_8>Xg5k_#nOlrc<5!3M-A`<9w zoKooCq@K}F;QfI6z&=f`1v)?x9g?YEoq(Viav_~|?_%=$J%pAEJh>fwep+=1;0r$h z&aeJ#6bB40o8Lp(PT#AGR5n)zF@qaZAI+Nl+^5I`tgTsr433IT(emAeyj)?i~vZg+8T5wv6ATtVNPIVcmrAs3nORG4{9Nl0P-USPOl!o(K&fJ z!$g}Cglqaj&ae;&3(S8P!DvZrUN64Uy4M2W*>Et10BAil{E-jTG=H~RTb%{~7T_1w zswi_X`6LrW6$9C95|FZgYw&i2yucyvQjq2B2kfv1j--oF@(#FWC}kR$1bhRH^aiih zcFg%+!N_SYIN9<7iZ4x0f)F)r_vHYRV$KSzARi%)jT;;bP$!5`&Eo5-OMBc+(KsRW zIaR-DzJ_{I>Q0SS|0?16!tDp4p>8Je>QO1;dO`Rypw-1HJ9gkyzZ>#kkD8 z6EdI%91y_K@ePx-d-~K3jLm`s-3851fes6hYip^fsC2iyPDgE3w4CrkI#7TB16gOB zDl;;4Q2wGxWwrzyq%ok?`GuHqXpRXvxqfNvm1;MB5GA5P?~IeDF(swwR-+&)a=08j zN|&l5*&o+L%7UlYLLF4No!P#W%RzQLXkacHOmx0V^Nys8Rgdl$HUDK@TYP%}(d0&0 zzZHO>D3Hi(|Fc2t!-o$qnWR$y?v4jc`V}FmHTbX!jXs-cz{9r~i%sTt9Btu)jIE0` zYF&O7qsS`3Jg8zkhG-O#E? z@Uw&iPrL-1_w)gV-3ENTA6gH9=DyeF_vB*eUtk=Qo69$S_01l%98OM}0xa$Ul=D3w zegingTZOfzLwkHWA@0FT9-a1R=v@Al!AI4`WDaW}u?F2mGuj>pksiHrLrCRL_B6|M8#c z`i;pC_}c|zP{KHvBPn?ik;MEa^k6=whV%e_OW3%kyOg2Hh%!PAWu( zIh|_It^(`oa8B-u(v>63T%bAqEjn`C?S3^$O6wDBOH)>6j}$#(3_J%Jz*5#dg^%S@BzSF1fVUC;FBJiZ`LQ#*$0+db!$1P>@B^Pa4?SuO zO!^@ro(aO85a7@F3d#_q+M6mQq)EYhW(QVoBr(wU7u~La$Yuc2G>G#AB?!*`Ev+!hJSduNy`N6R)xWn@lACtN0XQW2Y% zlXvxM8CFlVr!bx#_4($fIx@}O!1GTXmijCi_O~vdQ|Jcf{ z0tF775C&dCE3aV*-!J+UiR0TKluG*b1(1;Cs9Nsp6eC_QDsIg=sw;hoseEu#Bd4yV zU4gB*l4NC+qNx~%ZbQ<{j?2B%Zh~(Z>6~SLm6A6`4Lar91ZdkR;EyuWrp_yr zs0q311Q`sH9cEsC0Xefkue-M~^%?|GXFxm;fNA4HJEjQODj-u8uwqPWU6??fcn=V7 zF$a0uzN;W~`}b&(fmvA69Vn$5Vx0k}6_U2I!`VT63Yj)gE?2>-%2A1Z5B4LF{%|z} zLOlV{4mAH0Zc{d??lZ`hZ=mdhze#(o5d_9Vq1O;G6Y!rrf!F>n*l*tYkd4J!C9i#l zc3wpA**+8_0ifRzP#sPV1TH4>fvfu|Kz#E7KMn!vAXGA=Xt;qXPi>{gvIcNX|8Mhv zzO9xi3$tjA_^QC>{O$(}#HGBiJ*p&TQl|44$hp&{t5f)tm^_wjR02IeMbam5&%D4- z&+F{&|9sYIw_4Ix(}t_Qs$RM`BNKKGdUPyC{mU&^oPDO}BY8*w)OUDv>n+Kb0I6Yi zWL8qB|E7A0*ke1Yb#w)P1v>&h+x54t+_wL!91sJ9258$k0JDemw6tz;ksB;LOX4-) z;o-R{CMI@k^9DANT@`#;8kXQw;j_P(KNQ9ftPGB|>2H~~eXns$&CAWrOyYX>QrPa! zk3`qU4?oi}inRq-Pu5bC zhkH4q6v4mEWfA_3!|3##P@?Yn@j%dIRi?}?8_CCMjrneZmaOV-%lFd_s& zZlMS8mCd^7627LDO6F%Zi+tc*{T>y9yAu-jt%}B!cXUvx0%rdKN4_n!E&rMGZU-;m z)AMRn6Q@ewZ!)g$E3p3#5(_l%-NOSu4s#&essNnqUcP)uN|6NtCG&t0OOvb7!VY93 z004_5=0}t? znWt}`h|e_~ImueoWJvAQ$q?`D{MyYpxt{Y0z={SYku*nupw0j_i0W2Ghrn+9Mk?>o zXiZ??j-L#4!U7)!x4Vl3HYEH>FJv;r#<#wJEffRRu|bOlQUGamKysS3VUa46rRjFN z$TFBjqoQH~gh{AHdbnE9`$_e< z<6_&K(5t>>L&Z8ZBrn3g;e=Ep@!tE=Ct9))J%yU3Uz4g7a_q6(M_wk@@w!2^AG1p0 zYq9A2*jQptAHl(Wm8vX&W7F_{!=ZCdsjoKgI-HA77kq<0`>ze?6r20+6w5zboI~) z{AgAUHcAH2&mWtRuw&yiuA*`wqF(s;#!-6rUk8AK{*matxK|aQrE!(2nK-87LhTJW zLWXEzhlE(fUE}eZEt~H4i8w_Oe{PnLl*$Otb=ZFY=UDkvP;~JR+icz=O zl{Ixv9#4t;BpT=#iwGO|i|0Ca0tZ{&C4P0MhP&=__*p;8OX_ns-bYBnH`$`=at`=Q z>lcWbVQez@`w9o$2b49cn~ErjPT2r7e?v2w2^z0VCa2U&5|1Pl8R-(;fuY~zSg?!R$h4i!Z~%t-5%}I|E4nW=kF9e!icq`xptw$m^VY zZm$e*KV7}xl?hp6Q?AyIkqd+LK1WVxvKs!6KeeP$3$ToKN!anpsu*)Wwa;wNXhB&r zwVJzHh$;_ks109A_zxtnEBNPh2i*cm^p|0Ze{(s!0Rpp69DvB{pLBBGM^rQ7Q%1Z^ zcI=7Kj3c$^su=(E`SVkEf(-WNIe~nk?ez9%aCB2E>$;9fJ(qo?-{Qx;CtwS+(aW0X z!pJh;<+2r)A*@pJ!RJ$tN$CW@dO^vpw7n=xJ(dFO_O>4K0Usdle}qzlm^mMfQ3XBLJacb3T@368@7%}qA`E_ZocumxX0An+ftoiEO&a(8k`Y{PMM1VNe%XvVW^e;+VSNBiwT#X$n z<&%7WwH$$9dP4Tw=R(D|Z&)9FxwUCka({gIy=l+=W1&!PF55MVbEMT88Rep=D5VgAmbGl)w$(c=@_LYv{5*S)mUmE@(MJ zX9isQ(TF3=Ep$JGCsXk11?A254x`TuBN49&o#@l_e|V1@AO1QenPh7}{c7GSD{218 zKa5qOKuu^%3p*@0cK5$WJ_m&@p*BoD;jsQ(K@JQw9qwnAQZ^+nq&t(ph>_=4q~_LZ zDY{Q}YZX%L+g0s!izfC~A<*uMig_ocBPXCj4u6PPPLDo|h6m#XScDTz!GZU| zJXrU>O%H*dp)PHu;LYw90=AMW8ns`tt@2zXJx@O=ykZ^MMKWVle+6y@4))b$PG<&` z_m;Kg&G1f7rwx8*$qB$dK1Gn`9$Wu{VcyYirGeFXbp&_@%w92aG5jewFf$;gxH)1` z^oUbIpPI=b&d4-;RG@5!=Q2TD6SA1O#rp;eeEpTzRvcx*y6m)U2!Dv`YBm+za-xA)=QPpA5S&ujwEL^&%u)?}4> zH#q)%VTx}kp}nbW8JZXRn^Q>r7EI0OSbdqd($&6S+44waI9etIe}r&=N#Y(w@$pIJ zttqlAL@sB}AD9ss@p_?G2irF*nIrUw9HPkDw)vO4=z~N;NXoZev=e7&|KAf)|DH%t zEUtN}qI<>XHR)WyMA_SJ{9d&7XA&1nUyYE>y5wastZ7!S!0Ua(EQgMDo#(Ij(noEi z67>JfH_bVg_qtJ;=klGcAKqOTs;J$domUCN1O!fhpB((b(oyx)_ueJ(D4Yr1*Ckqe zm!>EG*h0G?JmXGYrQTClw)kyXg0T+%62@m%yPWQ3ml#KbMO4Qc#C3aHDB)44#=+yO zJaiO+d@C2!+efb@Wf5A0Cfyp3lDlXOxhY;^Uy+gK(4J4ya%cXs>t<*hAs)Pvmdh=6 zuzL^_`Rni%!st@rw%aG2%bT>OP|;Ne4t{r*d2SdLx$N@@I+95JGzv4~V>H}ex75!fHz7u>yFA6U9abCt_pW_tU`p^yV-glXbBtBW{=TF=lG|Kc zN$QX~&M5v`OyP}{WcENN7S0Ez4Z~N`(=QK83rxxk4fdjZ|#ZqKGR< zWoXy@m3lY1=*ovFBpQwQ&nG7b9f`wafiDfB+^u1DFoFmdZUMdKmsCz%f0Aam@{F0$ zK;lN=2W{w$1S=85?mS5y@GPaV@X>ZHIXvUB$-NV+vF`<)mkiR#8LK?REfl|Q&Z~!# zm-NE<&tjboQ~HRQjg~)TvXNaILFZQ%^zHC7zP|7`0hXZ9VHXf04|o>wDkQf*z**%EMzhHyW4U=AB%NVjapGG<`tA zU~*5Vh48K<>vvr^txu{=TdT$Ve0qeDSpETKrKMniyOA);q z*D>mZxqE{Chep_g2m{xAj!HI+Wpdgd5+|QL+shi>W`tQiHR4Tdw~Qr({RYVGZxQ-P zyP3xZ%)+#<>*lW13tGX7RwF3SVL1x83tnq#B&@XqL#T}yOSbC5Sst1!yRy3AN%*1_EpbCJ)2!mr#vBHT8Z<9GdFd3~!AeDbR_!71J12Go-q zq+(JNl)(PE=GK%()`(WwfY?Ii)n|dbhO(IrEk+I%bul6;bKwtGUSC0Rw(GEW{^A)y z-^J&eIJ3@68l*G=JbI}wGiBV0Lo5``)rT^Vvnbqi}_ zsMDi9W>Ljg(~*$`Z8s*wdHZknvPRIPrETt?QN3%%_V+ zY*hvNJ2(9^G0}o5l$KHXr&Rk*<(6?!@xp&2MqIe~(Lb4M|3ug0&%(PV5FeOF9*)CU z3Wq3`FNX^HYK@P&eOP|WzudOM=1mb^tRC8h{^)_)i}tco!uBR@q1OpdZ2x*G7|7PL z((S!+=cUUm#S)<1r{vx~a^?f)z_bfl@O@oxWL_8GA#9nL8?mrXR_mru;wS!A|JD5s zQDp9)O>T;;c76rpR}sq!SV5g58cRG{TT1H={Dia-3mr6bN0GaOry2aFSSBv?|-r zi6M_h^{~3rOA?0q-HzZLtD9!3K4zt!Qps}{izv+tROra}@(%Yd{EKUSay=eYrnENy zA~W`_N_w?sZ|brV%VMpi*AJQW3zlq2-1O6s>rQ@UP1~ey^jJPsw%ROIQHGQ1vBvwP z3E14c``mEm<4vmlnM+9+&Jv@#Yx4~oY@4%5gDzLVzJSGgWLyr}yz8&1(#Z~xJS@= zYi@PztBH4;jMKHRM4|5K94lMD=Nl9?vO4AqyQa_4{*kT8ulK2J4KL=WDQN&U^SRb) z`4GN@)?6!?LvwH6GjvM-3s@1&%=IIBbYQW(T0X{)bK%Q-M@kv-sSOpf`H<&{D&!WSp1`Dh{1hnlay+y3bT3L4R*3x+I6xxTwX@| zWd&^m*~Sk>e~^AOes{VGQVZRLuo;{dW(&6(UG&y`X{xm4_qh);BwydgVzFuR!Ey?M zkD{7{xw4_5` zelP0uw`EoP`p9Y1J;naUNd{4N}ioJ(50&Sd&BfvIYn=p!Dc)d^FA9X3ggnOP|#i zL7IBMkpeEy0b@5pdd(5Y@}vlp@yZ*_=z;JMswo4}1>2clw}doP=xw{->U&+te`%GT znFrSZVOtjHI~*tP!)oQ}U z+f+l#zl!|*a{m_B3C80Kob^mI_nwgfMcE&dWhHl{xH-k?uYn?-l1Sex&_!d)7Zk)N zymV;g84``9B0YABIYp9C3E=%29j?7(bewXVAD3LlS#Z^rJU=@oHr=X z@no(R=V(85wv(@XjU^kpKOdU2>+;>p6VnE@BU@a1 zd@sF1^U?kD$cNl(+1^}-w<#q2!3SX*{dl%56SD61AouEJk!7N+Vr@At<_J5y);8G> zarSB*6-g|zimr2`Z`&jNzWkH=)5L<3V+GFd$zsKf7P}lKi3&o;qB?JljyYj;?;1*Q zbdAUKZ5YMwnYEmNo`^PbRu49c{gT&2-RrCmDZ|;Oy>|)7X6k-$;6#?B(Luzm{X45$ z3snEP6>xyB61-mXHCvah6i-Irp{L=PqfI+0ENRh!+zEpv%|a-R_QbCWIEJveDFF+p zNL+nGCT-I&OKFQY4t7p!X=wArgOs9EDnEPK4l50>Ck-Avu&?#&wC-yG@*#1Fv%SiT z6VPu_hk++~lCJ0d%GOmc#oInQO!@D)5exP|#*7~i_(GD^(#R^X@XXt99buutMRU1| zK1ny%jkqapH)JH?#phhvJ`tS`pH@l5e5Ps3fG<`RI23>fku%!Z*hCU*rre71OQ$Yv#(29sIf^_!NYIp$c;;G_bqo%WB5eK8M2)XGBE6NVTXCz%vpha zIcOWw_z6423+iuW59|3zaQVOp16jd-e>V$N;i8d1q0G)!YWm^51%awyIF3sil@R`!RN*Ttee2P7lt1=B^t}3Pa^M4Zis5)(VV^=)zn^FJWq3cdc`ab z$L`kT8*NF;Ip9CmqckUe>Aehx+nGS8|GmJkcXQnXZ5V>e3BTv_Jkd?|>wNt94v1PX zOzw->-ABY@^Bpbq?F`q7qb7PU(T{!=j3!si<3aL4-kft7Lq z0u}o+3GOz2D%wvU-9)fgDu%{=UbKklgmZ^wBHj=&ehYrZ%)}a^qZg!njgfaCun0`G zElyWF1Eyt6ef{;?V9U$p3CW}rc&&T%yJ}4f5(!Q-P1mR(FlKJlK!+2g^MWAi=Rlcl zIJ-N0ah?jKPcQfOyr76|5a^4Z-HNwIjgh(nJ^~dLv)>#Z41Bkqo}Qv0m2Hfp)Iuct zHb8lSh!CK>#;q+7a@=y_05A}xAD^7-fz}@a-uCx(-?Fzvs0~(}AkL2mgNO4p89;}`w9&_TG|g@xvj?)) z_V<^9%qnJs{yOj10CRB>uiv^j9Ig)N@g+AZJ0yTPIY>n1u3OE|sN4MXwiJ6lC{wnyFsAgsA0+IiT=;HN zeYua&?bRwZYp7WWOWvTs>zW6XjR)DZr63`Ppov{gcc?pG7Sz9EQ6-x z92HGC(yf-if?zdd10;2C^9Mr+06c)2o&tI{(2_u_@+z>O2lN1h)?x{D2f)^Iih*Hz z^~?w7>AFNH?idV2qUxn{v8fMFh=4YC5#%6S19^R4x)>zE+y#n!$=0(<)hi~Db{j0CTHvoh0Wi*&61D*Gdun6j z4&>z@fY2GBIIY{mnnFf{MhJwKg9G1$Wq|YBBM|sKxX>Bn$hq)$_wARH=6Du)2p$2$ zqX?vzCBfZMdq}9COVYVMqE(?&W4n@;`MCe^#7m?9uSc|K@47*Mkm|#6|7KHZ|G;9& z*ENo5$C}OmA5UKa6m|FgO?M**h=6oSN~Z$S&C)C)(n=#;igZg$cQ4%~C|#0*Qqmx` zbia3f{=audXCCL7-TlVB=iGD7C%$_*)NOi4oc1Z4Ll&+ZzE=lyxSy4BHcN!5vmr=K#|`ubwy6Yu;{S;eMTU(o~_^u4hid%q3{LU_b z1lYRaK`h5ID?%Q>Pbn>prWVms7u%~doTc?#i`$t6!si76T+lXs2*lKLolFAo>fL&R z@!eiypVH(?bndty6y%4^K?DC3yrvR2U!WL2&AYj=VGB%oWqggn&+wt2fWg*W(E;Pd zapD{7G-78rxe3hUh0S}dkLM09Kr51yTj zC{C%5PXOP35$_yz{61bS<4o{aWT!Y!_+t5^LA#d#6B82vw_wM$8{w!4ub_d&37(Zy zZwzhBZVRV=RRCZ&r}i=ju=E0KjNZNP7r}R|AXqo6XP3S$ z+z}%GdeGRhq*%V>J+fJE{o@08Kgg%|;=ruNKNYb{`|ugz(NnB2O(k%8Xmqd=$&S`; zRg)CbGkz6jy(Q`?fAJFA)KGga&N2+EEI_S{dkyY*zHgV|GwmYlX&lswsWLGxaH}dO z`#Jg*(P6b{+b{p{Oo~~LKX1XZnDz(QA1|H_efld$IJyU6GXQ`< z;6W4q?C=%qyc}^Tg`r2B-J~7$i57ypBR1a$v}Rzhy#Zvq%SjQ6?IHlPVds`Hmvz86 zb0CqfkW~cM!8{^A8KTXr=eD@_l&w}_SiAjtCXv5WkH|Syi`behgq&L4<^3Ekf!Y|O zKh_+1L-~{wN4xN%>bBjacGi&R3y$Kka7_r+4~8y+6Wl8kya$`f^*5Z@sEo_yUp`LA z25jah2q+hrzcvAVl5HRZz>?ugqG#epCUtkg0B}pfU>1!)@ra*JX?wIUru5Rfjz0%t z=*NJbI-`WMTRTU#9Iwo^0!C|_M}4R!Du_)b=&(2(`$PsY^+kLfzBYhI^{n{n3ZNxC z?k+dyfGY=rlYViyVz%kOk!nRD;>-vFN?uzV^{m@mhp#4Tl+6FI0AkYp=R|v#Ip0W* z5g;ibPJ#G1V8z2A4E|sbIRc>%fH$Ip`ro?wU94atP(k3gFJ?RMz5_XoCetNF)oQXla`bv%Ui~FCxv7c2F7Adr>PH~&iJu1G}x~%JNbS$ zJvPj$PK(bR71X@iJdgJe@$wsevsX&MZ<0Lu&5WvB`4c5vzu3E7?h5Y(?1ReOX6mTDx((fo#4Z4eaYsG|Vzy9B!A{ zJ==2Ci>aZup7u{`sJ!&D*i4OD5o`<|{{W821Z__TX=N4?W{uv5AEqi@ z>2 zo^w+MIudqAK(m4!3SJ|6qP0MTR~?DIoXJ`a8YDncM}JUQO`;*BlhIbykF95z=Ytyi zm*uZwm|{04UA@W{AD@gQx}_+=lV3VbgF2At5v~cx0&!lptpSQpV@myEvj2R#ZvqXF+l@z@;{>br7GDcwp-)#D+TaVoxRq35`6Mqheqz ze!8nr!42*yVSshBh4T<8^e~-W&(qiI#bNv7i4^>|PC@%WmQ2v-(-=Jh`Hkw=+^+@n zP&xV&o{(IOe4}uvK8yappArW@g%aY11Tu|DqMjMPql$gy%vCg5QXaLQRdiSI?E4k3 zoCqFu0iVsZLHq_6v{BTbHJ^^UoIgpSEv137P(#vE3Jfj~#cPn2jt5_n{_afxiTb5P zGc83FpJ0*xd0E0gPg7>#d5ryPjAjO9`ELb)iq9YolyNV5|KSJ#jj3J6w#qEI07ecs z-EmZ*!zke<&7UWS4_}Cp~EP*ak-2Z7`+AVAe2^{xQ-ncF0|Gr;7k9@w#T`cCF@*s^Um5v_#<`#h-KK}cm?U{IHHg09dz?xU0sn3k6wcxIucmIb<^&q zJc?|2aQua3{BFXi{G+Di3As(y2PhxcRdHe57Y_TZ>iJHHXk|AVOda;LKSA**x(tyv zwJ`Ci9vtxeTSJ71HRQRe)I3`x6$&npTluwWI10@?v2YbO(nDQ^P_j#qxnpLFIC|cB zKvo`U5^!xRvAj|&_BKv7pdr-C9B%INhFSI#z|@b?{g(XGB=rpP2)p|6HoPM)7eDR) zwW0?@r6;tT5A1TfaU0d9N)RoJbNA6;zDn4|b>#HllO)#eFPKVvu+r6l%cJO?l-}5+ zBwdmN3P5411{+D(He=r~RrWr>=(|j;X@6|MnM2aAU^B~ z>E#c-enXhLUa|9&LmFvM5pG77V@%+ziwd2)=G0`HAY{KDxOZDxbbc4zBjG32{@xo* zw={-^L6=WTNUv6z3n@ql^T94m-m?FjN3V{jPy1stgg53hZC!>e;hEAIkq4!+B^mv8 z%Nne*FI+1%$xDKvasC1_?~#{i9{(E|u20cN2 zwDs?nL`cA+(&RQ=Tqa}g%YbHfV$oS7EdIdC=L^o67-~bQTCEFfna+hsHcuy;S^uP; zYK$u{N~abN9^OqptH{}S$BMW?sgHNLk*}(v-R#lu8=#>P2djG_ z!w4r^=R`SV{8afFvjbTa^RYNYx%EK@MnkIr@cE!#5uxKRQm{+jz|#J7D^9_#03|f| zbjU(R(`HeVIUnmHL_z#?IKewGBv9O;dXelP7O|8k!8AFG?%8m-cz3m%?WCE=i=t(b zUSmbJs;9;oZ8%Fvqm>frn{>u;ncQIc)O zM@pKT|A=;1uu47M9(;!{;x5C{A8RE?QGQt5sDD346!H)3#C!zy0o@G%yiK!}Ikni) z#r5H{!!*rGr28~DrtP!UBu|3%h|xQ~uKZMxsV7@YBNDnOB{66o{CW= z+y_1~UDWVSHSWs->77Ab5kU`{zymZtl6{d}pRku|YeNz~ILpjVej~FX76bOP>mskl z5#5K=bgu8xmiZ#*kk)6J(y0et6u#Lo*G2YGJJv7XMg{^N<$jd-c zMU(y846RC=dcXKc1<><(1q%^pU7+EVzEESaS1E#-d&7B&x5BrKHfAr`;`w3b((Iqq zItEyk6kuo2{tSKey2lRKULe8;N`}P_Gn@byNxdv7onlAi&tU=kQ{8=>Uvq_nMLQVN z1KOTd3GfeH2W7hHjc=_4s}%E{bl2rA27HKVNLR*gS!~uMFE9f>;H7Q~-{2`Isafit zJ&+LkZ^vzPfqDFEgNP}$wZM3dr>t`N`$1rM>V_K;fRog@WDDZ?AZlLH3TR?;z{X;9Sxhy*sw^)Htf$lX zJOxw9=M?+w?)d51n8?K%k&ZUgS&s}soGM*IV!0OL%jeDfF%IHb(mSK(7oU6}y8-pcDV*SAmG*0AE1fO*5U8}q#vx&2zi0dRU`f6rgsvY5o%?qpFy62Vmo0B zyLyFec^%InhVR9vYmjcpJyYTBSjSYgZ5VV?AConhMF{fj)62J`F3W>KxdihHav?Tk zVd3X4(#P!mZ{CkU7huaKy3vDq#zUomeDbF|j2Fs*J@y&JAu}1F=v|6tL&C-#XatXi z>-UxXRZ;lCkJg7Tt=nX~d5J<4OUB;i3nqAfByl6-9;Y8!`To*Z7jy zs^*eqIqhI-kHf$Io|+3;?bJj6RT%>LrCMu`wt(&Y$$Woc}Pgy18 zt4I!8pX{tn#$OVQGYYwSjwmm@5euZc4h_3evtV96XZ#`XTO!l>4u|@Wy4m>5I~B|Z zR0;Z#Uqmm@;$JUkbtx|@dKsHb!E(q>64bS{MKD)R2d6KOP<_2r{%`0#SuHCWCk%89 zv^ma_eykxT*`oM6#@d%&VF*A0>1n*eBPe=@PFQ+>XA+Z9AUdLl5&$Nznr3K&z99{C z*cS@*PP=PmZx;rAyKJeUcF_y3pgYXJaQW8UagtH3uFSy3kfc82`9}n2d;soMp*iFL z`G%;C&*()c6y7!A_y{Tx8xV3}oacj{PWF@;BKheM%q$ew@z4oM6kb>104v?Xty9TL z*k9*m(V$x8vqKMXQ`HYF2kR<~MDT$_=(S<}YbUj8f^vh`79b_1d^5k#Q>QcM+QiJp zvo<<*gD8E_TjMY_RRV<>vgSr>kop>N2bw5&Ve+!rcFd0ZpcWALjqllRk%!eI=Mnox z5@TW^YGufYYNB7|lDvs@{SH}fp0N|#8gKP#uo8^u2DR0!9xm#v7sOW%+j718k8cjJ z5-cRd=rf{PVsQ^yY$VK_Kiw*p$vRo3HlYI271W#7+;Y#|~?_O&|lr@s`H~1?B_BFm;58A)FrKV<%W(CN9 z`O_R#!6OqMko%XuU4O-oIJ`|VqwKJeprkDm)Ff%F38pTKp5qM$_uV~zW9Dje>YgoX zg2eX%tot9r34bsWt1k?qK8DbWVCX|mohdn0QEwDonZY4t(nQeW+EpTuJVE<~r1B+6 z6SJWL&SW6VRU||`KXJdi?9G=({Vd{;K9l5d2_^W$UFo?sL6juaQO=IJixK^y4- zE0~Jq=tuc{a9Z~MV7qpHfy%MtS7E|pI!EJdUQC{V6fL`N%+RgZHGs;p^*ru1z%&@u zt8AWFA6;vEXqpHrEho%#v7G@19QqmRdpoZL&9e!Qy+$bAsqeka1UCt%T6|#E+(4WfW9 z#MkS{DDYf0)_om#aoZ)^#|V-U06hX9uwy9XFK84_$qytJ>TA;1uVbIGqPDN~ysr!# zFKR_uJAF-AC6_xju(=VA>qDYUPgrGvi_XgNfI!iK@>fdmGY}O@HNZ%%pol-WBx@-F z?lm-eqe2M*9k^pOKWlH?rZK{@b~(|W-AS>hC5S{ufT*e|u*>^NjiIRJ&Mz3@^ef&2 zd7MZDofb6>*ta~I%e(r5Z77puTv00>rL^L~bgbjtU_k!PmD^wi>o)LFt*X8D0aqmh7XhGF$FXv|WWqk!`ck0KaoL&5Qz-4(0D zG{J)26$kRjL~|4csgHE!6>ACuNwd6o0D}rs4!JY$DYh&M1e(dnk%1X*iex1#+D!K9n0y0C z%={_rxva@Lch~d9*TB?Pg~3|tvpkuk>!-%Mhsr81-9OiWW0poNn~?XQh+%?cmw(_R zw8dkGHE)NwyI)4-w|5VvvV2cNFlp#Eqs9Iq6jCflL6<7ueqmIgsT?gDx1-UAP#O6! zWbqKkM}7?-<`R&=m!q7Y(tDaHK|lQ7Ty-sQ?-yld6()XNWu%+2%-{%_d!w@Ht1?<< z#+{8>{k7AijLY`5iVrH3`mt<%HY6Ex9txjiG@xfPC9_2Zi?1K=o^EG|e81A({eW29 z&uBn2iql~KTGWc6yJke_qi!_q<2js|5MG6gWdP6Rk@32g7A_uUN42MU1FWOl7O;HA%P*FvzV{X zXjl}czO?A$aZB)l>gwh=-R3!P$RIU4UhYvYeO@Dx;HX5Ubk_P<& zu`W^*+4C|W851aa85`Dyb^Lv$?vRiavffDqOtw(n;4E*{f27ok%6pg~K{9UuaD{re zDOeZm$rk`kwCx7cqrNw9ntusWIeDRmV=6(oG zxDmn>4FSZ$R#@>aHZeS2CD%nMRa<~l5tC!5Q&?6yKtyJCCwsaj)PqDyf9N3&IuDAw zm^KP@`@Ul8VAUx>{-jAiJWF6J6=&_{hh{;E!RXYrc_BX+Kpe^5^dFs-&$t#? zLR_Nc?UmEV*`bxkViViL{GQEKRaah~o+AEUa7EGg+b_z__L^^!JKrpRKs~0Y=v}$2>qL_y~FnPP7P=DWgVZf4ILH*vy(d5bDesvMKsO|1_$$)zxfDncL}o zvUFnVZp)3!nu6Nyd}2}`jq;dXrP<|R;xzBOg@!0Upzd1eVihfN`6d%gfOhPJ@TvP_ zSu%@HDbpR#=Gr7|v?|VBCc6Tu-Ts8(b?jCeo_mSYL`!T?U|3ll|KT4yJYVTCX!77i z8Y6h5dn*|udL(NPh-kDz4$&6|vWNjH0yLqn;zok#4<&bF;McD}49Xp~io>X-T#$nf z%isWC=H*pK3N;1iFwKrqbx&0&;T+1ahJOBG-`(evE&V>h;BF`!uY0$v(|K`H;Y)xj z>h+k|f#dd=UvGG`%jIV6nDasG6P3$lRHRIgGXv-&v82YkQ*PbSFMV?+E#s>@Wpgd> zjHZr0*48#}f>Drr5B}E12>6p@u(y%?n5Qj;Wg62we@#E<54M1pM z_~W1kpzm14pF$i&A7=VXHhQ(!iLViPoo;<~0BWi~V4VbA#s0Su^82kZU`^z>mFeP* zjL1P!b&RPeFEm;*-D$vP*qd*_zuYt%6Yq)gy@nUDWUUpGs;?y+k8Q%nB;-9kJ(sV* z&7O_R-29nP7Fk>Vxc#Hz(fNX>)#*)pi+j-lU@aa#$NX_yGbDVv_W5$>i^JWmy73 zFNrtw2Q8c!1O(F`Y9_>)eCSO*M1}%YzcsCp2{UMwsD<(#&{2nLu#SUa%(407UlfQS z4`=j3C0pnEoO{dM{VY z<72TpyN8p$>+9>~zp4Tm2ncUBm&=-6wmnA#s28glz_zr4x)Sfsz+iXCj0wK~u$G9{ zOaLRBBWuDJoz}LOuh2GR4^?>d&es<}UEaJuP&*h_vGh5kq<;|tXx+OLyJg@JAQ;|v zwWT#qlZA%oq2JD6U5^|(!ggC+TNw`{s=fev;qTh9jn=u^lAm>9+#JgGH-1t?SGA#n zAYuX}GCVGTx;uTJy*z8AUJr z5Oev4nijMqd_E2h#TTG-qEvEj51Ot%R?odYIUXB$B#{QPj>gU1b>!uFCt|xIopc_( zyt_G>^pS9&L2S~>r4D)qhQgyhYTswL$(&|=qwQau^WMF02L>7IOZS(Ah!<`G!sOvm zp9&{e;jU+(On|@8E2J37OGa9s8{S{;e_!o{(85oo?uaM7C3YkEJ*?nwl3>OLw|)(8 z7pRV{)?2s=fZoIFDc1d_1IhiCJwY|mC*vu$*U^uuea4?7_L*){!eO60O^JZulojzm zO~Z>SSxIDwJ<)>ZrbaOU)Cro+3v)54Y*Niya5-9kYls_s*u{n*09YTD@I7vNHt#DC z#)B<9?KW4b6o@nSTi9T7mtWqze=K3U3u!q<F9y3?x{q7zkf7|mB3s~YEuW#zk&O5!?)EJtqa`J~P11z3d+P?T)*bB&XTRVZ_HV`^$X}+O2J_B9r5`rDw4b_VIO8TRhy&%f-`Np9e|AzHL=x zoRu~29C(>jWVFdMQ4$zLk@7N^CLoKHlNN zr^YF`YjK0)L_lO3vpM?{Xaf!&3;7^&l|exj)SMOO6hw#|lkcoq=Uuibr8g*-%IK*2 zyznOb(CSlbEr1kmZ%IEz*EC3=I6fS~PX}lx`;GQsx z0o_+FprGk~y&Qz~MR2p3*lR$>BEts{Q)b;_@Eiv>(Ei7M#Q<3^>cjJ_e0i3~U!?*q zbcl?8IFbIWiE1@YR>UE#@ugDcP(vIjQ+zGMd~&svAlQ(}jt@jdt)hWYcnQVG&cxTSx?CVkp!2+x%<@PaR0zw@MZa{>x0(@Sv|y75}zoZwrQZzneUX)!(#H0ey>16Rug5-J`?I z#}xm%B)y<{M0Y-VR^9Fdg+p04HhZTTP9gC`t3C{ zPz2|qvw1--?dNWQDNf(LAabzHcA8qoOLmr^)u)c(n4S+uOxfuF>$oykgXUy*d=Tg> zJ@FbSa~?+Yb37vRIA6SQuk-|SqU`dnC@mI3m!K_{Hk2kF{1Q`osg^Hq$uIN)GX`ni zzgM|SZ)bDeBkRI&vY+D(@e9J`$P?E^?9)_)b$jn$4p2T!5%>di{oQ<68$&r#`ocJu zN8~OTH-x-ErW9&=(gSBm*CPhKB?6r5^S2`tpuZ;b>)bG?4PeeK@b72nf8DO0F7yERWF+^lNJU_{W zOM{xN_FA(A)j8z^};x@^g!@tsN-r*bsnztP`h2O>J_ zmpI9uG=u|~w8H~kzct2u{`I(8ev@(0DbW)Kih2_B<#v9d8}tagb}q8fvKJ}|=yG_1 z@nE-tOQkvG>Pfvl~C{9$_+}q%7g?{5OSROp;~fGZP3BFL6U(G1B0g;Q@St z-HnH3vWti8hayU|`l9_?_L3Ovzj6F%_7>A{_$*`ItI;W#K(qz@*aQ3E|BAx*Q#qu`beRwk0SXC3RV(PUeRP2Sz8>8qrWU3Mk-M7-pxut7FOX_eqIF~`Yg^@kCYobj z>@>7;4%5-5aB*ECRJq~*6AJTP0?DFA)J2hCsm8J6D8N1!aLD6o0!o_9?d{&3n>$1;%JU%vCT++= zw})k-59Ou~cr=1O-#qfHk~|hHxPkH+poSQkEU{!Y?jHS;m|dn$m+m#N8S8Q zz?OA>l_6Z6IE$r%E_#-gYbG@RlH$f6#ka@JuOt$<_hR-`{HA4vd-tP2xKIhsS&q$o z&+!qLzu_MOS_h-Vx)Iuq=mnyjdKE^7+BSjR>hvn0g~b${6qZ%?=obK{lnkRa+(>!5 z)6haZCH!t&_R+9VkRRr=N6^o+L%!zzc_|l&#!6qWaU1?2m1t_FK0?{#&xEdB1>{%w z6Kv!%h=x<(8<^*+>bf7_B0rF|U|~%4_VZT>m9}i=SHy}v_G|ZO5Ax1B7UzF1 z;j$^dspw3(yng4~hUIGLORy=|@6(_HENX5Ytlvqj z7Y?Gl%8_M-A-^zr`-*e?2isqlmi$lIVSRYzW=WIG#24@>a8XEq`Gb{n`kN;V*$;cg`tFj1bQ-RrU$gR1TG+nKS)BT5hq#O3K(IAsGGr(n zzja`@3UgxqglJv|&6X;Wqw2i$V3)E8`m4hV$z_2Xe(jU4@{DgRfjKk0i5G$S;g;f*2jWpo?%6kx9NKQVi4W?0IHxDQ(0`KjRAAH?BHVc8 zsyA2E#_S#X7iosntf#D7%Po%)PH@cBOL}Qrd+5RQ0EvJM^|>gQH6ze2|clH`}DUbPY#h&Fl}IbiM~#T|ycXzq4qe1WT!{9QVE zSm>n6F}ZefjpGx3wP4%(t5CTv@*__U*uVkD7ov?O`x`g-G*pK|(5I&1gh#I#YZl3> zQE}xAZPV_Vrw!kd`vWUfLZq0h2#-G7P0+zkDFn-{u*)LqMUn6Q&pSJAT{bC5K`8x&W*5kOJU>Iu2uqf143M|+8TJ#zGLPHt-t98t;$<`WKdiSS3hF zt<~xt5(2u(6hf{%Qv*<;s`qM^_nXzl(#eupSg)HVF{k5g)W+hTnA5U^h)mncRoP z00rwxk>p?eI09v>Z=n@j?%{0w{4PzU(bmiBRG*0;?E)+;R;uPOAa_UgnF+2MfMX~7 zgz3|2fJN)QIC!i6(t0-e_^=%E1mdi4ciYkU8j}Rl`9mt+xG@^~N0X>6&$gT;X-F=| zb5jEk9XD9!Ia`x;yr^pXeC`6sv5Y_V$n6 zF7mA9@OWo4M4YZWp=L4RD&oY!Nbq=R$H63bJ2O4~W(b%_{+jf0>0;&Pw)&APhh(6W z^%+Rls3sz=)M$Vzi%@pEpC-(weqHu}$=_TzNpvOikL77%X=DIbch6T16n^5-^ET@o zii^h9xW%sP%sz;=MLZU_iBWz==`Ss>2^+zf^8Jx9IS+f+uuOwn*X!)0NmFvv9)8O$ zHv3qqP`K-_2JvO?3IE)+^}+%7xZcA2d>sJoZustJT*<2m%p(7(JXR-ztHMO{o|r*f zBYZ7UrCjiSlPYMP=q{|Sj8n5d4~z6L%WZ#$gPDFG%Y`3D6F(C)Hw#rZUQwe8Cu>> z;W>W+CEe+{CgzZNaoF0P3#Ub^hi4NEH0@CpjPH(oXN)8 z=S>PIwi2zC735RV(tY0XTJ?zuI%NAW0wW{OE?NzBiETo``)!V2@QF9ZYNhF1!X>-rURj73$FBP{Ue5xZPEEvw9?yhRGqc}Lc>}dn z?Ju0_MTV33>;S;7pca?fX8v5!Sj8NqeicYMe?rxm9tdX~tnG54l%sl2`!$E2MRjqE zl9j<7<1(&We;KRs+M;vDl9#Yw0NkVsL$z#2m}8JYkmB0V%FsCe%8(sel0pItd|G`^ zFX9^)?D++f@RD80kpI=7;49|ASKR0Fho%V}_MGEEf^Y5T22TMZ7D_2;KzLbx*8IGN ziCdLZ{xmbmMPjZOTsLgdGp8JPRC zGZGaa;3-T@ob>cpqevo%+cE%5qZ*V~jxlf5krT4#tt!LP^wR!0_T$`)LH0rMXJ^ba zYELgfUlXH!cHsI$8v%8P<-<*{$F)Tuu@QI}k#NESHGDhS^8(_wksp7yrZzuo3|9NQ z_Yu%xpK&2>z)2rnBT)y)LUcK^OaSWyjZG?uA2nNp=rDTAOXagCQ|{2j7&-9mR)q1~ zfm%#Qa4Irpl#hIiQv_kX{f}5-9O8_Ju*d*tigmh-iL)~wAfxQ~rP={L!#}mpNIPRE zCte``iLfK0cK_`Jh%B|QzlR4Kyg>s>zCD}A-`meTm{?fyN?idTWwg4xed&}E99mRv zKy;@!PM$`(uyp_qYoA`SRt!A;X8Wp@^j%LG&qJayH~0}X9y*pv5kc6^%t#x`+gbKX zg=ZMjQ1)}|wo)E}T50uiWzI?AjvKf#phI>af{_rQVI6ObtmZ~={XsYg`Qd|AlIWS3J^=$*IFL~!#>0?^TDpC35k#scE!zZG zo=6JH$_xw)d6v-<{`UhcS>u2N1#tVifQ#1$ypn-Lqj3+QlWMx$1EbL9zcoXEStSA7 z5;=tyJs5!R=}$XVb*bBDMH%m@K*R&)vy#Aqm^vUl90$RDL3{&nz#K(bjsl4FnU^VW z*aU2tO<)CV(H(@X1A%z@jkUEEdE@9^!2uD8577O9V6Ai!pt)TUO#)qI*&sjxahbO% zLJ(c1jd9QYLLv^p1dEVk*OfTG#HZ!GIMB zzuJY>0>YnR!`p#SVg{s(vtJI|OPx|c1~jLZ*U3cKrGl`RQq0 zbin8k*4FBx?&EmPeAor5=+jJIZ%s0P>EvtN(;q?Rf6Y|lGB*jWJ-wu9i(@=6bBBkA z%Mo(p>r@EhHbNs50yzcDDLv_k@NnBopy4@-vjsT90zyK1>VUZDX41HE1$avZELlD^ zMMvP0A=2Q<5|5F%foCE5`Wx2Xc+STL+i4|WxT6vkj9hL3o$3dmlb4k405R9oNdD1rhmK3;zrO*UDi`W^xh~Mj&B{6slq9EaBxmfR z-FyMd6UW-drli!iVo5z+SX0b>zZ?RAWGf|=qNEM}2XSa(&9kW?B`R8L1fHZAu zX;~Oe$zSNraASu^@ejPyekQP%bxXt@JPYB=re4W+?4j1jqV|^wYlx;WOvOzX2FF=X z{Q(uBXmA=fPTrZ%5`oiqwysqQ)=)d;+jGsN6cc%0W1fXM52i)52t zuzZL18ka_emVC5b4gis?2YA^UlX?Sz3*d>HH)HurA13nS{LT7cA_%YeSz~&;X{FBK zw_E^iYXbNT%LbKb7xkV(|NlDs)<<&5EE_akT5q>jTk{P)3DwL<-I_HndC*xc>_KZO zd)>7UkZ@uO0D0D3JICMlLwmv1+l#feiBv7W%ooX9+?Y&ghvMO#WcK z>Cy5M%6T)F0E+4>u*+Qk{)|)05S>o2`P%^YFJNG=*|e=r-Ab7vA{H>ArCsvBmjH9k zT;*i0bib?ZV%rMSck^{&lw(fRh^Pl#Fb94)bdCT|<%`by>&~><2B7V2JiEZL54fNZ zyGgtJ*}tb=jD58J;y^dJti)hx5QwZ0fv~oz0X^L#$ygoDuX8kdYVXs0n0VAP zzO~M-;l&F`2eO-!MpeV2YcDdeK2^f6QntOEeZNa2{C1l)LFg3w0EyfiFb6CEWW{tJ z_yB@O4s@C`F#+fTC=COdV`>`DHR2n;&Y~kgj-~(!bNGvp1MC~`yya}NsbA_NhqgEn z!xMm?Zq@re!@HYJsn7B8-9T-75V00OerW=_zzEM<@Ug<|?0{vk5Hlr}gMoq{rxIlm>@XQC9x)-6&~ zpS+}w85AIa1td&yuroFq(ODgq+cKSYT0HdW1-pbNN0D>MtYb*N{Fc_=93K9OOJv&L z7%~2&u_O8bs+TX{M>Aa)Ni7opL?+k~tk)XgBnw!bC|y9yKoOiO9NJIG5#GXp$oB^5 z(EobZ=t)I**v}Ai_+{w^BWrBare_UkI*Y6)Xj6#2=S1u@AU<4f+#D}W*9Eej8t`KV zq->zu{_te$$462%;Xok#e)MbUZf4T%v4AbY#e5yaq->xT!3ik*K;WC5ogKt|tL3iw z>-sT~O=@-yj`JNN(met1W*SBCbq<}kg5XKsoD@l|r@M^ifaQzuP(XMeAcWHq#s+z` zx1nIq%@{hA|KG}sqtkwrSZHQkOeSZ-*>y+V5Z0l zw(i@U_x9G*)V!qh=LtVe`|`)ThWpoF+eluiDi*k^LSKvlrcThWLw14!X{CIY!D%C(k~YGxMQ9zIWwNkJ`_C*_6>43g*tQ3w9WQ+_7$L-=|S6p`Qi z3c3`(Zmby@DIrSpXU~)c(_(j2E9|gqSEilxF^D3oRuVPnm)H#BJG^`Bv^@WkLd!~1 zu%I1k>AsgN!&|=1>8be}L^@Iq7Fe`j+5u1rqEeaz4JK9f zpX3RBeqB_=?^}Xkp9$G`LvHI(vJ9XK$W!A_<1~E_|{SbzBs1*okwBzBb$c z3KuwRnOZHJU2xW3mms_8qP;{P!k5)h7i}MPa09YnE=kHz zWr)4>K`U`xcFXv4RxkT2ju$6at}EKfKLJMur;X)XazEzhROF@+4oaf2ruoTZJV!H= zojryD<-|>$CQ1+Sb`AMicOS$9p#ZUEz{!lvjO5a`fMg}i$L&u$t1dWeZ-ghy(rBza z4w5_q=*;s()h=&#yi-x;^mODl>;(4666JISxYjz`vLWK)8AlvhO2|IxOlK7j`txmrbKy+^o3Y{tbs2|8ZL5OQ{2CA;6CwKh2T zbHMYCj-2%^-KgkgxDpiI@bbNrqWJ3BdKn|3wL#*y(3Wpu3bH~DmgVf|^eW1P#hX#> zh*!o7hKfty6v)bu9PN^4o0QnbnO9Z!i0sR`r#`8l}GO$hj-{(*;ID5TL-U&cY|2i7)CrKDcl-7EgCTn#m$HZJ6XplaE3B` z2l1pR^KI4eaYf$P^Bi$vg8(l|HI$hHvG;mpxM>0(U%9BEFGlciWS7$&=ppHVU;j82(;zkPzK*jPJey!9jmHp@&02^oV$JXD`H;8pBb`AT& z5Gmvq`L+X0C!FcIhvg{uEhGpMn#LPc#k^3mJbWKN57G1CB81HkTz0iW`}R0kqTFxg zID1#T==gsKSHC$=9+@TILh4(2?8HVXVd4*6z&H*lDAf*-i)tq@?^aY(i5 zt!#&lVF5{@OH`;*9G86FTMr0%Gp}G9$^79}(JrT`lbu&i!St8 zpyPXsY_cVcmq!2=cPX;3)^Zl5!;VC?_3_95VF5&L^Jj#JPc6FXF2Or&|5@=TBcCyx ze`!3THl)8dI1N?_#4I{vH4vpMsH3EHfzWPAO42t%(1r2)c=d(Q} z74+eU(6&cV8S_*e^{&andc-5qc z=2l#l5<^|KPQf!!ts)U{>O|ei`n@PkV0+tTF6C*whHrsd{s{f800ZYeUL_pTb7S59tCyHCeBTkya-!{A#?cT}P!ClVdSYLK2; z1M8-T!B|irC&owlrW!N9z#Hnwgrn8QC{<8h2vAv3D z)M;qRZE3Lfm6)(dZ9gnWZID?T6`;=)o%O-9F6e_(1-WZ*4d2Lq@oecdEQ(3N_Id2O z3k72YeM!tk&Gng<-f;Q%rJPP5PRK&c(JYOR3u&6AHWBUb;jaVW$gs6-+JD|fK7II< zHIREcYO(p{Yesmp4g7JH%8@SgBWdYp*o|OERGERnAC$?u=%Th6A{xwz%BSPnyG)t# ztC&L%AzTkxsTa$`h4L~o5l@{06%_FnWejeW$VyB~xJt(4^f%8epL$Ze!9g>Qw`x=| z8^3^68{G?Z5$lyc{YexHu<0Tpwy(4+_gE)PNSt1HJCF9|2x=)EGq+?1l&ip%B6{d{ ziCsr4T*bQXm4M@fJT90QyP7*nRQg#;j6=EoRziF6;|1wu(x6e7ZXnQ5G>QlfKTN>N zd+oMigEe<+;dWZMWcl160+lh7xg#sA zwSn);#=_vP{$o`jT%jM$3`hwmyw7={AW@ft=E$Cc_4XGnrtByFCy>FZmCXP_yWVn8 zD!22_{7Vq1Ky67i0hL2`i)uejI02<%!iuP&F0bXTefY`MK*dDnnCwqBf_90gN^Ho6 zt&hZM80$C3HO|v;VNb`;j-nUz&WPp$W7|6kLUC9e0?H>%PB6%e4+H-nQ{Nqr^%uTx zWJKALUCI`cy+hfuNAXayQfA5?MWXDzXLf{SJw~?2CS-3yHrf2{$LIU~zJ7o7SM`40 z?{n^RpL4G3zOPFv^*yaAJvy(8*nxzdTqVjuC-`bi&XLR)0pa^xB5VNH*#dQ%u%)N3I6F^1!In9V4;fE zLZEZ&hX^6*A$DbKuxFmsh@$^gsnO^O+XCmIK zA9#v1fY*^@Fq5=%s2F&z5wD5>gs}r+$gkMPK+RKrK5e^kHXEu{{2M+!uB6qsGTZPS#QRQ(fw& zF)B!YjA#juVcDU~szy!hkrqj+P~Q~W(OfXU>|sJZD`*j2CoSPI_us?OxiIdVp@2Kn z#(QROtwF9A#0Q7Y3iJ7^^AfDvl4iKQ5*gBB0AP*{sUmR-_HhoKkfyin4bQG5&hh+G zUg0$NXj6=$dav|Ir?&N}nroP3n279{;J+&LnlJT&sPWA$!D?XLPWYitpe>@YGH>>l zi7~^|kj@<2h!30Q2hV9OM}&)>Z&G1zPsgcSJfF-ve4bl-!-9Mkp`A>-ckb(YG#Bt3 zVw;)Sa8R*lW*CxQDY-3?I!uQzaEgu{D}6{TuQ>wm>n1%Vt+e+W89_N#=s?%#?jp9c>3%)78xJ?X@{Z;{OGM@v|n z7*TU!$1O7pM_k^X)r#Kd=@csz(@NSK_vPkj81HiJvvs!P^YY>mtlTn}h1scWWL>R% zHELH@UvuBzkJ>MO4d3glzI8bUJHZD|qo=K0$lGZBMAX1D8WmqCkDd;Izyh%Uv=>Db!#d6*I z`wU6E3bj@_l@I3iK(6Ks{JARNCnAT2U_haz@INx>j`Doh_D6r2L;ZIhPglFMZ+#PO zI5?~qC}z3LQA%$)!0nfUL1++)KJny7HZ?(mba6x@>HM zM$;FOyS0A8B-$HJ*M;0m7Rz3BSn8C}`6rxUCUK#r9C1DZyKl{dn+NMjbZS*PcJuou?_2=|J^7PauDJ#$=J?QJB#?^k@Dtjuq}jWg@^N0|U) z`Fs~GWXz%#xqzQks>H7uH%R8h^tQ15ktyZ3fYfYqgcR9~c#(An9I(9~{Jb=#Zk~-I zn?66JD+I#iHhQDSs>CN|IeK+JgS>AG`wN?pD(;c57O8pa2|KMNBb7C+#6_V<6XsEsYDro#{Hym$Mhqv^Iv1hMJ(kV6#^@#k=VNSs_vfe^f0$DO@ z#`X&B5%0}Qb{2+=Dnuses|KqMqEj{Mr{tg8o1t@dg#^s(>;?OHuiw=v@Q7K~`JvAu zM0X(x*$=+LFPB>}%=mUm_|5BphpWuOj0aW)jR__GZ4ajjeRpaKd2-*q^$ENYc03|~ z&+22r0~h7#QMnd*ErxlGRI-Kcqu`0(B?I&MiTo~HtU79M-<`y&FQqbOAn9JV2%UMW z?NM1(c~w1>7#yaH1-VC}hrx8zd&wy$^Q_3-e&u7U2kg@)VU&o6Be{YsxACQpcM-&NSDyZ@dnXZy#M59SFpJP&+Z9M)( zYbky7=@u$}rW^+5ktU&Yaut+mmGyO-#r=%EnqFbSJ5(#1P!^HXf+))EQl7PeN}Xv_ z^iMP7I(8K^mSVB#F~tnO97SQJqMXEkwR19JSWM}s-a&G!`94dP%A0lSOn%pnBzQ>~ zZ}|-h7^izQKiWAU*wb?%7+TWE1eOSDOd9T-nHreyMFPY>_z+<9W*?uN-%Ki zRD>1Yi+GTQ<-cpN47}`-l?MWrNuH=5VnTSW! zxNfaiZ>*PPk=}a9`{EbdXt{0A-B!BBj1bAkj;CMCCud=yT{k1)E6<%d!mk}b_qycA4u4xSBG_e_&D_oz1((}2mGTr^|m1d6F^0FpMr`C zdlQ(#t#QYmEg+u0y%^+h{r6Y#{OoiDsKL&yVWYS7b;lDM*8#}P3(N~oq^mXpCBPK4 zJs=Ja4%)kQXfHe2H4q^8&oFf0G>Ur$)`AY;I5^}^f)NXZ7kFHn19c#N{I?X1VuP!wv4B}TaF&_*`B|t;)}z(-MK@@?7S^4)f`VTo z__S3Xt>m}&^x&BQe+h#mfesO%?zVvc%g9qnk(?Mfu)7co?k_fN{Z{7%vVavUdHEIl zlWriOiJhJ3K!BEv%PlClG!2C7{7*c_dBAjMAW}>LayE3H@l#0>Ei(@WB~dysGRt^aU^328GIW2rke47ZCx zO;6YGI=&Zusz@h}CBtWUvHAnY!G{Ktm zb`nOxy#Xi}v<3@fV&Iu3!W+5{FOuFc(%wAd)w&M^$wUV0j@n3_wX2tc7K}oOp_g0DyNw ze1fk&fEDz{7Wb3`P@ig<03>cw+k(KHrWy7(+-J7W_UN0%P2_ol1tSM(Uns9=BD88+ zWcog^7qv4miILdg6hi3|^VPfZTE$R#P~%zWe&`_j=I_UkcHnVb?0&c%Zw-V8EUtdQ z9TFkM?fN$+RDo63N@c^+&v2>CbYaHSmJ(R8JRp?Ep9~$+*_Hf5d&Fax)jeN zb^`+gL$|duu$Q~{w+4)EZwrmvVSoAZMc|8wnf_)`gl9YL;pl`kHEvx@08h0)g~FAuIRzE$82vqT-a>Z z43%fYX*wA8zdq0dR}@Nc^M&6VCFx-E)T96ci8gp+*Be&spBsOI$Lw*@{%K^!tn4L_)`b}-S%YYsgQ7b z(ampCqdn;L=y1Ya(&kdI;%GA?&5K~!2`E=Uzocpmw-K5L@;V-yQc%6>w2yYtqy}wh za0~qck>-B1oDEqOD79Iu6Of*@nna2KXH>NOm|Pj&4ss@}ei1s5DMtHNqJ5{q7?jEz z_RTmnLADBwtr@|hfoZb-{k0x$VEWq-Tl@sh2H+VCvO&f@z!QKGKki73R^mph{8}X16^`s@teN))UNA-p8Lm%h1mg=d7AFuExr!?%`?Q!**2> zU){xf?FkoV(wB^Gl{tMcl`4j=mb)s@>cesGp4L)lTt-0E;bOwz z#=g*~bLlyFwyL$l7k?=}@1_AL43*rLFcFQ(D)(0<13H6)My;}_9Wl2`W}N)DNl6Oc z?aUfv*7Iw8Xu4-^Of-+#S|s9sv^rHD^7Y9f-sU-fn=jnuhShg2Q1j&yxk-#0zzeuL zg>HUj1*xnt>rczq*&hM~%+v5#{H3#pP3TKZNh;MGwKLx;@nwb-79gL~d|Xkof131C zcnO4WG5bvk{1U&opI1SC#NaPVr>NI!SDY!VZs)=vIk5UJoHq&fAPKo-#z`mkjCYlv zzJC&Rz+Qwg8=AeDznZ-~;}k%y3K->m7Yt_;73pfBU*i7pUS~Tg^Yiokqt0-dSTsQ& zb*C?&%JM?czS%iOv5*cCG$|=a*g8Krluli`$~-!{DhjMQC7VNH)0jF|#li^{zV1;) z6}SDf<;czqwv=k#Nu>)gTMOhbg``N7d~CwF^E+ht-!Ku=ZJ0G$n^A6HD^gM>(hu|b zE$10dn*}Rue?aN#oGlRyx4JaEG%Pt%in{d~*Y$_$OyP(43u6XVC?H(KQ(`AgZo|I8 zC7ls7q(GK}5w889M}I&S&0Om=8L(~$U&1JNVaA@N*88-{=#%pN5}B>Va`OSd0UK(K zU_Y3>zd~^T0>YAe7JwWX;NyS6R7W!N%kmYi<59b-Ns{yLO@bRJ6`}6;X(h)U<}x0C zR<#ik0Q~rja2V>v2qWe*wvp&E`D~4sOMtL9cKA((~lG^Z1+PF!wK~1NKd`OyLz?J;Op!ylHe}V}CW; zM}E+>^Ek?i>BPfHq~@|j(xbNME)_M!nY&+a(;rx;+aqHE15o4{>YLU4Lu?6Ek8~wp zb%4U?fm$$HH){BT&YN9iE?Tz~*{))Nv|LeC+j(};OISKzXjcq(9%l+m#;y{;(sPxw ziFc=Z)jf{MwM$iui2U^NR#*=$n=;hnFvAepF`*0kVfiu1EN-?Rm9yWv9c#(OvyH1z zES2holT4$Pv(ri(DRNcB*i?PcSm+-OfX()aB`pXj)1xbZI1xY(IG_slhH6*@jT0H) zcy$St_U`&~T>8SgsryUuK_rt0@gKqyiR3*375VE}rk#7SGc)dhI3SU`Tcythh#@D8Y$0{`HP>qK0u)#gdF)KllySh5CHd((Mt3E4|+vT z+gQwOR1XWfLcUWx<>-|tRq!I~sqlb8TE0}0g{-QkEe=lQ@kJd&Kh0%fr2dkq7y91K zuNd8yQ1ekU4=VHN_3=+`n{VfK?u}Nq_>iTlE|e!y_dFK!Xi}NZ=U9l@`b;QKpM2@a zoML6!DQKa2pe}Sn!;@KNqr~CthtwiC2bgxIHIuoN7MYPPsIzSqV_4Q^aiFx^WM~nC zrc5bG9LnBKwdyWG7C;X$A=m2{;E8})Q+(R2BoG=Bh}Nro|2&z48o&I2aPPyZKoL4L ziLPF}pe(!H$!7bg`1l^moD1{aW6Bz23zg_hS-w=NymOr1jFHov@;s)t^MjerU7<2- zq-mq`W8eH0hi5O5aNTn8IVMT&#Q)R#zYq09KlGAp&Ai9jV|(|CRk)cY_G%sH&>}eV zWmu7cy^V9fnDMFPjxb0S`$;1)rbKkEe6lbUR>L9J85t38i$xP9YVqQ1yoebWFX^7i z6i0Lq+Tt`^$VNW>g`Bqc;7*dkpB9Dr9lVa=dc8v0)(?8ZTwmxdTo7EL6UrPKlfAA0 z1H-Y0f+feH@odt2g|1n(9yWtqF+P*S*Q~NDTGtzO&T!~Tvl3^Vf+#}(*Ed+-=1lEe+8+8NBjM@Q zjqb0FeGdtUB~cTK;7g$TqnwuT`-AT{g88UIXc74}`Sv!>IKo^CcfSp4tQeXmOR4K( z@#Ncy@+3iPSJ z=1!4KwOV}acJ<=9!tmS%gNM+`G57cz#c#@dWJ`A1)uLL5kkfe&B+l&)weA3mVhl2l zqRP!GCJ9mC$54PM){Etxq!kvEg+Zr^64|LYhy7t{As*tQW2pCe05bQ1Op>*zyenVw zpkAJLzkZT604tm(Wx~7v_-x;J8C)&cRXlmrkVHV>y&VWMgh{fXapR6es>LsPr1QdV z#9mi^1%^Jkw&W(&>S0hZ5qc5PK~I=anXsf1CTngWIn!h&WOmkV46M>$duP5zX>#NW z^T4|jkp|{wZ^tL{6ZrV0k3VMIBHP;KnLjomJi=zKpn!V8isGRQm=7D~C@Xrq7pm8V zwl5de!D>gS{qs*_!;M_Pu#I=gwt2ed#sF*l5uQx;uBhy+3MG)_R z*mlXjW{8QzK(6rgKRh=1k7xRXeyW9*nb>Ao6%bgWT++glx(#cNu{huNUAOZ@kvROe zS&6hg@tEOsS(t?lJhSw)-HUg`SsR49!Vio*nv}IKdSjSnecjX<_V9N7XqCP@nHK)X zbo7w9kSperf59pOYkNInX^2Qz%?Q= z`G{?L|3^d7q#GKNRKgOvT*FTVd+$9isNtV`RnL0oWA(yprswuojtwh`s9}sq&U4&% z)$#UPKx*W(-^yeXQuWM6;b5`iJ=J&^X8ymt$vJvaILJJjPkO^HH=dc-U?Cl%Uo01Q zmEU@R`KXYLaY07Q6huMm!%tB_c~J;DOI#uU6VEQd(K~*ebM&-| zuxYbyMsm~@6$O3YyJL}x9LU9y@E)VIu`J{QWS3JTss)jNe)fv7rYTQ7U2il#kZsVI z)6Uq-r}qas90_lyy-(vqs{LJ`ePwlD=Sx4a^W<^3EX5hCOgFmrDB`HSd@GnZI}a!1 z=#9NcN#mV*>^;)bTC=?XzA|kq$|w3wPIh{ z;+&ONzBoT$05Jf&pidL5hPV=aKf-6@dvVwnO;?yZ$((s>^h3U`Q!?sIs*l8LWHP2@ zhD$T`aAzs;&4uS3F!M^TZ#~uavO8q8OOQ%EhbFX*m0LEl*JC(ny+2zM?lJ~9(i0RN zeA1UrlZ+Ho&$@m6hns`LHV-J6+f2>Jon|4CiD0dR`5Y5KOVdsU$VsFDjbxE`bCe=k zD^u7{M0E>{xEWc+D$*0LB3H~jo!Dh6*jrAXE?h84*A#M)SqL&0?`wAs*imQZg>AY_5erC;H+k?o+ry#uW)_;$hdFLaVQ$C^uaWop)> zzaFAX6I5P9Kz)42t&Fj0uaxPQ2vT9%e?NORaC+mH$|2tt#)YE9{jL@&=MCR=b9ll_ z|2zKI=b3=dAx(Pib>3eex3BF{zx8TUjR%)a7SgrQATfinK<;1{%dF5-SvfKl<574}SK`7?^GTo=i zS^l$Q;kznNwX(HG?dFAMec?xLy zf58@CwwmHLvbo|*cBq^Gwr^r}epd5RB4hq**4ad8$1H7C8IB;QW(?S1OU6XGH>9lI zTR)4Q(i4O>+9^jZkq4p&}9oFxZNJGEpGZkwgLK3>Jn5g!)wgC|l4ks4M^-F~+JVS^*>S_&0 z*YU`d2$l?Y$zaME-DykGtb;ejH#5}FSKq8!v$mjbCwM?tscK^>fBYvW`CJlZWne(F zx1j|IH_ttN)&rWOTzcFGn^4vza0{F9!WwRRY>eFQpErvnreE0Dqb@HtgF-5i+;Ct> zsq|R-?$4Ct)9?O9WJCKR5kE*LeZ+@)Ve7wNV9c!EL9qAvi4M~_qWf$6?+nr+o_v+` zk9g+iD07M?tTFN^6yJf$YP!m$sshmjLh>NefYnVgouh+KuN6F6B}r6PSf>_&4@=}< z-awv*4AZztWO@GD!~W>u4aX+z_b_0h{>>OsL{h=8mCg84uyum>uNGy?9h<1TU8caC z;3MQu>krENpL3CO#fN&$WK*GZE;Xff}U300xJGw z5%6fAP0)!?Q zUIm<!{EB7>>Xh5T3kGO3;e5R!^GT$O;p@H!=P5N}#36Y|2H`V_dj=TH zO*rb8NWZN!t*2_MQkL9!S0?wh#7xGJ<21KyJvztIK369n@rVVb| z=0zoN5^YN5W`!2l1z$-8N zHx>?^JHM>};@~4bxHhq30DK5w+{UQs{stf_vH*Ej0v`jga2DFD3`}DHeMjl2)$RIA zo%lQfe#GMZB|vphFpN2fGPZOFIDL10A_3ZJ1^_+7C1&UZGd077((+;F&7XL;m~P*` zZ3m$B_Rte4r~7MGT|7@rA!q&spk5wI=Y{7(Wzl%{0gxYtMgAz_n=m&bU`3V*7+|%e zyEfGrI>{A;3JK)@jVQ8m=xVj>`YI4L6Pw%HY)Zsj-~9d)f8RhAhYsTnC7nN1?MLxV zI$%*gxv}(f^kbbA+L_52phSa`=a++Mg;?(0BliZFAN&M`xGScybPMz^aK4=$sUGM{ znt5>=@?ZhFNHlcNIIt-)Wau&+YH*A2fWEb!GFvFIF3q`g>6wW*cj=UL3<9mrXFmh)?fJ9@6=LI zP;A1-^H~pZMe`V|rAT@>LkYf7(bRVaketjB|%37kBuW!HYU$l{?U_ zche`7JMUk-<{ATjF2Xqd&Wk`Qwjo;Vn-jej1xFK$p+@OzST_fK9=N8B3DlwPX2$u1 z>OPNpk*{E?&8l9Yha*G7pr4-1usERy5Yqf45D;U(-ZwSL(Mx$E^YRLf>kycC*x5(+ zcEHw)EfprL--I`3ZM00Q)&9+?I~X;&0yWi;f0Qv{Ja%q zo|^C0Yati@YYeVA`R?PjE$EIB`OnvjhXv|7kHNLDcR)={71+7se0`f?@VD!Gtf8@$ zzc<+Y#uQqW;v*t5-s4_%@Hm6MPCB-~!N}aOB8N+6$1Cd}SlMBR?zx6=fD`s%2l(L$tJuN&3v3q4A_$J*# z!*+m%(amd2C96y5b`Vb80=qIv&80*~B4|hu1z`T^)@(Ds?POwPB*jpX@rGzN%6>x6GB79=%zccMEttC2OGlNZ_|+Gjq^Q=9ZOTVl8=aS3aWI` zN#f1^IQ+f(F)(i^%9bvB@n8JAE7vfjd$oCMU6CK&;hCKA592N5X{=7Zh=z*Q;sz>dgbH^cA_vqF|Fl;oa zuuEG_d?RExEiIEqg7&gRcM)OZ5smMa0wn_+mb~_!o-sV;>)jNInijy^p{=78dPeRW z7*OXa6(MSJa&j>2_G%9R9S1IU((BwKOD#zWt?da7az;f`iy+ch^1PiPg+7P-2W(G& z^l#d}(C+)#EG_(Z)`TtPli2phoCdsiwdkG>NLl3+ZaE! z4KT#-Y<`qDsIma}Cn00cLuQ~77SI-5fUu+cKX+FKKS3|aPCYg;nsJ0k?79^qE^~v# zuB;YZvTido-?g1Yrch1}O8gZCFE4c3gC0%bGzlT5XQ4R`orojUMBAOzs>RL@=0sKt zO7SmY0iPKFk?cO)gPuS5WT5eQz`gPgv>c`8iUNjgC3-H25w0zQ) z6YY#yRt)DJxmE%ft&F^_@D90ruW6mALk?~N7wKsb)bgPZb|{8n;{03FvTA0zY*AH(c6Ph7ifD zsECz1+X}hOa`r1M8k8o#TMeL_9+O0!(qX$22Z~|*^?+*O_Q-%W5?E8TDINSBSdRvq zoE&UH%kDW>O8jKZ+3E2Pbc)(TlV@L+Ds42Efees$t9y!yiok?M!TG`t#hz`qUb)l{ zMrS}88koL>BU@O0(m$-ysms2v)7i{imL1j*MeIZQBnSf5{_lAQQ~3qY)|eXb>TTay z%^o?oNh@RrmQ+=VzX&%<7s5EtQApLf9~k+7Ci{Z~++8Vrr|`7C*r>_nnSrBQCGbae zjzAZZsuDpf&RnQ0(bMKYN}&C#x`z`y237|1E6>l4H3qeyVQ$aBV+r2oYQRL8&^lX+ z_0`h(Q^`ea``V;LO|6QG#ZJs0Hw>rQiPIGPb}iL3_70tODED41rGq3K2*B^tM-2ApQEcM#J^=KAO+;fCQI&)BHnM?PWMKQ{aLY^ zSa*9HaTVWo$lUE}eYdcU#^!PPj@_$uco#SVMo@0IP;Twu*r|6@{1YwA;MHoV&n{$e z#-W&OoWm~Cc_o~Z-#gGzWlZLOqrt%7rc;#lZ3I$o=rA(DXSGzuRq@qYX%U<$9_rk( z`4sS`297?Zb;UB16~(HT$LTp^#t7L~J;9vGA639QBsG^qH&o+be$Ll?Y0_>pBU?Fh*!K9Y3Uf7pptBKxa4= zqoa40af;Slr%SSGm_y_tVyT@`;C);@jeKP%d|+VF4aUu58ha;x`xly_OlC}%ygRUO zmPOd1@Au^7x^1+>6t&WMb+_uCVy9q@HMbgYH@dDz^mI|m`zju!bI!{fa;)M^sxP!y z&Q^rQa76f6cw1mce1G+7z zm@X+X`1F$9<2PY%f;oZ-X@wlbzR^hWEOquBj868TKj^spqlJ9}c8KxeIO$_t8COdf zqTgdqOr5&pl-u@{NUC7@*&p@{>e_SfIA{em<0G2{>r#|`K86Hzc7(=_+)VluLhBtD z)?yFy`~z2spWMvc`3^C**VnGo7md)0L|#sRD!YI1z5K!Tr%OsCGzKe!u=xwSOpXkn4Abs~s$VvKsl7;L)(xX* zOisIsdTUW8_Be#oucPgzs2a*B@r(cqb5Z=J2Zeoa2iiuAWbtn=^f zV*LAa#Q>ix_+O-+_sO~@M?<#cQ@iiQ;%f=qIQ6FWP-nRIIL7Tl#%{_C9`?NHO9{eP zM<>GiABR*>vvk}Tq^tL7M2Jf4p0|yZEF|wGT`-)SA4XZ1W?OdXH#z2asjQQwDfpJJ zZVO?dv);&C$a>;h3tGlkBdkd@Op>eIrv-i|^>{l4?n}Bj#bP81TZS_%Ij!*=aynmT z8&0|sC>TuzCQ&bc*Xs~45~y@17qAX3oLxL?A0iy7b&YLsDy)caY^fwvUhY9`utV7J zYgC5|;{oEd?@=Q4h}I8``@XbCp9g&{=Ug;m*~MnxY`d9+ePE|oFKGSsKaVO$KPumS zdantjAlckAQHmbQyElZM(#PT&{&B)meVXNq6Zq`z2eNw7GXSJVBc)oHlBsUFp`v{W zxUq*0{rU?uU+D~spy$wh$^^!$Q$rGmM&K2yc+hBx+#LJtQd&epg{K)uFIOeIg|nKH z3!(7&5!tI5mo=WxYEhI}rX=e*`Pk`igl07j7BJ33Q9n{p`ol&#qPNT|rrG{7&g_nmU-YS+7u|GP@|ux7Z-ZQdfb-oB$}p+B~1 z=TD{fA$QulLV~FSdh_R0R!c{17YX8O3YNeL0P@jL=zu z>@W$lPtv4Hj78S_w~G?oi6}nVz2%yH@C>5B(_$g%ka)0lzCd#gVO)v+?5r8sHRM*b zqT(5yDP!MPRo^1MA(?ggL@*prRmVlvm(a8i7?w?ZJDXJPo{$Gf1!N>gf{;ySdBY`p zXEBm~(T%YS*sSrnA2Q%08)53A*fzeS_Z+Uuz;hvcPG2kOh|K5v&F3K}lqy(1bfj(3 zuZ0f#0}TH$Q&JvHzqpdQKXHbH;@HS=o%BcOWOvkgK?Cgd5CHHATP?iK*Kn`|Tlr*`H{$2kW?9^~Mjul)&@bo!4*vEN4?F{FDEXuwfy6 zm$+!*ef{lMPf|qCfO?iEgfi2tusgv)(xp6!ia*WCB?Jd8YnO{KWS)C$V@NXEvSl{q z)ns*DnZ&KNn-11*`lQRNbM_Tgi669ekF{E^dho3pI*@Z2bpa`SIod=<`XevlAB|b? zD(D8t$Kk$SzNbs;*40t|{&M{fdLH;YR;64IsRhXD|7Uz8Uwe*LktT<-ogdrhD)<1kqghE%q2|j;9$9J7JX%(}bD@|wfu7gKLF}UR&ij_bwt)J}1P?$`O+UlXQpx9D0a!wRM%f@qzo z4^YNEhln4LIi})lUKD7)MiBec3suONFSti?Y@1 zuL1tfyWH7I%k_J@c<{~7A?EVX!MF~AZlN;ys8)3YK*4$1H?45&DFOROhwKA^`%N6ea{w_&e zr3G8EYq&B;WSjf36uWnxtk3&Vk!1v%c7}i+g{T{YK9sTI-L8%>PcN(Q!bfcfxnGGS zOk5KDHpfdX%wiq*Bjom7r|TJZE%i(i?BRQE;R#HXk~gU;%++(>1nP{B@{7y-_Ar@QY^VSEZc9*Nj*OQN`LEW`e?vVf*!l_- zh^8-M{}dhjUtTzJ_gZ@LzJUZTez2x}ua95=LAC(x-7gcoK`mt0`*O~(GT z+YsAQhz;k7?nhC2@2ng?JQ8MHaE!Ew2-lCJ>~BSXAU!m$I- z*ekag$2%LJYF1y);-l4{b!2k0{2{tBXES{wt>D%q`o_qOTc@_;QH1|kXJ*Zu9VzdV zndAfKXbZ|!F@u}*{3hWH8dGRJl!{LRb{N=4R$gXuRkDZRU#5uh~)FO@koI%(DIbZ z$6^+}rC#vX;J9n@E28uR;XOVD%gMxqvm-qWo9cZ8k`zK|2OMj6ruf~Pda^r8H zD;95y#4#It==2ysc0LTF+-AA9IFlZVM{*!7p;Cxx7pZyUPI@QwKjZi;Rt5i3F#Q|U zvZa^W7`S$I$2-UJN>Aw8;WD3OEQ{X38#uOY;7DrCnB!d&-#&1wSrKdf@TZS8CDUl^ z$4e0F@q)7Q9Z=GEr)O-oHC`E6gy`B|9lF`xUU2wt>_}}8$TrDt7=D2iUaGW-tK@qm z==ts5a(Fw=8hPV2k?(G=!ZxQuj9LA$+MQ01o;tZ&tYj>PKSB?PKRKOzc=r6!2z12R zE__k?*LP1uGiryMjo~nCSUBkMkNK$xmcfUCb(*y<_reo9OBOmLzQScYYNzTgYp#=Z zu;|RClCxdbXwS7XyXi_sFBKFH6$v9_-RiN{Bhdg|dF?kW^q#+;S{hKxe}B0wx|lp! z&bSeJzI3{8)Cyr!>V=N@SI0z)m?Z-}Rsu$=!tNOS_CuAf!q>bHk|MDJ9qcnj^0u** zibmOfIEl&nyt03Kc5U_dRSnoFVE{8a#CX0IY#2UU>-eI)>@ujcyF8JwkmAvT+@G9F z2hDv}`OkLrrXB{=0hcdJolEw0cfv{|cY`>}srjv?i#e571h?S6Wp|>JX=lr#+?B8A zBmu}8^J-0e?WT=+Vl>cxf+$gZ`jJiO@kWK48Li-r_IB~pamU2h>y@|5Y*a%!RdhXe zx(clqJx}gZ?ftp0xjOV+YK{Mc6Djm4}cKb9BU1sGcP#!6Tk5 zYh9n}i4zKG38Jy@2oee(FQC2?FO)r{qqp_z+fxj#!xc{WA5a-Llv4Mo|Cr z>*M0-ot{cj66x@Wu=(fc09BfFu^8T$@;v?h_@2use|(u$Bh@D=>~BtEf@*91esvNj z-~+X8O}-88dLG+M1f30V%)^kx$6OYm7cUbkdfxWXubkvazND5#zUMZ+d%@=OS4~qX zHN56mY(uCU!}FL#9qTbLhE6xJCtUXz-|h5RG&lGmqf>fzGURuf?)6kW1}7hJjA+m8 z%a3(izU9f(idwu`Y5K7?R=JVpf8gH7MAy2t`xvEHv^Y<$W}?FTF*+*E%uM`WheH_Ao6bh^0dNvWfN1&h`sVP8=DkHYAg~ zI>uHJ;IMIX0jyrO4(1H_Er=M^l28piwbO;i8|NcVMM1Q!b;cf1^wz_!FJR=ZYu)3V zSAEI0<9%=3kb_rNTym2`3165`tSL7vQ?G2}lXOhMGYQH5>uwPVoWX46?1p4)eaXea zbyCO2p*QKqY9%0cmf~6&m);wc>LZ_Dwxy)(<6;ju-l+OyuBe#kxEMEXztc5ebC90D z=SEH=6pWl{+&?%iUK_htlk>4zIXbkzlvVNTlY!Nh{6puT??zp=bR0I25!XN_&2xX< z7tlSuo$bwIFVEKv3&VyxrD8`xA-|9Ldx0cyHG6K?{(y=!o^QcIiZ(hyc}(z?FvPCU zFrowbND^}zvWWdWsk~ilmr%s7@9b!k9U*gz4X2PTXoAVnxOFD^9N(Y80srfhve~fX zjirTQ^sTc`AsAAqG>2k zH#RC?_cU*My|-`z;fOfe8|Ffk%v&&WcSDh<|K93|HllX5Dr4-s{i!5u*jp`-(aEtK zG0(ew<2Pc3l%BJwhlNhp*08{tJnT=4x^DCJ_x(IVde#d)wLHO3ytBmK&|N34ZE091 ze_H#bI=bu0kKQUB&e88SUHwIM4|U$2y0_~Y_hmU*>s`S0l;xtc_#ehySXVnx`UlNa z{5Ip)bN-r6l`ZX0$=CF}wH|gDcvWsMd!t?|#pMG|ir2bGOGWt<%SJPm%Um-R`;%I_ zJDeGM4_kVU4)X_&axy#xk}USm4vk;9?e@JEKb%kTs5sclU;ZiO5j=7FJ{I7^-zAV8 zKRO$sV8^@WECQ7@oX7J$J#htHOe*B9H}St4INA8(sSMuO0M>uTM#qL) zJ5M0_jrH_89>X-`d4uEA{qf!5x_)R}5n2Cjx*Qeu^QeT6!Firk@a1^h-%3Z9`F7UJ zyKAd2JR(|x6km)+x}>;oml9*6QTp|@a%v#YI!_Nw!J-D0XIndy*2>75Yo(TN8kAOrtNC9Vkg~f`Tg}o=W%<(w>w?@&?h$Fb^Ijy zjheYuY7!#y?ap4@cuBj(Vt&sobo4&LZ2aX?kaQJ*PMNmB{u8-U5w;=!}T>-D!F>S zE@ic}a*^Yt?0`6Fg%oXJ9x2ss zd;3?$CfdSb^MEPn4(wHbP56R3IeA^lJu9yKT?&T#XKSHaCJe{N>p{u{BjHQ>lF|zU9b*Gl$ z3Mp&;mQeLC{>~*eC&w50b=xL6O$YSrEE9i6W!SF;xL;weZ@Kyz2jwAoG~{gWOW@j; z%_JVc%T=xLWEk0iK76;(LIUgj*eIUb7i=q%mSqjD_c8S}Jb1F0!k#QxuW(fh4=F}! z;1c~6-&C$GcoF-)DhJsC?Kc|63~R>=V->nsxOUzhs3Ilwc_mr5DtQ=(ApU^bXpv_s z(DctSFZp=3;!7GPY|I$ zd|g(yef2AfMe5(^*sk445WGwMdokqJtpO1ye9)WM)boPQ>t{<6r0 zSynJ_JCN9xYkFlFJ)m>mDFw?@vA2+B(rb(n(Q<7R2aydi5X3c*!wg84_L1_Qmg-KOmNT4`bOrb zO?y#w{eiu76}_2tK<1*RjC89fELw>sgF}|$4qh4JN6N)-z%_-7q<_D;HO2caQ_$Q) zIKYl*?LOv+9sb?QHjNq`FH++&idS%O@UTGFs?vqRd>6BJ%1)>j2G}-vmD^@x`4`sf zmp?(mxfMs|sQ8wl5`~{Q2I?LG58i*6fM}k+KwGt3Z5P3^K>d6{C=u#WghpAV@g2@f z*M{Dbnb(!2*OK!>mlFE6;JCs|JVPWjESbQxU~n^uHOgbVkkAFgH-K$e<~4EXQNlg$ z6N&Tso*UDXmd`4~QdkDCZqhH3C!@HB40JMh_eHQ$G!8Ff!qr4#o8_Oc3)YD9R5WNPJWdQh3)Yqf?MA6cO(lx3P#gbvTGJM_E6%}1Y5X+ zBaJ%Me=zj%VUG@M{r?QJm`+vl6GZ^Kgve#?F8<@u#BpMRW&lCQsu{povU2lD`q+PM>xDPJ9dFx{)a<)2B9zeuK_4Krgj8 z-&t*AqckUv)kJ)%9YI|3mVDQp=TSc-d@pllVr1w%?S?L>7=qf$AJ`QZ=|YJXw3N z$=Be3 zD}ZBNQV_RzNjC+qxjGwFvvP=E{cccvNAT@ojVpi=l*(fh;W>+PT`HRZ&4;?Tp z)@0pFuGQmTGZ@RS&5WpA%rKRAwKf-gtm| zLonfUco56L)))JE!m3VnHQ_}H2tP0L@zc}`GZuY)BtUPJy z+PhWVjys+4am+eWMyKC&5OGgbb`ocjYNi{FL?hzG--omGO3?Kr7KA42PW=z2jV{?3 z%;J;8{PC%RQ8pK)t+TQ7|LA%PsH(cIZTK8Iln&{XZjerC1nKS;X%OiYq)S3XNB;NkZ$DAjS~MlKF|A(?;qp)#<<5l#?8I=+Iz1x*IaX6bDrzkgyQwIDn44UFL{LM zWA$U__}yV&r5+lA`#V@I(zfa0as@Ed^2*Q#xLCpsLJ zGPxpiEiOa-+E?Aikj9XNw4J+131H`;;e-?reQ^(|ne9e#C`WAG!M|ms9lp3QnY428 zt1!RCx67#Y{ZC!gt;qW7+fX`#TzA2aYXaTD6zxxk1WzO((ch#m*{HKChRE1kWvn?{S21+Ypm3;*q zX;+zKWdaVR7@USt~b5n#YX!VwoA1vBo6paYjD5m|bKGy;{BLH`|&vD0i^{Uu{w zQL(Hd$SG*&d4OTsN$g$BvEv2?^{&SqWn>W%3})kHrQ9cI9KtA!2CLFow!fJG+xCNjyg%7tDfo`OE&ST^Qwz4QXf0OaZf-h zUMXV7B#g~07OjUge2^-OW&tK5z)6rip0{>73=>H~RDHNVo-uS*c(gDLT)NB;AMm7O z-OIrSGA_mV<4OmfZdoCBKJjixQ)G@2j)@uEZ!2`!JV?8V6ca0bJWh_@RfT0kFOtZ} z*Yv{BOGK-B`#(r3IAa4C?$6l2x_lx)y`~~FW7CiYT?4KTp0#roNNVo*3d>jT^gSkk z!cJVR>0wtkTFuFjBi6^xAu1kng+o!dd`*h}Z`8af8p-r4xAUrjcloo~9*5OZ}GT$LSk8H$w~B z@?a4)4L@-rr02ryI1}wc__d1uJFmcJr=^2}(_RdqL|It!2xF!N5GN$J6(d8ODIc(= zSgOj|4zzSG#2w2V@+~n^kp_Z-&O5u)3VvQ8^)O1>GSrYYul7NfnVp)bI?R$wa(Kt} zq~yOLnQDUETM635sgl&k+Rbw*@dmTXZMiA**3fiitJ{SQgmAY7h8xBuW~yKsaFnlD zBLf(vYEe!BS|H&XIj%Tb^09|bqo{WZV-BzGtNz&3D)2KDGQ!q4OmYxyULxRQ`Js}-> zh49pm5bbvoIAKQ*nEz3N7K;J5Ej;N%gc%fT-tX@_8u7xqt$Xp+FMIMW!kmK~jb@wIP@EHnQf{p;lAQ+L3hHxV4xEYoGUh#>{37_W zS-^X-Y~9>@)ve>a1VJ90L-2GxT42S$ab>LFrNf#vF6Evb9!bIpV!TJ89T2cXYnF@21>N$_H%zT?Au+#A0S^7DW z!Gp}s3bKj>#O|D)0e}Ux0pA|1h1<}YUY=o^`@0r;)XHM`{wWR7OnbV~By%OwO5;vMCgJi1tQ3aUpa!u%>0Y5+RcMfM$-?b7;$qx`W0 zgzF_>Cs(`Dp{}{0B(QfA$iI5;)`X@?qm2Gn??dwU8A*kYU}`>YaC)>CCYbu5uvYv6 z?&3heE4wQKQnYZ}fwuzo0LDlMbv}D*Ulp0KTVOc0)cF-9Jdo*d+;N3*j#~g45R32bE4!t-&FdnY16}0^>JkGi-811ZtpW z_4KH_=fhqp^a-G*5xw5c^J_JO!ZEo11RBV>f{I7o{Q&439slsuVY%9R_M*yb z&ck!o)|!SEKzUEbeZVUIC5E3bm|q9+%v9!1mKm{Yqir5pOJUy-q#d1cQ%^j321vAL zk(Y7JWkBh%qTD~mQ`hJ%iDsc{;Q{C{T^bcQ+eO4q@Hy#)Ecz}uTA2h0wS8+(&r=ou z1h1I^jIM?9O}X7&-KS6V-}@(9{r?(k+FP)Ti)YDGc?BKKmj9jp5#W$L5BPoP$>Ih=9y@#iN5&3@<>HFf4YWQgVHYJ z^%c|j+Y&znQ6lA}-5nIt{{}pC27zapp78pfcTf22@E?DJ|3p7%=fy`_AP%_w4lLN` zi@`-_X$cHF2}Hm|X|$v_qTWGKa;<3B4URi|uhz8~LFYWnBI+VB)5N5`{eJ+fMv%K* zJompP7W7lY?KpvNXk3n6!(3F^W>3%~OVi5iVwumqDConWipYDM=*<3)G(GYenCrF( ziI}ENBF4CHCSZ@yP}3~0t-rd|4c`fVsbAou!{=H8uYzzY*Q51^&$<~p9#}4VyUkS= z{j$h4hKJ+d)4`Et5+nNJZ4}o6tV<19%<3_hVQAL)es(s;5hCXIwdPmrQ&w8o`ul>9 zq@M7Am}Yj{1f0k*LX{vV*^Bp)fd9S|9pfXA$<+!BkR?Gj@>fY@ki{=#_{@KT#3k`4 zue=w2J$DuS?2$+byLE+U?1dg!_(%qROJOy6^X+?IbnW(c(!rDRfuk-tCl(ykC;p3X z4UdJ~&EWYHnJM`LGC8iZ|Ec%yQ}oKI!tuIUf_w!Mr7tYA^7#F+w{P@Ak8QP`FhgtQ z|Bt@Vugfv}3}iv7GL1iB2I>sY--L+#ZB0lkd8yq`cXDuM%ky7-AkZ-q_zHP!Ia5r#uE#*kr09RzZnEPcrDF9_wf?U zI`Zqb&eO2Y{a6=_M-lyjTsi4befuXp`42bT`%fQPJWjb@zl~fj9zu+hZWt#ybu!+! zgU70O(HFo-;f;5@d`OepZ4$>A$_U>(Vx7hratK8cYtbsUqFz}x(dME@BFX5n6SmGb$Y7Tw`Tx6X zr4qcb1i*IWW(V!ZH5H|On60GHU|WDJSlxPxLF zeucgE6Kta_5tTggRfi3fJ_y-{pAnTKTg9nHllJN}S1-C2nIC1ayMGho3|5j44R70+ z`U`EAd)v2*aBoDxTUdDpl_Moc(zTOqwVwEa)-1taURe=EM=sTb;%WtgrF!udlm8h& z_1^&6nwF^u%qFvOdoRZkitXw9-BcUKCe1MM|q`GyL^a z#tN-{iCy*&t%0{W+Nt>gB%%-%-lA5Q*UXD}ZSeH1{{gKiicyAkiES^74gGuDfy-My zp5VVhh1Jm)TM9OZ{~$CtsA{LCb&VawvTUdzqqX*UwM6ft4kS-j$wKQc&Y(?GRt98$ z5f~p!5^&>oI{3%``O<&WlME(+nrnr4?TJ#ysqjylmSkRwl%(!=oz@rry7%%Ry?c~_ z`28kqUY{m*-W>|Rao!U+VN!DKudhR~TjP{I&UfOi4(V+rWpg;Qj^Kv-!l9ThKK&1A z3dE}`2+mev=hF(m65$)H<_JDVf*L}q_xaGI^9VFVf|9;(Z72|Hrk|x>7E@5Y_?0(8 z&;O?v0G_k*3>4-oZjIc81>+qUuXz7!wse9&KO#)+w60Gwu*&S{ZB5}E z4L!U9nRzJwZ?xpx7?9QXW+YJR|M$kXaD&LO)yyZ~>QMj?R-YUPL8LKg^2Dah4PHul zPzMJe@??HCOIr|TPbCv*J9?bAoW(hElIJsEQ2}#TIuETpZDL{uCr`HCRtm+03C4!2 zAa5GYnFV13|M}+}`Cdk@M_Z(;{$_v@(2Cjz-&6^d8=yd@Rc($T%tN{ zFEZo)_aUC?edTjwSDkI3i&dAN8=Nb8tM6L*nrLhyigE6S8`?UE3)|3+fd$W zrCog3TphcFia6F+C7ZealTNbEgA>9sjO5+9GK<*VHh7$)yaZ}+e0tu+)dbfQJJGG+ zCvaZq1v^1@>Eu0A11~mT-+IIZ5W4S|pze`M#sg z7dyJdXazN(0}(BkI!iStB(2}EsV38@?sPy(Wt4hYdWc$Qd(7BQC;e6PBqr@xX{l-1WUWwbIdCUHZS)>3X2a597Di{{M{UdMUPfj5 ztorvPskAD!V+t}dGP0I*s)WW-kUJ%j>#x+%AbrotOZl<0;9|8`2E+K4j>avb{xh0e z-;s*Ks)9=p2`Iz6p=itMHu>RXR_=NqVkonivJ7_UX=!sq<_0vw7(zxdyu6fir#MHi z3A^@Kf?|iT3TN3cH3|tU)q;MTuSA5G!|ZAJCGS8FABLwu9xlOqG#4FazrC+L&VT6V ziv36v-mfFuD`Du`$O0L{?7d178; z78pTU#35y#iog*6GEt}gn<*|EtT@Is__eoD0*0$VUi(WNrp~KR?85w$pI*G3G-`PN zxaxkv`5?JACu7kFJSO9%YQx^edv?Q|*48M$a}vIRvB+Vk-%*6uFw6KaK6!FQTO02> zzerd4{-7-FZ)s|hijlkin{xNi`qVg(mX<|`|8x_LKbktH_T57x!<{Zf?$?G}qWCly zRcFOZn^tGoFG3Zq%H}3|g{S?2oEx+e^(6p>1b(1%z%Mp>C=z|U8Tv` z>HZ>BqM-~5^unX8Gp=5dz0|tFQAXktWYZ^Kcd8)l$~>!+(62>1p!6rmT3+6zB8@7m zv1PBAf0$JD$_)(k^6~9C>O$qVUlvVMW+?6Z>$!&nIX;-f1@o^-O9zDnONZ0?bt4Uv zUx{-njWVc!iBc;M@V_mv*Y!(E(=+=U`1VMykWy^*_d%=^6q+V%uM_M(7rhX$cW(D6 z;81AFc^*&YS8Z45V3O-y-{av+V~P8S4$!+N+SWEM#)Z>CF7|rrb57h>CGsHNZr>)BSuY4ZmVk-K8I-x@q=IH z_uXMv@a3qc;6K$`+cN4hfqcw(!{m`fj-PW0y+#%mb#AeGz$eSEX9@FAIz9=Najoko zPnq6f)wSpuN)dEjg_N{3(Y!f-1?hDD$eDMv+T~SdC}2e{9;5B*s@M94S^V}~v$QW; z&;{h-Sd+%`&RRCyeE8PHi;3FZ%4L#zAb9lgPjpo_529l-MF?IM={st z!8$Q9>3ZLd{JBB`7Z+Ek=$QV7mQArfwLnhqgYpE~_a{~Ai;gKUC-`n&rfyn8@h-pC z6%mKh_Rb2Z#>iD&uI=ryz;w!RxJjRiu&Y26PG?OG>$61yj35J5ZN5+6b|IWNE*p)^ z&!--!A9ZkIU;j0Hc5k4Q3Q3rf4lf(?yvlRR6vpfDa!p(afAoYJQ{qW)q*?zPK z3$@IZ{=YT{QzclPeBl;<*L*ftY-|XwNh@NqTWIzOKG0-Tsg8-y;E^@>^M@$? zY)VxE9de`U=2m6@c4JWpO5Jg|;;jAc2Qm8xo8{#X4-3wL=?zn`4&MeeYJ}R^y(50y z#Jp8pZ#T5ugdzeT8HZGZg7Po!U2c#=2I5C`=6un+?JUOV+vr@G0-DuXrqM*H6=eLc zf=CY!2SnXbNIrc!wjW1Ox;wIbd>;@nFfda4x|KZ=&1U4&yHsp3q*;{5!2BznCK-lB z^=-#GufCCAZL>J}zBV9@%NA5$?Wv1D-;W%gpKnY}dN)#5hERbTl-k~&S^=9a4d=D} z@m%IU`EJaP_wnAt5yrQfZ~CrHFAEF0R(@c=eA()QiwT+mc%R7pv3=v}8ZzjE2 zcYnD(@BMb=0$}fXesZdP|a>Zv{2ZI`ojmi1gFu-r+)T!tT@jfdvsPWZL8n)tDqjGKy zcHjB20UG1HF3KBRfIFg{&5nq02#*yNdX)J*7cFGi4PEhw$_$c_-+3<7qfv;FuI0(C zO`mL(lVU^MZAUtbX|}AS zFO@eMWl>Vj)w|O1@bHd*vDX#-)gq7%?Cbqw(z!Qxkr72M{2gEU6Wez23-I5}IipaT zkQQBjtbds%Wy3<za-{J8 z@aWz1*4>|?-?FO@>M)M*s`S%8DPMC2sahaTYx$1mg;i%6NNa&`P+G?78D%14`1tAXee7CkynfMsG}0z6A+DTXD0PjQ53z!SSKZ?yx!d#Sa9UOlGJ^ zcf%TtEP6`>W}nddWSxj@4Yyd8l_BDY32Ydw?-`>C!S{eLu;d-EcXHn2as&jr%cvLn zdxD>$j9JQ%6wZEB*o8kRSfa(Bh7Dn{CY{(A%{oO z{0o!c*9V>S1z&OSHYJPuK2BVTZE47`l7Ttd4{ZSe{K2nwS_AQiD-Gc-<(vDXa~iR-#>Y$8_|elp23O8_%1Y=2{821_ zy-zVwiyR=Ogj`VCty9C2IZ48bpkB2I*7&ot$cTudQ*%01tQQ3B&|@{P>g&{|G?Hw{ zt3p+&c%Iqn58o*7p{qe8*FNWO*CMy!W7C2qH5Z!gdJBk_!-St9l*0aE=+X~;O^9%HyrqOPY}R>v47INqAGy7Be?p$a}A zE)1j&DE3e!ELDOZ)kINb`QM-sI-L@7&cqGX@~qH;%^|`Ve5q>vN*XprgO9LVaL=Y1 zIE8!M+haW-8A}8qj_OC3j(!L^^&Hqe4(b*3c+XP?fAhab6#PQ)f%efvV=FHXIJqrB zP>#jvlhd3Z6o~2I?lXEC%z}wgn$m5*LdjA+sCo4bSsT>q^P4%Htl0)e_#N@^J6^n- zmW7Czm6pyz)G!`2Fxt95^e8qE_d$1|?7aFz@cXMa5q$gTf#k8^OF)Ou zsH9=02|j*KJ#?=4jn^c2i2WKQ#ozD?W6+U#-wfBgm5vuJh~#ow(%IpZz{f1U9wKYOZ%9Q|s><;WOY`iJPM&>zr@|vFbx9 zS*tH0u}Prv!1%-s-D5VKX2Wcg>W2EEn3YC%pG6}~A(!*QUBS%;u6K!6@@;@mEW7h| zKB7&unTywlH?`WM)e(=ixO00}pta3Uue}{U%q|j`fG;%)vaXJ1|@cx(eRy%O$Hv6iVcWt-eMe=jYhFN zMHqSiTtV+cZN2^ykHL&4$wr7)1cX!i_;tC#T&cjoO6`~|c;FWBZQ9}?oX|&6b8K}E z+ST(;Wl$F*=2pkj^m;tvA|mE6ELuTSGhMw8YyoyHQ&Yllr#nv!9`~l?QzdB-$4aOa zm<*EQ5r_@c%Sk!6wnp37FcMv@xC)AfBNeKF*5-{b5l%v%tXoe5maFwzI*aA0{|ASl zkQWX)7}eUN0}A8TZ@R=Gg%*e@qfVmM_U6nJGPZrb2r)>Nns2jRHpJ+*74|P7>3lCJZ!Wu*fu>s46KNA-p5rHEiA>rliJ-y=|ustA$!OQgkhQ%&q zPZ2agnQ>axwHZS8Asz>U>7ebY81#!Ei*2O~-5nxo4o0q|S2ze(h(9I>jWS~hqWeRy z4-M0w;XiNly^;ex00$Y#MONTtV}?I++EcuXP;eKO&tfUq4c-$Dx`1TWcsSOOXv!Wp ziYxjoG}n(ZKLyrQTB zCGmoU;!e#cLe;FJ9&4R=lKMb}qq|jo-Z_wbW<#W<3tPd2`=UpIUYZ5dWu*Lwf)xZ= zRUVE{(-6Ws-ji_6&D0(Iekn~w7K9}%l>@o4>3Sc-A&BRcFxyA3^2L!TIL)CFZ9uLbTkBaxnNlk4r%pkkY`(Pji9O5nfSHZ^R|2=g&Y^ICx61U!Yk8*bl}3o z4t~)e7F)jla`JMz|GiPQ@EAD=7ay;8db`)z0wu_B`jmTmyY89Qu>Fz92WHK$X5S;K zGb62|Ne!6no#dCC;qIhU&N2C`&%4cV#zD=?A}X7NDxY_Yl=caimqisR5fNzfHMa43 zu(qq^BvdNDpL??(r-3X4!w-pv*6E5spqzv(nHUe$z2`U`NQ_$EsxT<0QHzU+xLKZV_yJ+>;1VZRjv+2^(5{I$_^jUO>%KMA&K$ zEV)ba(fa!%91a z#NBz)%s5#4h<(*;`kr%?CJOU}zPH8Mv`gnG+_1+JE0h;?YBO}F6|JXHqIc($JPvbQ zKt&|(`p=)C?l4UD1?Q#ar+}C)iHO}GqOhxWBP2?c+3RJXV#Ta$antX?c5q z2lE-lqY3cqF2K1LNzcgm z;_u}_0g#NFDAnZ@@;qGhw+{^s9ROr2`9Smtew{baeqvuZJ3X}mG)@{7CSoTiCy5O! z0fs=U<|#TlIxX!4;BmUy&5Oq{KFggk2Xu|8JC8~E5`e(Z5MYcu64_o}G^}?>e3>b% z2&Cx>fF?yX&``mP75JoFZPtZgH~TGfs!U%Kkgu^8zRYZPcC-ick2`(@LhTZyB(fRA z##HC<7wQO-4iXnsOl4566^@;Cks`o(w_4Rt*#qQ)P5{5+I?%_E2lD9XQKS%LT7!?+#-0s<}jJ%BUo7^wTuu(Lk~ zQX?GThlrq8e%V*ABR~v@p64WYk9^`iGPDFlm%A$+5`Y9S_WIhZ^KRi9PC&+}${hBET+LhjVG*Ov><<)o%*z*;3`Ru2x0ch4r!u(0|x0jNa!?6uiQ8aEEEa+WB` z{r!EBaSK0qz4v#2uT~o5z{t;~rPcG~9s>y;R6se{1I!Bw0j{+l`~lAFHC3#M3YZZ& ze?F0yl{E*yxANM_^!!wqyE9Ngc&l>i|f$ zM1q5bmXQ$^@EhWa|JkLxg_%CExU~bpt6bBLfFi>Nj${ou%ckr7t#|3?K*(I9D_y6cmfq&fvKwcgCRZS#uykwY%8F8%HS?b$jba4uHzeBYUH% zG~YVs6-vOF*a_I$a7joaxh?w^J;!{nN&$JD;M;w@NPB$T#0&BVMjCZ=v`V8OTRQ$I zV<*FOoDwHy-gC&GFvh`}%e0v65!C7J40cbQbk$b09H|+Y$x-n)~|>${B*V z-rnA+2Y`C9cPNE5F(oAo+-nAyK;fRZ`OR;HoMVrH!9l55(r2q{Yr(a(e9Gy3#hn>p zu}y|fP8?YQf9&=b8nD42T%Sk5KdH0C0+bM-+7SIFHpv7OsW2YCs8*;{GzNG3nLD)qg2drEn(H@j*M3-ylyn_PdR>jwN*I%;YN zgv(=3EA;()i=R1CuYerX<HR`YU&M6#y}Ye6D~xw?7c$)39IN??~TT#qQX{H zRYgKV%2CZ0N8V<0IsnXE!D|2l?j<&r$rSeBvKqhvySYim{^3X9J$@2{N;i-x8E&G&D55Gl0pGmgU1Twf#BDjfC$Qx2U>kPtsFfQGJVjp?I;B^V6g&pRE*KnTlC^ z{$+KNSUFc$*F<3PuPF+;*S8oWBLe#APPMj}!g?V-yGaG_+P3v@%f3aCJP=5w!2>IM zN;f}1H`oi@kITurtd)(81?bT8S`9}12|gGeXs9E@Cp#l8U=Crmk%z83>+Cy9F%lZT z)LKo#w8m1Fd*TM5&n0wobNg8gY8>Z3r5nA^81V4%za&oxlY)%GWy}DTn#EHol3wu< z!7}A1Hs?N6rWXI9m*^&VVcBA0C*o>#-#8@#@BLKzMKBl{8R7n?#%A;+#IM#k3sAP~CtUS`2_gc1}GLR$ACl~6$LSuGy& zPT}b(atsoeB*=3wvp_%`!6E@JDTsW|7qkY@pO0-jQRrGC$=%^Nemuf}w(Y-oh1WD` z$wY>So)gcSSmEaXnTA1*;JI_WmdgQ4dC?(k)2@P8ees~JFIU{Gd!Qe$W z@Ixf}u=HCf8NCUhU6UKKO-vke_;HgPGCexZjJIypmj!!y{iGA~GNXb`W|O3x7l%-` zaMJo!W^japed`9Awzp+R3hKy9!CcKJwe*sXEb&4;A2t;WDov0qL4M=lJ)#IED+Tih zm{4cMKo4@sC^Qr13ZadVDHPlhZ4AtAjeK|S(HHQGP|3V$A;MjL&_AIho7V4|YBKU~Sw7CKNC0PO@rp_0h_+PffJRNe<|MuUShCWriI?V#mZUi|dnRjl>_X|y1 zNSS)41dYbwmHw-G%m*Y;cW94PNaf!W`&Wg*0#CfcS@nltzb~M!Y~6{A(b_K6!lTAPv#0CX+1m;P)CvlY{sA2QRXO zqAer;)Gl?O&ifBOz!dg5w`Z)9eZ5c?3yf9L2wt9$7DV?5m72egzv_?>As1mX;QJtQ zmH0W#l6^NVWrL4(Qklre5`x!?Ds}wi-K}=%BLEQeE{yG#2fa{QTQRT!S!He%fKSwM zEkd+%5iVgtg9h7r%kp=rM^Vc-;w*YqyHDY80|$FR<|^-4JgBfgfED`{iKV`( z_4!-b1ibH&-RZ~lkyHO50=tUEiX@dyh37iaNrjA9h}Ru+lFxKtq7a-c`Ujja>=d(< z8zPe!0MgiH0(>iC2*63X7Q2t}uvRr|LLMd{DPKG&Ax}QjLv6ymAadhtO<;{HWTKNMrUrie#E!hCzB48A<<7*#@@8}Iov zJMM@Eh9xatLBWjop&mgF$Mt?61fnUsRzAX^uzj%&-k}5wpr=-03DfJFYmpCoK~$Cq z(`N=dO|x)ZqYMYN6T4Hn(C3<~xu&_?g9A)|H5Hf&oe8o{A;@qF{ypBLF2%U;k2c!N zsOaCcCc47P_+1r{K9DR^)%`;XF1zHi29y#LbBA|B?l1(2@QbqkT~ABt{t!S;3Q(bNM*Z`g^7Xz*2+8}wDNfP5gvc6_PIZE zBX&}kpDhkgPM%$Y!_TO0Olp&9EJNrWQ0smLQtcuw;HGjvs42 zDzhf^8$QG#u-lXm`sR2+eNDoxMR2r$w!{bi#|g0V(6D&I+^eVHU#M1I5c>ZJXe4YqkPv~66=q98f-89%?W(KJO zTyoK9duVVlSOWuuTlISvDDR+3#k5rZf6keYeZUnFXt#HF2MPB-ZeFBUaIxxslL3O1 z@E8Q}a_0G79V#d&1PvSsoGK|Qb^!%ePY?&>f}k7?6I1&2>({~l?YyQSmL3OOzWehv zh2PJ#_@3UiJeSeZhJSsYO$%;mkTio?+>Aa;QfH@RM8p<67Wm%ZZe z=4?C1gQqv-LT*TaK0ZyrnG$3~?_y#eWr%v?0V-b^1qHN;$w}AMPN?X~clp1K(Yixfkdv?gmfFu!g&OGmnqky?| zsMFD|<9gGQMPObPCr(qQf&pN;cNCPs? zapXb>HS>Neb&YR+<5^f*uI=oEqdX?n6N|4qf&rmfz;MoBWo6Yl47xeKDnlWmVPR|0 zob8=J$&$UoxZZ&T=vO~3(5iy@^e-K4)!ENN2#jD8Q_OouNZ`CwhgyEjf9%euiK!C64;7|sj4THGqs0e^l3?gESnoVB=if?oXSZH=dndt7g zfuqHy$?Cghy8Yg*rmG8J5vl%7mOrw@Gzwo*;3is}tz=d-)C>lyfq|gxY^r39)B`Yjpzx38qLa&?Ky})})Y36) zYD$Y7aQAnj>QH%a;u^L4&AWxp8Gx0#`*Y!Xxj%0q;qa%S{AP^AL#*ho) zz4*w1eEfI(db!QFr@tRH=mKW2=xbLh3<5565O9$-`ygjCt#(*+(?%4n%WH{xni6gS zz-eG~6z&8-`ps4-yy&|A9sNa*&Z1Z5*yW1Tp_6#DhE|sEGv{S;fOoJRLuW*=v9aUv zwm6+Y1rNdHY+I$wxMgN99ZYE#fC3UTGh=(gv5DutCO`ko?^tOyi05}Y$SCNx88LmP z_qTod2T1MAxSqIN?(4Iewv$`-#Z)=4IvF1=hl^ks0;{5-E!hX|d|vH&5zi-&C#X4} z#gX%B$23Wu+b)P+W{E}u$yd1AgB;-7KL(8OW+2lV7#r&Yn2qb!5FzlRsDL&;3^7xqU`G!dTga2g20|QUytZStK9u$=vw!WDnx6@K9zJR_i3hfCK9E48Q(%t4LQn6mR*3)HFICyk za*Y3e0~CKd^q#?;$C7P{~{erAk^i zt6K{CM2bhCytemJ(19o)6zeNb(|F;L5HNR5o6+ABTA(ybI{-4*G|3XZ7T=f48No!aHnz63_rnDbgqCMm4B&^KA*dPA ziWmq=T1R8~Kz_Vu9Oi{Tk2ZG*lxh+)doMJZ)gp+xa=8aB?s}Wx(dQxfAL>Gl$gL== zAun-YMFLUqGxT3bEEIvQ)&NOs6VuZ9zwvzb-ss_9#)^^(C>YmR-vNVfK25!Vhf0VbRB!Wa=))g;a?Il;V}Pr^#;nI0^6h1(X&&OV{y!i;abs26KB6`^xpDD5WeDsh zgp;-bQ=$eQv*`dRF8@myq82}rDr*=ANkgS1JWl*qLc_OX{`3#lGKG>!y7hd_YvPcbSw|9e68-oDZq9Bq19rR*3^$hp9$pO*T8 z7d12R`goDWy3nZ%VWftITNq`?gRqdfv|be7xG<=b;A$&_%!nn;T1-1jQyc}cv3O(- zuU(e(^}qapg%TKxmQ+}Q0={)$2Xv9=^SHZRWpj}S9Q!B{1fISqBnnnImPY6!t!7-< z;|V{`U?2s6*BuiXOFC0giXJ7AEI}40(BHxU#_^w2!UAOcT3zh0iZSReGWFw-z;MPF zrvECBiI>2C2?c@dbN)B~ABX~xlm_Un3qh0E08^(GR)tIL#Tvci3e6< zU<k~31{U&b1Odh!W2&M5t~64@1}IDys;OvM zucg6|bs$wqL?i==YK9XnUMCF4!NaX@4&KBDGXkGs6$qc5VD7=wqL-Bfl9~lv%wMTe zC7H+nQ%(fc%UmUk^S7>`$KeyL7hxxV4GI27l+qppcmoFQU-)+phB7JZG-U){@GrR)kOpTHTeXmff8u^pin2HLV*x{7GNnMMcr5FKTJ1IazpqE}$umA+&_- zGF>xBp|M3(dZqmqM@;|d*E6#P{?)4oulrmNa#~vXZjhwlMb9xE+7P!gbXq|^LR(=@ za(-|$1J?9ET|KL>VZXE@Da0@U>IW7FxJ^nSx{~jp2oB>8-ZM@@FV9IpTAhRmXG|~- z!{B|(GdFPKIR{GuN<4o`-K(H`$XhWsN|i_<4JoYE-5<6#DhcdzJ;cGc!aH?kv=u-l zQ=CCTR%bXoTO$p#i_5xCu}vy9UNO1fTay`F)(_98FyLOIAE{`5_FHb4h8J>3y)ean zxoV$!n-oL*y$-2eCfsTd%QA38;iPSZ0Dj>5z79jM5VAo`&oTEur4nop9q~ zt!r~#+FT8|??He7*O(1DbC8l)(<8c{AWso=MHx1@NI55XtSR!)TGUKU2r~kMxEs@l zK|rn#TA5EFWspi*i@Yh`CNr*}FS$7OJWx=EL{4A|8FiJ~ORKkor>GpDwI`Prv>1G} zKm_|G2csl4UJfA!*#*DTp}h zT3cO&#gKGDQA%jUzZGFpG)F(rNE??!G9CHc;t@JS;#dqSOiuu( zr{3w!PT;S4w^7o@mKM4R};KovOBxq+`UubP= z{d>6pZy42yb)L%!hE$3!rwOWq*3+QnHdzU`eCxQD?1$#S4yJ<5pWs9sSOQ(w-e=Rg zvN3W(-p4tQFtAd6JYY&2aiu1T)ZL%;rTj?0^JU+wQOi+r zjx+()`-yLvjg5^1w?gjusfD(Q_70=XGcKOQ5I|%{OYy5d<-#;TKSxgeui5B5@!z>N zLnIvNFZ=V^j}Zgr@S0i5e3Y3-T~F5c==!3Io1v7sO1Gyk$pwSIk} zFD^>h%wv*pY)fq;aw1OSC~S$lsge^$EOH1WpHdi!o0OZ8r+SVJG_&r`=g9}>ouUTb zll;Y^l({ZaA7~4p5JP<=31-gK;mG8+(UA;`N-Rpib_4=38XoMzzx$i#nkOgNXo>pP zc`2&){7puO%a@;`Glv@`b@o;F!sPeyFqBWDO9Zetn2 zPhuNWKSkyde4gQ9D3C4 zqo1RNL>8*W_U^8>pn-vVxb}YNo=5x z*Hl>~plRIrUaZOWNjb2@P><67>f})F!9<1hS@$`!W`ZN%`tf*Pss!h2W6&KOl(sco zWpm^9WO9;5jt&JGl}1ggiOE0r*br@0I1@?aj}4a=U4-tG(&9-)q5$;aG&PlEJ@auS3yg#ZiMI z#`8|HsRBCpvBf3lB5+;a-ro_Czx#U?elkR;ocRoMhtsGtrBpXD?L!FY-!-WJtjut` z5i8(wc{|QD zuX7%Q|F;HX63_qtwEurIdNecLpx}nVmYNrez|7-#NM7D#EwL+jXCxhMkA0u<@^yDy zzir#)moGWwO;3G#4q8XMFH;z}w7jvs>PtiZ@xBNV@%HJ;N;!-DO9e@9th4xH>Fid!}#`aMWuZ;Wd5Ea z)~&P6-H$yy3|w%&K!Lq-4?;UK{N1T?&; z#PDHND0k8Ir$VQzYf_Jv0y~0xK;3X4IKc=U4+E(zasW0kQ1t>AAwiUUTxIH#V!d+Z zx*f0c76HqT6nmiB6JbIOGS{qFEZ6V=I{?6X6Dyc#_Rs!?chP&x6GoF5fWXt$&t;uc GLK6T(lv@e_ diff --git a/classIpopt_1_1Referencer.html b/classIpopt_1_1Referencer.html index 6d31e7d37..86a7e9f93 100644 --- a/classIpopt_1_1Referencer.html +++ b/classIpopt_1_1Referencer.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RegisteredCategory-members.html b/classIpopt_1_1RegisteredCategory-members.html index 1926185df..9e32afc0a 100644 --- a/classIpopt_1_1RegisteredCategory-members.html +++ b/classIpopt_1_1RegisteredCategory-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RegisteredCategory.html b/classIpopt_1_1RegisteredCategory.html index f28398ff9..80d369d3e 100644 --- a/classIpopt_1_1RegisteredCategory.html +++ b/classIpopt_1_1RegisteredCategory.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RegisteredCategory_1_1ComparePriority-members.html b/classIpopt_1_1RegisteredCategory_1_1ComparePriority-members.html index 806d7d82a..5dab1b8ef 100644 --- a/classIpopt_1_1RegisteredCategory_1_1ComparePriority-members.html +++ b/classIpopt_1_1RegisteredCategory_1_1ComparePriority-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RegisteredCategory_1_1ComparePriority.html b/classIpopt_1_1RegisteredCategory_1_1ComparePriority.html index 6039cd2dd..f35b8677c 100644 --- a/classIpopt_1_1RegisteredCategory_1_1ComparePriority.html +++ b/classIpopt_1_1RegisteredCategory_1_1ComparePriority.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RegisteredOption-members.html b/classIpopt_1_1RegisteredOption-members.html index 15da4183d..692d67b39 100644 --- a/classIpopt_1_1RegisteredOption-members.html +++ b/classIpopt_1_1RegisteredOption-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RegisteredOption.html b/classIpopt_1_1RegisteredOption.html index 687241976..b1a1b9c79 100644 --- a/classIpopt_1_1RegisteredOption.html +++ b/classIpopt_1_1RegisteredOption.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RegisteredOption_1_1string__entry-members.html b/classIpopt_1_1RegisteredOption_1_1string__entry-members.html index bf10b33eb..53973df36 100644 --- a/classIpopt_1_1RegisteredOption_1_1string__entry-members.html +++ b/classIpopt_1_1RegisteredOption_1_1string__entry-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RegisteredOption_1_1string__entry.html b/classIpopt_1_1RegisteredOption_1_1string__entry.html index 31b27ff78..46d9b79d9 100644 --- a/classIpopt_1_1RegisteredOption_1_1string__entry.html +++ b/classIpopt_1_1RegisteredOption_1_1string__entry.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RegisteredOptions-members.html b/classIpopt_1_1RegisteredOptions-members.html index 6e6150a48..e23de2762 100644 --- a/classIpopt_1_1RegisteredOptions-members.html +++ b/classIpopt_1_1RegisteredOptions-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RegisteredOptions.html b/classIpopt_1_1RegisteredOptions.html index 9845d7bf5..f7c5a32ee 100644 --- a/classIpopt_1_1RegisteredOptions.html +++ b/classIpopt_1_1RegisteredOptions.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RestoConvergenceCheck-members.html b/classIpopt_1_1RestoConvergenceCheck-members.html index 110a3b780..e5525c283 100644 --- a/classIpopt_1_1RestoConvergenceCheck-members.html +++ b/classIpopt_1_1RestoConvergenceCheck-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RestoConvergenceCheck.html b/classIpopt_1_1RestoConvergenceCheck.html index 43f5c2234..bbc18921e 100644 --- a/classIpopt_1_1RestoConvergenceCheck.html +++ b/classIpopt_1_1RestoConvergenceCheck.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RestoFilterConvergenceCheck-members.html b/classIpopt_1_1RestoFilterConvergenceCheck-members.html index 6000a5805..1c1f1b472 100644 --- a/classIpopt_1_1RestoFilterConvergenceCheck-members.html +++ b/classIpopt_1_1RestoFilterConvergenceCheck-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RestoFilterConvergenceCheck.html b/classIpopt_1_1RestoFilterConvergenceCheck.html index 48a900e12..7aaa13092 100644 --- a/classIpopt_1_1RestoFilterConvergenceCheck.html +++ b/classIpopt_1_1RestoFilterConvergenceCheck.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RestoIpoptNLP-members.html b/classIpopt_1_1RestoIpoptNLP-members.html index 5ec259872..337b25326 100644 --- a/classIpopt_1_1RestoIpoptNLP-members.html +++ b/classIpopt_1_1RestoIpoptNLP-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RestoIpoptNLP.html b/classIpopt_1_1RestoIpoptNLP.html index f36bb254a..e2f797268 100644 --- a/classIpopt_1_1RestoIpoptNLP.html +++ b/classIpopt_1_1RestoIpoptNLP.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RestoIterateInitializer-members.html b/classIpopt_1_1RestoIterateInitializer-members.html index e528660c4..c168c0899 100644 --- a/classIpopt_1_1RestoIterateInitializer-members.html +++ b/classIpopt_1_1RestoIterateInitializer-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RestoIterateInitializer.html b/classIpopt_1_1RestoIterateInitializer.html index 6b21b3c61..a6a7405b2 100644 --- a/classIpopt_1_1RestoIterateInitializer.html +++ b/classIpopt_1_1RestoIterateInitializer.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RestoIterationOutput-members.html b/classIpopt_1_1RestoIterationOutput-members.html index 370e0a3b1..8e3ab2205 100644 --- a/classIpopt_1_1RestoIterationOutput-members.html +++ b/classIpopt_1_1RestoIterationOutput-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RestoIterationOutput.html b/classIpopt_1_1RestoIterationOutput.html index 5e1a49a51..dafa7df71 100644 --- a/classIpopt_1_1RestoIterationOutput.html +++ b/classIpopt_1_1RestoIterationOutput.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RestoPenaltyConvergenceCheck-members.html b/classIpopt_1_1RestoPenaltyConvergenceCheck-members.html index 01a1e00f4..c82ebfb5a 100644 --- a/classIpopt_1_1RestoPenaltyConvergenceCheck-members.html +++ b/classIpopt_1_1RestoPenaltyConvergenceCheck-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RestoPenaltyConvergenceCheck.html b/classIpopt_1_1RestoPenaltyConvergenceCheck.html index c971fad9a..6e4089f55 100644 --- a/classIpopt_1_1RestoPenaltyConvergenceCheck.html +++ b/classIpopt_1_1RestoPenaltyConvergenceCheck.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RestoRestorationPhase-members.html b/classIpopt_1_1RestoRestorationPhase-members.html index c897928f8..1e759c936 100644 --- a/classIpopt_1_1RestoRestorationPhase-members.html +++ b/classIpopt_1_1RestoRestorationPhase-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RestoRestorationPhase.html b/classIpopt_1_1RestoRestorationPhase.html index 4a5e7eba1..74ae82895 100644 --- a/classIpopt_1_1RestoRestorationPhase.html +++ b/classIpopt_1_1RestoRestorationPhase.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RestorationPhase-members.html b/classIpopt_1_1RestorationPhase-members.html index c1e9bd98c..cc007a254 100644 --- a/classIpopt_1_1RestorationPhase-members.html +++ b/classIpopt_1_1RestorationPhase-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1RestorationPhase.html b/classIpopt_1_1RestorationPhase.html index 39825569b..03904d7b7 100644 --- a/classIpopt_1_1RestorationPhase.html +++ b/classIpopt_1_1RestorationPhase.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -122,7 +122,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SUFFIX__EMPTY.html b/classIpopt_1_1SUFFIX__EMPTY.html index d4d7e906f..ae16302c5 100644 --- a/classIpopt_1_1SUFFIX__EMPTY.html +++ b/classIpopt_1_1SUFFIX__EMPTY.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ScaledMatrix-members.html b/classIpopt_1_1ScaledMatrix-members.html index 54d500434..697ca24dc 100644 --- a/classIpopt_1_1ScaledMatrix-members.html +++ b/classIpopt_1_1ScaledMatrix-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ScaledMatrix.html b/classIpopt_1_1ScaledMatrix.html index f3046054e..573a7a280 100644 --- a/classIpopt_1_1ScaledMatrix.html +++ b/classIpopt_1_1ScaledMatrix.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ScaledMatrixSpace-members.html b/classIpopt_1_1ScaledMatrixSpace-members.html index 3cdc9e25a..f24e2b884 100644 --- a/classIpopt_1_1ScaledMatrixSpace-members.html +++ b/classIpopt_1_1ScaledMatrixSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ScaledMatrixSpace.html b/classIpopt_1_1ScaledMatrixSpace.html index 13306e343..e6a829534 100644 --- a/classIpopt_1_1ScaledMatrixSpace.html +++ b/classIpopt_1_1ScaledMatrixSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SchurData-members.html b/classIpopt_1_1SchurData-members.html index 3e1f0565a..6e8648faf 100644 --- a/classIpopt_1_1SchurData-members.html +++ b/classIpopt_1_1SchurData-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SchurData.html b/classIpopt_1_1SchurData.html index 0ab8108e0..99c97d568 100644 --- a/classIpopt_1_1SchurData.html +++ b/classIpopt_1_1SchurData.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SchurDriver-members.html b/classIpopt_1_1SchurDriver-members.html index a56a38f39..d9eec3be3 100644 --- a/classIpopt_1_1SchurDriver-members.html +++ b/classIpopt_1_1SchurDriver-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SchurDriver.html b/classIpopt_1_1SchurDriver.html index 6c5705637..9272660b7 100644 --- a/classIpopt_1_1SchurDriver.html +++ b/classIpopt_1_1SchurDriver.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SearchDirectionCalculator-members.html b/classIpopt_1_1SearchDirectionCalculator-members.html index 2359ff028..4fe272943 100644 --- a/classIpopt_1_1SearchDirectionCalculator-members.html +++ b/classIpopt_1_1SearchDirectionCalculator-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SearchDirectionCalculator.html b/classIpopt_1_1SearchDirectionCalculator.html index d344732a0..d0bb0b091 100644 --- a/classIpopt_1_1SearchDirectionCalculator.html +++ b/classIpopt_1_1SearchDirectionCalculator.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -126,13 +126,13 @@ - + - + - +
    [legend]
    diff --git a/classIpopt_1_1SensAlgorithm-members.html b/classIpopt_1_1SensAlgorithm-members.html index 7c06478f7..d8b4a4982 100644 --- a/classIpopt_1_1SensAlgorithm-members.html +++ b/classIpopt_1_1SensAlgorithm-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SensAlgorithm.html b/classIpopt_1_1SensAlgorithm.html index aedc9a7ae..1c77945ca 100644 --- a/classIpopt_1_1SensAlgorithm.html +++ b/classIpopt_1_1SensAlgorithm.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SensAmplTNLP-members.html b/classIpopt_1_1SensAmplTNLP-members.html index 98451c24c..0d138794d 100644 --- a/classIpopt_1_1SensAmplTNLP-members.html +++ b/classIpopt_1_1SensAmplTNLP-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -112,7 +112,7 @@ - + @@ -120,53 +120,55 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -191,7 +193,7 @@ - + diff --git a/classIpopt_1_1SensAmplTNLP.html b/classIpopt_1_1SensAmplTNLP.html index 78c698750..165ee4012 100644 --- a/classIpopt_1_1SensAmplTNLP.html +++ b/classIpopt_1_1SensAmplTNLP.html @@ -39,7 +39,7 @@
    AddRef(const Referencer *referencer) constIpopt::ReferencedObjectinline
    AmplSolverObject()Ipopt::AmplTNLPinline
    AmplTNLP(const SmartPtr< const Journalist > &jnlst, const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, const char *const *argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL)Ipopt::AmplTNLP
    AmplTNLP(const SmartPtr< const Journalist > &jnlst, const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, const char *const *argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL, bool checkinterrupt=false)Ipopt::AmplTNLP
    AmplTNLP(const SmartPtr< const Journalist > &jnlst, const SmartPtr< OptionsList > options, char **&argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL)Ipopt::AmplTNLP
    AmplTNLP()Ipopt::AmplTNLPprivate
    AmplTNLP(const AmplTNLP &)Ipopt::AmplTNLPprivate
    asl_Ipopt::AmplTNLPprotected
    C_STYLE enum valueIpopt::TNLP
    call_hesset()Ipopt::AmplTNLPprotected
    compute_red_hessian_Ipopt::SensAmplTNLPprivate
    con_integer_md_Ipopt::AmplTNLPprotected
    con_numeric_md_Ipopt::AmplTNLPprotected
    con_string_md_Ipopt::AmplTNLPprotected
    conval_called_with_current_x_Ipopt::AmplTNLPprotected
    DECLARE_STD_EXCEPTION(NONPOSITIVE_SCALING_FACTOR)Ipopt::AmplTNLP
    Ipopt::TNLP::DECLARE_STD_EXCEPTION(INVALID_TNLP)Ipopt::TNLP
    eval_f(Index n, const Number *x, bool new_x, Number &obj_value)Ipopt::AmplTNLPvirtual
    eval_g(Index n, const Number *x, bool new_x, Index m, Number *g)Ipopt::AmplTNLPvirtual
    eval_grad_f(Index n, const Number *x, bool new_x, Number *grad_f)Ipopt::AmplTNLPvirtual
    eval_h(Index n, const Number *x, bool new_x, Number obj_factor, Index m, const Number *lambda, bool new_lambda, Index nele_hess, Index *iRow, Index *jCol, Number *values)Ipopt::AmplTNLPvirtual
    eval_jac_g(Index n, const Number *x, bool new_x, Index m, Index nele_jac, Index *iRow, Index *jCol, Number *values)Ipopt::AmplTNLPvirtual
    finalize_metadata(Index n, const StringMetaDataMapType &var_string_md, const IntegerMetaDataMapType &var_integer_md, const NumericMetaDataMapType &var_numeric_md, Index m, const StringMetaDataMapType &con_string_md, const IntegerMetaDataMapType &con_integer_md, const NumericMetaDataMapType &con_numeric_md)Ipopt::SensAmplTNLPvirtual
    finalize_solution(SolverReturn status, Index n, const Number *x, const Number *z_L, const Number *z_U, Index m, const Number *g, const Number *lambda, Number obj_value, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq)Ipopt::SensAmplTNLPvirtual
    FORTRAN_STYLE enum valueIpopt::TNLP
    g_sol_Ipopt::AmplTNLPprotected
    get_bounds_info(Index n, Number *x_l, Number *x_u, Index m, Number *g_l, Number *g_u)Ipopt::SensAmplTNLPvirtual
    get_constraints_linearity(Index m, LinearityType *const_types)Ipopt::AmplTNLPvirtual
    get_curr_iterate(const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq, bool scaled, Index n, Number *x, Number *z_L, Number *z_U, Index m, Number *g, Number *lambda) constIpopt::TNLP
    get_curr_violations(const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq, bool scaled, Index n, Number *x_L_violation, Number *x_U_violation, Number *compl_x_L, Number *compl_x_U, Number *grad_lag_x, Index m, Number *nlp_constraint_violation, Number *compl_g) constIpopt::TNLP
    get_discrete_info(Index &nlvb_, Index &nlvbi_, Index &nlvc_, Index &nlvci_, Index &nlvo_, Index &nlvoi_, Index &nbv_, Index &niv_) constIpopt::AmplTNLP
    get_index_suffix(const char *suffix_name)Ipopt::SensAmplTNLP
    get_index_suffix_constr(const char *suffix_name)Ipopt::SensAmplTNLP
    get_index_suffix_constr_vec(const char *suffix_name)Ipopt::SensAmplTNLP
    get_index_suffix_vec(const char *suffix_name)Ipopt::SensAmplTNLP
    get_list_of_nonlinear_variables(Index num_nonlin_vars, Index *pos_nonlin_vars)Ipopt::AmplTNLPvirtual
    get_nlp_info(Index &n, Index &m, Index &nnz_jac_g, Index &nnz_h_lag, IndexStyleEnum &index_style)Ipopt::AmplTNLPvirtual
    get_number_of_nonlinear_variables()Ipopt::AmplTNLPvirtual
    get_number_suffix(const char *suffix_name)Ipopt::SensAmplTNLP
    get_number_suffix_constr(const char *suffix_name)Ipopt::SensAmplTNLP
    get_number_suffix_vec(const char *suffix_name)Ipopt::SensAmplTNLP
    get_options(const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > &options, SmartPtr< AmplOptionsList > &ampl_options_list, const char *ampl_option_string, const char *ampl_invokation_string, const char *ampl_banner_string, const char *const *argv)Ipopt::AmplTNLPprotected
    get_options(const SmartPtr< OptionsList > &options, SmartPtr< AmplOptionsList > &ampl_options_list, const char *ampl_option_string, const char *ampl_invokation_string, const char *ampl_banner_string, char **&argv)Ipopt::AmplTNLPinlineprotected
    get_scaling_parameters(Number &obj_scaling, bool &use_x_scaling, Index n, Number *x_scaling, bool &use_g_scaling, Index m, Number *g_scaling)Ipopt::AmplTNLPvirtual
    get_starting_point(Index n, bool init_x, Number *x, bool init_z, Number *z_L, Number *z_U, Index m, bool init_lambda, Number *lambda)Ipopt::AmplTNLPvirtual
    get_suffix_handler()Ipopt::AmplTNLPinline
    get_var_con_metadata(Index n, StringMetaDataMapType &var_string_md, IntegerMetaDataMapType &var_integer_md, NumericMetaDataMapType &var_numeric_md, Index m, StringMetaDataMapType &con_string_md, IntegerMetaDataMapType &con_integer_md, NumericMetaDataMapType &con_numeric_md)Ipopt::SensAmplTNLPvirtual
    get_variables_linearity(Index n, LinearityType *var_types)Ipopt::TNLPinlinevirtual
    get_warm_start_iterate(IteratesVector &warm_start_iterate)Ipopt::TNLPinlinevirtual
    gutsOfConstructor(const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, const char *const *argv, bool allow_discrete, SmartPtr< AmplOptionsList > ampl_options_list, const char *ampl_option_string, const char *ampl_invokation_string, const char *ampl_banner_string, std::string *nl_file_content)Ipopt::AmplTNLPprivate
    have_parameters_Ipopt::SensAmplTNLPprivate
    hesset_called_Ipopt::AmplTNLPprotected
    IndexStyleEnum enum nameIpopt::TNLP
    IntegerMetaDataMapType typedefIpopt::TNLP
    intermediate_callback(AlgorithmMode mode, Index iter, Number obj_value, Number inf_pr, Number inf_du, Number mu, Number d_norm, Number regularization_size, Number alpha_du, Number alpha_pr, Index ls_trials, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq)Ipopt::TNLPinlinevirtual
    internal_conval(const Number *x, Index m, Number *g=NULL)Ipopt::AmplTNLPprotected
    internal_objval(const Number *x, Number &obj_val)Ipopt::AmplTNLPprotected
    checkinterrupt_Ipopt::AmplTNLPprotected
    compute_red_hessian_Ipopt::SensAmplTNLPprivate
    con_integer_md_Ipopt::AmplTNLPprotected
    con_numeric_md_Ipopt::AmplTNLPprotected
    con_string_md_Ipopt::AmplTNLPprotected
    conval_called_with_current_x_Ipopt::AmplTNLPprotected
    DECLARE_STD_EXCEPTION(NONPOSITIVE_SCALING_FACTOR)Ipopt::AmplTNLP
    Ipopt::TNLP::DECLARE_STD_EXCEPTION(INVALID_TNLP)Ipopt::TNLP
    eval_f(Index n, const Number *x, bool new_x, Number &obj_value)Ipopt::AmplTNLPvirtual
    eval_g(Index n, const Number *x, bool new_x, Index m, Number *g)Ipopt::AmplTNLPvirtual
    eval_grad_f(Index n, const Number *x, bool new_x, Number *grad_f)Ipopt::AmplTNLPvirtual
    eval_h(Index n, const Number *x, bool new_x, Number obj_factor, Index m, const Number *lambda, bool new_lambda, Index nele_hess, Index *iRow, Index *jCol, Number *values)Ipopt::AmplTNLPvirtual
    eval_jac_g(Index n, const Number *x, bool new_x, Index m, Index nele_jac, Index *iRow, Index *jCol, Number *values)Ipopt::AmplTNLPvirtual
    finalize_metadata(Index n, const StringMetaDataMapType &var_string_md, const IntegerMetaDataMapType &var_integer_md, const NumericMetaDataMapType &var_numeric_md, Index m, const StringMetaDataMapType &con_string_md, const IntegerMetaDataMapType &con_integer_md, const NumericMetaDataMapType &con_numeric_md)Ipopt::SensAmplTNLPvirtual
    finalize_solution(SolverReturn status, Index n, const Number *x, const Number *z_L, const Number *z_U, Index m, const Number *g, const Number *lambda, Number obj_value, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq)Ipopt::SensAmplTNLPvirtual
    FORTRAN_STYLE enum valueIpopt::TNLP
    g_sol_Ipopt::AmplTNLPprotected
    get_bounds_info(Index n, Number *x_l, Number *x_u, Index m, Number *g_l, Number *g_u)Ipopt::SensAmplTNLPvirtual
    get_constraints_linearity(Index m, LinearityType *const_types)Ipopt::AmplTNLPvirtual
    get_curr_iterate(const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq, bool scaled, Index n, Number *x, Number *z_L, Number *z_U, Index m, Number *g, Number *lambda) constIpopt::TNLP
    get_curr_violations(const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq, bool scaled, Index n, Number *x_L_violation, Number *x_U_violation, Number *compl_x_L, Number *compl_x_U, Number *grad_lag_x, Index m, Number *nlp_constraint_violation, Number *compl_g) constIpopt::TNLP
    get_discrete_info(Index &nlvb_, Index &nlvbi_, Index &nlvc_, Index &nlvci_, Index &nlvo_, Index &nlvoi_, Index &nbv_, Index &niv_) constIpopt::AmplTNLP
    get_index_suffix(const char *suffix_name)Ipopt::SensAmplTNLP
    get_index_suffix_constr(const char *suffix_name)Ipopt::SensAmplTNLP
    get_index_suffix_constr_vec(const char *suffix_name)Ipopt::SensAmplTNLP
    get_index_suffix_vec(const char *suffix_name)Ipopt::SensAmplTNLP
    get_list_of_nonlinear_variables(Index num_nonlin_vars, Index *pos_nonlin_vars)Ipopt::AmplTNLPvirtual
    get_nlp_info(Index &n, Index &m, Index &nnz_jac_g, Index &nnz_h_lag, IndexStyleEnum &index_style)Ipopt::AmplTNLPvirtual
    get_number_of_nonlinear_variables()Ipopt::AmplTNLPvirtual
    get_number_suffix(const char *suffix_name)Ipopt::SensAmplTNLP
    get_number_suffix_constr(const char *suffix_name)Ipopt::SensAmplTNLP
    get_number_suffix_vec(const char *suffix_name)Ipopt::SensAmplTNLP
    get_options(const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > &options, SmartPtr< AmplOptionsList > &ampl_options_list, const char *ampl_option_string, const char *ampl_invokation_string, const char *ampl_banner_string, const char *const *argv)Ipopt::AmplTNLPprotected
    get_options(const SmartPtr< OptionsList > &options, SmartPtr< AmplOptionsList > &ampl_options_list, const char *ampl_option_string, const char *ampl_invokation_string, const char *ampl_banner_string, char **&argv)Ipopt::AmplTNLPinlineprotected
    get_scaling_parameters(Number &obj_scaling, bool &use_x_scaling, Index n, Number *x_scaling, bool &use_g_scaling, Index m, Number *g_scaling)Ipopt::AmplTNLPvirtual
    get_starting_point(Index n, bool init_x, Number *x, bool init_z, Number *z_L, Number *z_U, Index m, bool init_lambda, Number *lambda)Ipopt::AmplTNLPvirtual
    get_suffix_handler()Ipopt::AmplTNLPinline
    get_var_con_metadata(Index n, StringMetaDataMapType &var_string_md, IntegerMetaDataMapType &var_integer_md, NumericMetaDataMapType &var_numeric_md, Index m, StringMetaDataMapType &con_string_md, IntegerMetaDataMapType &con_integer_md, NumericMetaDataMapType &con_numeric_md)Ipopt::SensAmplTNLPvirtual
    get_variables_linearity(Index n, LinearityType *var_types)Ipopt::TNLPinlinevirtual
    get_warm_start_iterate(IteratesVector &warm_start_iterate)Ipopt::TNLPinlinevirtual
    gutsOfConstructor(const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, const char *const *argv, bool allow_discrete, SmartPtr< AmplOptionsList > ampl_options_list, const char *ampl_option_string, const char *ampl_invokation_string, const char *ampl_banner_string, std::string *nl_file_content)Ipopt::AmplTNLPprivate
    have_parameters_Ipopt::SensAmplTNLPprivate
    hesset_called_Ipopt::AmplTNLPprotected
    IndexStyleEnum enum nameIpopt::TNLP
    IntegerMetaDataMapType typedefIpopt::TNLP
    intermediate_callback(AlgorithmMode mode, Index iter, Number obj_value, Number inf_pr, Number inf_du, Number mu, Number d_norm, Number regularization_size, Number alpha_du, Number alpha_pr, Index ls_trials, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq)Ipopt::AmplTNLPvirtual
    internal_conval(const Number *x, Index m, Number *g=NULL)Ipopt::AmplTNLPprotected
    internal_objval(const Number *x, Number &obj_val)Ipopt::AmplTNLPprotected
    interrupted_Ipopt::AmplTNLPprotected
    jnlst_Ipopt::SensAmplTNLPprivate
    lambda_sol_Ipopt::AmplTNLPprotected
    LINEAR enum valueIpopt::TNLP
    ReleaseRef(const Referencer *referencer) constIpopt::ReferencedObjectinline
    run_sens_Ipopt::SensAmplTNLPprivate
    sens_sol_Ipopt::SensAmplTNLPprivate
    SensAmplTNLP(const SmartPtr< const Journalist > &jnlst, const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, char **&argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL)Ipopt::SensAmplTNLP
    SensAmplTNLP(const SmartPtr< const Journalist > &jnlst, const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, char **&argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL, bool checkinterrupt=false)Ipopt::SensAmplTNLP
    set_active_objective(Index obj_no)Ipopt::AmplTNLP
    set_active_objective_called_Ipopt::AmplTNLPprotected
    set_integer_metadata_for_con(const std::string &tag, const std::vector< Index > &meta_data)Ipopt::AmplTNLPinline
    Ipopt Documentation -   +  
    @@ -132,9 +132,9 @@ - - - + + + @@ -175,9 +175,9 @@ - - - + + + @@ -211,6 +211,9 @@ + + + @@ -252,9 +255,6 @@ - - - @@ -355,6 +355,12 @@ + + + + + + @@ -400,8 +406,8 @@

    Definition at line 40 of file SensAmplTNLP.hpp.

    Constructor & Destructor Documentation

    - -

    ◆ SensAmplTNLP()

    + +

    ◆ SensAmplTNLP()

    @@ -470,7 +476,13 @@

    - + + + + + + + @@ -1033,7 +1045,7 @@

    Definition at line 147 of file SensAmplTNLP.hpp.

    +

    Definition at line 148 of file SensAmplTNLP.hpp.

    @@ -1057,7 +1069,7 @@

    -

    Definition at line 148 of file SensAmplTNLP.hpp.

    +

    Definition at line 149 of file SensAmplTNLP.hpp.

    @@ -1081,7 +1093,7 @@

    -

    Definition at line 150 of file SensAmplTNLP.hpp.

    +

    Definition at line 151 of file SensAmplTNLP.hpp.

    @@ -1105,7 +1117,7 @@

    -

    Definition at line 152 of file SensAmplTNLP.hpp.

    +

    Definition at line 153 of file SensAmplTNLP.hpp.

    @@ -1129,7 +1141,7 @@

    -

    Definition at line 153 of file SensAmplTNLP.hpp.

    +

    Definition at line 154 of file SensAmplTNLP.hpp.

    @@ -1155,7 +1167,7 @@

    Definition at line 156 of file SensAmplTNLP.hpp.

    +

    Definition at line 157 of file SensAmplTNLP.hpp.

    @@ -1179,7 +1191,7 @@

    -

    Definition at line 157 of file SensAmplTNLP.hpp.

    +

    Definition at line 158 of file SensAmplTNLP.hpp.

    @@ -1203,7 +1215,7 @@

    -

    Definition at line 158 of file SensAmplTNLP.hpp.

    +

    Definition at line 159 of file SensAmplTNLP.hpp.

    @@ -1227,7 +1239,7 @@

    -

    Definition at line 160 of file SensAmplTNLP.hpp.

    +

    Definition at line 161 of file SensAmplTNLP.hpp.

    diff --git a/classIpopt_1_1SensAmplTNLP.js b/classIpopt_1_1SensAmplTNLP.js index c594012e6..794fd9830 100644 --- a/classIpopt_1_1SensAmplTNLP.js +++ b/classIpopt_1_1SensAmplTNLP.js @@ -1,6 +1,6 @@ var classIpopt_1_1SensAmplTNLP = [ - [ "SensAmplTNLP", "classIpopt_1_1SensAmplTNLP.html#a322d3d3fc1a695924ba292b3f53e871f", null ], + [ "SensAmplTNLP", "classIpopt_1_1SensAmplTNLP.html#a692a526e9a76b1737db34107d3c0d3ce", null ], [ "~SensAmplTNLP", "classIpopt_1_1SensAmplTNLP.html#a69738bf7127f6bf4a397bb7d8de18213", null ], [ "get_bounds_info", "classIpopt_1_1SensAmplTNLP.html#ac573807167e7eb657920e842461b8003", null ], [ "set_sens_solution", "classIpopt_1_1SensAmplTNLP.html#a1564b68e5bc5709edfa24fef32afb764", null ], diff --git a/classIpopt_1_1SensApplication-members.html b/classIpopt_1_1SensApplication-members.html index 56444fe36..61772b3da 100644 --- a/classIpopt_1_1SensApplication-members.html +++ b/classIpopt_1_1SensApplication-members.html @@ -39,7 +39,7 @@

    Public Member Functions

     SensAmplTNLP (const SmartPtr< const Journalist > &jnlst, const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, char **&argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL)
     This class is the Sens-wrapper for the ampltnlp, adapts the get bounds function and some others to our needs.
     
     SensAmplTNLP (const SmartPtr< const Journalist > &jnlst, const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, char **&argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL, bool checkinterrupt=false)
     This class is the Sens-wrapper for the ampltnlp, adapts the get bounds function and some others to our needs.
     
    virtual ~SensAmplTNLP ()
     
    virtual bool get_bounds_info (Index n, Number *x_l, Number *x_u, Index m, Number *g_l, Number *g_u)
    SmartPtr< AmplSuffixHandlerget_suffix_handler ()
     Method for returning the suffix handler.
     
     AmplTNLP (const SmartPtr< const Journalist > &jnlst, const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, const char *const *argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL)
     Constructor.
     
     AmplTNLP (const SmartPtr< const Journalist > &jnlst, const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, const char *const *argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL, bool checkinterrupt=false)
     Constructor.
     
    IPOPT_DEPRECATED AmplTNLP (const SmartPtr< const Journalist > &jnlst, const SmartPtr< OptionsList > options, char **&argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL)
     Constructor without RegisteredOptions.
     
    virtual bool get_scaling_parameters (Number &obj_scaling, bool &use_x_scaling, Index n, Number *x_scaling, bool &use_g_scaling, Index m, Number *g_scaling)
     Method to request scaling parameters.
     
    virtual bool intermediate_callback (AlgorithmMode mode, Index iter, Number obj_value, Number inf_pr, Number inf_du, Number mu, Number d_norm, Number regularization_size, Number alpha_du, Number alpha_pr, Index ls_trials, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq)
     Intermediate Callback method for the user.
     
    virtual Index get_number_of_nonlinear_variables ()
     Return the number of variables that appear nonlinearly in the objective function or in at least one constraint function.
     
    virtual bool get_warm_start_iterate (IteratesVector &warm_start_iterate)
     Method to provide an Ipopt warm start iterate which is already in the form Ipopt requires it internally for warm starts.
     
    virtual bool intermediate_callback (AlgorithmMode mode, Index iter, Number obj_value, Number inf_pr, Number inf_du, Number mu, Number d_norm, Number regularization_size, Number alpha_du, Number alpha_pr, Index ls_trials, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq)
     Intermediate Callback method for the user.
     
    bool get_curr_iterate (const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq, bool scaled, Index n, Number *x, Number *z_L, Number *z_U, Index m, Number *g, Number *lambda) const
     Get primal and dual variable values of the current iterate.
     
    SmartPtr< AmplSuffixHandlersuffix_handler_
     Suffix Handler.
     
    bool checkinterrupt_
     whether to register handler for interrupt signals
     
    bool interrupted_
     pointer to flag to check whether to interrupt signal was set
     
    StringMetaDataMapType var_string_md_
     meta data to pass on to TNLP
     
    std::string * nl_file_content = NULL nl_file_content = NULL,
    bool checkinterrupt = false 
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SensApplication.html b/classIpopt_1_1SensApplication.html index 9688ae641..718bc4ca0 100644 --- a/classIpopt_1_1SensApplication.html +++ b/classIpopt_1_1SensApplication.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SensBacksolver-members.html b/classIpopt_1_1SensBacksolver-members.html index 05bb4d57d..a3084afa3 100644 --- a/classIpopt_1_1SensBacksolver-members.html +++ b/classIpopt_1_1SensBacksolver-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SensBacksolver.html b/classIpopt_1_1SensBacksolver.html index 9ea7f123a..3cc9d9003 100644 --- a/classIpopt_1_1SensBacksolver.html +++ b/classIpopt_1_1SensBacksolver.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SensBuilder-members.html b/classIpopt_1_1SensBuilder-members.html index 5a899d161..9b8d8f7b4 100644 --- a/classIpopt_1_1SensBuilder-members.html +++ b/classIpopt_1_1SensBuilder-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SensBuilder.html b/classIpopt_1_1SensBuilder.html index ddea0b956..88b31a08a 100644 --- a/classIpopt_1_1SensBuilder.html +++ b/classIpopt_1_1SensBuilder.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SensitivityStepCalculator-members.html b/classIpopt_1_1SensitivityStepCalculator-members.html index 216f4cbd7..9d4d35f9c 100644 --- a/classIpopt_1_1SensitivityStepCalculator-members.html +++ b/classIpopt_1_1SensitivityStepCalculator-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SensitivityStepCalculator.html b/classIpopt_1_1SensitivityStepCalculator.html index 0f68de62c..ca154f748 100644 --- a/classIpopt_1_1SensitivityStepCalculator.html +++ b/classIpopt_1_1SensitivityStepCalculator.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SimpleBacksolver-members.html b/classIpopt_1_1SimpleBacksolver-members.html index f850da8e4..2a955637b 100644 --- a/classIpopt_1_1SimpleBacksolver-members.html +++ b/classIpopt_1_1SimpleBacksolver-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SimpleBacksolver.html b/classIpopt_1_1SimpleBacksolver.html index 0fb43a1d1..df43dd845 100644 --- a/classIpopt_1_1SimpleBacksolver.html +++ b/classIpopt_1_1SimpleBacksolver.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SlackBasedTSymScalingMethod-members.html b/classIpopt_1_1SlackBasedTSymScalingMethod-members.html index 82c433945..3aa7726ad 100644 --- a/classIpopt_1_1SlackBasedTSymScalingMethod-members.html +++ b/classIpopt_1_1SlackBasedTSymScalingMethod-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SlackBasedTSymScalingMethod.html b/classIpopt_1_1SlackBasedTSymScalingMethod.html index 84e2b5adf..d32ab9734 100644 --- a/classIpopt_1_1SlackBasedTSymScalingMethod.html +++ b/classIpopt_1_1SlackBasedTSymScalingMethod.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SmartPtr-members.html b/classIpopt_1_1SmartPtr-members.html index 3c467f10c..41a7bbb13 100644 --- a/classIpopt_1_1SmartPtr-members.html +++ b/classIpopt_1_1SmartPtr-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SmartPtr.html b/classIpopt_1_1SmartPtr.html index 82bafa2b0..06ffb4439 100644 --- a/classIpopt_1_1SmartPtr.html +++ b/classIpopt_1_1SmartPtr.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -655,7 +655,7 @@

    Definition at line 716 of file IpSmartPtr.hpp.

    +

    Definition at line 717 of file IpSmartPtr.hpp.

    @@ -699,7 +699,7 @@

    SmartPtr with a raw pointer.

    -

    Definition at line 733 of file IpSmartPtr.hpp.

    +

    Definition at line 734 of file IpSmartPtr.hpp.

    @@ -743,7 +743,7 @@

    SmartPtr.

    -

    Definition at line 749 of file IpSmartPtr.hpp.

    +

    Definition at line 750 of file IpSmartPtr.hpp.

    @@ -787,7 +787,7 @@

    Definition at line 765 of file IpSmartPtr.hpp.

    +

    Definition at line 766 of file IpSmartPtr.hpp.

    @@ -831,7 +831,7 @@

    SmartPtr with a raw pointer.

    -

    Definition at line 781 of file IpSmartPtr.hpp.

    +

    Definition at line 782 of file IpSmartPtr.hpp.

    @@ -875,7 +875,7 @@

    SmartPtr with a raw pointer.

    -

    Definition at line 797 of file IpSmartPtr.hpp.

    +

    Definition at line 798 of file IpSmartPtr.hpp.

    @@ -952,7 +952,7 @@

    SmartPtr, NEVER delete this returned value.

    -

    Definition at line 649 of file IpSmartPtr.hpp.

    +

    Definition at line 650 of file IpSmartPtr.hpp.

    @@ -986,7 +986,7 @@

    Definition at line 663 of file IpSmartPtr.hpp.

    +

    Definition at line 664 of file IpSmartPtr.hpp.

    @@ -1021,7 +1021,7 @@

    SmartPtr is NOT NULL.

    Use this to check if the SmartPtr is not NULL. This is preferred to if(GetRawPtr(sp) != NULL)

    -

    Definition at line 672 of file IpSmartPtr.hpp.

    +

    Definition at line 673 of file IpSmartPtr.hpp.

    @@ -1056,7 +1056,7 @@

    SmartPtr is NULL.

    Use this to check if the SmartPtr is NULL. This is preferred to if(GetRawPtr(sp) == NULL)

    -

    Definition at line 680 of file IpSmartPtr.hpp.

    +

    Definition at line 681 of file IpSmartPtr.hpp.

    diff --git a/classIpopt_1_1SolveStatistics-members.html b/classIpopt_1_1SolveStatistics-members.html index 79696f635..2df58e253 100644 --- a/classIpopt_1_1SolveStatistics-members.html +++ b/classIpopt_1_1SolveStatistics-members.html @@ -39,7 +39,7 @@

    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SolveStatistics.html b/classIpopt_1_1SolveStatistics.html index a4019eb5d..f755a4176 100644 --- a/classIpopt_1_1SolveStatistics.html +++ b/classIpopt_1_1SolveStatistics.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SparseSymLinearSolverInterface-members.html b/classIpopt_1_1SparseSymLinearSolverInterface-members.html index 220f17f41..e80dca28c 100644 --- a/classIpopt_1_1SparseSymLinearSolverInterface-members.html +++ b/classIpopt_1_1SparseSymLinearSolverInterface-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SparseSymLinearSolverInterface.html b/classIpopt_1_1SparseSymLinearSolverInterface.html index 242a2b89f..3e3e51152 100644 --- a/classIpopt_1_1SparseSymLinearSolverInterface.html +++ b/classIpopt_1_1SparseSymLinearSolverInterface.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SpralSolverInterface-members.html b/classIpopt_1_1SpralSolverInterface-members.html index e66f14010..e5689c629 100644 --- a/classIpopt_1_1SpralSolverInterface-members.html +++ b/classIpopt_1_1SpralSolverInterface-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SpralSolverInterface.html b/classIpopt_1_1SpralSolverInterface.html index 5c785fce2..e7cb9476d 100644 --- a/classIpopt_1_1SpralSolverInterface.html +++ b/classIpopt_1_1SpralSolverInterface.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1StandardScalingBase-members.html b/classIpopt_1_1StandardScalingBase-members.html index c2fad7c3d..543b0ef92 100644 --- a/classIpopt_1_1StandardScalingBase-members.html +++ b/classIpopt_1_1StandardScalingBase-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1StandardScalingBase.html b/classIpopt_1_1StandardScalingBase.html index 4142e78e8..f727ca93c 100644 --- a/classIpopt_1_1StandardScalingBase.html +++ b/classIpopt_1_1StandardScalingBase.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -134,9 +134,9 @@ - + - +
    [legend]
    diff --git a/classIpopt_1_1StdAugSystemSolver-members.html b/classIpopt_1_1StdAugSystemSolver-members.html index 1f848507f..fc508b817 100644 --- a/classIpopt_1_1StdAugSystemSolver-members.html +++ b/classIpopt_1_1StdAugSystemSolver-members.html @@ -39,7 +39,7 @@ - +
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1StdAugSystemSolver.html b/classIpopt_1_1StdAugSystemSolver.html index 6dcdbe7da..9d861492a 100644 --- a/classIpopt_1_1StdAugSystemSolver.html +++ b/classIpopt_1_1StdAugSystemSolver.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1StdInterfaceTNLP-members.html b/classIpopt_1_1StdInterfaceTNLP-members.html index db077fea5..8c071edea 100644 --- a/classIpopt_1_1StdInterfaceTNLP-members.html +++ b/classIpopt_1_1StdInterfaceTNLP-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1StdInterfaceTNLP.html b/classIpopt_1_1StdInterfaceTNLP.html index c14b6a520..265981128 100644 --- a/classIpopt_1_1StdInterfaceTNLP.html +++ b/classIpopt_1_1StdInterfaceTNLP.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1StdStepCalculator-members.html b/classIpopt_1_1StdStepCalculator-members.html index bac7268ba..efa2bb012 100644 --- a/classIpopt_1_1StdStepCalculator-members.html +++ b/classIpopt_1_1StdStepCalculator-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1StdStepCalculator.html b/classIpopt_1_1StdStepCalculator.html index 7ffc248ed..db32215e1 100644 --- a/classIpopt_1_1StdStepCalculator.html +++ b/classIpopt_1_1StdStepCalculator.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1StreamJournal-members.html b/classIpopt_1_1StreamJournal-members.html index a4fbf90c6..8cd3a7e9b 100644 --- a/classIpopt_1_1StreamJournal-members.html +++ b/classIpopt_1_1StreamJournal-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1StreamJournal.html b/classIpopt_1_1StreamJournal.html index 9db3f9e79..1453a5742 100644 --- a/classIpopt_1_1StreamJournal.html +++ b/classIpopt_1_1StreamJournal.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -222,7 +222,7 @@
     pointer to output stream for the output destination
     
    char buffer_ [32768]
     buffer for sprintf.
     buffer for vsnprintf.
     

    Detailed Description

    @@ -568,7 +568,7 @@

    -

    buffer for sprintf.

    +

    buffer for vsnprintf.

    Being generous in size here...

    Definition at line 570 of file IpJournalist.hpp.

    diff --git a/classIpopt_1_1Subject-members.html b/classIpopt_1_1Subject-members.html index 0435b909a..42b2a9983 100644 --- a/classIpopt_1_1Subject-members.html +++ b/classIpopt_1_1Subject-members.html @@ -39,7 +39,7 @@

    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Subject.html b/classIpopt_1_1Subject.html index 9be621e10..f67154a00 100644 --- a/classIpopt_1_1Subject.html +++ b/classIpopt_1_1Subject.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -125,10 +125,10 @@ - + - + @@ -164,7 +164,7 @@ - + diff --git a/classIpopt_1_1SuffixHandler-members.html b/classIpopt_1_1SuffixHandler-members.html index 7b623c7a3..7b2363cec 100644 --- a/classIpopt_1_1SuffixHandler-members.html +++ b/classIpopt_1_1SuffixHandler-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SuffixHandler.html b/classIpopt_1_1SuffixHandler.html index 6d067ef64..39ebe6dfc 100644 --- a/classIpopt_1_1SuffixHandler.html +++ b/classIpopt_1_1SuffixHandler.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SumMatrix-members.html b/classIpopt_1_1SumMatrix-members.html index a78718ede..71fac6b6e 100644 --- a/classIpopt_1_1SumMatrix-members.html +++ b/classIpopt_1_1SumMatrix-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SumMatrix.html b/classIpopt_1_1SumMatrix.html index 3fbefb660..02fd7ed1e 100644 --- a/classIpopt_1_1SumMatrix.html +++ b/classIpopt_1_1SumMatrix.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SumMatrixSpace-members.html b/classIpopt_1_1SumMatrixSpace-members.html index f9e5264d9..a849f0ccc 100644 --- a/classIpopt_1_1SumMatrixSpace-members.html +++ b/classIpopt_1_1SumMatrixSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SumMatrixSpace.html b/classIpopt_1_1SumMatrixSpace.html index e7796b42b..53576f12c 100644 --- a/classIpopt_1_1SumMatrixSpace.html +++ b/classIpopt_1_1SumMatrixSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SumSymMatrix-members.html b/classIpopt_1_1SumSymMatrix-members.html index a3127402f..55b743538 100644 --- a/classIpopt_1_1SumSymMatrix-members.html +++ b/classIpopt_1_1SumSymMatrix-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SumSymMatrix.html b/classIpopt_1_1SumSymMatrix.html index 615c911eb..29bca3094 100644 --- a/classIpopt_1_1SumSymMatrix.html +++ b/classIpopt_1_1SumSymMatrix.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SumSymMatrixSpace-members.html b/classIpopt_1_1SumSymMatrixSpace-members.html index 146024663..874a73eea 100644 --- a/classIpopt_1_1SumSymMatrixSpace-members.html +++ b/classIpopt_1_1SumSymMatrixSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SumSymMatrixSpace.html b/classIpopt_1_1SumSymMatrixSpace.html index 6ddb739c5..90b7f470e 100644 --- a/classIpopt_1_1SumSymMatrixSpace.html +++ b/classIpopt_1_1SumSymMatrixSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SymLinearSolver-members.html b/classIpopt_1_1SymLinearSolver-members.html index 3c10b0896..f4cd5dfea 100644 --- a/classIpopt_1_1SymLinearSolver-members.html +++ b/classIpopt_1_1SymLinearSolver-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SymLinearSolver.html b/classIpopt_1_1SymLinearSolver.html index 2e3e06c84..13c257e34 100644 --- a/classIpopt_1_1SymLinearSolver.html +++ b/classIpopt_1_1SymLinearSolver.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SymMatrix-members.html b/classIpopt_1_1SymMatrix-members.html index 77e610edf..12dff6a40 100644 --- a/classIpopt_1_1SymMatrix-members.html +++ b/classIpopt_1_1SymMatrix-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SymMatrix.html b/classIpopt_1_1SymMatrix.html index 9ce9e50b9..8da6cf143 100644 --- a/classIpopt_1_1SymMatrix.html +++ b/classIpopt_1_1SymMatrix.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -126,15 +126,15 @@ - + - + - + - - + + @@ -143,9 +143,9 @@ - + - + diff --git a/classIpopt_1_1SymMatrixSpace-members.html b/classIpopt_1_1SymMatrixSpace-members.html index 40538b4d5..46f561735 100644 --- a/classIpopt_1_1SymMatrixSpace-members.html +++ b/classIpopt_1_1SymMatrixSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SymMatrixSpace.html b/classIpopt_1_1SymMatrixSpace.html index 0a6a3ccae..1ce8e638f 100644 --- a/classIpopt_1_1SymMatrixSpace.html +++ b/classIpopt_1_1SymMatrixSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SymScaledMatrix-members.html b/classIpopt_1_1SymScaledMatrix-members.html index 0ae4f8a1e..ce5c8706d 100644 --- a/classIpopt_1_1SymScaledMatrix-members.html +++ b/classIpopt_1_1SymScaledMatrix-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SymScaledMatrix.html b/classIpopt_1_1SymScaledMatrix.html index c81beb8db..2d3a1abc6 100644 --- a/classIpopt_1_1SymScaledMatrix.html +++ b/classIpopt_1_1SymScaledMatrix.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SymScaledMatrixSpace-members.html b/classIpopt_1_1SymScaledMatrixSpace-members.html index 0f91c924e..5e66b84e5 100644 --- a/classIpopt_1_1SymScaledMatrixSpace-members.html +++ b/classIpopt_1_1SymScaledMatrixSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SymScaledMatrixSpace.html b/classIpopt_1_1SymScaledMatrixSpace.html index 8dd4104be..537933fe4 100644 --- a/classIpopt_1_1SymScaledMatrixSpace.html +++ b/classIpopt_1_1SymScaledMatrixSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SymTMatrix-members.html b/classIpopt_1_1SymTMatrix-members.html index 5a8edbd17..49e3502e8 100644 --- a/classIpopt_1_1SymTMatrix-members.html +++ b/classIpopt_1_1SymTMatrix-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SymTMatrix.html b/classIpopt_1_1SymTMatrix.html index 3f7e09dca..faae39b5d 100644 --- a/classIpopt_1_1SymTMatrix.html +++ b/classIpopt_1_1SymTMatrix.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SymTMatrixSpace-members.html b/classIpopt_1_1SymTMatrixSpace-members.html index 158cc047c..57c51d8a6 100644 --- a/classIpopt_1_1SymTMatrixSpace-members.html +++ b/classIpopt_1_1SymTMatrixSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1SymTMatrixSpace.html b/classIpopt_1_1SymTMatrixSpace.html index 3fdefe1b1..2f110f9b8 100644 --- a/classIpopt_1_1SymTMatrixSpace.html +++ b/classIpopt_1_1SymTMatrixSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TDependencyDetector-members.html b/classIpopt_1_1TDependencyDetector-members.html index 9671ea68c..88cdfdea1 100644 --- a/classIpopt_1_1TDependencyDetector-members.html +++ b/classIpopt_1_1TDependencyDetector-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TDependencyDetector.html b/classIpopt_1_1TDependencyDetector.html index 82cc3842f..b9957431d 100644 --- a/classIpopt_1_1TDependencyDetector.html +++ b/classIpopt_1_1TDependencyDetector.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TNLP-members.html b/classIpopt_1_1TNLP-members.html index cbbf0c371..3f1cb2860 100644 --- a/classIpopt_1_1TNLP-members.html +++ b/classIpopt_1_1TNLP-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TNLP.html b/classIpopt_1_1TNLP.html index 31b8503c9..6c20b0441 100644 --- a/classIpopt_1_1TNLP.html +++ b/classIpopt_1_1TNLP.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -1787,7 +1787,7 @@

    Returns
    If this method returns false, Ipopt will terminate with the User_Requested_Stop status.

    It is not required to implement (overload) this method. The default implementation always returns true.

    -

    Reimplemented in Ipopt::StdInterfaceTNLP, and Ipopt::TNLPReducer.

    +

    Reimplemented in Ipopt::AmplTNLP, Ipopt::StdInterfaceTNLP, and Ipopt::TNLPReducer.

    Definition at line 665 of file IpTNLP.hpp.

    diff --git a/classIpopt_1_1TNLPAdapter-members.html b/classIpopt_1_1TNLPAdapter-members.html index 1e012a94b..09df75914 100644 --- a/classIpopt_1_1TNLPAdapter-members.html +++ b/classIpopt_1_1TNLPAdapter-members.html @@ -39,7 +39,7 @@

    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TNLPAdapter.html b/classIpopt_1_1TNLPAdapter.html index 1b4e0564f..9662ae429 100644 --- a/classIpopt_1_1TNLPAdapter.html +++ b/classIpopt_1_1TNLPAdapter.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TNLPReducer-members.html b/classIpopt_1_1TNLPReducer-members.html index 23895e459..838684eb6 100644 --- a/classIpopt_1_1TNLPReducer-members.html +++ b/classIpopt_1_1TNLPReducer-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TNLPReducer.html b/classIpopt_1_1TNLPReducer.html index 5323cf3ff..031bcd277 100644 --- a/classIpopt_1_1TNLPReducer.html +++ b/classIpopt_1_1TNLPReducer.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TSymDependencyDetector-members.html b/classIpopt_1_1TSymDependencyDetector-members.html index 6223c3d96..5ec4cb925 100644 --- a/classIpopt_1_1TSymDependencyDetector-members.html +++ b/classIpopt_1_1TSymDependencyDetector-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TSymDependencyDetector.html b/classIpopt_1_1TSymDependencyDetector.html index 18b0977ce..d5471a6fc 100644 --- a/classIpopt_1_1TSymDependencyDetector.html +++ b/classIpopt_1_1TSymDependencyDetector.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TSymLinearSolver-members.html b/classIpopt_1_1TSymLinearSolver-members.html index 9c8e94cda..b2081ef1a 100644 --- a/classIpopt_1_1TSymLinearSolver-members.html +++ b/classIpopt_1_1TSymLinearSolver-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TSymLinearSolver.html b/classIpopt_1_1TSymLinearSolver.html index 7d4c54e6d..a675206cc 100644 --- a/classIpopt_1_1TSymLinearSolver.html +++ b/classIpopt_1_1TSymLinearSolver.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TSymScalingMethod-members.html b/classIpopt_1_1TSymScalingMethod-members.html index e74e35fa6..ebf7db181 100644 --- a/classIpopt_1_1TSymScalingMethod-members.html +++ b/classIpopt_1_1TSymScalingMethod-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TSymScalingMethod.html b/classIpopt_1_1TSymScalingMethod.html index f3faa6f14..0c5eef35e 100644 --- a/classIpopt_1_1TSymScalingMethod.html +++ b/classIpopt_1_1TSymScalingMethod.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TaggedObject-members.html b/classIpopt_1_1TaggedObject-members.html index 7ed7bba06..9999d8ede 100644 --- a/classIpopt_1_1TaggedObject-members.html +++ b/classIpopt_1_1TaggedObject-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TaggedObject.html b/classIpopt_1_1TaggedObject.html index d3a07e938..94fb7dd06 100644 --- a/classIpopt_1_1TaggedObject.html +++ b/classIpopt_1_1TaggedObject.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -128,7 +128,7 @@ - + @@ -168,7 +168,7 @@ - + diff --git a/classIpopt_1_1TimedTask-members.html b/classIpopt_1_1TimedTask-members.html index 634f90351..f00e27eb5 100644 --- a/classIpopt_1_1TimedTask-members.html +++ b/classIpopt_1_1TimedTask-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TimedTask.html b/classIpopt_1_1TimedTask.html index a14de82a2..981a4444f 100644 --- a/classIpopt_1_1TimedTask.html +++ b/classIpopt_1_1TimedTask.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TimingStatistics-members.html b/classIpopt_1_1TimingStatistics-members.html index b217f02a3..0679a89bc 100644 --- a/classIpopt_1_1TimingStatistics-members.html +++ b/classIpopt_1_1TimingStatistics-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TimingStatistics.html b/classIpopt_1_1TimingStatistics.html index 43df37bda..0ae83e7f4 100644 --- a/classIpopt_1_1TimingStatistics.html +++ b/classIpopt_1_1TimingStatistics.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TransposeMatrix-members.html b/classIpopt_1_1TransposeMatrix-members.html index 28acd460b..e4906e974 100644 --- a/classIpopt_1_1TransposeMatrix-members.html +++ b/classIpopt_1_1TransposeMatrix-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TransposeMatrix.html b/classIpopt_1_1TransposeMatrix.html index f9eea78cf..83121dcf7 100644 --- a/classIpopt_1_1TransposeMatrix.html +++ b/classIpopt_1_1TransposeMatrix.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TransposeMatrixSpace-members.html b/classIpopt_1_1TransposeMatrixSpace-members.html index bf3fff5c9..7c9c4e149 100644 --- a/classIpopt_1_1TransposeMatrixSpace-members.html +++ b/classIpopt_1_1TransposeMatrixSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TransposeMatrixSpace.html b/classIpopt_1_1TransposeMatrixSpace.html index 2cce8ba44..a5d38afd6 100644 --- a/classIpopt_1_1TransposeMatrixSpace.html +++ b/classIpopt_1_1TransposeMatrixSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TripletHelper-members.html b/classIpopt_1_1TripletHelper-members.html index 6849c1913..eed24d968 100644 --- a/classIpopt_1_1TripletHelper-members.html +++ b/classIpopt_1_1TripletHelper-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TripletHelper.html b/classIpopt_1_1TripletHelper.html index d7cdcecb9..0cf563f04 100644 --- a/classIpopt_1_1TripletHelper.html +++ b/classIpopt_1_1TripletHelper.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TripletToCSRConverter-members.html b/classIpopt_1_1TripletToCSRConverter-members.html index da3c90a57..cbe0b41e2 100644 --- a/classIpopt_1_1TripletToCSRConverter-members.html +++ b/classIpopt_1_1TripletToCSRConverter-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TripletToCSRConverter.html b/classIpopt_1_1TripletToCSRConverter.html index 96aad04a8..8611697d3 100644 --- a/classIpopt_1_1TripletToCSRConverter.html +++ b/classIpopt_1_1TripletToCSRConverter.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TripletToCSRConverter_1_1TripletEntry-members.html b/classIpopt_1_1TripletToCSRConverter_1_1TripletEntry-members.html index 884f53c89..5e789f8d7 100644 --- a/classIpopt_1_1TripletToCSRConverter_1_1TripletEntry-members.html +++ b/classIpopt_1_1TripletToCSRConverter_1_1TripletEntry-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1TripletToCSRConverter_1_1TripletEntry.html b/classIpopt_1_1TripletToCSRConverter_1_1TripletEntry.html index 69b366e6b..68364aa41 100644 --- a/classIpopt_1_1TripletToCSRConverter_1_1TripletEntry.html +++ b/classIpopt_1_1TripletToCSRConverter_1_1TripletEntry.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1UserScaling-members.html b/classIpopt_1_1UserScaling-members.html index 9609017b5..0d4a59fdd 100644 --- a/classIpopt_1_1UserScaling-members.html +++ b/classIpopt_1_1UserScaling-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1UserScaling.html b/classIpopt_1_1UserScaling.html index 60bc046bf..7d57cf4cb 100644 --- a/classIpopt_1_1UserScaling.html +++ b/classIpopt_1_1UserScaling.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Vector-members.html b/classIpopt_1_1Vector-members.html index b92b13821..3c44c5a78 100644 --- a/classIpopt_1_1Vector-members.html +++ b/classIpopt_1_1Vector-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1Vector.html b/classIpopt_1_1Vector.html index 745895103..8c267148d 100644 --- a/classIpopt_1_1Vector.html +++ b/classIpopt_1_1Vector.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -126,7 +126,7 @@ - + diff --git a/classIpopt_1_1VectorSpace-members.html b/classIpopt_1_1VectorSpace-members.html index cb0fd1489..d69bed014 100644 --- a/classIpopt_1_1VectorSpace-members.html +++ b/classIpopt_1_1VectorSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1VectorSpace.html b/classIpopt_1_1VectorSpace.html index 0846a1433..061442b61 100644 --- a/classIpopt_1_1VectorSpace.html +++ b/classIpopt_1_1VectorSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -126,7 +126,7 @@ - + diff --git a/classIpopt_1_1WarmStartIterateInitializer-members.html b/classIpopt_1_1WarmStartIterateInitializer-members.html index 12b6ea2a8..7a953f01e 100644 --- a/classIpopt_1_1WarmStartIterateInitializer-members.html +++ b/classIpopt_1_1WarmStartIterateInitializer-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1WarmStartIterateInitializer.html b/classIpopt_1_1WarmStartIterateInitializer.html index 1d02143f1..ab94ad8f1 100644 --- a/classIpopt_1_1WarmStartIterateInitializer.html +++ b/classIpopt_1_1WarmStartIterateInitializer.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1WsmpSolverInterface-members.html b/classIpopt_1_1WsmpSolverInterface-members.html index 5be887045..958d1c176 100644 --- a/classIpopt_1_1WsmpSolverInterface-members.html +++ b/classIpopt_1_1WsmpSolverInterface-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1WsmpSolverInterface.html b/classIpopt_1_1WsmpSolverInterface.html index 6b5326721..5d43fd3d3 100644 --- a/classIpopt_1_1WsmpSolverInterface.html +++ b/classIpopt_1_1WsmpSolverInterface.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ZeroMatrix-members.html b/classIpopt_1_1ZeroMatrix-members.html index 2e43de248..d03725ed4 100644 --- a/classIpopt_1_1ZeroMatrix-members.html +++ b/classIpopt_1_1ZeroMatrix-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ZeroMatrix.html b/classIpopt_1_1ZeroMatrix.html index cd0acfd48..3d9654593 100644 --- a/classIpopt_1_1ZeroMatrix.html +++ b/classIpopt_1_1ZeroMatrix.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ZeroMatrixSpace-members.html b/classIpopt_1_1ZeroMatrixSpace-members.html index ad3b23b59..7f1bec027 100644 --- a/classIpopt_1_1ZeroMatrixSpace-members.html +++ b/classIpopt_1_1ZeroMatrixSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ZeroMatrixSpace.html b/classIpopt_1_1ZeroMatrixSpace.html index 7d2e6d5b3..7a1f31644 100644 --- a/classIpopt_1_1ZeroMatrixSpace.html +++ b/classIpopt_1_1ZeroMatrixSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ZeroSymMatrix-members.html b/classIpopt_1_1ZeroSymMatrix-members.html index 75d243f1f..c81d4c9d4 100644 --- a/classIpopt_1_1ZeroSymMatrix-members.html +++ b/classIpopt_1_1ZeroSymMatrix-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ZeroSymMatrix.html b/classIpopt_1_1ZeroSymMatrix.html index 7c55a9afa..2091ab9c2 100644 --- a/classIpopt_1_1ZeroSymMatrix.html +++ b/classIpopt_1_1ZeroSymMatrix.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ZeroSymMatrixSpace-members.html b/classIpopt_1_1ZeroSymMatrixSpace-members.html index 4635c5e6c..1dd15d30e 100644 --- a/classIpopt_1_1ZeroSymMatrixSpace-members.html +++ b/classIpopt_1_1ZeroSymMatrixSpace-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classIpopt_1_1ZeroSymMatrixSpace.html b/classIpopt_1_1ZeroSymMatrixSpace.html index 6bc8495dd..021ad141a 100644 --- a/classIpopt_1_1ZeroSymMatrixSpace.html +++ b/classIpopt_1_1ZeroSymMatrixSpace.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classes.html b/classes.html index 5f3b0102b..86bbe7eaf 100644 --- a/classes.html +++ b/classes.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classorg_1_1coinor_1_1Ipopt-members.html b/classorg_1_1coinor_1_1Ipopt-members.html index 741a35a6c..de6df89d9 100644 --- a/classorg_1_1coinor_1_1Ipopt-members.html +++ b/classorg_1_1coinor_1_1Ipopt-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/classorg_1_1coinor_1_1Ipopt.html b/classorg_1_1coinor_1_1Ipopt.html index e5cfb790c..797102c61 100644 --- a/classorg_1_1coinor_1_1Ipopt.html +++ b/classorg_1_1coinor_1_1Ipopt.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/config__default_8h.html b/config__default_8h.html index 8b6e53849..0dea795c3 100644 --- a/config__default_8h.html +++ b/config__default_8h.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -208,7 +208,7 @@

    -

    Definition at line 60 of file config_default.h.

    +

    Definition at line 65 of file config_default.h.

    @@ -238,7 +238,7 @@

    -

    Definition at line 61 of file config_default.h.

    +

    Definition at line 66 of file config_default.h.

    @@ -268,7 +268,7 @@

    -

    Definition at line 62 of file config_default.h.

    +

    Definition at line 67 of file config_default.h.

    @@ -298,7 +298,7 @@

    -

    Definition at line 63 of file config_default.h.

    +

    Definition at line 68 of file config_default.h.

    @@ -328,7 +328,7 @@

    -

    Definition at line 64 of file config_default.h.

    +

    Definition at line 69 of file config_default.h.

    diff --git a/config__default_8h_source.html b/config__default_8h_source.html index 6b369db00..6d505655f 100644 --- a/config__default_8h_source.html +++ b/config__default_8h_source.html @@ -39,7 +39,7 @@

    Ipopt Documentation -   +  
    @@ -166,11 +166,16 @@
    57#define IPOPT_C_FINITE std::isfinite
    58#endif
    59
    -
    60#define IPOPT_BLAS_FUNC(name,NAME) F77_FUNC(name,NAME)
    -
    61#define IPOPT_LAPACK_FUNC(name,NAME) F77_FUNC(name,NAME)
    -
    62#define IPOPT_PARDISO_FUNC(name,NAME) F77_FUNC(name,NAME)
    -
    63#define IPOPT_WSMP_FUNC(name,NAME) F77_FUNC(name,NAME)
    -
    64#define IPOPT_WSMP_FUNC_(name,NAME) F77_FUNC_(name,NAME)
    +
    60#ifdef _MSC_VER
    +
    61#define IPOPT_HAS_RAND 1
    +
    62#define IPOPT_HAS_VA_COPY 1
    +
    63#endif
    +
    64
    +
    65#define IPOPT_BLAS_FUNC(name,NAME) F77_FUNC(name,NAME)
    +
    66#define IPOPT_LAPACK_FUNC(name,NAME) F77_FUNC(name,NAME)
    +
    67#define IPOPT_PARDISO_FUNC(name,NAME) F77_FUNC(name,NAME)
    +
    68#define IPOPT_WSMP_FUNC(name,NAME) F77_FUNC(name,NAME)
    +
    69#define IPOPT_WSMP_FUNC_(name,NAME) F77_FUNC_(name,NAME)
    diff --git a/config__ipopt__default_8h.html b/config__ipopt__default_8h.html index ca084e2ac..1ba27d8a8 100644 --- a/config__ipopt__default_8h.html +++ b/config__ipopt__default_8h.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -114,13 +114,13 @@ - + - + @@ -137,7 +137,7 @@

    Macros

    #define IPOPT_VERSION   "3.14.15"
    #define IPOPT_VERSION   "3.14.17"
     
    #define IPOPT_VERSION_MAJOR   3
     
    #define IPOPT_VERSION_MINOR   14
     
    #define IPOPT_VERSION_RELEASE   15
    #define IPOPT_VERSION_RELEASE   17
     
    #define IPOPT_FORTRAN_INTEGER_TYPE   ipindex
     
    - +
    #define IPOPT_VERSION   "3.14.15"#define IPOPT_VERSION   "3.14.17"
    Ipopt Documentation -   +  
    @@ -114,7 +114,7 @@
    5/***************************************************************************/
    6
    7/* Version number of project */
    -
    8#define IPOPT_VERSION "3.14.15"
    +
    8#define IPOPT_VERSION "3.14.17"
    9
    10/* Major Version number of project */
    11#define IPOPT_VERSION_MAJOR 3
    @@ -123,7 +123,7 @@
    14#define IPOPT_VERSION_MINOR 14
    15
    16/* Release Version number of project */
    -
    17#define IPOPT_VERSION_RELEASE 15
    +
    17#define IPOPT_VERSION_RELEASE 17
    18
    19/* Define to the C type corresponding to Fortran INTEGER
    20 * @deprecated Use ipindex instead.
    diff --git a/configall__system_8h.html b/configall__system_8h.html index eb16250e8..c435bb750 100644 --- a/configall__system_8h.html +++ b/configall__system_8h.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/configall__system_8h_source.html b/configall__system_8h_source.html index 147d87312..0bc56b26f 100644 --- a/configall__system_8h_source.html +++ b/configall__system_8h_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/configall__system__msc_8h.html b/configall__system__msc_8h.html index a98cf803d..d778224e6 100644 --- a/configall__system__msc_8h.html +++ b/configall__system__msc_8h.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/configall__system__msc_8h_source.html b/configall__system__msc_8h_source.html index e9d877276..f6b59bca1 100644 --- a/configall__system__msc_8h_source.html +++ b/configall__system__msc_8h_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/deprecated.html b/deprecated.html index 0147be91e..e72135479 100644 --- a/deprecated.html +++ b/deprecated.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000000_000005.html b/dir_000000_000005.html index 7ea8e469d..8dae01524 100644 --- a/dir_000000_000005.html +++ b/dir_000000_000005.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000000_000010.html b/dir_000000_000010.html index ef880969a..1c5f7a3bc 100644 --- a/dir_000000_000010.html +++ b/dir_000000_000010.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000000_000011.html b/dir_000000_000011.html index 70400945f..61f036164 100644 --- a/dir_000000_000011.html +++ b/dir_000000_000011.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000000_000012.html b/dir_000000_000012.html index 66dd55ed2..ffed68104 100644 --- a/dir_000000_000012.html +++ b/dir_000000_000012.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000001_000014.html b/dir_000001_000014.html index 2a3c3f4c4..9da5b200a 100644 --- a/dir_000001_000014.html +++ b/dir_000001_000014.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000001_000015.html b/dir_000001_000015.html index 91b8b7844..1078a82d9 100644 --- a/dir_000001_000015.html +++ b/dir_000001_000015.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000002_000005.html b/dir_000002_000005.html index 43b4bbe34..3a40cb6f1 100644 --- a/dir_000002_000005.html +++ b/dir_000002_000005.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000002_000010.html b/dir_000002_000010.html index 666e9ac29..9654120d7 100644 --- a/dir_000002_000010.html +++ b/dir_000002_000010.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000003_000005.html b/dir_000003_000005.html index eb5a9b281..3f9d701b1 100644 --- a/dir_000003_000005.html +++ b/dir_000003_000005.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000003_000010.html b/dir_000003_000010.html index e96828707..09b3fa35c 100644 --- a/dir_000003_000010.html +++ b/dir_000003_000010.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000004_000000.html b/dir_000004_000000.html index cf9221624..79656c7e8 100644 --- a/dir_000004_000000.html +++ b/dir_000004_000000.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000004_000005.html b/dir_000004_000005.html index 9b179c65e..90c8afee7 100644 --- a/dir_000004_000005.html +++ b/dir_000004_000005.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000007_000000.html b/dir_000007_000000.html index 6c5d2e68a..95963fb62 100644 --- a/dir_000007_000000.html +++ b/dir_000007_000000.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000007_000005.html b/dir_000007_000005.html index 63d1c1e20..424bfbc67 100644 --- a/dir_000007_000005.html +++ b/dir_000007_000005.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000009_000005.html b/dir_000009_000005.html index 2b432c349..791ad8b8b 100644 --- a/dir_000009_000005.html +++ b/dir_000009_000005.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000009_000012.html b/dir_000009_000012.html index d5a662cb2..8e7bf54f8 100644 --- a/dir_000009_000012.html +++ b/dir_000009_000012.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000010_000000.html b/dir_000010_000000.html index 6d858af48..6292f9b15 100644 --- a/dir_000010_000000.html +++ b/dir_000010_000000.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000010_000005.html b/dir_000010_000005.html index 3a20c9b73..790db1f15 100644 --- a/dir_000010_000005.html +++ b/dir_000010_000005.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000010_000011.html b/dir_000010_000011.html index 0075dd0bf..cf7380fa1 100644 --- a/dir_000010_000011.html +++ b/dir_000010_000011.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000011_000005.html b/dir_000011_000005.html index bbe784647..d12f05f85 100644 --- a/dir_000011_000005.html +++ b/dir_000011_000005.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000012_000005.html b/dir_000012_000005.html index e16c40595..834e92d17 100644 --- a/dir_000012_000005.html +++ b/dir_000012_000005.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000012_000011.html b/dir_000012_000011.html index 0c9747bcc..1aa4fe44a 100644 --- a/dir_000012_000011.html +++ b/dir_000012_000011.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000013_000015.html b/dir_000013_000015.html index 8307c7f9f..b449a9955 100644 --- a/dir_000013_000015.html +++ b/dir_000013_000015.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000014_000015.html b/dir_000014_000015.html index 202adfd9d..0fe2824ec 100644 --- a/dir_000014_000015.html +++ b/dir_000014_000015.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_000016_000005.html b/dir_000016_000005.html index b39487e3d..a5bb119ba 100644 --- a/dir_000016_000005.html +++ b/dir_000016_000005.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_18379c6e6eb3808ccf520b2e7a224038.html b/dir_18379c6e6eb3808ccf520b2e7a224038.html index 79384768b..2089d81a1 100644 --- a/dir_18379c6e6eb3808ccf520b2e7a224038.html +++ b/dir_18379c6e6eb3808ccf520b2e7a224038.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -114,14 +114,14 @@ diff --git a/dir_18379c6e6eb3808ccf520b2e7a224038_dep.png b/dir_18379c6e6eb3808ccf520b2e7a224038_dep.png index 76e72a7308c19585f50d37feb9b15835486b69e3..9c19d14ccd959099df6b81f622c6da8819670eaa 100644 GIT binary patch literal 7192 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 diff --git a/dir_3847941dc22744d30c1d316a1f1a60e2.html b/dir_3847941dc22744d30c1d316a1f1a60e2.html index ebb6991ea..3fb200af5 100644 --- a/dir_3847941dc22744d30c1d316a1f1a60e2.html +++ b/dir_3847941dc22744d30c1d316a1f1a60e2.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -115,7 +115,7 @@
    contrib
    - + diff --git a/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/dir_68267d1309a1af8e8297ef4c3efbcdba.html index 9cedb47f7..d187b92a6 100644 --- a/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_6dbd54e910d8767b116cb0244b2cea9d.html b/dir_6dbd54e910d8767b116cb0244b2cea9d.html index 05ab761d4..e3fb02682 100644 --- a/dir_6dbd54e910d8767b116cb0244b2cea9d.html +++ b/dir_6dbd54e910d8767b116cb0244b2cea9d.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -116,7 +116,7 @@ - + diff --git a/dir_757d9df85c3b85df3a851db18f98dee3.html b/dir_757d9df85c3b85df3a851db18f98dee3.html index b87354513..bdf6c4819 100644 --- a/dir_757d9df85c3b85df3a851db18f98dee3.html +++ b/dir_757d9df85c3b85df3a851db18f98dee3.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_79dc9ec967a38f8ff6ee528339e64dcb.html b/dir_79dc9ec967a38f8ff6ee528339e64dcb.html index 6a8b628e8..bebb0abdc 100644 --- a/dir_79dc9ec967a38f8ff6ee528339e64dcb.html +++ b/dir_79dc9ec967a38f8ff6ee528339e64dcb.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_9a1ef57607a447fccd74c8967bbfc7cd.html b/dir_9a1ef57607a447fccd74c8967bbfc7cd.html index eddd1d453..0b080f4a9 100644 --- a/dir_9a1ef57607a447fccd74c8967bbfc7cd.html +++ b/dir_9a1ef57607a447fccd74c8967bbfc7cd.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_9eef6f466d5cc15bdc5c59d3f9b9f4b1.html b/dir_9eef6f466d5cc15bdc5c59d3f9b9f4b1.html index 00d8d34db..34dc33d60 100644 --- a/dir_9eef6f466d5cc15bdc5c59d3f9b9f4b1.html +++ b/dir_9eef6f466d5cc15bdc5c59d3f9b9f4b1.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -114,8 +114,8 @@
    Ipopt Documentation -   +  
    @@ -114,7 +114,7 @@ diff --git a/dir_c0527c2a80baca9a35003eeacbcbd3e0.html b/dir_c0527c2a80baca9a35003eeacbcbd3e0.html index 6dd0dcdbc..77bb81861 100644 --- a/dir_c0527c2a80baca9a35003eeacbcbd3e0.html +++ b/dir_c0527c2a80baca9a35003eeacbcbd3e0.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_c4831b90ff231d91833fb3d2706b7821.html b/dir_c4831b90ff231d91833fb3d2706b7821.html index c11dfaa22..a160e8cdf 100644 --- a/dir_c4831b90ff231d91833fb3d2706b7821.html +++ b/dir_c4831b90ff231d91833fb3d2706b7821.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_ce414ca31dfee85b3ee3f190f1f9213b.html b/dir_ce414ca31dfee85b3ee3f190f1f9213b.html index 570b31f2c..1fdc1a38f 100644 --- a/dir_ce414ca31dfee85b3ee3f190f1f9213b.html +++ b/dir_ce414ca31dfee85b3ee3f190f1f9213b.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_ce6405ba0afce575b27b3b998c1d24f9.html b/dir_ce6405ba0afce575b27b3b998c1d24f9.html index 893b8e139..2bf630f65 100644 --- a/dir_ce6405ba0afce575b27b3b998c1d24f9.html +++ b/dir_ce6405ba0afce575b27b3b998c1d24f9.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -114,10 +114,10 @@
    Ipopt Documentation -   +  
    @@ -114,7 +114,7 @@
    Ipopt Documentation -   +  
    diff --git a/dir_e6c567522fc254263c572d8c1314eab6.html b/dir_e6c567522fc254263c572d8c1314eab6.html index 9cc1afb00..6d2ccdfd2 100644 --- a/dir_e6c567522fc254263c572d8c1314eab6.html +++ b/dir_e6c567522fc254263c572d8c1314eab6.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -115,10 +115,10 @@
    contrib/sIPOPT
    - + - + diff --git a/dir_efd1be438063db63c36d1ec709396b00.html b/dir_efd1be438063db63c36d1ec709396b00.html index 3e2efd5ef..da1e66e66 100644 --- a/dir_efd1be438063db63c36d1ec709396b00.html +++ b/dir_efd1be438063db63c36d1ec709396b00.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -114,14 +114,14 @@ diff --git a/dir_efd1be438063db63c36d1ec709396b00_dep.png b/dir_efd1be438063db63c36d1ec709396b00_dep.png index 540e1f9dbb2b517e895da1b8e23a5865a0f64d7d..19e5d4208436eb23804bfc01874319071ff4b493 100644 GIT binary patch literal 7028 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 DbBw+G literal 7021 zcmaiZWmr^E*ES#uiqf3|L${%Hd8K6B04XP>jzy4St-x_7jyvfQf|OREFtA>dnx`3z`>b3=uJ z(=#(gIcb!~f1mu0k|Y!q3OWU82~D5ugH>Mx&5w`WC*v6jN|tJBYIv#^uHzjeZv;sV z>Iq2gQ;iL*IA~aogbA_nB=HMluC>{e|}3MZ>|M<$Hi+W+-BEK4{+|iLZ(a9 zCy^IQ@R1Dn(upCh;tvcl>VFM80}}WvHir!gY}lzn3X-3)suA{KYUMEV@bG+v(7e-I zoN{H3`N;GFxAn5kke`Dpyg(CpBk;9)m7XV~s9>O11FN#76&=o;I53xws?i0^vZ~SQ z;G4e)<%{wZp}?DDsFd1=_Y7bbc_q=Gp~gYQ)-__4dKo4N7eWG{=L@Z>C?ZAB3DWuSc^4eIHt$qw|$220G)= z^+dWMHf3Tft$odAqYLJdII|b04+B%KgmPY90?4^4%b7o}e0DS8-QBVv$Mwt_BePAr zIYy`LlKV&(4-Zg)bh_G3w7s~+(VFP~ogEGa4s>D{VZGRX&0Alo?`t(%68X>E2Fk-R zsO7rC#O98xbEdiPA-%)I2UMQJ!@+~-KEB8 zD|80}fd~l;skhYerm(%6uDG1GGH5#;E+>Gp>wOo2h^`+NXJ#dtX5fZtlqhc=9GL6C zw=~9&ANTm}RKJ@sjOB@2%P0RDx{bu%JnDM1ve5~4b9c90?|ibwr2KPrwc}iS4Bg3? z@GYCLu-~Uv=DKXKsB8B2_IgXQ*Vkc$ZbYz#QF^Mgdhp(iLeC?YVf$c%ea1|+VacG| zSJ|EgSAxaVbN)PMWjbEoq|(9P&lef_Ip zc<&g9{{lUY)6i@wc6_o`Nk4$%ib(h2@SXE_J4-Z@$D7#weTQ>D(TogBJ92HtGHITK zEJ5eQ=D$*{URYz=bLE~CZgusGosO}lx_?3>UQ%DNS5e#cia*}H4 zys{Km@vxDamJP}la?SpH#L2RnqA~MTAMUj?M6~Dce~dgDIHj~B(>Izcqi7=Ri_rBf zD7{r9v^PB{iIlnwYN{x%$?Jk{ag%9lYjc)Zi+Z$}k_y=sBRO~__%>rgCX!V6UAw@C1jM|s{|Jj%Tusf7ftNh$x zY~?(2&x{4{=V&!a@pt;nYp$%jm>R zzpypYu&a&xKH^x@VfZ-NJI1ikZ-E&^_xNRHOzgz5>a}ip%oSR_?i@&R=MH|ZaYcpE zor5MgujQ$bp2$?Bp>EiF+ZxqWv%UJE5b2zjY`V7Z*W{)$lVVg%6}OGE;x6 zeAgOCn;f2J%vYq}899GI-sJwr2JXnvq)R1OL)<=I00v&50Ere+Qs>$ELB8$GO9tbL%L znwqkiEMNeFp&wRe*4YUG(OC5>a@7gA(qls)5jzC^GLs#0T&|u)n8qPjg8W&zSThB+7ffXj zYU(D1cU@x(I<39#9?ybME%97jD+D}tJ+|pT^dsAkH$D0xS@M_E9ak;~&k}KH;KN*A z+ek&spWQ#DblR*^Oc$5y+WHic-ef`xVB-wIMDfaz zoX@8F-4O@WzG*|GW|(cfQdkXq7L+_gFmUZOF4%q#7xBBq+{_SLZ3)`)>r6{ryN%u4 z*2MGo_rE)A*chm~&Kk>sQn*)ZP)ea0Ro%rg;lPI$ z`BD*FG8Ayi%dX}hwU(Ey;;z*O3Ilz!2ceDzhKB$6{9xI8BTjs*{;-h$94U@sZEgLg zx@fm7D>oNXQDGl?@8f@a{Kq`5p40W!*DO8;L8eF(LvN{-v9U3c?$JHn&0wh z1T0AH=Yt0S`IAO?F#a5+!|&2^eNFU-&Ein)ny#*{h0!qkq%Z|??4H>Ykzu5&Okjyj zReFs+nkk-GQ>h=%xn9)SOl>=v_*)8N^1AHr52wZOIme|p4n97io)wy9k~oGWdQA?J zO`IwdMW#;-3=DnV`U#-an;Y-mT(D;fUX++edVL@z>C?v|`F(Jp@n`q)a5}B);Vy|I zOWgW6-qd%<%*?oNaWRAORUl$+=Q%mX920F28NaA79>+gX=D(nCmZ`w$9usN<>F0*ZW@sNNr$lXtfASA;K21~pHo}f z+O`hYP(%DK0?$&KoY!f`$7k(l2G3%>B6D&KJB`&*X!887Q*HUk_hv5{f?*tznCm&3X@Z@O3eqIYze($gn`Fz4$iYqZ+5h-&H8*aGPOd@+rE`WX(Pm zTjIOK-b6)mOT&Q*L)TwMWQ|+WYlF-(f9a7?M%iSej=bOB|IS^G{03+?r;%T28!zBO zC8KD3UFHeIzWw>DAbjoW%pw(y7nlw<2wd>zk4!^3w`wu1BWvQXaRDymm9fmOH1N62 ze}YQHAcYoydzD_aJ^%`ce~IDz!`y9}LdZ^Os!AQ*Ui|#U>g{TEW-9ikse_PHq|vXC zn?=SzxfWdRW(fhoi{q2$Z3Ps}jHW=0=r$aMrApcA6_BqLCFbz?KBgRiK2cbl{WSG| zxJ=9S;vX7g;I+KCXPy%)NPbIFhpw-(JPB3C?&Q3tK`~|RZw8vQQ<`%Bn_w)QL@t4rDq9oGV{n(jf{Sm4hnnIky%orb} zQF|i&l=^HCs_^lQ=E>9M)y$dzuPMmc{0t|@E3M!;Hc`>h-#JZi@}NUOlfkj22Ba0C zRj8DsOFSr+wi84I)9VBk|Z-cd&+OWMezxP_bifcCWHrO{7z$Dz$d26N_cP{nbmMxWx+d7Xx#{_%`p7@m>Jwg zTFvC>ii$nqV`sp(y_yB2ECFqlp`e!%(vtB)&Iq3`o<{*sG1i(qL@ZN;MIFMUK#M3> zy1(ksbJFb)KGd>T*kp7deJDtTR=N_Hs^wR5wHR*KEDw~qCvr7b+&xn#B9-AL-wiS0 zSU>UkjakG}m}LfMPM>X*z$}j=R9))_pJ|Ou=aR_>sh_26YD600xa_*f$Vc>jj+#w{ z3=q;aDX5g0c7=1{dzjVoIMO9%?st70>k+&>e)VYekove&=lmyrk_0!HNdKYi=QEz$44^I>zRI{I zb~fVGf&h(Zx4h$nx=-O5l5aRV+ZF($ffYY6B^1tcW0q!^5BLL*St^rm8Hh5RQo9%4&jzMNPyDZ^c`ttX4Xh5Ji}KLt$Sh`+|?)v0a- z+|J<^Nr`oy<`=<*WZ={lrglGdGilAN5z%S6p|~V`z}wEf);gN1WhQy znf~;CQ0%i-p!XhZC5HuVocZJox>KB#Qk`0|kTL%xDrHBYcG^)5plF z1V3-1Puw1PKthR4dN~oLkqzo@wPEkv*{KSl>^Q{MA-}r^k3nzu$4(QLEiMc&6L6z) zT_vYTM0vq*wMB zM0pjGga#i#^tvhbJ7eQ1xS?|E)s$4p#H~o0<)h%dcUTQL5s7Jzq7v1>&wmW{r5CIhcbQ#Cs34iyUZckjCB~#~mD0N5*0IoI7sFx^q`BT;G;vpPbZ zPQ*+SJr&&Hf!6Bg%?I21JGfafdm4D<^>%aYGz#QvH{c{S1PW@#gCQ%F zaQZ0p^X*4-KaCeRXvP`hlEdGx@fgf797FbeiNWz`(H2<(Ss_BJt02@;mn7+Y$Hr|E zf7nx6AE{sV0CQ9EMmXUOw??y_(3&O3pX0hHL5{I$4{*)ATI!Be=Pjp(M82N-Im*#aMe9~b_$19#iqZVSF(3B`0Vubk@@idfG zA*Qh)Nj`2qTJ60GD6NIJRo)4#U_2~qZ6uJxtY$3F1$s64Iy4JEHx8>{`T&_pNZ*I- z)#@nXNmL4vHo*zk6XtZULr72VPGOj(qCgXwwHo5sYXcQEOmC|vxG38$*#!&BVXL>TM^i`1FRyq(>=AdrJ<@ZH}0H;CNFT$}ZX&(2&Mz-n0|FkBt&KJQ@k3xbQ> zug#IC!**LHzDR;GP6Nyxu8e64Q6dkU+BC@bBptZdf z&B4OndsJ$G_|#I>*sm z09~$tE|Op(pA$962$+R}o?hm+JfLViIsIaLKH>Sz$a< zpLFM=j;oH2KEGrovYlj)e|iR|+gXimtuY$ifFd;h{dKcOE%La6UTrwc#~NX&NHSTV z`#QIwd{S!u^CyfCXB*l0Ohc3Ouxzow7}O^{)H+-N(xhZ$WC3TZmjNCAG`nLtmivE> zMLZjw7JKd8cayT+66dOxPe-Ojg;L#;MQ?+)k*od+;H4qBQeH~wS02|&MT4HobZvR% zx3KO|(=TLHxz=(^F~8<`Ie$xKicf`I5_4_2`4PYCx+4zxUPv$GdPkboc(}dst?=sl znwOoOZ=9xpze4-;bVNs8#drhgidWdrZDs*Vo36jQ9Ogj*Ro{jKvf!OBf|X6XhMvcj zpT^n1`H%SrO>~Ul#c?^LxaH$ddcNSIr~aMy#e<{}8bwp9b47N;#_X-K-E`4iPqDS; zG0<{(Z?qfYv`P>(Q*PKcA^Ago1<{&`#bEL(Mu zDmaeu?0jt+^fLMFl{IH{5*wXSH})5K0r~fre{32a?gB0#3P!|5z1ErU7$jv~STwb^ zj;oL51q7oXPSdH2?nZ*JMpoB?W^H$jjkvR2tSa}z6x zSlvH=;xU!PXjba5jMr6GB7JW-l_|`(T)ew(*120~t!Gvly5!}Bh$xcyx+O38@AI78faKPO)iOA|S8=-JUn!2FoG12KtD>*O z=-zB#Fy37~inbhMbhDQ4IHkq;bGTVctkaHK3g_ADZ3uNV5ReC;BCmXvd26sp72Mxy=dZuEeCICoAME9<-wA+)ji8anSe_ z&#(95kG&JMs!l7-rXF3o^Ys(R3xEMltgXl6!~@0?WxVsyc7O^R5JwmxG^0Rt0t99{ zJB029a%6iGvD(&Yro8__U4@eA-8+g7u{30pcumm7RHwVRG^GEDY`vo4Ks+OO!cEtTlTD_=WT2@1US^e{XL% zm}Oom^G!!@PMY>nJ3k3+Z%BH2`i0Cqr&vQASjF^K*$@f+w;S_ch5LW~#eA;Eg!`ilc6FJU8jP{)4iXtkQ)eHY+90omIDj1|L# + + + + + + @@ -1853,7 +1859,7 @@

    Use to get the value of the raw ptr (i.e. to pass to other methods/functions, etc.) Note: This method does NOT copy, therefore, modifications using this value modify the underlying object contained by the SmartPtr, NEVER delete this returned value.

    -

    Definition at line 649 of file IpSmartPtr.hpp.

    +

    Definition at line 650 of file IpSmartPtr.hpp.

    @@ -1875,7 +1881,7 @@

    -

    Definition at line 663 of file IpSmartPtr.hpp.

    +

    Definition at line 664 of file IpSmartPtr.hpp.

    @@ -1898,7 +1904,7 @@

    Use this to check if the SmartPtr is NULL. This is preferred to if(GetRawPtr(sp) == NULL)

    -

    Definition at line 680 of file IpSmartPtr.hpp.

    +

    Definition at line 681 of file IpSmartPtr.hpp.

    @@ -1921,7 +1927,7 @@

    Use this to check if the SmartPtr is not NULL. This is preferred to if(GetRawPtr(sp) != NULL)

    -

    Definition at line 672 of file IpSmartPtr.hpp.

    +

    Definition at line 673 of file IpSmartPtr.hpp.

    @@ -1953,7 +1959,7 @@

    -

    Definition at line 716 of file IpSmartPtr.hpp.

    +

    Definition at line 717 of file IpSmartPtr.hpp.

    @@ -1985,7 +1991,7 @@

    -

    Definition at line 733 of file IpSmartPtr.hpp.

    +

    Definition at line 734 of file IpSmartPtr.hpp.

    @@ -2017,7 +2023,7 @@

    -

    Definition at line 749 of file IpSmartPtr.hpp.

    +

    Definition at line 750 of file IpSmartPtr.hpp.

    @@ -2049,7 +2055,7 @@

    -

    Definition at line 765 of file IpSmartPtr.hpp.

    +

    Definition at line 766 of file IpSmartPtr.hpp.

    @@ -2081,7 +2087,7 @@

    -

    Definition at line 781 of file IpSmartPtr.hpp.

    +

    Definition at line 782 of file IpSmartPtr.hpp.

    @@ -2113,7 +2119,7 @@

    -

    Definition at line 797 of file IpSmartPtr.hpp.

    +

    Definition at line 798 of file IpSmartPtr.hpp.

    @@ -2145,7 +2151,7 @@

    -

    Definition at line 694 of file IpSmartPtr.hpp.

    +

    Definition at line 695 of file IpSmartPtr.hpp.

    @@ -2177,7 +2183,7 @@

    -

    Definition at line 813 of file IpSmartPtr.hpp.

    +

    Definition at line 814 of file IpSmartPtr.hpp.

    @@ -2209,7 +2215,7 @@

    -

    Definition at line 828 of file IpSmartPtr.hpp.

    +

    Definition at line 829 of file IpSmartPtr.hpp.

    @@ -2241,7 +2247,7 @@

    -

    Definition at line 837 of file IpSmartPtr.hpp.

    +

    Definition at line 838 of file IpSmartPtr.hpp.

    @@ -2273,7 +2279,7 @@

    -

    Definition at line 845 of file IpSmartPtr.hpp.

    +

    Definition at line 846 of file IpSmartPtr.hpp.

    @@ -2305,7 +2311,7 @@

    -

    Definition at line 853 of file IpSmartPtr.hpp.

    +

    Definition at line 854 of file IpSmartPtr.hpp.

    @@ -2698,6 +2704,75 @@

    +

    ◆ RegisterInterruptHandler()

    + +
    +
    +

    Ipopt Documentation -   +  
    diff --git a/files.html b/files.html index c9ac37d90..e038f6d5b 100644 --- a/files.html +++ b/files.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions.html b/functions.html index c51c0dc8b..b8d29f1b6 100644 --- a/functions.html +++ b/functions.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_b.html b/functions_b.html index 3156cda4a..103957f23 100644 --- a/functions_b.html +++ b/functions_b.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_c.html b/functions_c.html index da88788a6..445079041 100644 --- a/functions_c.html +++ b/functions_c.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -171,6 +171,7 @@

    - c -

    Ipopt Documentation -   +  
    @@ -261,8 +261,8 @@

    - d -

    Ipopt Documentation -   +  
    @@ -180,7 +180,7 @@

    - e -

    Ipopt Documentation -   +  
    diff --git a/functions_eval.html b/functions_eval.html index 8fd3952d3..1f1365cc7 100644 --- a/functions_eval.html +++ b/functions_eval.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_f.html b/functions_f.html index 8fc0e008e..7abf90882 100644 --- a/functions_f.html +++ b/functions_f.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_func.html b/functions_func.html index 71e6f7ea2..0c308c773 100644 --- a/functions_func.html +++ b/functions_func.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -119,7 +119,7 @@

    - a -

    Ipopt Documentation -   +  
    diff --git a/functions_func_c.html b/functions_func_c.html index 5d2e7e17e..3b2558a07 100644 --- a/functions_func_c.html +++ b/functions_func_c.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -131,9 +131,9 @@

    - c -

    Ipopt Documentation -   +  
    diff --git a/functions_func_e.html b/functions_func_e.html index 1add6ecf6..81a778021 100644 --- a/functions_func_e.html +++ b/functions_func_e.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -129,8 +129,8 @@

    - e -

    Ipopt Documentation -   +  
    diff --git a/functions_func_g.html b/functions_func_g.html index 939204276..0fb899016 100644 --- a/functions_func_g.html +++ b/functions_func_g.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_func_h.html b/functions_func_h.html index 402dbbd35..286213a62 100644 --- a/functions_func_h.html +++ b/functions_func_h.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_func_i.html b/functions_func_i.html index 34235cc46..d0ce3223b 100644 --- a/functions_func_i.html +++ b/functions_func_i.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -150,7 +150,7 @@

    - i -

    Ipopt Documentation -   +  
    diff --git a/functions_func_k.html b/functions_func_k.html index 22871e2f3..33b2b7ac4 100644 --- a/functions_func_k.html +++ b/functions_func_k.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_func_l.html b/functions_func_l.html index 368488009..42b4e92b2 100644 --- a/functions_func_l.html +++ b/functions_func_l.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_func_m.html b/functions_func_m.html index ac242b4d3..d5293db27 100644 --- a/functions_func_m.html +++ b/functions_func_m.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_func_n.html b/functions_func_n.html index d5c465524..95b49a593 100644 --- a/functions_func_n.html +++ b/functions_func_n.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_func_o.html b/functions_func_o.html index e02ca82ed..76fca3f2f 100644 --- a/functions_func_o.html +++ b/functions_func_o.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_func_p.html b/functions_func_p.html index dd50b7855..c0949055b 100644 --- a/functions_func_p.html +++ b/functions_func_p.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_func_q.html b/functions_func_q.html index 1db0200ec..15c725b53 100644 --- a/functions_func_q.html +++ b/functions_func_q.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_func_r.html b/functions_func_r.html index bc54b79e3..e91fa44d8 100644 --- a/functions_func_r.html +++ b/functions_func_r.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_func_s.html b/functions_func_s.html index be36e8744..9eb70199c 100644 --- a/functions_func_s.html +++ b/functions_func_s.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -127,7 +127,7 @@

    - s -

    Ipopt Documentation -   +  
    @@ -120,7 +120,7 @@

    - t -

    Ipopt Documentation -   +  
    diff --git a/functions_func_v.html b/functions_func_v.html index 8d1ac7f86..e825c5cd1 100644 --- a/functions_func_v.html +++ b/functions_func_v.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_func_w.html b/functions_func_w.html index 253efdb99..c51b71bdb 100644 --- a/functions_func_w.html +++ b/functions_func_w.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_func_x.html b/functions_func_x.html index b37122813..16f182cf0 100644 --- a/functions_func_x.html +++ b/functions_func_x.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_func_y.html b/functions_func_y.html index f94085a57..09f41aa60 100644 --- a/functions_func_y.html +++ b/functions_func_y.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_func_z.html b/functions_func_z.html index 7ed7565cd..a727c5e3c 100644 --- a/functions_func_z.html +++ b/functions_func_z.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_func_~.html b/functions_func_~.html index abe49ef0d..c8dc76ea8 100644 --- a/functions_func_~.html +++ b/functions_func_~.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_g.html b/functions_g.html index f5896da52..345edd4df 100644 --- a/functions_g.html +++ b/functions_g.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_h.html b/functions_h.html index d2cab6810..ff6534043 100644 --- a/functions_h.html +++ b/functions_h.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_i.html b/functions_i.html index 69ad764dc..b4f909b80 100644 --- a/functions_i.html +++ b/functions_i.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -203,7 +203,7 @@

    - i -

    Ipopt Documentation -   +  
    diff --git a/functions_k.html b/functions_k.html index b5a2b68c2..33e04c811 100644 --- a/functions_k.html +++ b/functions_k.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_l.html b/functions_l.html index 9f7b3a070..938934fca 100644 --- a/functions_l.html +++ b/functions_l.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_m.html b/functions_m.html index 3e4f8b245..a43d1d3d6 100644 --- a/functions_m.html +++ b/functions_m.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_n.html b/functions_n.html index cdffc679c..08f3fa2ac 100644 --- a/functions_n.html +++ b/functions_n.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_o.html b/functions_o.html index 75eaede58..cf35f8054 100644 --- a/functions_o.html +++ b/functions_o.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_p.html b/functions_p.html index 4bfb5e1f9..dbe9228eb 100644 --- a/functions_p.html +++ b/functions_p.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_q.html b/functions_q.html index 715857f6f..9b3a7d321 100644 --- a/functions_q.html +++ b/functions_q.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_r.html b/functions_r.html index 0b26356f7..d6b7dba6e 100644 --- a/functions_r.html +++ b/functions_r.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_rela.html b/functions_rela.html index 18fc61445..972624110 100644 --- a/functions_rela.html +++ b/functions_rela.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_s.html b/functions_s.html index 2093a579c..2fbd69032 100644 --- a/functions_s.html +++ b/functions_s.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -172,7 +172,7 @@

    - s -

    Ipopt Documentation -   +  
    diff --git a/functions_type.html b/functions_type.html index 44ed9d41f..a4771878e 100644 --- a/functions_type.html +++ b/functions_type.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_u.html b/functions_u.html index ac744020d..a3ff2b2b2 100644 --- a/functions_u.html +++ b/functions_u.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_v.html b/functions_v.html index a0c57e9ff..15ca23af4 100644 --- a/functions_v.html +++ b/functions_v.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_vars.html b/functions_vars.html index 47c0acb45..660842ad1 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_vars_b.html b/functions_vars_b.html index 538f781cc..4762e0d6c 100644 --- a/functions_vars_b.html +++ b/functions_vars_b.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_vars_c.html b/functions_vars_c.html index 0fe654e49..71e946564 100644 --- a/functions_vars_c.html +++ b/functions_vars_c.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -132,6 +132,7 @@

    - c -

    Ipopt Documentation -   +  
    @@ -201,8 +201,8 @@

    - d -

    Ipopt Documentation -   +  
    diff --git a/functions_vars_f.html b/functions_vars_f.html index 150cdbae8..28d5c73a1 100644 --- a/functions_vars_f.html +++ b/functions_vars_f.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_vars_g.html b/functions_vars_g.html index da629e151..a4eb49d9d 100644 --- a/functions_vars_g.html +++ b/functions_vars_g.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_vars_h.html b/functions_vars_h.html index abcc7cd5b..a8faaa921 100644 --- a/functions_vars_h.html +++ b/functions_vars_h.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_vars_i.html b/functions_vars_i.html index 6f9cb3029..aba93b871 100644 --- a/functions_vars_i.html +++ b/functions_vars_i.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -157,6 +157,7 @@

    - i -

    Ipopt Documentation -   +  
    diff --git a/functions_vars_k.html b/functions_vars_k.html index b43e0f862..bd7c8f3d5 100644 --- a/functions_vars_k.html +++ b/functions_vars_k.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_vars_l.html b/functions_vars_l.html index 567c97134..affafe9e8 100644 --- a/functions_vars_l.html +++ b/functions_vars_l.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_vars_m.html b/functions_vars_m.html index 12279b77e..776d95259 100644 --- a/functions_vars_m.html +++ b/functions_vars_m.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_vars_n.html b/functions_vars_n.html index 216fc9ca3..b22def056 100644 --- a/functions_vars_n.html +++ b/functions_vars_n.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_vars_o.html b/functions_vars_o.html index bc332d24f..bafd8b4c3 100644 --- a/functions_vars_o.html +++ b/functions_vars_o.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_vars_p.html b/functions_vars_p.html index 799018e5f..d10fe3496 100644 --- a/functions_vars_p.html +++ b/functions_vars_p.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_vars_q.html b/functions_vars_q.html index 32566041a..6e63401ba 100644 --- a/functions_vars_q.html +++ b/functions_vars_q.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_vars_r.html b/functions_vars_r.html index 5edf77a1a..4279396eb 100644 --- a/functions_vars_r.html +++ b/functions_vars_r.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_vars_s.html b/functions_vars_s.html index f7ce5e5f7..f8115a693 100644 --- a/functions_vars_s.html +++ b/functions_vars_s.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_vars_t.html b/functions_vars_t.html index 17ef2e42e..1813a702a 100644 --- a/functions_vars_t.html +++ b/functions_vars_t.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_vars_u.html b/functions_vars_u.html index a4d3228ad..c0bf870b5 100644 --- a/functions_vars_u.html +++ b/functions_vars_u.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_vars_v.html b/functions_vars_v.html index 8d4814a56..4d650f432 100644 --- a/functions_vars_v.html +++ b/functions_vars_v.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_vars_w.html b/functions_vars_w.html index 3e1bb667c..9b83acf51 100644 --- a/functions_vars_w.html +++ b/functions_vars_w.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_vars_x.html b/functions_vars_x.html index 3f56ae38c..95b5295cb 100644 --- a/functions_vars_x.html +++ b/functions_vars_x.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_vars_y.html b/functions_vars_y.html index 9b220139b..8e57e8627 100644 --- a/functions_vars_y.html +++ b/functions_vars_y.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_vars_z.html b/functions_vars_z.html index ca72ed1a2..331aca43f 100644 --- a/functions_vars_z.html +++ b/functions_vars_z.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_w.html b/functions_w.html index 8376912e5..d52acd9ed 100644 --- a/functions_w.html +++ b/functions_w.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_x.html b/functions_x.html index 78a26360c..aaa093c6b 100644 --- a/functions_x.html +++ b/functions_x.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_y.html b/functions_y.html index 96c395b26..4a8abf5f7 100644 --- a/functions_y.html +++ b/functions_y.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_z.html b/functions_z.html index 3873aa062..3b20bd8ca 100644 --- a/functions_z.html +++ b/functions_z.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/functions_~.html b/functions_~.html index 123e64c91..86a0006fa 100644 --- a/functions_~.html +++ b/functions_~.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals.html b/globals.html index 6859ce9a7..9aec18798 100644 --- a/globals.html +++ b/globals.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_b.html b/globals_b.html index cbd837316..db5065e12 100644 --- a/globals_b.html +++ b/globals_b.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_c.html b/globals_c.html index 05e074b6a..c4f1b79c7 100644 --- a/globals_c.html +++ b/globals_c.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_d.html b/globals_d.html index 682370f76..73c46af95 100644 --- a/globals_d.html +++ b/globals_d.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_defs.html b/globals_defs.html index cd088f224..094f629a6 100644 --- a/globals_defs.html +++ b/globals_defs.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_defs_d.html b/globals_defs_d.html index 0fa1ef928..228e95e41 100644 --- a/globals_defs_d.html +++ b/globals_defs_d.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_defs_f.html b/globals_defs_f.html index 34633cf76..e86351f4d 100644 --- a/globals_defs_f.html +++ b/globals_defs_f.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_defs_h.html b/globals_defs_h.html index 011701f85..a01b498c9 100644 --- a/globals_defs_h.html +++ b/globals_defs_h.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_defs_i.html b/globals_defs_i.html index 83fd8d3d8..c122b8ac5 100644 --- a/globals_defs_i.html +++ b/globals_defs_i.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_defs_m.html b/globals_defs_m.html index aa3917528..b1f818204 100644 --- a/globals_defs_m.html +++ b/globals_defs_m.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_defs_s.html b/globals_defs_s.html index 8cd18c5a9..36e6c915b 100644 --- a/globals_defs_s.html +++ b/globals_defs_s.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_defs_t.html b/globals_defs_t.html index 8abd4e59d..93d7e1e94 100644 --- a/globals_defs_t.html +++ b/globals_defs_t.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_e.html b/globals_e.html index f47a7dcc1..1ec631e18 100644 --- a/globals_e.html +++ b/globals_e.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_enum.html b/globals_enum.html index a8be251cd..260c314e1 100644 --- a/globals_enum.html +++ b/globals_enum.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_eval.html b/globals_eval.html index cbea17de8..d3fc9cc64 100644 --- a/globals_eval.html +++ b/globals_eval.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_f.html b/globals_f.html index ce0740893..f81c9dfa2 100644 --- a/globals_f.html +++ b/globals_f.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_func.html b/globals_func.html index fd123bca0..d9d4c5634 100644 --- a/globals_func.html +++ b/globals_func.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_g.html b/globals_g.html index 5da9508a1..a81015425 100644 --- a/globals_g.html +++ b/globals_g.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_h.html b/globals_h.html index ea6618b11..d4f093556 100644 --- a/globals_h.html +++ b/globals_h.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_i.html b/globals_i.html index d434a6fa7..cd51f508d 100644 --- a/globals_i.html +++ b/globals_i.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_m.html b/globals_m.html index 5adadfb24..9a09b2d08 100644 --- a/globals_m.html +++ b/globals_m.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_n.html b/globals_n.html index 8bbc4e6c5..ff99ba5bd 100644 --- a/globals_n.html +++ b/globals_n.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_o.html b/globals_o.html index 54495da1d..48e0a84ac 100644 --- a/globals_o.html +++ b/globals_o.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_r.html b/globals_r.html index f5942fd9d..28d12c240 100644 --- a/globals_r.html +++ b/globals_r.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_s.html b/globals_s.html index a716af05e..3e1920827 100644 --- a/globals_s.html +++ b/globals_s.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_t.html b/globals_t.html index f61359aa1..4e337c523 100644 --- a/globals_t.html +++ b/globals_t.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_type.html b/globals_type.html index bef90de9f..1ece37c79 100644 --- a/globals_type.html +++ b/globals_type.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_u.html b/globals_u.html index f5311473b..9690777cf 100644 --- a/globals_u.html +++ b/globals_u.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/globals_vars.html b/globals_vars.html index 71e008bf3..7aa05e175 100644 --- a/globals_vars.html +++ b/globals_vars.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/graph_legend.html b/graph_legend.html index 362dad54b..886534991 100644 --- a/graph_legend.html +++ b/graph_legend.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/graph_legend.png b/graph_legend.png index 28ec9c3e7a3332e4675be050fdd3eac8f73d1a69..40ae16857768c0f3494503aa7fbf447a1a0fe72b 100644 GIT binary patch literal 23327 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 F_!s{?+K~VN literal 23327 zcmb5WbyStz*Dg#*gQ%c12#R!vG)PEyNw;)KcefG((%s$NBGS3(?(S~R+RyWQ-|vs_ zjC0PbV{G@>ao=mrHRm<2dCj>Ek&_X{K*dLefq}sg7ZX;1fq@$V&zF%A!6S90JTCYL zQD0J280HE3H@zh<8V2SqjJWV8CFkV*1s6@Fi^uMhsVnri)S2~u>)H*!G8<@gtte;N z>~y|;8tJ2xhR_xq9wh$yl}ok!(`{Ct9@%L1r=*qX-k_AY?MK@VVZ5QMD}cf)a+4&v=*M1(8YpU;OVMqMY*2-;6Ayu=e}VA`H?aFkL=}e%3G` zJv}`)*OX8Hh>%R&#AMsd&A4ZnkhxrnWf`*nTmk0dnc>zOLF6cg_}rUHgQ3xlkiEL6~fwjAn!D#G*X(`zJ6~3ylF05tw;0DV0vxQKDk750T)d zuG$oCaWS!SCv513cwiu`GqsikAFbxWD^a3`?u6Uu^$vS)4jLV$?OMC^SLPh{Do?3M zBu2JJ?JutKgp$}V!^yxmv2oq54vp@wPfUlbN77-B+MYb0f9S)%acKI}Qd#ZoXk+u% zc~y9Bjq0e`FDwkL>^mWfx5CaMCyyu*hkbDF5BwSKK(I{tbfq%wl;vgJxi#Zdm%un} z*N|GvIk@G`&98ZeJ7FOqdNY+q*EcsO>(R2g@mJ|{Y%ZsUv$d9zMJgrVv`XG9#N{AV z>)~Eko9MY|=GvP|U^7@Hys{h#q&FT*$kM2@g89?cwQ_VcoMheFo5*I) z;kb`Gn8>y^p{ipvQK;;GIb+Ph&COyp&w&>jSLv^G>UY`xU+9NRX+NT(&e71Td6&wW48GJ` z;61orW`pCU+C%}Ky}DvjV!G7IyEj>q<#e=Yzds#SVbINNy~qPotU@zaYq=JHqn$1u z{Q(`9(R-%K7*cO*(E5054hIL9|D}TLV6JWpSchtIXQqlmTU+~lZz@70?9EH(w4>uc ze}u`%$hPO|7!D5)Y1ONPQ+eIK-JYAaUaz82s}#o@&E5Ycu(nzKgYt%6vu6jAXF6Zc z^n>8zW>y5>>S|Y*+9eMelIeEFr@j6-mIs|Wdad)w#|O)Zv|>fk2z++hF6P(s3l|^F zr)G)M?k`j^wx`=3D@#~R_rJ{D$1iz8yjzdA(r%B|x@-LW{1)F3r)CcB84qPAQe01{ zUZl5rSVjz_+l(OL*XF<7&YESF2A|J0-Brku*vZe&$KIQFd0tZU zc+yQ$qacySYqO01VCKc6E2#t^NtY&NAe=oHnTS zYHDaW+0KfXy~U)-p_I>j78jkef@l)6-ZZZs35F!Bup zBqR+d4DY?EvZX2+b#8O&TLE^hP7;pT3l+ z0N@a6^L)q$*z}=x_fg-#;AX#S_)Dz?-rdzvp54}vR1*6S$Aej;{D|5f7e^ALMu{AW z{ppsuOOEqsS?1HC?7HpJ(rUmaFn7DZ&WcdjJL#TrTZUO2Oj?6vBG4tWt{e~ZE6z{E;z#iHy?af4 zymH|ACD-({qnm_(U=t0TDH$F=Kfg>0mx!Ps93LMaK-^=HU{3Fj+W766Zb0JDPy7Hw z;(iSKnp!Dcr9}NoYpbH0c+>5fL5n98Ek#D(nzw_YT;H+?Wg&8{>%P2hOL{e zw5@>zmSXjq&~PGdiIe28nTHe?k9+6Gi9Ae#ckdeB;E0|n$z)}B=~tAStq9(t&&C%E2yCugO#{QW;3)<(9NguQi{d?~9>|HaZB|k2|~xpTlYL=+k-#{v#yDr8TbD zVdf_K5_nbR?~x3lDOQt_N9QR37ioWUUsP#X;(_?Ce!9 zQE9z9JYH=4rs+c&Zg9|A%0 zQ@FllQ_MB3^tf}x|7c~A^y{_4TxaCsp-lGFgmEuFhso@ z`6pDSBw{FiCYf0)d$_(mQ-{7M7%UYD_y6{+=bDmmm_O|Y6O^SzO%d^XCf}TG&2fMB zaa6N%k9)_gAdvQqZ>^}TlDl6htU$9a-}qd1>LBHvpUf<`H}pHo=$+FZJ7eVZT8)NB zl$ZmI?JdVSnR%sg12i=NuEfpR-V0h|KA#+;6M?QRAvbPRm|@EUaM1>xRw{NR(Gfxu zmrSO?{gi*+cZtlz3FYJBcp4Wab6Za$5~jL^q4Zn49D>rk;AWAszrML7iKj|gu`Or8 z^K?4cBOUUyutqe=ch5vk8$=qwl1Q29VRf)`yoG7Skv9CrBwH!d4OUHq#8F_RB$Dez zG`K}yfe#65XYQcQ!_k_!?%1HtaR2OSITeBZ@rk5Ftp4HX8T`!#CG>{hM^~_aFLSn| zzyzShnHn!Ck$vnxLpX1zJouhl1Sbl^8vel^O|vX)nlll4=TqM=T(BaR5o{sx=QTQS zqvkel;AU6e49ClHbP4~cnt18OE%MLJ7sqgZu+11Cp+DxRuIbkalc|EsRtL7CzKWJ* zc`I*vJ3|xw&jk@%y!E~LorVnOzApFBHBOVq^jw_U!}2mp#KCacOcA|ij|jQ_cP>R4K~{*BceY|9IZ zn7$nWva5aw0_$H7Pdu|2+qN61Ur~;noAsq1!_u14uM5->qP;);&Z8lK^x4EI$5dRM zyX7}y#)S7pqu|g7ET}b8BL#--f629bCkK*1!zt0SP|BufEQwjgdK)*spK>O*X>Cp?a ztLT5j5l+s76OphAdR=jxe`+}3te;R#{)t)IN`vn3LO=$KOhG;8CJsyYkI6)&AQtdE zNuwKW50`Uh^78U*l}tZ-5XX@I32-tjK*iN+0Xf=IOxij)Ao`h5i{6R*JO&Xlw`KsK z{(P~@9-EGij(M(csKvW~D>q@T%*;#)_?8%jhZ2=NjCP8e4afay`3crR!NtYJwgv67 z#>v@lC#zjqIg)XuuwOtLec*0)TJqS^t5GMBmv|i!8hQ$Qd~z~V8p9l2XIi7qO_j3< zUQ{or(VhiN1AeByfDAs{`yZ$h6LEHS&iEaG=A@nE+%&|%aqujVgFN-l~7FqiWc z%+v%01$C3yEr)n@AvM*L815b(Sx&%)?4+bC!+>emonKyRw#IVoi2?HQ zKBA+jh{%sg^}3JfS!t8EH63-Ms(d7bw6rv~+<35L~NJU8I^O?g0y}RgwAi@KB|Lst}pP6#hwhf`;t}w(*_T zPjS?pjN!0TKc%?}W2lqe@k%Z}m0aL?GaL2Mw%M!*8g(*iD@nW-x5R!9>_GXJx~NtN zIVt01<7FgrNzmu*+5buiq6`#Y7`AYr=_E~47>d~dj6R6{8(qQgCFO)?x&3<{{^N@< zN;=`N-TNs*>z-o)LjQ#I|9h_d|K(J;k$$}NIIOQAT>mS=$;6e@3tEJN=Vkwm>i;jk z{|C=HIu>F7*~qsLa!RrTBEfaf|5y*EkfGb#;Btuc8~@I4sK5QQ*?*lKy6ykjGiZ2> z^rQTPM+Hq3&kzvU*rd;l-27cA>5b5m9Ga$BJ=M<$Y`3hZxn;iM1u_{t-rqD;WgWD) zx8teriB@J=MxDhdPzVVMRvuU@UB=Cmb1xl5MnuQ`K-aJ#L;^9K?Srm@v7T7wcjj6pc|Bc5!jp z(5x)}W{%18D5l(_vGf4Q{vXysHi25~k?`>FVZgx}3!9qU99bE@jU=!b*E^rAGQFMS z%Qy7u<*mGXm{jLiZFaUr#i36o8bsr6a=&5zXuUY_t2S1lD^_6`XcK70##gT2KX!}BW50X z$lOYF+EROZ_S^c4_Zb?5WSW;^X;gFFZ%$`!34ilFC*cDX&Q|3GXQR_mcuLUvgE!KNtfaJ3f7x)?1Yrfqr0@A_oB9riQZnsNX2`YN+=Ias5jZiqQ zs_gVPWY%H9!R-(TWD&5z)eLbaZAK$;*aaZO#3)eaP^uI|RUHG6pwvd~3orL)gaiZx za;rEwIOGZx$hEy59HbxvweB|^DN_TC=swx_rC;Ul6VfE zL&dn!EYUeq`NiY3r~4ovpv-ayYO$G)z3*C@TX^!gT5!4yzi!W!NpW4O+I9jeA|X7| z^MO_Y7vYV**c(t5A0}wGy5I2FMzZ#Y3q;_vp_Z@#Ju>r?AEN!vSisrVu(9$P=7vn| z^|iA~@t2NbwW=@Wx;`xi8?F@<6`-ty79r3#G^|^Uj>I_0*xBEduysd}P%{2y6F}7&_>gp;k zn;ACvOr~(itLwYFGjLC%Q|0~^AUJ}1pyRU!2L~g=OqOa%)|gE=@0HZ$tJhH1n2|4> z*n{{QFVVmOe^T8~#ar)BC1D=Hokkn%j300J80JO;xh+LRL`JJk6+>Us`~`wk-+Y6e zBF|IZlBXnCDV26Jhr{0F#+-GVNB$)!p9;XGb0lIjRm-%gE<2iHY1Mvq_#xTtj#GgO zA9flDgP~P)t*x#1w|ix^4w+e5J0ltJrKP3LuCAxE=4DZlk-AA~+O5s>S$C4B^n@x! zubrHnT0vA`Tk--K37wb+xBhAGk?~IG+o`8=FV7oN8wA_HjTF$`1!{hO}b6o6AZ58CD>I2j5PgnSX?*JoX zKy}c}i0sKkK*z>%r3rvPiEIs}+&tbLu~fH!DwKkiHD;LqDY-9}MzP_W5vXDltde$G zKHr2)CIa+PC{m#VVv-5KhR~|%EYXNu;8r|W^L7A0@qr0`|NeaqRsnR`=OUrlD?52< zGPYA)AlM)+ZceUOhtdTKInZMTXVNd1T4g-UY_}=Z+}sS6Z@r!#K4yLXAz^m|JnuU( zZz3_T>+${Buwt$h-u%Ks0-pyL4EWyK0}u$JW%(*RYX5Y1FG0Qn1_stc3e54hv(pc1 zW?r{TLrO2tGe)*)faS+mSKS~6K&5>GWDH}qQcVbw>teG@Gho4g{`?uKGM43X+!y<7 z%{>Fo9e_v=5a~EQ?>PW8zon+$P2B*>s@vth-cqYaHQ*)e9-V<0CMBTRupGwFx(t@0 z2O%Q`Y))D zIc=6<+8%Fd0O>MXZue=vnAAw-vB=7s>H#@vzopl zmxy`G#gzykaCvvPuhruYW^6DnZK0*@JroF@9v{@IO`1*j{cR9!%nG|}(`1&DuO;346M^0Nw)I{tNcd%g}cJbH#Fa5GaPgsc5yE z*Mg0+ghBH>A%FyU|AW@;;wLMXUqt$4yxAHr{wDw_Clw`EdTF3Q# z`_pKqh$#RBfF+d|hu@%F7Zpb3f~ODo+;8dbM+h2gM(;Jm-Thtd%rAD@C$ zc6&QJAu5sHpX6#yj+Tj{7+P9dD9@j7f>d%36n+@cdV<wg%|w_e zQmuP%z6Dw`F3VT+2;NIvD=RB-o&kaZs56sVEv{_uM8mVe{%en(m9S~lTEPB%{MG#( zPpInapoM4-2-ROJ79g&mEQd@abOgX_^(53spui27Dwoq?@+$2H*fJisBQ5ASWZA6z z23Z%9FaM70-8%sG1>$9c=h|8Kh9Ff#p^(*TJ|23dEKyALT8o5C#O>*dcf)*lw4gr( z6~j$R@c2D>z`DB!2Y&#*xM24n2+5U(=9;e1*PX+|5swddd1?Y4w>x>~JCGpYyC(o< zPB!9nPUr20d5_Hxx3-M$=GyFjt$={T99L;^y@&^(4#Lj6#z_Cv>Lx&k2r-YVPaxJu@OoZz)>(adxA7~S>v-FSKt;wOb_Y?d=2Wc!^Eq1VHn&iVGJAC+S6^kyuB z4lxLWxiyf16u_Ra_W-L{a8zf55;~AiS-S$>mo=Y;9@K=T%y|0!*DOGI_$F|wVVlMC zSx%>lzv%M~%eE)60Z8gvdF`I-&Pz-PrPo^opb z+tGy0r2(XY_N(+sT_wnr*j_Y7eK8debNUs_%gd4aiB(l+yg2lEmo90O#-E2%dDU9o zIYCqa<`-w2=J5+kOMpnhH{uver@`K}26Q0)plU9VKCnZRZ~$!OGv{fl1f z7P!#|P}os5HZR!jP0|6u-#e(N12l>$)vHZHuU0*4^uHS2i1>rtvOiN5G+ClCx4F== zmhEV}vXJ);&A5yG0lY4*dRi#TGZyg+?|2{Hp-cGJuJ313LiLC~Bf-)Z~IfZ)daj0B}qu>1aT|K^IU2 z0D=W5eW`wVtVfB0hWD3HQ_%?GjVMuK*q_>WO~5}xqTY!vp3M?**uaRnT1Q{GNgaNg zJv%>_a^RPg1Yh4?YU2mow3e@?tnHBtEYJWLZ@%6Z9>Pi`pXqPuMWt5xp5^O+E+8<) zUn+dTW|%BztI;?5_n52NvcH1hhJr0%bCt%!#E9s)x=C@1dyjALIv3U-WORU2DDpbE z0~=#^Ek1zq4YV&pNv5Eq6&IYXEKh)J)ZT=Iga9tJyt1OlEf+nxbhr>uG?@rZUz8f^ zF1$QE@%&z`C1`(BoYur&5>ya4JV;0UpBaJr#W1E7Ov z-F$)wOxIhFH@~eox|RL}0yj5NK3pLw6oq#wy|GKBcN<#9?pf zR!=wj?=Plwq~aM@QjLJL*bT-u>Kza8p+U#Q#AJUk%eGKUqf#6UQl1|Y<|e2x)&S-L zdQqv@8R+(_(-k<(4DtE-J{h+ zR+lJ({Wse0{BHMwhxQ&p`G5&XNfsd1nD<3&W%wL6Z)sFZ*Ne(p$>{0B!QoX{EpW}r z3j?}6l*XU7I`xFc(A*9<%9k3m*8qApK%))>IHSQ|bQnLG@eAnVC%~@^>;FxG>pf9WNn?M$AsQ6>Hh`dhkc!vc zt2|4G(oiumWB?PwpFcxqO;WucZ|tXNbXs`;U18?GKZfUa+;1Noq!UTI4%#?890C(V zsk^#JP8OhaYH_=oEu~51cCyO7)7x?s3Pjff$XcvX7Y8o9!Sjly#3D*5uxSi%F0Ry zFdUQ-heBAcsz3>{J6R$Lya-z7B0VQ;pPHItf0DU+71kvPMi8ig)B{`?=4bdf8PL84 zn6(CoeLq86GFe((-A9mH+J}cRKYsl9btt(PuoSY1Gi#`ERjL4UdL7hQkw%XhdO zHoC0`MZbPQBk#?dzuDr^02&C7n$MmCf33doE7NJ?0~P=>3RkWCD=@Ls11RA&ICoIX zyprX;zy`%kC6SB!Zb9CcIx8YDC zz}nHwFK!Qg$yn+x?xW^TP(*{e83P8Ch@?P50jvP9)PU${#n5-wP$SxH4s<{u(IC~%IMReBz6f|{4`wsv-Up=PWwKmxsUPy|&u?5Tic zl9<^q;`%w9P#kctZ7{Im>FEi|U9PT|H80lFb3A5$ zux_Z5h0kX82P|`EyZ|fGo_Z0G4`9K$i|2T}T&cgHUTVKB2QX0zj7^{*Bd3EgDOR&_ zN})ZcgW1=BRe;*qBFiRw>Z@y+yeBhwN89tp2-GTbLzkj^anau5USOt{fL$!rVKo!ktay-Eh4Jt7)vD(7D5CN|% zEAU8{)j&c{z0>vHj|`gijBM}Uzvtkd9UiVR01|5{-oI@#(B>8RZ}t4YweZR@BocSs zBV@9)=zkmEU}({o@ZWAYW&7q7|22jjkRA=K2#`G&pN&+wGR5;Tfg)r~9&*y@~c zxDr{Uvpc!{aNHtw1piUp-(Iw`De<^w<1=w zQZSg1JV5H*{xCawO;D%t!Ad|JeqQR`&XUAhZo9Pkyj%=o9}GELJryM)$GwB!X?sA^ z9Gf(YEf6;f78f3_4wZ?YB$L$MQj>g2RPLaIlmtt z9&yaagBy2Nzb!1PDMY6n)hSR9drc-u6d2^BdN$5qEIr3=vZbC}booXAVU_(V+B7sY zM6tHEM&kT58W74YpDD=HnIpwiWn!vIsHItBFsffDCy#R=*Q1OV9&ionn~4UUr=h-i zgn5Qul7WJUurPy+>srbMDkYMAEg2DU=yi0%nLxWh7og&&)=^4g<{-ZMGoA5hX2x?lk0^ zOud3TrNkZlqW8OU*-lsZT624BO370P?DrR$00U3NhpO z-QSB160d1@^J|Tq*rNhrxH4~E*$6CL1w|mfvU*y28JvR~!5B@z`BHIy&jT~!_5M^eB@(HfXE;O9g{S?XhrDbGZfeylU5%XO7b49F!6!H5uANfZAjSqR=f+k8_X<;yw z}s&MB=d{D1b^9jnd4#}K^{A>K#m zC9V`YGGeeP<_MlyVM!{RCL$yl`FCxqC~r(&jeQ~-C~zlxEo2g)kA<2yCz=I`hPe-7 z%*M(fGL<`WaZX0;gI9^+%95&Ds%J5-o#RfbS8e~QB}4I|5aT`;QGhBsSC43dm|GOf z31vFl*wjzYa9tph40ceYIpiwGXZ^^H?9PjX(a zjC}(u@eQfiBMtMB(v3|D{$`YL1@6eEQrIf(;#4vTiDj{y=3%jeq$v|!gqWHm7`dcx zS`k9CHH6Kr^j3Q_-5Bn%Irn%mBh=Ij-c~y*MCNxek`9PT5uWum*fmsI+ke7-QIH0C zfr>4y5~HO#l3JNRjs~a44;$4OI!Q?Wa2SkYGGr#|{-#zQVb6+C&2UBWu25Zi0a4%fdO5pv)_)8q9))B zq`It1OtaE|1ggB(dV33BuGYC}t~%428`K!Pwt|*PI^MmkVL!G_X-XRlL;Lpo3TM1j z_R0h5>s0od#bo`=Nnq%bn!}He0|`Wqp&!Z}km8>|i#+A>dxn7an~U;>yDtY(bo&C8 zD{|5}gA6v>U{-K1;2_5SWluVuw9{+)U(4H)nO!$wNi%a5Yx%rKu-DG0LA_4QP(RB+43ltSy&Xj$8Xx7xycONe3{T8OorOv9 zQEzuZXkxQa2_4isnD9wn^oJvl#E-XtpBFnA`1BJQ+xkTxyw^xbF;m+o`0k=S*{2^0 zT|Z@2)hTwfZQFBks1*$Rda^{Vb4UGqJ_wQ7BO#=v+ca$@MrJ=+dZKaVBj06XneLDj zguU^F&Hb9`D?0XNpm13f!xG0{F76wvF7X?MCtaKvZ4_)oPdRlxUz z1Pp8Rl>YXyV;?$Qz*cA8paj6nA$5H;S$y~1djGX@yFF&a2IT}%iQ-*Hbg+VG&7{ZQ zG(Ng1{B`fvmDvfk6TVQ=dE$w)L!;`=z#XaHu2yQkEv(RS^!faLZd`OoXdDcVZcX54 zRATZOw|s0Bh+$q8%cGq~tY&o*N`@@q<)4n((L|FOj(eLH#mgZ@IdRw&Bm_~@pm^sG z=3Rye83~*oGafay*bFkfC8mD4ETOsYJvfP09i1?P#w^fG^DFK5SK-WGMCj@fEQ_DM z8%=yet4rZi-EIgsf^v-#?-xr>`x(`jkiA4O;80>uR(#KnsX#IaR?5l2$%}Wp9rlKx z_k-WZoi~&!lp;5Gn%-ZP6KnK53*Ev4u?q09Gg{DbG0x%WsRnsE`$VDfM*6a`El}11 zr<3ND&#^FtYfnU4%;v{woq4&&n~?|EfI054dVY|Z%fSbuCOPQN6_+l-73Ll1v8 zI-n2xO`RpES)1pU-7+aYlF+3^`EEPb_4?%h9?xVS0oG z2Mp(%Uk)W~p{HZZSdbR%Njv?%rk&V8R3JtQgncJYz5XUMp#yGRRO)&B;mS)C9_h*^ zkJZl-m57m)0xm&?Ge z6BgCan2+;)>C~CbKXJ2Xv*GteO1mI!e_jp7ZMem#Y9MGw@7+{2nvMJ zYMOeC=JiieaUIy5zjc4Mrt|pNpg&3@FKvlU!kINTxkW0Ng|`-YPwFo6J@Cv;EO;c_ zFZFl=+^m^&FU0OrY{-Zy&~^KQv|%1+gD`%ex8v(A&@OMT!ht)0Zd&#jx7g^j=ddFz zipa2?o@?YaHqQXE(kqNXj1qQ}FJ%~Z8Y4b|rwu=Yz@!DU#g}aQB;8eyrluhN<&2eP z1q;RUn@Ku$`kmr+-@sz*?;YY?uw@x0==;KF^k~!G_9Q*uNMh(T=)s^TdM`gg^evyk z?{btpS%z|*Mqdg>!6uCridfb}=}@$h>aPR7&v)N(|D|DsBXfW+!9zGlq^Fb)RvGvi z#X>y4JKM%_ah+3(PL~t}2E~ZQY|7d76BYPprXh4bg6(DPt{6#SiTm*j^1bCcYUDQv zL5W$o104Y`8ZewE6AuqtNphND0w!}6%%%d`_mvUYBV>}#N~c7M!&xOK7qVcFBYd@(FYVu;t;)Z03CV`!tNKJV zbXoj5u1ksDK!fn`Xd^rpwU4W}Jq{38+ zb}}r4noh__i2G@5^l2l0K$o;_?&Fum%hDz{>74N?#B*Y&+iFYyq@CB)=K_1mCJP6# zEXJ+X#((dv96g>U|2K6Am0|fe z-EE}(pM0(t;j3-_mHk7#r^N}eG;z3CL>|L~0l99@{xA#TQs=H4^9^f`!M~nNO9F+D zUx!lo++LkmO{gPS{bkE8Y1B{izUg09y%A3W9V^J9v!#qxDLW^nGk5uN+D+q!>1$lnqz-OwZ`@_~aof9AH;D;p@h z{kh$V@&lbo*it(}9H--DW527;MGq~La`uvUQ(g}0)?CNha6c<7ihxb=2^TPW z%XqBoCwKP&t05M+wQ7S0R=|h4px(QuioBKbF^hKHmMtq!9BYE{34=klW*TorKFz154u}i+#Ja-R;TdCbH11MKTkHQhL)voZPB$E zb@M0Z$3kVl3+DzoC?VW_6*wczx7x zLUqpsV!$4A;BQeOg3k2lNhKKi^yxxfmJolOa|R!DJYhWAX0fq@-(eYFer&e+pCq+p zZ74%%l)m^*5=n*SEc$~+$Q-w@$JM!F{%Qg&uP~eV|&v*YD*%KQe?k74&jaT z+{C2TjV3O5%@Uhw`NgfKYtiMj(no%Frd}Kq0n1z6#8LnF@WHA|ORl8!Aq+B;Bx43@ zwGB@MG6)D47Zo!DS(+{kR&GlJ+5VEhidRoKgfcLo9qz5>TKTc+~04UFRmq<^ogyYi~!Oze3}l`i5Fvp5ZTgVaiY?8Mb%*O8$QmzdaI zXY#ee8}81?ga0U&;VFjw`w?q1-{bj?>E%##62^~_8tLh<)lP(iiTB{h4nUfIU4jA! z2P;~lwxY|(lHGEf)>37Zhk$X#n;L0iOMK}!rRQecYX+UBPMdVCEGs)Q##7^?rZ%Hq z-r3umV@S#hLH}0n1Vg&7r$^v`jtnaZCfkJu=u(9t3E3xk@UO5&K{+y3@|TT(+H<%R z?&IaTg%zA6@>je(lOJEPLmi$S!yo%-+Qg65R~cVPUmeF6FQ=Fi6LWW`@wGq}6TW3Z z!>73yb(unvDtDS&*6PiR0s@mk%90%nO}RuhK;ANR9-Ds|e1>QRgw4~gTMAHM5MfCd zQs?lK7kD|f*1BGpL4T9t2IDEfS#lxX$=GT-Q8-~nj`Mp<0{r$QxamEKn>rO2Txz=r zwmc|de&>oDOo+Q}Rfh>Qk9_|OA&^E#JQLI93+rXclc|bEWLxMoDDk~Tk(fvWLBDi4 z6f=h&GJ@t^8iHTe2x-e-Q8P8oNy_3Jugj24=eMt z8exhX9@0vhf(mxf-A&r>Nt3EennX#B*#|F_Z5=UE6a_hu(cgMg3A{)Q;b0Ddc>@nY z$r4!d7w}2d!}WV5eTGC)f@8j&`IFx2Rr@mX0z9t&>P#0=wzCZVF@Y8jQU-q9 zX>*LZAqO-jsfudm;e@EVPRKA0w?XATRuv}Us1B}XY6gwAinGTB5I$lRMKroa|> z&Z~8dXv>?))LuG6e-84Q%t6OxRFa>xET!0sqIZV*aTwfWM_XJn~mz{k45_ zO#Lw*xfzxR?Ow;tiCEjngU76Jd z9CH`C+fg~+aP$__-QZ&j4FMxfTZ^Z;hd82S!XHc_LM<`ga)WL@`4&;V^?85)v;eMD z8>Rw*I~3Yi@o`DiUMLPcEBXpPmq}mp&wLHeQAuH7@SCCkFTf{9xHg3qHeb!;xDN)i zZl~ysE}iKQTbidE4GCT1b%s{BtVi+dH{-Vjy9^@hW4es>xE%W&GNd&GBuU;P?QJAn z_9l}Fw405G8>M^N_Vb-jaLGt-$-EF;VTTLMn2r@5aBkdNSHjn>MGOg!-Cpi&Hy+*r zLH-E&1@be`!a^6aRVS@0hi+R>>4Q&>FiIDB0<}|n4>Eflq(Xs&9O6BDnp1-c6FP;v z%*rW5$j`n`>F_8w=QV=<(18E}}s>{XUfEh5L9ftg9lKV>LF2!XopZY#-BRPP(95eP;sV6n*ifa3OqwDsn zTsO7^M8#zPrL)?~*>if#AYe&G+nncEK|7TEFXJqcBM=PK>i^KZ)Oj8oz!d@?RwiT= z6B_<1K3P85{%4D!$>)&2NK{l*5ZK8wog;4N_rLdH=v=+&ckBH8+oSZiajX^5c506)15YU;T{EIS){KQkj&!4B8>2>+9Dg#P* zB|Q2*n}99fA z5PjmdoQ_giJ(gOd58l_f1repf(JLE`*k!F36D9Gm>lifJZ_tZ6i^Ue%sG-e!q$jJs z^9Yt28gW>tA)}voO+=2JN0l73%`U9Um06;^IvHvI9G`W&eCep{RaDy)e{SIt%vSYC zOKzxG_|nmnnDFG}`1n1JjhHg|3uH|MVI(-8IsAn?LFJa>!`mFcPbL}#xprs@0 z`Kx;|#kKPr_pRU_rMD>C^khUzHL{+bt;S&Npd-4=t?+2$u7%c^K{EY^DXD`N7yGye zkBe-EW2j2t zmi#$>vqvEuTAQ0aiaIEb=l0dti?pX?gi~QNqh6?}Hpm9JosNZn_-GtW6)>Bnp78cJ ztMck=ZKr_mU8bkn`3B}FGw`8#4Y9Yhnbg$gO7^AQwyN1>B=dy^fA)60WbdZ&3Rjvq z<@0Wz#Kgs2P@H?W&MvT`M!{y+1l}GqkexOx9r437L&K$;*DEMEf9Z%pbt3Rt1AW2a zIbYW=LL%}{h1WWRJ2)0CFs+x^zx?^Itj(P8qu)>$ae_yHE6mn8(V`XAA-LpV z3rwGSGBcel5l&<_prAy5{S~vG`lxo$?Jsz6K>Z{dE8=2$Dww}!YQ95rVTN;9p|YFw))P7WgM*!d+ra`L*4~OGr~Yg%cmWCS);5)h}<~E8?Po4jaX@_$S&d3 zzn#J{NVYea%-3l2vQhmfP3#AK`zhQWvgGdv#yD-IUQO!36aXY@6VIhQ9h+e zXDtl86C#pLl8+4um`5Lw!=*b8ppI}ZREy#L{5*)OIafWt`mrsfZvy~rS<1dSGk>!q zOL+rEr`@9X6#=Zs;O)Ge9xTN#-qVJljr)wx*u$78nN)IMb08E^02n38bUCJ1A#cO$d-bc{S=5`O)pl;{79|JYB6 zk)tU4{pzcNTnUD8&O#{%tx^phiP;C->l3~ocGP$jj0E*?Ms&|*H^X%~U$P>vC1mVz z*_Q@OezK4GP3aT%a=~_}>uH-n<{{pLPlsRmV%{DijbZc&?BR1nca<#|2;YDKcHreD zmbEUMYI>BKoNsoq8vwHfW%gQE1mGnHFc$MfMy50A)D0baZvwMz+HcSiuK+5Sbo006 z=Wox0|572$+{~;MpU?gJ@bA>=*%>eRd460|soQ#PlGSZDnBV8cy*6G`ae}dKxtJs; zj>roN-p}WzL~e(U_E+pRR`mAvYV49|fOfwiBkulQGwRR? zeA)(Rsl+iIcuGtad~#uFo_*NJ?ge=YlKA&Y+D(L0N`A#y!1yhRo{Uvtwb_HUWIwSS z4+5^A3F^qpQR(`jzDu5gKk=L8&t~HpKeFp^+wb&6>^^_@90?KbQ_R(iUmOyYbsaeGt({ujt&5~P4If#3D3jZMw2{!K@B zyd9IyeIe>+QB`#GTtme;@&x*AyC4@G9UOr;^j(HN=oX5kEW=M(M|tU-*c55+mo2!e zY1J_T%ADJ+`Vgj1=cT;tT%@Y121c~7DpBk*&Z(}@b8DqRZnhcfV{rC2A4K7JGD z%6s*|WBKn_Sb!ZKAa^vc@0_ptym*H0eeSeX?9gh&o0k+=%ICjtAVr2@Ekz#n?Fj?o zdA~XBUsw!u&9B9;wp_yZ*j!|tkMv$`v!h8$(|i9r-zh8oR78Hwci;RNQowx;P=cjc zkOr*!?7TDBI4KH>Ap^a7rYU~2tD~I{D1Hb*nxE|DRvwXlrLycnJ`&Zcoe;a0cVqJW zA*#|Hi0`{yXP7ikuhiqbE>KlTKn+A0+WW~jq0{z|l$N4u^l;A&tQ(D9u_jtIiN2XE zqyNosG-tBqLW(;&rnN85$jB_1tW{uQPv}bQaFXoD7?L-D02yDoF!0DG`-CT5Z)r1h ze$ywoG@Nf`*i6iSlNrJs({m*@B?_{{63%d{cnR~|@s1__Dr0jZ`lS5XoV0H1F6URhZ3>Y%w6^@I;e7db z=CT(IbhUpR%BYaOZJ_tV>`-fSCu7=w0q2{wC@>#$p0CUGVG7F{O4jACNu!0)7Hu0W zAHAI??G>!*?yGjEJ<;X#&SDE%>%fNJ(=Zd{!pL7J^Pj3WLm)ODde675PxyZrZElbr zfGHuu2wLUjS2kCB&PZ)w)$?AE!>yYbV{puZ41e?3#&>Wxh(P7P%q}B0jY~>< zF(YM!BBpa!MYjbY$WdzghP5u=F}IV9^%z0S2&!{^G$;Isf>hGYsK{P(i5I;jYAzw} zx>8yJ2|XsHrj8I2i=@PPmV#ROq74K4=9Ym}oJwP>dCJzWpUuF4uoqF%NW0`%7pq>E zHlT3#TVv0fwerczfR98hE%m>qQs(=MUr9qn+Fydacv9$L6@MHG(%eBTFCTqi=P|Ps z-4PeP8hx@g{Kt-Ny^v~7TC%+5S?2wr>~rTl#zqLQx3n}#)?Ehf#(vU;qR%-G-s9Cx z_+JzrGN8`r2Fqu}8aHqI79&5JIcoD{MU$V~%T>cXK7qjN_EK8cTvNr_p5v0#+hjk* z$}w zX^AsR6OxfWu9&zvp=9n>(vJwW#X1FAp%BFswe0^<6>_5>Y!yBo@7sq`l5gqO&;xjpVQzEt6L@{?#@t1+2F_UVv3@6)KH6lJN2E~71YuG{3ixQzjw=<^>N_G%Uk z5R|YOoS!o+;$MD?@qaJN8BZ$X)KJ%g!}-LCB_v1Gaf_189Hd zsb(8Hw@YQ^K6b^F5|t8*-^FAWex|vES!5@!P!mEb(V}byG?@Z zX@iE3jI!H@63KzFD4uzj$-HCuZ*m>31KR%+=pC^pyF_cv*|O^|EUaLh={q9_Yja_x zGxpuWGo!J=ctK5cs7j@Phak_~rXfeI7k`4r*qaSCB?O|gb&3<8j_bLX9C9h!KA)HF zu0>qRZPB>|3)017|4|vT$3r6*A@m2sth6W6Pq7LWQ*OJxoG&87gFH?46p7*fK<|*c z3!pSF(HSCwF0gD)iFowQKh3?bfn{G!o>e%$3M;v=$*kMQMJaJ@VJf4PTkgA68yPKN zMec_M#TiT)QrG$KSWvRuY`5~Qe=XjERGO!2t18Lf_+)lgjb7zDyYAzGjDIwqGz7R0 zryoL*x*Z_oOzb~wdkrK?SG1vUgFl`M(n#(W67lm9lSr4cy}X`hXUL)H**Y5SA6wI8 zuVKn2_ZWcEb~7AX3!`kWUcDktN!atsDN5ao63yGG7d}-uSxrsD>AeLeL!+rrOhq)@ zxI6j=mwr^qdqo%;D#Bf^izPFCr~g3@uORnZD|6uLA3P#vWuRDVVB)f-_Jpm(WGfZ# z@Kb2oN=Tc8#VIWQku~a08KZm#v@rl8&t6X#%8t@%s2R!UX3Tz)ya|b>{VGBq`5Lo0 zbr@8Dx75Q2wlV3%B(dY2=FILZ{OCz4!#={6wMA+a8^&PX(rY-iRr`iBu*pOHP!a>v`w zcS^=xueP4=AAGx4P^R5{rO-RIOtbCYFRl9XJ{)L1Wc#B(e}3`b0*!AsPf$`94hA9b zJq`c*t4nBmCQs`Qe+S*N#OTPC!ySK{6a?GeXKAV16-pZjf3UYhugo$BD#Ih+fX^V^ z_KmvPtTU1IyKFrojcYZX7114Eb*u~m`erliKSMD;s(|cpZ&9l`Ta0Ks)cX!i2y?J# z`Dw|(bkvBK)#x>q99_54?0fROZI>N%lZ)(4%JAtL_~gxZJdp(SQF&_W>|i5jYYh+I zo%bHO_kwR7^kNF1eI2btRSYe;^J*K^3qjd@EV8B~G9cB>edPkjokM;aMFzL()&2OS zy>tp%E4GKpkAy-Oe~QX&pM)ZNjHp2{iZ7Q93O<3-0c$W7I?Eb^jpe6(_(T((+bm1b zo9gnJ@bE9+YLn6!&5E#C-RXkihYzFs_tq|b>Dwz-d94FsIc$=S*)||gIZ*_&{k`9~ zCvUaJ=oGZG1%!%(U=@E=dItCX(OMr^_9VeUk(=%L)sWY0IvIL@;8t zs+?h2{HBrYhNzdgfN;IByeq+TL!0Nt0|i!=(n@{rQ1Or&pPMCjWce%(@9-obdhfX- zOj34HKzS6Y`ga{q2{TWkX;jj}L2;B%=Ufktl|E&k=s+pgJ{J?Be^+?_xhw%b`cgAH zYbnU)QB*fbxeao!|7l^39UZe&F4=awEs6>>uF(AN4Xeu|_mc&1C=YA5)x*~Zc`k0d z%Zf)W!Y}LS{c*4&BnZ2O@~@!-s$?jZKuz}Wh-+JSUpbCHaE^&%wp^!s%XIqhPa1he zBTWRb)IBtqSxo$p3|6{_l?|(xeTCLvNwc!t+Ofg7{D7*Bk1LTDZkl9PjL)-hmIU&U z9o;9R16?CfISij~=%umY#m}LV|d6Pcki3iT$#9>dh}#yR&+A0PV(!y-g3)fhrhl`2@9Y7vgU5monQXa z=}Aiyc;I6Ltk*9prG9l!8dawQ0|^TUBBV6 z3>{&W?fLK_R4B!gkVt|eO~wLr1)^X?C=v%tc~5O2_4;w^|Gr|yP|@VQ^$7w81?Mx- zh~M7cwutkYbf_M@Pwe{0RYP%Qqtd{(w%mGex7Q+39v6~2M6BAkY3O`$$#3z1loD~d#|Ayz~ZGY zTv!BT>O26&sSi@ratv?{YD@D%XITM_HVj$|%pz4YU4nTbuA#y-04A9RU+^7nh}`{Z zcV<1}lhV*8U?DM^)0c@!LQ|XjGOwBg$w6)ry9n@#hA5h(agRjt0Dx!nW;?s@UI7@Z zc>9wzU|^$VD(VXe3SH+k#$O0@X*fVONgBWP zQ9?z5jX~N6bKHL5Y`2CWr-hT900gpk!+J@~7RI<_8X#l;u0J`0fAf+qT1?GPLS z>iPizFhKix)t?u6Pb4abM~1I$FX#BVAf6W#%w`3_vEUxXWi2pN5B|(`7I6`9T3_C0 zSl-IYicioEQCeEs6Dp8I!kDy2HiG*B_+JUoi=RK%*arsnH>TdbYnVy}Pek3efr+Rlel*x%2w*;e|8g)} z2jNsw6_6*@9@qEvKZ8wP?H8^GjjI(D;O|M?*s}&jDB$wVn%0wr_2R)?jp5XyqVr>Z zO$k&F4lrBZd|34aievOAwDqfSIGhZ8E)5J-`^w#SaRB4Cv$e6&NXgC31pT>*pltV}U^79@8Z%#>R95o@A=0>r6f mub{N!{s_(g^)WN^o4(gNA|e@6qyrqUX|BS}^ec4T@BIg73HeI^ diff --git a/hierarchy.html b/hierarchy.html index 32536bc42..9594834a2 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/hsl__ma77d_8h.html b/hsl__ma77d_8h.html index bb320012e..fbc1e2590 100644 --- a/hsl__ma77d_8h.html +++ b/hsl__ma77d_8h.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/hsl__ma77d_8h_source.html b/hsl__ma77d_8h_source.html index cf0d2f6bd..43954cd98 100644 --- a/hsl__ma77d_8h_source.html +++ b/hsl__ma77d_8h_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/hsl__ma77s_8h.html b/hsl__ma77s_8h.html index 3c693ac10..512e00923 100644 --- a/hsl__ma77s_8h.html +++ b/hsl__ma77s_8h.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/hsl__ma77s_8h_source.html b/hsl__ma77s_8h_source.html index 24acd7eb6..f697ada29 100644 --- a/hsl__ma77s_8h_source.html +++ b/hsl__ma77s_8h_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/hsl__ma86d_8h.html b/hsl__ma86d_8h.html index b8b038099..ea6063c8d 100644 --- a/hsl__ma86d_8h.html +++ b/hsl__ma86d_8h.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/hsl__ma86d_8h_source.html b/hsl__ma86d_8h_source.html index 1edf154e1..c08349973 100644 --- a/hsl__ma86d_8h_source.html +++ b/hsl__ma86d_8h_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/hsl__ma86s_8h.html b/hsl__ma86s_8h.html index 49f97ba19..1172f10a7 100644 --- a/hsl__ma86s_8h.html +++ b/hsl__ma86s_8h.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/hsl__ma86s_8h_source.html b/hsl__ma86s_8h_source.html index aa7e80694..2dceef648 100644 --- a/hsl__ma86s_8h_source.html +++ b/hsl__ma86s_8h_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/hsl__ma97d_8h.html b/hsl__ma97d_8h.html index 70d4780a0..c6a17e68c 100644 --- a/hsl__ma97d_8h.html +++ b/hsl__ma97d_8h.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/hsl__ma97d_8h_source.html b/hsl__ma97d_8h_source.html index eda52660c..8a40d2e9c 100644 --- a/hsl__ma97d_8h_source.html +++ b/hsl__ma97d_8h_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/hsl__ma97s_8h.html b/hsl__ma97s_8h.html index b7981ccb1..c87c1cd11 100644 --- a/hsl__ma97s_8h.html +++ b/hsl__ma97s_8h.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/hsl__ma97s_8h_source.html b/hsl__ma97s_8h_source.html index c5520dd83..831304713 100644 --- a/hsl__ma97s_8h_source.html +++ b/hsl__ma97s_8h_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/hsl__mc68i_8h.html b/hsl__mc68i_8h.html index 2801fc930..4598098cc 100644 --- a/hsl__mc68i_8h.html +++ b/hsl__mc68i_8h.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/hsl__mc68i_8h_source.html b/hsl__mc68i_8h_source.html index 8865675d0..58687ff5a 100644 --- a/hsl__mc68i_8h_source.html +++ b/hsl__mc68i_8h_source.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/impl_8dox.html b/impl_8dox.html index 47c137f5f..c7c9d638a 100644 --- a/impl_8dox.html +++ b/impl_8dox.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/index.html b/index.html index 25618afc9..107ce47ca 100644 --- a/index.html +++ b/index.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/index.js b/index.js index 550cb4778..248499d5d 100644 --- a/index.js +++ b/index.js @@ -102,130 +102,132 @@ var index = [ "Frequenty Asked Questions", "FAQ.html", null ], [ "ChangeLog", "md_ChangeLog.html", [ [ "3.14", "md_ChangeLog.html#autotoc_md10", [ - [ "3.14.15 (2024-04-10)", "md_ChangeLog.html#autotoc_md11", null ], - [ "3.14.14 (2024-01-18)", "md_ChangeLog.html#autotoc_md12", null ], - [ "3.14.13 (2023-11-08)", "md_ChangeLog.html#autotoc_md13", null ], - [ "3.14.12 (2023-04-05)", "md_ChangeLog.html#autotoc_md14", null ], - [ "3.14.11 (2023-02-07)", "md_ChangeLog.html#autotoc_md15", null ], - [ "3.14.10 (2022-10-11)", "md_ChangeLog.html#autotoc_md16", null ], - [ "3.14.9 (2022-07-21)", "md_ChangeLog.html#autotoc_md17", null ], - [ "3.14.8 (2022-07-13)", "md_ChangeLog.html#autotoc_md18", null ], - [ "3.14.7 (2022-06-24)", "md_ChangeLog.html#autotoc_md19", null ], - [ "3.14.6 (2022-05-02)", "md_ChangeLog.html#autotoc_md20", null ], - [ "3.14.5 (2022-02-09)", "md_ChangeLog.html#autotoc_md21", null ], - [ "3.14.4 (2021-09-20)", "md_ChangeLog.html#autotoc_md22", null ], - [ "3.14.3 (2021-09-03)", "md_ChangeLog.html#autotoc_md23", null ], - [ "3.14.2 (2021-07-21)", "md_ChangeLog.html#autotoc_md24", null ], - [ "3.14.1 (2021-06-25)", "md_ChangeLog.html#autotoc_md25", null ], - [ "3.14.0 (2021-06-15)", "md_ChangeLog.html#autotoc_md26", null ] - ] ], - [ "3.13", "md_ChangeLog.html#autotoc_md27", [ - [ "3.13.4 (2021-02-24)", "md_ChangeLog.html#autotoc_md28", null ], - [ "3.13.3 (2020-10-16)", "md_ChangeLog.html#autotoc_md29", null ], - [ "3.13.2 (2020-04-30)", "md_ChangeLog.html#autotoc_md30", null ], - [ "3.13.1 (2020-03-11)", "md_ChangeLog.html#autotoc_md31", null ], - [ "3.13.0 (2019-10-19)", "md_ChangeLog.html#autotoc_md32", null ] - ] ], - [ "3.12", "md_ChangeLog.html#autotoc_md33", [ - [ "3.12.13 (2019-04-08)", "md_ChangeLog.html#autotoc_md34", null ], - [ "3.12.12 (2018-11-17)", "md_ChangeLog.html#autotoc_md35", null ], - [ "3.12.11 (2018-09-16)", "md_ChangeLog.html#autotoc_md36", null ], - [ "3.12.10 (2018-06-02)", "md_ChangeLog.html#autotoc_md37", null ], - [ "3.12.9 (2018-01-15)", "md_ChangeLog.html#autotoc_md38", null ], - [ "3.12.8 (2017-06-12)", "md_ChangeLog.html#autotoc_md39", null ], - [ "3.12.7 (2017-02-25)", "md_ChangeLog.html#autotoc_md40", null ], - [ "3.12.6 (2016-07-20)", "md_ChangeLog.html#autotoc_md41", null ], - [ "3.12.5 (2016-04-30)", "md_ChangeLog.html#autotoc_md42", null ], - [ "3.12.4 (2015-08-09)", "md_ChangeLog.html#autotoc_md43", null ], - [ "3.12.3 and 3.11.11 (2015-04-15)", "md_ChangeLog.html#autotoc_md44", null ], - [ "3.12.2 (2015-04-04)", "md_ChangeLog.html#autotoc_md45", null ], - [ "3.12.1 (2015-02-13)", "md_ChangeLog.html#autotoc_md46", null ], - [ "3.12.0 (2015-01-23)", "md_ChangeLog.html#autotoc_md47", null ] - ] ], - [ "3.11", "md_ChangeLog.html#autotoc_md48", [ - [ "3.11.10 (2015-01-18)", "md_ChangeLog.html#autotoc_md49", null ], - [ "3.11.9 (2014-08-16)", "md_ChangeLog.html#autotoc_md50", null ], - [ "3.11.8 (2014-04-08)", "md_ChangeLog.html#autotoc_md51", null ], - [ "3.11.7 (2013-12-18)", "md_ChangeLog.html#autotoc_md52", null ], - [ "3.11.6 (2013-11-16)", "md_ChangeLog.html#autotoc_md53", null ], - [ "3.11.5 (2013-10-26)", "md_ChangeLog.html#autotoc_md54", null ], - [ "3.11.4 (2013-09-12)", "md_ChangeLog.html#autotoc_md55", null ], - [ "3.11.3 (2013-08-08)", "md_ChangeLog.html#autotoc_md56", null ], - [ "3.11.2 (2013-07-01)", "md_ChangeLog.html#autotoc_md57", null ], - [ "3.11.1 (2013-06-14)", "md_ChangeLog.html#autotoc_md58", null ], - [ "3.11.0 (2013-05-07)", "md_ChangeLog.html#autotoc_md59", null ] - ] ], - [ "3.10", "md_ChangeLog.html#autotoc_md60", [ - [ "3.10.4 (2013-05-05)", "md_ChangeLog.html#autotoc_md61", null ], - [ "3.10.3 (2012-11-19)", "md_ChangeLog.html#autotoc_md62", null ], - [ "3.10.2 (2012-02-12)", "md_ChangeLog.html#autotoc_md63", null ], - [ "3.10.1 (2011-09-20)", "md_ChangeLog.html#autotoc_md64", null ], - [ "3.10.0 (2011-06-20)", "md_ChangeLog.html#autotoc_md65", null ] - ] ], - [ "3.9", "md_ChangeLog.html#autotoc_md66", [ - [ "3.9.3 (2011-04-07)", "md_ChangeLog.html#autotoc_md67", null ], - [ "3.9.2 (2010-12-22)", "md_ChangeLog.html#autotoc_md68", null ], - [ "3.9.1 (2010-11-26)", "md_ChangeLog.html#autotoc_md69", null ], - [ "3.9.0 (2010-11-05)", "md_ChangeLog.html#autotoc_md70", null ] - ] ], - [ "3.8", "md_ChangeLog.html#autotoc_md71", [ - [ "3.8.3 (2010-06-29)", "md_ChangeLog.html#autotoc_md72", null ], - [ "3.8.2 (2010-06-16)", "md_ChangeLog.html#autotoc_md73", null ], - [ "3.8.1 (2009-10-30)", "md_ChangeLog.html#autotoc_md74", null ], - [ "3.8.0 (2009-10-30)", "md_ChangeLog.html#autotoc_md75", null ] - ] ], - [ "3.7", "md_ChangeLog.html#autotoc_md76", [ - [ "3.7.1 (2009-10-06)", "md_ChangeLog.html#autotoc_md77", null ], - [ "3.7.0 (2009-07-16)", "md_ChangeLog.html#autotoc_md78", null ] - ] ], - [ "3.6", "md_ChangeLog.html#autotoc_md79", [ - [ "3.6.1 (2009-05-01)", "md_ChangeLog.html#autotoc_md80", null ], - [ "3.6.0 (2009-04-29)", "md_ChangeLog.html#autotoc_md81", null ] - ] ], - [ "3.5", "md_ChangeLog.html#autotoc_md82", [ - [ "3.5.5 (2009-01-13)", "md_ChangeLog.html#autotoc_md83", null ], - [ "3.5.4 (2008-09-29)", "md_ChangeLog.html#autotoc_md84", null ], - [ "3.5.3 (2008-09-19)", "md_ChangeLog.html#autotoc_md85", null ], - [ "3.5.2 (2008-09-18)", "md_ChangeLog.html#autotoc_md86", null ], - [ "3.5.1 (2008-08-26)", "md_ChangeLog.html#autotoc_md87", null ], - [ "3.5.0 (2008-08-25)", "md_ChangeLog.html#autotoc_md88", null ] - ] ], - [ "3.4", "md_ChangeLog.html#autotoc_md89", [ - [ "3.4.2 (2008-07-18)", "md_ChangeLog.html#autotoc_md90", null ], - [ "3.4.1 (2008-05-30)", "md_ChangeLog.html#autotoc_md91", null ], - [ "3.4.0 (2008-04-25)", "md_ChangeLog.html#autotoc_md92", null ] - ] ], - [ "3.3", "md_ChangeLog.html#autotoc_md93", [ - [ "3.3.5 (2008-02-28)", "md_ChangeLog.html#autotoc_md94", null ], - [ "3.3.4 (2007-12-27)", "md_ChangeLog.html#autotoc_md95", null ], - [ "3.3.3 (2007-09-25)", "md_ChangeLog.html#autotoc_md96", null ], - [ "3.3.1 (2007-06-20)", "md_ChangeLog.html#autotoc_md97", null ] - ] ], - [ "3.2", "md_ChangeLog.html#autotoc_md98", [ - [ "3.2.4 (2007-04-24)", "md_ChangeLog.html#autotoc_md99", null ], - [ "3.2.3 (2006-11-29)", "md_ChangeLog.html#autotoc_md100", null ], - [ "3.2 r795 (2006-10-11)", "md_ChangeLog.html#autotoc_md101", null ], - [ "3.2.1 (2006-07-14) - dev release number 764", "md_ChangeLog.html#autotoc_md102", null ], - [ "3.2.0 (2006-07-07) - dev release number 757", "md_ChangeLog.html#autotoc_md103", null ] - ] ], - [ "3.1", "md_ChangeLog.html#autotoc_md104", [ - [ "3.1.0 (2006-04-08) - dev release number 714", "md_ChangeLog.html#autotoc_md105", null ] - ] ], - [ "3.0", "md_ChangeLog.html#autotoc_md106", [ - [ "3.0.1 (2005-12-04)", "md_ChangeLog.html#autotoc_md107", null ], - [ "3.0.0 (2005-08-26) - dev release number 510", "md_ChangeLog.html#autotoc_md108", null ] - ] ], - [ "2.2", "md_ChangeLog.html#autotoc_md109", [ - [ "no new release (2005-08-19)", "md_ChangeLog.html#autotoc_md110", null ], - [ "2.2.1e (2005-05-30)", "md_ChangeLog.html#autotoc_md111", null ], - [ "no new release (2005-01-07)", "md_ChangeLog.html#autotoc_md112", null ], - [ "2.2.1d (2004-10-05)", "md_ChangeLog.html#autotoc_md113", null ], - [ "2.2.1c (2004-07-20)", "md_ChangeLog.html#autotoc_md114", null ], - [ "2.2.1b (2004-05-21)", "md_ChangeLog.html#autotoc_md115", null ], - [ "2.2.1a (2004-05-13)", "md_ChangeLog.html#autotoc_md116", null ], - [ "no new release (2004-04-28)", "md_ChangeLog.html#autotoc_md117", null ], - [ "2.2.1 (2004-04-25)", "md_ChangeLog.html#autotoc_md118", null ], - [ "2.2.0 (2004-03-10)", "md_ChangeLog.html#autotoc_md119", null ] + [ "3.14.17 (2024-12-14)", "md_ChangeLog.html#autotoc_md11", null ], + [ "3.14.16 (2024-04-22)", "md_ChangeLog.html#autotoc_md12", null ], + [ "3.14.15 (2024-04-10)", "md_ChangeLog.html#autotoc_md13", null ], + [ "3.14.14 (2024-01-18)", "md_ChangeLog.html#autotoc_md14", null ], + [ "3.14.13 (2023-11-08)", "md_ChangeLog.html#autotoc_md15", null ], + [ "3.14.12 (2023-04-05)", "md_ChangeLog.html#autotoc_md16", null ], + [ "3.14.11 (2023-02-07)", "md_ChangeLog.html#autotoc_md17", null ], + [ "3.14.10 (2022-10-11)", "md_ChangeLog.html#autotoc_md18", null ], + [ "3.14.9 (2022-07-21)", "md_ChangeLog.html#autotoc_md19", null ], + [ "3.14.8 (2022-07-13)", "md_ChangeLog.html#autotoc_md20", null ], + [ "3.14.7 (2022-06-24)", "md_ChangeLog.html#autotoc_md21", null ], + [ "3.14.6 (2022-05-02)", "md_ChangeLog.html#autotoc_md22", null ], + [ "3.14.5 (2022-02-09)", "md_ChangeLog.html#autotoc_md23", null ], + [ "3.14.4 (2021-09-20)", "md_ChangeLog.html#autotoc_md24", null ], + [ "3.14.3 (2021-09-03)", "md_ChangeLog.html#autotoc_md25", null ], + [ "3.14.2 (2021-07-21)", "md_ChangeLog.html#autotoc_md26", null ], + [ "3.14.1 (2021-06-25)", "md_ChangeLog.html#autotoc_md27", null ], + [ "3.14.0 (2021-06-15)", "md_ChangeLog.html#autotoc_md28", null ] + ] ], + [ "3.13", "md_ChangeLog.html#autotoc_md29", [ + [ "3.13.4 (2021-02-24)", "md_ChangeLog.html#autotoc_md30", null ], + [ "3.13.3 (2020-10-16)", "md_ChangeLog.html#autotoc_md31", null ], + [ "3.13.2 (2020-04-30)", "md_ChangeLog.html#autotoc_md32", null ], + [ "3.13.1 (2020-03-11)", "md_ChangeLog.html#autotoc_md33", null ], + [ "3.13.0 (2019-10-19)", "md_ChangeLog.html#autotoc_md34", null ] + ] ], + [ "3.12", "md_ChangeLog.html#autotoc_md35", [ + [ "3.12.13 (2019-04-08)", "md_ChangeLog.html#autotoc_md36", null ], + [ "3.12.12 (2018-11-17)", "md_ChangeLog.html#autotoc_md37", null ], + [ "3.12.11 (2018-09-16)", "md_ChangeLog.html#autotoc_md38", null ], + [ "3.12.10 (2018-06-02)", "md_ChangeLog.html#autotoc_md39", null ], + [ "3.12.9 (2018-01-15)", "md_ChangeLog.html#autotoc_md40", null ], + [ "3.12.8 (2017-06-12)", "md_ChangeLog.html#autotoc_md41", null ], + [ "3.12.7 (2017-02-25)", "md_ChangeLog.html#autotoc_md42", null ], + [ "3.12.6 (2016-07-20)", "md_ChangeLog.html#autotoc_md43", null ], + [ "3.12.5 (2016-04-30)", "md_ChangeLog.html#autotoc_md44", null ], + [ "3.12.4 (2015-08-09)", "md_ChangeLog.html#autotoc_md45", null ], + [ "3.12.3 and 3.11.11 (2015-04-15)", "md_ChangeLog.html#autotoc_md46", null ], + [ "3.12.2 (2015-04-04)", "md_ChangeLog.html#autotoc_md47", null ], + [ "3.12.1 (2015-02-13)", "md_ChangeLog.html#autotoc_md48", null ], + [ "3.12.0 (2015-01-23)", "md_ChangeLog.html#autotoc_md49", null ] + ] ], + [ "3.11", "md_ChangeLog.html#autotoc_md50", [ + [ "3.11.10 (2015-01-18)", "md_ChangeLog.html#autotoc_md51", null ], + [ "3.11.9 (2014-08-16)", "md_ChangeLog.html#autotoc_md52", null ], + [ "3.11.8 (2014-04-08)", "md_ChangeLog.html#autotoc_md53", null ], + [ "3.11.7 (2013-12-18)", "md_ChangeLog.html#autotoc_md54", null ], + [ "3.11.6 (2013-11-16)", "md_ChangeLog.html#autotoc_md55", null ], + [ "3.11.5 (2013-10-26)", "md_ChangeLog.html#autotoc_md56", null ], + [ "3.11.4 (2013-09-12)", "md_ChangeLog.html#autotoc_md57", null ], + [ "3.11.3 (2013-08-08)", "md_ChangeLog.html#autotoc_md58", null ], + [ "3.11.2 (2013-07-01)", "md_ChangeLog.html#autotoc_md59", null ], + [ "3.11.1 (2013-06-14)", "md_ChangeLog.html#autotoc_md60", null ], + [ "3.11.0 (2013-05-07)", "md_ChangeLog.html#autotoc_md61", null ] + ] ], + [ "3.10", "md_ChangeLog.html#autotoc_md62", [ + [ "3.10.4 (2013-05-05)", "md_ChangeLog.html#autotoc_md63", null ], + [ "3.10.3 (2012-11-19)", "md_ChangeLog.html#autotoc_md64", null ], + [ "3.10.2 (2012-02-12)", "md_ChangeLog.html#autotoc_md65", null ], + [ "3.10.1 (2011-09-20)", "md_ChangeLog.html#autotoc_md66", null ], + [ "3.10.0 (2011-06-20)", "md_ChangeLog.html#autotoc_md67", null ] + ] ], + [ "3.9", "md_ChangeLog.html#autotoc_md68", [ + [ "3.9.3 (2011-04-07)", "md_ChangeLog.html#autotoc_md69", null ], + [ "3.9.2 (2010-12-22)", "md_ChangeLog.html#autotoc_md70", null ], + [ "3.9.1 (2010-11-26)", "md_ChangeLog.html#autotoc_md71", null ], + [ "3.9.0 (2010-11-05)", "md_ChangeLog.html#autotoc_md72", null ] + ] ], + [ "3.8", "md_ChangeLog.html#autotoc_md73", [ + [ "3.8.3 (2010-06-29)", "md_ChangeLog.html#autotoc_md74", null ], + [ "3.8.2 (2010-06-16)", "md_ChangeLog.html#autotoc_md75", null ], + [ "3.8.1 (2009-10-30)", "md_ChangeLog.html#autotoc_md76", null ], + [ "3.8.0 (2009-10-30)", "md_ChangeLog.html#autotoc_md77", null ] + ] ], + [ "3.7", "md_ChangeLog.html#autotoc_md78", [ + [ "3.7.1 (2009-10-06)", "md_ChangeLog.html#autotoc_md79", null ], + [ "3.7.0 (2009-07-16)", "md_ChangeLog.html#autotoc_md80", null ] + ] ], + [ "3.6", "md_ChangeLog.html#autotoc_md81", [ + [ "3.6.1 (2009-05-01)", "md_ChangeLog.html#autotoc_md82", null ], + [ "3.6.0 (2009-04-29)", "md_ChangeLog.html#autotoc_md83", null ] + ] ], + [ "3.5", "md_ChangeLog.html#autotoc_md84", [ + [ "3.5.5 (2009-01-13)", "md_ChangeLog.html#autotoc_md85", null ], + [ "3.5.4 (2008-09-29)", "md_ChangeLog.html#autotoc_md86", null ], + [ "3.5.3 (2008-09-19)", "md_ChangeLog.html#autotoc_md87", null ], + [ "3.5.2 (2008-09-18)", "md_ChangeLog.html#autotoc_md88", null ], + [ "3.5.1 (2008-08-26)", "md_ChangeLog.html#autotoc_md89", null ], + [ "3.5.0 (2008-08-25)", "md_ChangeLog.html#autotoc_md90", null ] + ] ], + [ "3.4", "md_ChangeLog.html#autotoc_md91", [ + [ "3.4.2 (2008-07-18)", "md_ChangeLog.html#autotoc_md92", null ], + [ "3.4.1 (2008-05-30)", "md_ChangeLog.html#autotoc_md93", null ], + [ "3.4.0 (2008-04-25)", "md_ChangeLog.html#autotoc_md94", null ] + ] ], + [ "3.3", "md_ChangeLog.html#autotoc_md95", [ + [ "3.3.5 (2008-02-28)", "md_ChangeLog.html#autotoc_md96", null ], + [ "3.3.4 (2007-12-27)", "md_ChangeLog.html#autotoc_md97", null ], + [ "3.3.3 (2007-09-25)", "md_ChangeLog.html#autotoc_md98", null ], + [ "3.3.1 (2007-06-20)", "md_ChangeLog.html#autotoc_md99", null ] + ] ], + [ "3.2", "md_ChangeLog.html#autotoc_md100", [ + [ "3.2.4 (2007-04-24)", "md_ChangeLog.html#autotoc_md101", null ], + [ "3.2.3 (2006-11-29)", "md_ChangeLog.html#autotoc_md102", null ], + [ "3.2 r795 (2006-10-11)", "md_ChangeLog.html#autotoc_md103", null ], + [ "3.2.1 (2006-07-14) - dev release number 764", "md_ChangeLog.html#autotoc_md104", null ], + [ "3.2.0 (2006-07-07) - dev release number 757", "md_ChangeLog.html#autotoc_md105", null ] + ] ], + [ "3.1", "md_ChangeLog.html#autotoc_md106", [ + [ "3.1.0 (2006-04-08) - dev release number 714", "md_ChangeLog.html#autotoc_md107", null ] + ] ], + [ "3.0", "md_ChangeLog.html#autotoc_md108", [ + [ "3.0.1 (2005-12-04)", "md_ChangeLog.html#autotoc_md109", null ], + [ "3.0.0 (2005-08-26) - dev release number 510", "md_ChangeLog.html#autotoc_md110", null ] + ] ], + [ "2.2", "md_ChangeLog.html#autotoc_md111", [ + [ "no new release (2005-08-19)", "md_ChangeLog.html#autotoc_md112", null ], + [ "2.2.1e (2005-05-30)", "md_ChangeLog.html#autotoc_md113", null ], + [ "no new release (2005-01-07)", "md_ChangeLog.html#autotoc_md114", null ], + [ "2.2.1d (2004-10-05)", "md_ChangeLog.html#autotoc_md115", null ], + [ "2.2.1c (2004-07-20)", "md_ChangeLog.html#autotoc_md116", null ], + [ "2.2.1b (2004-05-21)", "md_ChangeLog.html#autotoc_md117", null ], + [ "2.2.1a (2004-05-13)", "md_ChangeLog.html#autotoc_md118", null ], + [ "no new release (2004-04-28)", "md_ChangeLog.html#autotoc_md119", null ], + [ "2.2.1 (2004-04-25)", "md_ChangeLog.html#autotoc_md120", null ], + [ "2.2.0 (2004-03-10)", "md_ChangeLog.html#autotoc_md121", null ] ] ] ] ], [ "Authors and Contributors", "AUTHORS.html", null ], diff --git a/install_8dox.html b/install_8dox.html index 4b785cbb9..ff18c6069 100644 --- a/install_8dox.html +++ b/install_8dox.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/interfaces_8dox.html b/interfaces_8dox.html index 52ab4280c..4572d43e2 100644 --- a/interfaces_8dox.html +++ b/interfaces_8dox.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/main_8dox.html b/main_8dox.html index c967d600c..a3975ec8b 100644 --- a/main_8dox.html +++ b/main_8dox.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/md_ChangeLog.html b/md_ChangeLog.html index e9d0bfd36..38fbe2f34 100644 --- a/md_ChangeLog.html +++ b/md_ChangeLog.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -108,130 +108,132 @@

    Table of Contents

    -
    • 3.14
      • 3.14.15 (2024-04-10)
      • -
      • 3.14.14 (2024-01-18)
      • -
      • 3.14.13 (2023-11-08)
      • -
      • 3.14.12 (2023-04-05)
      • -
      • 3.14.11 (2023-02-07)
      • -
      • 3.14.10 (2022-10-11)
      • -
      • 3.14.9 (2022-07-21)
      • -
      • 3.14.8 (2022-07-13)
      • -
      • 3.14.7 (2022-06-24)
      • -
      • 3.14.6 (2022-05-02)
      • -
      • 3.14.5 (2022-02-09)
      • -
      • 3.14.4 (2021-09-20)
      • -
      • 3.14.3 (2021-09-03)
      • -
      • 3.14.2 (2021-07-21)
      • -
      • 3.14.1 (2021-06-25)
      • -
      • 3.14.0 (2021-06-15)
      • +
        • 3.14
        • -
        • 3.13
          • 3.13.4 (2021-02-24)
          • -
          • 3.13.3 (2020-10-16)
          • -
          • 3.13.2 (2020-04-30)
          • -
          • 3.13.1 (2020-03-11)
          • -
          • 3.13.0 (2019-10-19)
          • +
          • 3.13
          • -
          • 3.12
            • 3.12.13 (2019-04-08)
            • -
            • 3.12.12 (2018-11-17)
            • -
            • 3.12.11 (2018-09-16)
            • -
            • 3.12.10 (2018-06-02)
            • -
            • 3.12.9 (2018-01-15)
            • -
            • 3.12.8 (2017-06-12)
            • -
            • 3.12.7 (2017-02-25)
            • -
            • 3.12.6 (2016-07-20)
            • -
            • 3.12.5 (2016-04-30)
            • -
            • 3.12.4 (2015-08-09)
            • -
            • 3.12.3 and 3.11.11 (2015-04-15)
            • -
            • 3.12.2 (2015-04-04)
            • -
            • 3.12.1 (2015-02-13)
            • -
            • 3.12.0 (2015-01-23)
            • +
            • 3.12
            • -
            • 3.11
              • 3.11.10 (2015-01-18)
              • -
              • 3.11.9 (2014-08-16)
              • -
              • 3.11.8 (2014-04-08)
              • -
              • 3.11.7 (2013-12-18)
              • -
              • 3.11.6 (2013-11-16)
              • -
              • 3.11.5 (2013-10-26)
              • -
              • 3.11.4 (2013-09-12)
              • -
              • 3.11.3 (2013-08-08)
              • -
              • 3.11.2 (2013-07-01)
              • -
              • 3.11.1 (2013-06-14)
              • -
              • 3.11.0 (2013-05-07)
              • +
              • 3.11
              • -
              • 3.10
                • 3.10.4 (2013-05-05)
                • -
                • 3.10.3 (2012-11-19)
                • -
                • 3.10.2 (2012-02-12)
                • -
                • 3.10.1 (2011-09-20)
                • -
                • 3.10.0 (2011-06-20)
                • +
                • 3.10
                • -
                • 3.9
                  • 3.9.3 (2011-04-07)
                  • -
                  • 3.9.2 (2010-12-22)
                  • -
                  • 3.9.1 (2010-11-26)
                  • -
                  • 3.9.0 (2010-11-05)
                  • +
                  • 3.9
                  • -
                  • 3.8
                    • 3.8.3 (2010-06-29)
                    • -
                    • 3.8.2 (2010-06-16)
                    • -
                    • 3.8.1 (2009-10-30)
                    • -
                    • 3.8.0 (2009-10-30)
                    • +
                    • 3.8
                    • -
                    • 3.7
                      • 3.7.1 (2009-10-06)
                      • -
                      • 3.7.0 (2009-07-16)
                      • +
                      • 3.7
                      • -
                      • 3.6
                        • 3.6.1 (2009-05-01)
                        • -
                        • 3.6.0 (2009-04-29)
                        • +
                        • 3.6
                        • -
                        • 3.5
                          • 3.5.5 (2009-01-13)
                          • -
                          • 3.5.4 (2008-09-29)
                          • -
                          • 3.5.3 (2008-09-19)
                          • -
                          • 3.5.2 (2008-09-18)
                          • -
                          • 3.5.1 (2008-08-26)
                          • -
                          • 3.5.0 (2008-08-25)
                          • +
                          • 3.5
                          • -
                          • 3.4
                            • 3.4.2 (2008-07-18)
                            • -
                            • 3.4.1 (2008-05-30)
                            • -
                            • 3.4.0 (2008-04-25)
                            • +
                            • 3.4
                            • -
                            • 3.3
                              • 3.3.5 (2008-02-28)
                              • -
                              • 3.3.4 (2007-12-27)
                              • -
                              • 3.3.3 (2007-09-25)
                              • -
                              • 3.3.1 (2007-06-20)
                              • +
                              • 3.3
                              • -
                              • 3.2
                                • 3.2.4 (2007-04-24)
                                • -
                                • 3.2.3 (2006-11-29)
                                • -
                                • 3.2 r795 (2006-10-11)
                                • -
                                • 3.2.1 (2006-07-14) - dev release number 764
                                • -
                                • 3.2.0 (2006-07-07) - dev release number 757
                                • +
                                • 3.2
                                • -
                                • 3.1
                                  • 3.1.0 (2006-04-08) - dev release number 714
                                  • +
                                  • 3.1
                                  • -
                                  • 3.0
                                    • 3.0.1 (2005-12-04)
                                    • -
                                    • 3.0.0 (2005-08-26) - dev release number 510
                                    • +
                                    • 3.0
                                    • -
                                    • 2.2 @@ -240,19 +242,36 @@

                                      3.14

                                      +3.14.17 (2024-12-14)

                                      +
                                        +
                                      • Added Ipopt::RegisterInterruptHandler() and Ipopt::UnregisterInterruptHandler() to IpUtils.hpp to wrap handling of interrupt signals. Added parameter checkinterrupt (default false) to AmplTNLP constructor to enable check for interrupt signal in intermediate_callback.
                                      • +
                                      • The ipopt and ipopt_sens executables and scalable problems C++ examples can now be interrupted by SIGINT/SIGHUP (systems with sigaction()) or SIGINT/SIGTERM/SIGABRT (Windows systems).
                                      • +
                                      • New option mumps_mpi_communicator to specify the MPI communicator when using an MPI-enabled build of MUMPS [#790, by Alex Tyler Chapman].
                                      • +
                                      • Updated build system to current autotools versions; initial support for icx/ifx and flang
                                      • +
                                      • Removed use of vsprintf and sprintf. Added IpoptData::Append_info_string(std::string,double).
                                      • +
                                      • Removed use of strcpy, strncpy, strdup, and sscanf.
                                      • +
                                      • Using fopen_s and getenv_s instead of fopen and getenv, respectively, if available.
                                      • +
                                      • Added workaround for using Pardiso from Intel MKL 2025.0.1 [#799]. This requires checking the MKL version at runtime and can be disabled by defining IPOPT_NO_MKLVERSIONCHECK.
                                      • +
                                      +

                                      +3.14.16 (2024-04-22)

                                      +
                                        +
                                      • Fixed load of linear solver libraries at runtime on Windows, which got broken for relative paths (the default) in 3.14.15 [#759, #760].
                                      • +
                                      +

                                      3.14.15 (2024-04-10)

                                      • Fixed include guard of IpGenAugSystemSolver.hpp [#756, by Christopher Wellons].
                                      • Improved finding dependencies of linear solver libraries loaded at runtime on Windows [#755, by Yue Yang].
                                      -

                                      +

                                      3.14.14 (2024-01-18)

                                      • Fixed build of MA57 interface when FUNNY_MA57_FINT is defined (MA57 with long integers).
                                      • Fixed that initial dual values for fixed variables (z_L, z_U) were ignored when doing a warm start with fixed_variable_treatment = make_constraint [#728].
                                      • Fixed that the last argument when calling MA27CD/MA27C in MA27 interface was wrong [#738].
                                      -

                                      +

                                      3.14.13 (2023-11-08)

                                      • Reduced priority for making Spral the default value for option linear_solver [#677].
                                      • @@ -261,7 +280,7 @@

                                      • Print additional messages when reallocation of MA27 working space failed [#671, by Daniel Oliveira].
                                      • Added option file_append to specify whether to append to output_file instead of truncating it. Added default argument file_append to Journalist::AddFileJournal(), added default argument fappend to FileJournal::Open(), and added default argument file_append to IpoptApplication::OpenOutputFile(). [#720]
                                      -

                                      +

                                      3.14.12 (2023-04-05)

                                      • Fix that a source file was installed and install more header files. [#641, #642, by Joao Sousa Pinto]
                                      • @@ -272,7 +291,7 @@

                                      • Changed handling of dual solution for square problems: When solving a problem with as many equations as variables, Ipopt used to ignore the violation of dual feasibility and complementarity in the convergence check and computed a final dual solution via a least-square estimate. If this failed, Ipopt would claim a square problem to be solved to optimality without providing a solution that satisfies optimality conditions. With this version, the behavior has been changed so that dual feasibility is no longer ignored by the convergence check, the least-square estimate is only computed if optimality is not proven already, and the normal Ipopt algorithm continues if the least-square estimate does not satisfy optimality conditions.
                                      • Updated HSL_MC86 header file to the one from HSL MC68 3.3.3 [#653, by Jari Fowkes].
                                      -

                                      +

                                      3.14.11 (2023-02-07)

                                      • Added IpoptData::TimingStats() const [#611]
                                      • @@ -280,63 +299,63 @@

                                      • Updated buildsystem files after upgrading to most recent versions of autotools.
                                      • Install some additional header files [#637].
                                      -

                                      +

                                      3.14.10 (2022-10-11)

                                      • Added option grad_f_constant to specify that objective function is linear. If set, the gradient of the objective will be requested by Ipopt only once. [#597]
                                      • Added OrigIpoptNLP::orig_d_L() and OrigIpoptNLP::orig_d_U() to get original constraint sides (before relaxation due to bound_relax_factor > 0).
                                      • TNLP::get_curr_violations() now returns the constraint violation and complementarity w.r.t. the original (non-relaxed) constraint sides. [#603]
                                      -

                                      +

                                      3.14.9 (2022-07-21)

                                      • Fixed mapping of meta data for variable bounds, e.g., variable names, from TNLP to Ipopts internal NLP [#590].
                                      -

                                      +

                                      3.14.8 (2022-07-13)

                                      • Added options ma27_print_level, ma57_print_level, and mumps_print_level to enable output from these linear solvers.
                                      -

                                      +

                                      3.14.7 (2022-06-24)

                                      • Fixed that ComputeSensitivityMatrix() of sIpopt assumed that there are no more than two parameters [#578, by Andrea Vescovini].
                                      • For completeness, added option gradient_approximation to enable approximation of gradient of objective function by finite differences. Do not use. [#573]
                                      • Added function IPSETPROBLEMSCALING to Fortran interface to set problem scaling [#577, by Steven R. Hall]
                                      -

                                      +

                                      3.14.6 (2022-05-02)

                                      • Fixed mapping of meta data for inequalities, e.g., constraint names, from TNLP to Ipopts internal NLP [#570, by Daniel Oliveira].
                                      • Fixed that MC68 ordering time was not accounted in symbolic factorization time of HSL MA86 [#571].
                                      • Include more header files in IpIpoptCalculatedQuantities.hpp for setups where forward declarations are not sufficients [#572].
                                      -

                                      +

                                      3.14.5 (2022-02-09)

                                      • Tried to fix recognition of JNI headers on macOS >= 11 [#516].
                                      • Fixed that only primal variable values where passed to finalize_solution() when a timelimit was reached [#552].
                                      -

                                      +

                                      3.14.4 (2021-09-20)

                                      • Skip build of Java interface if either java or jar is not found [#510]. Only give warning if javac and jar are found, but no java or javadoc.
                                      • Fixed that --with-lapack-lflags was ignored if --with-lapack was not specified explicitly [#512,#515].
                                      -

                                      +

                                      3.14.3 (2021-09-03)

                                      • Fixed timing for iterate initialization if initialization fails due to an evaluation error.
                                      • Fixed possible integer overflow when reserving space for indices of Jacobian belonging to fixed variables (introduced with 3.14.0) and reduced memory usage for indices of Jacobian belonging to fixed variables.
                                      -

                                      +

                                      3.14.2 (2021-07-21)

                                      • Added OptionsList::UnsetValue() to remove an option setting.
                                      • Added missing translation of some Ipopt status codes into AMPL solve result codes.
                                      • If using the MPI-parallel version of MUMPS: Moved calls to MPI_Init()/MPI_Finalize() in MUMPS interface into global constructor/destructor of Ipopt library (if building with GCC/clang). Use configure flag --disable-mpiinit to disable. [#500]
                                      -

                                      +

                                      3.14.1 (2021-06-25)

                                      • Fixed invalidation of cached Hessians when reoptimizing with same structure.
                                      • @@ -346,7 +365,7 @@

                                      • Fixed a problem with the current solution not being reset when initialization of a NLP fails in reoptimization.
                                      • Fixed that C++11 capability was not correctly identified with MS/Intel compilers.
                                      -

                                      +

                                      3.14.0 (2021-06-15)

                                      Data Types

                                        @@ -429,16 +448,16 @@

                                        Miscellaneous

                                      • Changed formula for relative error in derivative checker. The absolute error is now scaled up if the approximate derivative value is between derivative_test_tol and 1. [#487].
                                      • The second-order derivative checker now uses values for obj_factor and lambda that are different from 1.
                                      -

                                      +

                                      3.13

                                      -

                                      +

                                      3.13.4 (2021-02-24)

                                      • Fixed a linking issue for ipopt_sens [#418]
                                      • Fixed Makefile for Java example regarding location of jar file
                                      • Fixed build of R interface if using -fvisibility=hidden.
                                      -

                                      +

                                      3.13.3 (2020-10-16)

                                      • Members of AmplTNLP class are now protected instead of private.
                                      • @@ -448,7 +467,7 @@

                                      • Added example recursive_nlp that uses Ipopt to solves an optimization problem for the evaluation of the objective function. [contributed by Brad Bell]
                                      • Fixed build of linear-solver loader on Windows [#408]
                                      -

                                      +

                                      3.13.2 (2020-04-30)

                                      • The C-preprocessor defines COIN_IPOPT_CHECKLEVEL, COIN_IPOPT_VERBOSITY, and FORTRAN_INTEGER_TYPE, which are defined by IpoptConfig.h, have been renamed to IPOPT_CHECKLEVEL, IPOPT_VERBOSITY, and IPOPT_FORTRAN_INTEGER_TYPE, respectively. They are still available under their previous name, but these will be removed in Ipopt 3.14.
                                      • @@ -456,7 +475,7 @@

                                      • Changed location where Java interface jar gets installed from $libdir to $datadir/java/.
                                      • minor fixes to buildsystem
                                      -

                                      +

                                      3.13.1 (2020-03-11)

                                      • Added asserts that check whether sparsity pattern of Jacobian and Hessian as returned by TNLP are within range w.r.t. number of variables and constraints. [#350]
                                      • @@ -466,7 +485,7 @@

                                      • bring back configall_system.h for build without config header
                                      • minor fixes to buildsystem
                                      -

                                      +

                                      3.13.0 (2019-10-19)

                                      This major release comes with a larger renovation of the build system and a changed directory structure (eliminated top directory), which is the result of a long and still on-going effort to use recent autotools versions for various COIN-OR projects, reduce future maintenance efforts, and adapting behaviors of standard autotools-based projects. As a consequence, a monolithic build of Ipopt, which builds Ipopt with all its dependencies in one run of configure and make is no longer possible. Dependencies should now be build and installed before building Ipopt. Additionally, support for some outdated versions of dependencies and unmaintained components of Ipopt has been dropped and some improvements that may require changes on the users side have been applied.

                                      A more detailed, probably incomplete, list of changes follows:

                                        @@ -514,28 +533,28 @@

                                      • Fixed compiler warnings, in particular when using -Wunused-parameter.
                                      • Changed default for ma97_print_level to -1. This avoids messages about numerical singular systems written to stdout by default.
                                      -

                                      +

                                      3.12

                                      -

                                      +

                                      3.12.13 (2019-04-08)

                                      • fixed Pardiso settings when using Pardiso from Pardiso project website (by Olaf Schenk): the new settings should provide much better performance; the default for option pardiso_order changed from five to metis.
                                      • changed distinction of MKL and Basel Pardiso in configure: to use MKL Pardiso, only specify MKL for Blas; to use Basel Pardiso, use --with-pardiso
                                      -

                                      +

                                      3.12.12 (2018-11-17)

                                      • allow for --without-matlab-home to disable check for Matlab [r2748]
                                      • add dppsv to v8-ifort [r2746]
                                      • disable error in LibraryHandler.c if snprintf detection failed [r2751]
                                      -

                                      +

                                      3.12.11 (2018-09-16)

                                      • fill MUMPS struct with zeros when allocating in MUMPS interface [r2724]
                                      • minor fix in build-system of ThirdParty/ASL
                                      -

                                      +

                                      3.12.10 (2018-06-02)

                                      • fixed setting for parallel solve when using MKL Pardiso (by t1393988511) [r2711]: parallel solve was disabled (which is not the default); note, that the setting for parallel factorization was not affected
                                      • @@ -543,63 +562,63 @@

                                      • updated ThirdParty/ASL to retrieve updated ASL (20180528) [#305]
                                      • name JIpopt library libjipopt.dylib on Mac OS X [r2718, #275]
                                      -

                                      +

                                      3.12.9 (2018-01-15)

                                      • fixed memory leak in MA86 interface (by mhahn) [r2700,#283]
                                      • fixed handling of time limit when reoptimizing: CPU time spend was accumulated when reoptimizing, while it should have been reset for each solve (by paul-scott) [r2702,r2703]
                                      • fixed sign in Jacobian finite-difference approximation when point was close to variable upper bounds (by Enrico Bertolazzi) [r2704]
                                      -

                                      +

                                      3.12.8 (2017-06-12)

                                      • add define for FORTRAN_INTEGER_TYPE to config_ipopt_default.h
                                      • IpoptApplication::RethrowNonIpoptException() now returns whether non-ipopt exceptions were rethrown before the method was called.
                                      -

                                      +

                                      3.12.7 (2017-02-25)

                                      • removed compiler flag -pedantic-errors to avoid problems with some configure tests when using recent GCC versions
                                      • fixed rare bug in handling variable/constraint names in AmplTNLP (by G. Hackebeil) [r2673]
                                      • the get.Mumps script in ThirdParty/Mumps now renames libseq/mpi.h to libseq/mumps_mpi.h to avoid conflicts when building in a MPI environment (by T. Ralphs); note that if updating an existing checkout/download of Ipopt, you may have to rerun get.Mumps
                                      -

                                      +

                                      3.12.6 (2016-07-20)

                                      • better support for custom algorithm development [r2659] (by Gabriel Hackebeil): "Reorganization of the AlgorithmBuilder class to allow easier customization of the Ipopt algorithm. In particular, we wanted to make use of the code that creates the SymLinearSolver object to implement our own SymLinearSolver without copy-pasting everything in AlgorithmBuilder. AlgorithmBuilder::BuildBasicAlgorithm now consists of 8 method calls that build the core components passed into the arguments of the IpoptAlgorithm class. These calls are ordered based on any dependencies they might have. In addition, all code for creating the PDSystemSolver, AugSystemSolver, and SymLinearSolver has been moved into separate factory methods. Also, included is a change to install a few more header files with Ipopt. Some of these are required to subclass AlgorithmBuilder, and the others are simply some matrix types that we require."
                                      • extend build system to work without Fortran compiler [r2660,r2661]: If no Fortran compiler is available (F77=unavailable), then the build system checks for functions in Blas, Lapack, and Pardiso via C linkage. This seems to work when using the Intel MKL, thus allowing to build Ipopt with C/C++ compilers and MKL only. The linear solver loader and the CuteR interface are disabled when no Fortran compiler is available. A user may have to adjust the definition of F77_FUNC in Ipopt/src/Common/IpoptConfig.h.
                                      -

                                      +

                                      3.12.5 (2016-04-30)

                                      • changed fptr from long to void*: the Fortran side needs to make sure that it uses a big enough integer type to store a C pointer, thus void* can be used on the C side [r2599]
                                      • added additional second-order-correction method, which can be selected by setting the new option soc_method to 1 (by Wei Wan) [r2606, r2607]
                                      • added parameter allow_clobber with default value false to IpoptApplication::Initialize() and OptionsList::ReadFromStream()
                                      -

                                      +

                                      3.12.4 (2015-08-09)

                                      • option to use regularized Hessian when doing a curvature test without inertia information (neg_curv_test_tol > 0), new option neg_curv_test_reg to switch back to original behavior (by N.-Y. Chiang and V. Zavala Tejeda) [r2579]
                                      • sIpopt: Added access to sensitivity directional derivative vector (ds/dp*(p-p0) Eq. 14 sIpopt implementation paper). Also, added an option to compute the sensitivity matrix and provide access to it. Finally, added an example that shows how to access the new information. (by R. Lopez-Negrete)
                                      • use workaround for failing check for random number generator with any gcc 4.8.x, x >= 2
                                      -

                                      +

                                      3.12.3 and 3.11.11 (2015-04-15)

                                      • fixed bug in MA97 interface that lead to conversion issues (by J. Hogg) [r2566, #260]
                                      -

                                      +

                                      3.12.2 (2015-04-04)

                                      • revised integration of doxygen-generated documentation into build system (by T. Ralphs)
                                      -

                                      +

                                      3.12.1 (2015-02-13)

                                      • fixes to build system for dependency linking and library versioning
                                      • Ipopt will now report an NLP with inconsistent variable bounds or inconsistent constraints sides as infeasible instead of throwing an invalid TNLP exception (by T. Kelman) [r2548]
                                      -

                                      +

                                      3.12.0 (2015-01-23)

                                      • Library dependencies are now recorded in shared library builds, which is intended to simplify linking against the Ipopt library. However, the pkg-config and ipopt_addlibs files do not reflect this change yet (it is rather experimental, imho). To restore the previous behavior, use --disable-dependency-linking as configure option.
                                      • @@ -608,15 +627,15 @@

                                      • updated ASL sources, now downloaded from AMPL-MP (github)
                                      • some internal changes to data structures (improved use of compound component spaces) and addition of IpLapackDppsv (by Gabe Hackebeil)
                                      -

                                      +

                                      3.11

                                      -

                                      +

                                      3.11.10 (2015-01-18)

                                      • fix a memory allocation in Java interface in cases where jint has a different size than int [r2513]
                                      • the buildsystem now tries the Accelerate framework instead of vecLib for finding Blas/Lapack on MacOS X
                                      -

                                      +

                                      3.11.9 (2014-08-16)

                                      • fix compilation issue of Java interface on systems where Index and jint have different size [r2498, #241]
                                      • @@ -627,7 +646,7 @@

                                      • speed up Triplet to CSR converter [r2487, #234]
                                      • fixed a bug in equilibration scaling where average values were computed incorrectly (by V. Zverovich) [r2483]
                                      -

                                      +

                                      3.11.8 (2014-04-08)

                                      • fixed a bug, introduced with Ipopt 3.11.0, where the tag in the Ipopt's caching mechanism was not unique over time, which lead to failures of Ipopt that were difficult to debug or recognize (e.g., Ipopt may have stopped with an restoration failure for instances that solved fine with Ipopt 3.10) [r2472, r2473] I'm very thankful to Gabriel Hackebeil and Kurt Majewski for their debugging effort on this issue.
                                      • @@ -637,7 +656,7 @@

                                      • for some messages about too-few-degrees-of-freedom and restoration failure, the message level changed from error to strong-warning [r2460, r2469]
                                      • revised calls to MPI_Init and MPI_Finalize in MUMPS interface [r2467] (MPI_Init is now called only if function MPI_Initialized is available and MPI has not been initialized already; MPI_Finalize is only called if Ipopt also called MPI_Init; ...)
                                      -

                                      +

                                      3.11.7 (2013-12-18)

                                      • adapted PARDISO parameters when using MKL PARDISO to be close to using Basel PARDISO
                                      • @@ -646,7 +665,7 @@

                                      • fixed bug in triplet to csr converter [#226, r2446]
                                      • minor changes in buildsystem
                                      -

                                      +

                                      3.11.6 (2013-11-16)

                                      • updates to Matlab Interface build system (by T. Kelman)
                                      • @@ -654,13 +673,13 @@

                                      • fixed SHAREDLIBEXT in v8-ifort's config.h [r2426, #224]
                                      • minor fixes to the buildsystem
                                      -

                                      +

                                      3.11.5 (2013-10-26)

                                      • added method IpoptApplication::RethrowNonIpoptException() to enable rethrowing of non-ipopt and non-bad_alloc exceptions catched in the *Optimize() and Initialization() methods; default is still to return with NonIpopt_Exception_Thrown status
                                      • minor fixes to the buildsystem [#215, #222]
                                      -

                                      +

                                      3.11.4 (2013-09-12)

                                      • hopefully fixed non-working linear solver loader in DLLs build with MSVS/v8-ifort project files [r2365]
                                      • @@ -687,19 +706,19 @@

                                      • minor bugfixes in AMPL interface, debug print statements, and compound matrix (by G. Hackebeil) [#218, r2371, r2377, r2378, r2379]
                                      • download scripts for ASL, Blas, and Lapack now first try to download tarball copies from the COIN-OR server
                                      -

                                      +

                                      3.11.3 (2013-08-08)

                                      • get.* scripts for ThirdParty/{ASL,Blas,Lapack} now work around broken ftp access to www.netlib.org.
                                      -

                                      +

                                      3.11.2 (2013-07-01)

                                      • changed default for option option_file_name to ipopt.opt; specifying an empty string for this option now disables reading of an option file [r2339]
                                      • missing initial values are now set to 0.0, projected onto variable bounds, in AMPL interface [r2340, #205]
                                      • fixed missing variable initialization in MA97 interface [r2341, #206]
                                      -

                                      +

                                      3.11.1 (2013-06-14)

                                      • the setup for the v8-ifort MSVS project changed to use dynamic runtime DLLs instead of static linking, which caused crashes in debug mode (by M. Roelofs) [r2301]
                                      • @@ -709,7 +728,7 @@

                                      • changed default for option ma27_meminc_factor from 10.0 to 2.0 [r2330]
                                      • fixed bug in ipopt_auxdata of MATLAB Interface related to iterfunc [r2325]
                                      -

                                      +

                                      3.11.0 (2013-05-07)

                                      Miscellaneous

                                        @@ -740,9 +759,9 @@

                                        Ipopt Interfaces

                                      • renamed API functions that retrieve solution values in JIpopt
                                      • simplified installation of R interface
                                      -

                                      +

                                      3.10

                                      -

                                      +

                                      3.10.4 (2013-05-05)

                                      • fixed sign of dual values in AMPL solution again (with help of Gabe) [r2169, r2170, r2184, #183]
                                      • @@ -754,7 +773,7 @@

                                      • fixed bug in returning final solution in Java interface [r2258]
                                      • included patch in ThirdParty/Mumps to work around bugs in Mumps matrix ordering routines AMF and QAMD (now give preference to AMD and METIS)
                                      -

                                      +

                                      3.10.3 (2012-11-19)

                                      • minor fixes in MA86 interface (by Jonathan Hogg) [r2069, r2086]
                                      • @@ -782,7 +801,7 @@

                                      • other minor fixes
                                      -

                                      +

                                      3.10.2 (2012-02-12)

                                      • updates to HSL interface (by Jonathan Hogg):
                                          @@ -796,7 +815,7 @@

                                        • updates to MSVS v8-ifort project files and addition of vc10 project files (using vc8-generated IpoptFSS.dll) (by Marcel Roelofs)
                                        • minor bugfixes, include updates in BuildTools
                                        -

                                        +

                                        3.10.1 (2011-09-20)

                                        • include updates in BuildTools, including new ThirdParty/Metis (fix for URL to download Metis 4.0.3 release)
                                        • @@ -805,46 +824,46 @@

                                        • added missing include of cstdio/stdio.h in IpJournalist.hpp
                                        • minor fixes to build system
                                        -

                                        +

                                        3.10.0 (2011-06-20)

                                        • move to new COIN-OR configuration and installation convention
                                        • primal infeasibility output is now true infeasibility in original problem formulation
                                        -

                                        +

                                        3.9

                                        -

                                        +

                                        3.9.3 (2011-04-07)

                                        • include updates in BuildTools, including new ThirdParty/Metis (required to work with current metis release)
                                        -

                                        +

                                        3.9.2 (2010-12-22)

                                        • converted from Common Public License to Eclipse Public License
                                        • some bugfixes from BuildTools
                                        -

                                        +

                                        3.9.1 (2010-11-26)

                                        • improved Hessian update for restoration phase
                                        • added intermediate callback feature to C and Fortran interface
                                        -

                                        +

                                        3.9.0 (2010-11-05)

                                        • switching to new BuildTools system
                                        • added R interface (contributed by Jelmer Ypma)
                                        • updates in AsNMPC (by Hans Pirnay)
                                        -

                                        +

                                        3.8

                                        -

                                        +

                                        3.8.3 (2010-06-29)

                                        • restated SolveStatistics::TotalCPUTime method for backward compatibility
                                        -

                                        +

                                        3.8.2 (2010-06-16)

                                        • uses MUMPS version 4.9 and Lapack version 3.2.1
                                        • @@ -852,21 +871,21 @@

                                        • enhanced MA57 options
                                        • several bug fixes and minor additions
                                        -

                                        +

                                        3.8.1 (2009-10-30)

                                        • Bugfix in NLP function evaluation timing measurement. The time for the objective function gradient had been forgotten.
                                        -

                                        +

                                        3.8.0 (2009-10-30)

                                        • Added MSVC solution with Intel Fortran compiler to generate DLLs (contributed by Marcel Roelofs). To make this work, a lot of methods in exported headers have been made virtual
                                        • changed default convergence tolerance in restoration phase (now same as regular tolerance)
                                        • output is flushed after each iteration
                                        -

                                        +

                                        3.7

                                        -

                                        +

                                        3.7.1 (2009-10-06)

                                        • bugfix for square problems
                                        • @@ -874,20 +893,20 @@

                                        • flush output buffer after each iteration
                                        • first code for iterative WSMP version (experimental and undocumented)
                                        -

                                        +

                                        3.7.0 (2009-07-16)

                                        • a number of fixes (including those from 2009 COIN-OR Bug Squashing Party)
                                        • changes in some exposed header files to provide access to internal data structures for specific applications
                                        -

                                        +

                                        3.6

                                        -

                                        +

                                        3.6.1 (2009-05-01)

                                        • minor corrections in tutorial files
                                        -

                                        +

                                        3.6.0 (2009-04-29)

                                        • new Matlab interface
                                        • @@ -896,25 +915,25 @@

                                        • updated CUTEr Makefile to make it work with CUTEr2
                                        • added files for a tutorial (including coding exercise)
                                        -

                                        +

                                        3.5

                                        -

                                        +

                                        3.5.5 (2009-01-13)

                                        • minor fixes regarding compilation
                                        • undocumented version of inexact method
                                        -

                                        +

                                        3.5.4 (2008-09-29)

                                        • changed to MUMPS version 4.8.3 in externals (Mumps developers seem to have removed 4.8.1).
                                        -

                                        +

                                        3.5.3 (2008-09-19)

                                        • changed back to MUMPS version 4.8.1 since there seem to be issues on Windows
                                        -

                                        +

                                        3.5.2 (2008-09-18)

                                        • changed to latest version of MUMPS (4.8.2)
                                        • @@ -922,12 +941,12 @@

                                        • made sure the subversion revision number is correct in all files
                                        • allowed general additional data and cq in IpData and IpCq
                                        -

                                        +

                                        3.5.1 (2008-08-26)

                                        • changed to latest version of MUMPS (4.8.1)
                                        -

                                        +

                                        3.5.0 (2008-08-25)

                                        • added ComputeRowAMax and ComputeColAMax methods to Matrix base class
                                        • @@ -936,16 +955,16 @@

                                        • added IpTNLPReducer as simple way to exclude constraints from problem
                                        • several fixes, also from COIN-OR Bug Squashing Party 2008
                                        -

                                        +

                                        3.4

                                        -

                                        +

                                        3.4.2 (2008-07-18)

                                        • some bug fixes
                                        • added wallclock time routine
                                        • penalty function version does no longer crash if it wants to go to restoration phase (not that this really helps convergence though)
                                        -

                                        +

                                        3.4.1 (2008-05-30)

                                        • some bug fixes
                                        • @@ -953,7 +972,7 @@

                                        • print Ipopt version in default print level
                                        • added option that allows to change name of options file (option_file_name)
                                        -

                                        +

                                        3.4.0 (2008-04-25)

                                        • added support to dynamically load HSL or Pardiso: If Ipopt has been compiled without some HSL or Pardiso solver, it can now load those solvers from a shared library at runtime without recompilation. This will make distribution of binaries easier. Does not work on all platforms yet.
                                        • @@ -964,9 +983,9 @@

                                        • added simple penalty function line search option (line_search_method=penalty) - not guaranteed to converge, see Ipopt implementation paper (in MathProg)
                                        • some very basic method to approximate constraint Jacobian by finite differences (not efficient, but will hopefully be extended)
                                        -

                                        +

                                        3.3

                                        -

                                        +

                                        3.3.5 (2008-02-28)

                                        • corrected links for Ipopt mailing list
                                        • @@ -975,7 +994,7 @@

                                        • updates in Matlab interface
                                        • bugfix for ticket #56
                                        -

                                        +

                                        3.3.4 (2007-12-27)

                                        • headers are now installed in include/coin (no longer in include/ipopt)
                                        • @@ -986,12 +1005,12 @@

                                        -

                                        +

                                        3.3.3 (2007-09-25)

                                        • minor changes, bug fixes
                                        -

                                        +

                                        3.3.1 (2007-06-20)

                                        Synchronized with all changes in trunk; probably more than to be remembered. In the following a few:

                                        • support for Mumps linear solver (contributed by Damian Hocking)
                                        • @@ -1002,38 +1021,38 @@

                                        • a number of small changes/bug fixes/improvements
                                        • small change in interface (e.g., FinalizeSolution method)
                                        -

                                        +

                                        3.2

                                        -

                                        +

                                        3.2.4 (2007-04-24)

                                        • updated download script for Blas to fit netlib's recent changes
                                        • using a more recent version of BuildTools
                                        -

                                        +

                                        3.2.3 (2006-11-29)

                                        • updated download script for Lapack to fit to netlib's recent changes
                                        -

                                        +

                                        3.2 r795 (2006-10-11)

                                        • Bugfix in L-BFGS update
                                        • fix in configure with detection of sizeof(int*) on Cygwin
                                        -

                                        +

                                        3.2.1 (2006-07-14) - dev release number 764

                                        • Bugfix in least square multiplier estimate. It mainly showed up in LBFGS with restoration phase as seg fault
                                        -

                                        +

                                        3.2.0 (2006-07-07) - dev release number 757

                                        • changed installation procedure and directory structure to conform with new COIN-OR convention
                                        -

                                        +

                                        3.1

                                        -

                                        +

                                        3.1.0 (2006-04-08) - dev release number 714

                                        Several bug-fixes, improvements and additions. In particular:

                                        • new quasi-Newton approximation using L-BFGS
                                        • @@ -1044,39 +1063,39 @@

                                        • ScalableExample
                                        • user call-back method in TNLP
                                        -

                                        +

                                        3.0

                                        -

                                        +

                                        3.0.1 (2005-12-04)

                                        • Several corrections to Windows files
                                        • Fix termination if number of iterations is exceeded in restoration phase
                                        -

                                        +

                                        3.0.0 (2005-08-26) - dev release number 510

                                        • First official release of the new C++ implementation of Ipopt.
                                        -

                                        +

                                        2.2

                                        -

                                        +

                                        no new release (2005-08-19)

                                        • corrected detection of BLAS libraries for SUN (make sure the example Makefiles work)
                                        • upgrade LICENSE file to CPL version 1.0 as retrieved from www.opensource.org
                                        -

                                        +

                                        2.2.1e (2005-05-30)

                                        • fixed sign of multipliers returned to AMPL (bug reported by Rhoda Baker and Karsten Theissen)
                                        • switched to automake 1.9.5
                                        -

                                        +

                                        no new release (2005-01-07)

                                        • bugfix for the limited memory BFGS in case of square problems (bug reported by Wanhe Zhang and Ned Nedialkov)
                                        -

                                        +

                                        2.2.1d (2004-10-05)

                                        • Added outlev as an option to the AMPL solver as a synonym for iprint
                                        • @@ -1087,29 +1106,29 @@

                                        • minor correction in computation of residual in get_step_full.F
                                        • minor change for slack correction in filter.F
                                        -

                                        +

                                        2.2.1c (2004-07-20)

                                        • corrected bug leading to very small QTAU in rare circumstances
                                        -

                                        +

                                        2.2.1b (2004-05-21)

                                        • Make DFILLINFACT option available through AMPL interface
                                        • Now, later increase of memory requirement for Harwell solvers is also based on DFILLINFACT, instead of using a fixed values of 10.
                                        -

                                        +

                                        2.2.1a (2004-05-13)

                                        • fix in IPOPT/ipopt/mainloop.F: The multipliers were not scaled back for low printlevel.
                                        -

                                        +

                                        no new release (2004-04-28)

                                        • fix in IPOPT/AMPL_interface/ipoptAMPL.c: Now the mulitpliers for the constraints are passed back to AMPL.
                                        • Added download scripts using wget to get ASL, BLAS, and LAPACK more easily. Thanks to Frank Wuebbeling for the hint.
                                        -

                                        +

                                        2.2.1 (2004-04-25)

                                        • AMPL solver executable is now called ipopt (instead of ipoptAMPL). This fixed also problem with assigning IPOPT options from within AMPL. (reported by Karsten Theissen)
                                        • @@ -1126,7 +1145,7 @@

                                        • #error preprocessor directive removed from *.F files, since not all compilers understand it (reported by Hans Mittelmann)
                                        • switch to automake 1.8.3
                                        -

                                        +

                                        2.2.0 (2004-03-10)

                                        Many things have changed since the last official release. Here a few highlights:

                                        • easier installation procedure with autoconf
                                        • diff --git a/namespaceIpopt.html b/namespaceIpopt.html index 66e0fae27..fadb9a577 100644 --- a/namespaceIpopt.html +++ b/namespaceIpopt.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    @@ -954,6 +954,12 @@
    IPOPTLIB_EXPORT Number WallclockTime ()
     method determining wallclock time since first call
     
    IPOPTLIB_EXPORT bool RegisterInterruptHandler (void(*handle_interrupt)(void), bool *interrupt_flag, unsigned int abortlimit=std::numeric_limits< unsigned int >::max())
     register handler for interrupt signals
     
    IPOPTLIB_EXPORT bool UnregisterInterruptHandler (void)
     unregister previously registered handler for interrupt signals
     
    IPOPTLIB_EXPORT bool Compare_le (Number lhs, Number rhs, Number BasVal)
     Method for comparing two numbers within machine precision.
     
    + + + + + + + + + + + + + + + + + + + + + + + +
    IPOPTLIB_EXPORT bool Ipopt::RegisterInterruptHandler (void(*)(voidhandle_interrupt,
    boolinterrupt_flag,
    unsigned int abortlimit = std::numeric_limits< unsigned int >::max() 
    )
    +
    + +

    register handler for interrupt signals

    +

    On systems with sigaction(), catches SIGHUP and SIGINT signals. Otherwise, catches SIGTERM, SIGABRT, SIGINT signals via signal().

    +
    Returns
    whether registering the handler was successful
    +
    Since
    3.14.17
    +
    Parameters
    + + + + +
    handle_interruptfunction to call when interrupted by signal, if not NULL
    interrupt_flagvariable to set to true when interrupted by signal, if not NULL
    abortlimitif interrupt signal has been send this many times, then exit(1)
    +
    +
    + +
    + + +

    ◆ UnregisterInterruptHandler()

    + +
    +
    + + + + + + + + +
    IPOPTLIB_EXPORT bool Ipopt::UnregisterInterruptHandler (void )
    +
    + +

    unregister previously registered handler for interrupt signals

    +
    Returns
    whether unregistering the handler was successful
    +
    Since
    3.14.17
    +
    @@ -2840,7 +2915,7 @@

    Definition at line 136 of file IpUtils.hpp.

    +

    Definition at line 157 of file IpUtils.hpp.

    diff --git a/namespaceorg_1_1coinor.html b/namespaceorg_1_1coinor.html index 3a28aec35..ae779a7c1 100644 --- a/namespaceorg_1_1coinor.html +++ b/namespaceorg_1_1coinor.html @@ -39,7 +39,7 @@

    Ipopt Documentation -   +  
    diff --git a/navtreedata.js b/navtreedata.js index 6684f985b..c29a0f2a5 100644 --- a/navtreedata.js +++ b/navtreedata.js @@ -62,32 +62,32 @@ var NAVTREEINDEX = "AUTHORS.html", "IpIterateInitializer_8hpp_source.html", "IpRestoIterationOutput_8hpp_source.html", -"SensBuilder_8hpp.html#ad00d34c37128c8a05abc0561539594e4", -"classIpopt_1_1AmplTNLP.html#a725d09f0beca55ea55a06df68f38d72a", -"classIpopt_1_1CGPenaltyData.html#aeab7fb727196b03c685a8f05bf100902", -"classIpopt_1_1CompoundVector.html#a4480fd34f0fe32a767a9e07acb638326", -"classIpopt_1_1DependentResult.html#a1d82971435f77d9285ab25dbd379b7d4", -"classIpopt_1_1GenTMatrix.html", -"classIpopt_1_1InexactLSAcceptor.html#afa1e003c47576619e0ad9750bf38095b", -"classIpopt_1_1IpoptCalculatedQuantities.html#a191032c5bd17983a7d455c1e373304a0", -"classIpopt_1_1IpoptData.html#a38addd6fa9b5e1e58889e4f593e09b2d", -"classIpopt_1_1IterativePardisoSolverInterface.html#a31c708e97d4a99bedd301ee6af3556ce", -"classIpopt_1_1LineSearch.html#abe044f75d7c5d0ad79a58ddc3b4aab23", -"classIpopt_1_1Ma77SolverInterface.html#a869edcf34c12f5aba10d85ec3653bfd3", -"classIpopt_1_1MultiVectorMatrix.html#a2b28a9b36727a342ee511398ab1e77c6", -"classIpopt_1_1OptionsList_1_1OptionValue.html#aa0e21412e6f16fbd86aaf57fdc4d782d", -"classIpopt_1_1PardisoMKLSolverInterface.html#a62cacfc1d6ec5e5bafb898fba1f15da2", -"classIpopt_1_1RegisteredCategory.html#a5e2c6c3dc25df89df5da757b9bec08bc", -"classIpopt_1_1RestoIpoptNLP.html#af8ee93df879e5132e96d22e1f2f11320", -"classIpopt_1_1SensitivityStepCalculator.html#a84c70b13797c52c880810cec45cc8c60", -"classIpopt_1_1StdInterfaceTNLP.html#a97b7dab46ae67c2243c068a05cf82c37", -"classIpopt_1_1TNLP.html#ac60badc0020972128377e91cdcb4cc81", -"classIpopt_1_1TimedTask.html#a617053eeb03fa0b3bc4fb3bcddd90de3", -"classIpopt_1_1Vector.html#a7eca857fcb121e47614c8a1b51dd64c3", -"configall__system__msc_8h.html#a19eb22f1c6a556cd6686176706e3cba6", -"hsl__ma86d_8h.html#a5ba56037462c612c0419f4d82f8b9893", -"structma77__control__d.html#a4e4133ceef6c3b6369210171f7998fcb", -"structma97__info__s.html#a36b696fdad1ca7d805f759a98587bdcc" +"SensBacksolver_8hpp_source.html", +"classIpopt_1_1AmplTNLP.html#a60ea8db9be8ce3baa1b7086a023ab633", +"classIpopt_1_1CGPenaltyData.html#ac5e7498173de1c11129713647d80cdae", +"classIpopt_1_1CompoundVector.html#a308940d62e1c1cdc134db818653f85eb", +"classIpopt_1_1DenseVectorSpace.html#afa53587dc9ff038a4e14854a177be0c8", +"classIpopt_1_1GenKKTSolverInterface.html#a4e40b8f8046b588ef3f9c703dd0a35f9", +"classIpopt_1_1InexactLSAcceptor.html#aedc2a4b7b5d5dad97bb8ed35f41543d6", +"classIpopt_1_1IpoptCalculatedQuantities.html#a12e8c3d6081b1426571e204b6eb4d470", +"classIpopt_1_1IpoptData.html#a3462359ddf744a5809d1a9874d544f8d", +"classIpopt_1_1IterativePardisoSolverInterface.html#a27685621a270630688936e6ef0449314", +"classIpopt_1_1LimMemQuasiNewtonUpdater.html#af91acff1d8121c05414463d5ff29c5a3", +"classIpopt_1_1Ma77SolverInterface.html#a66d7f32db006941665c3397e0117e985", +"classIpopt_1_1MuUpdate.html#a69cd4d61fc02814e9937cbcfdbc76270", +"classIpopt_1_1OptionsList_1_1OptionValue.html#a41407ff0e47bd075412362253ec2b891", +"classIpopt_1_1PardisoMKLSolverInterface.html#a2d50e1af4dc32841b66311d04fcc0b9d", +"classIpopt_1_1ReferencedObject.html#ae6c952e7d1a63080dc8f121c008944fc", +"classIpopt_1_1RestoIpoptNLP.html#aed993a986ed743fc27fdfce127b01db7", +"classIpopt_1_1SensBuilder.html#af3a62e5c1b130474548fb599b788f997", +"classIpopt_1_1StdInterfaceTNLP.html#a5c79fda73fd0a7e477bd8b82f35516c5", +"classIpopt_1_1TNLP.html#aa6851ab40f3fa6b806ded1c092fc0831", +"classIpopt_1_1TimedTask.html#a1705ebc5c717de0b13880073d7f676b6", +"classIpopt_1_1Vector.html#a5b67ba3138e116ada4d45ae1062d3e0e", +"configall__system_8h.html", +"hsl__ma86d_8h.html#a090299974faec773ac5152e019b4232d", +"structma77__control__d.html#a2c43f695ececa899ada1e70b1e5977d2", +"structma97__info__s.html" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/navtreeindex10.js b/navtreeindex10.js index 340ec5189..ea10b3746 100644 --- a/navtreeindex10.js +++ b/navtreeindex10.js @@ -1,5 +1,10 @@ var NAVTREEINDEX10 = { +"classIpopt_1_1IpoptCalculatedQuantities.html#a12e8c3d6081b1426571e204b6eb4d470":[1,0,0,71,129], +"classIpopt_1_1IpoptCalculatedQuantities.html#a158c34cad7ba65681e9722dca6907e4e":[1,0,0,71,123], +"classIpopt_1_1IpoptCalculatedQuantities.html#a1628eccfc53c0411519a36afedef7c92":[1,0,0,71,2], +"classIpopt_1_1IpoptCalculatedQuantities.html#a1640157e330bdcd41c10e175f1efd67a":[1,0,0,71,142], +"classIpopt_1_1IpoptCalculatedQuantities.html#a18225e7708add8705943f20fccc68939":[1,0,0,71,41], "classIpopt_1_1IpoptCalculatedQuantities.html#a191032c5bd17983a7d455c1e373304a0":[1,0,0,71,147], "classIpopt_1_1IpoptCalculatedQuantities.html#a19ece31b15c6f4df41e81bcef714f464":[1,0,0,71,227], "classIpopt_1_1IpoptCalculatedQuantities.html#a1a96247afeb8a8189fe5ea4f00ca05af":[1,0,0,71,95], @@ -223,31 +228,26 @@ var NAVTREEINDEX10 = "classIpopt_1_1IpoptCalculatedQuantities.html#afe9fd17bfc46b552c4dc7188d3050416":[1,0,0,71,73], "classIpopt_1_1IpoptCalculatedQuantities.html#aff56a0ca444d41d9330d314bb49d681f":[1,0,0,71,16], "classIpopt_1_1IpoptData.html":[1,0,0,72], -"classIpopt_1_1IpoptData.html#a017c5c0f6ed6f6f3e733b4ab6deba7a0":[1,0,0,72,95], -"classIpopt_1_1IpoptData.html#a0220a27582f7fbdfe27c7a051bbfa00e":[1,0,0,72,98], +"classIpopt_1_1IpoptData.html#a017c5c0f6ed6f6f3e733b4ab6deba7a0":[1,0,0,72,96], +"classIpopt_1_1IpoptData.html#a0220a27582f7fbdfe27c7a051bbfa00e":[1,0,0,72,99], "classIpopt_1_1IpoptData.html#a03226ae8e014d6f5761352ccbae40fc2":[1,0,0,72,41], -"classIpopt_1_1IpoptData.html#a050ad4e4937d178137176e0dfb5286f1":[1,0,0,72,79], -"classIpopt_1_1IpoptData.html#a0604067e11504ff7af3568e6bea2996b":[1,0,0,72,89], -"classIpopt_1_1IpoptData.html#a095e6b370c97d87de8b230c10f4674ca":[1,0,0,72,67], -"classIpopt_1_1IpoptData.html#a0c0d13009f52550be24d2d9f2a30929f":[1,0,0,72,61], +"classIpopt_1_1IpoptData.html#a050ad4e4937d178137176e0dfb5286f1":[1,0,0,72,80], +"classIpopt_1_1IpoptData.html#a0604067e11504ff7af3568e6bea2996b":[1,0,0,72,90], +"classIpopt_1_1IpoptData.html#a095e6b370c97d87de8b230c10f4674ca":[1,0,0,72,68], +"classIpopt_1_1IpoptData.html#a0c0d13009f52550be24d2d9f2a30929f":[1,0,0,72,62], "classIpopt_1_1IpoptData.html#a1490936f4d770bb1598f839e507ceb3c":[1,0,0,72,39], -"classIpopt_1_1IpoptData.html#a172cf637957eafd79d327ddffb2b648d":[1,0,0,72,91], -"classIpopt_1_1IpoptData.html#a181e51143d000979375e26847dd5b1ea":[1,0,0,72,51], +"classIpopt_1_1IpoptData.html#a172cf637957eafd79d327ddffb2b648d":[1,0,0,72,92], +"classIpopt_1_1IpoptData.html#a181e51143d000979375e26847dd5b1ea":[1,0,0,72,52], "classIpopt_1_1IpoptData.html#a190e2c481cfd8247fe1d43d2fb41c988":[1,0,0,72,15], "classIpopt_1_1IpoptData.html#a1ad629fbc0f5fa6e76b49b310831241c":[1,0,0,72,50], -"classIpopt_1_1IpoptData.html#a1b90d0d95e20e4d8f831d57d1004ffbb":[1,0,0,72,64], -"classIpopt_1_1IpoptData.html#a1bd24180a85ce772bbe19ed5d26b57eb":[1,0,0,72,83], -"classIpopt_1_1IpoptData.html#a216440e15c9d7e5a30bf4e92d772d0d2":[1,0,0,72,54], +"classIpopt_1_1IpoptData.html#a1b90d0d95e20e4d8f831d57d1004ffbb":[1,0,0,72,65], +"classIpopt_1_1IpoptData.html#a1bd24180a85ce772bbe19ed5d26b57eb":[1,0,0,72,84], +"classIpopt_1_1IpoptData.html#a216440e15c9d7e5a30bf4e92d772d0d2":[1,0,0,72,55], "classIpopt_1_1IpoptData.html#a23ebaf0255e9bc8a391474cdc1f24124":[1,0,0,72,16], "classIpopt_1_1IpoptData.html#a2748523a530161b8b3e8a7e336b26cbb":[1,0,0,72,35], "classIpopt_1_1IpoptData.html#a2ccb9a1d283b02c9cca7d8779cc26793":[1,0,0,72,40], "classIpopt_1_1IpoptData.html#a2d7cb4645cbddb36a808c82835bad631":[1,0,0,72,17], -"classIpopt_1_1IpoptData.html#a2ea29720269fdcc1bb31a66a4388c784":[1,0,0,72,69], -"classIpopt_1_1IpoptData.html#a32b794d88d8a8175733adb27b6b68f62":[1,0,0,72,73], -"classIpopt_1_1IpoptData.html#a33aa652b5f448bc004a58cddeff4a91f":[1,0,0,72,56], -"classIpopt_1_1IpoptData.html#a3462359ddf744a5809d1a9874d544f8d":[1,0,0,72,72], -"classIpopt_1_1IpoptData.html#a34cf8a2de5f1b46345fa9c31e53e1e9e":[1,0,0,72,80], -"classIpopt_1_1IpoptData.html#a3510ef3d1e617e26178d56910d4a02dd":[1,0,0,72,47], -"classIpopt_1_1IpoptData.html#a3516ca4b15482d9598d6e016774dd3e8":[1,0,0,72,9], -"classIpopt_1_1IpoptData.html#a38321d2eb62b5f850ba697fcb77e946c":[1,0,0,72,19] +"classIpopt_1_1IpoptData.html#a2ea29720269fdcc1bb31a66a4388c784":[1,0,0,72,70], +"classIpopt_1_1IpoptData.html#a32b794d88d8a8175733adb27b6b68f62":[1,0,0,72,74], +"classIpopt_1_1IpoptData.html#a33aa652b5f448bc004a58cddeff4a91f":[1,0,0,72,57] }; diff --git a/navtreeindex11.js b/navtreeindex11.js index 94e3a9cc9..851c804a0 100644 --- a/navtreeindex11.js +++ b/navtreeindex11.js @@ -1,22 +1,28 @@ var NAVTREEINDEX11 = { +"classIpopt_1_1IpoptData.html#a3462359ddf744a5809d1a9874d544f8d":[1,0,0,72,73], +"classIpopt_1_1IpoptData.html#a34cf8a2de5f1b46345fa9c31e53e1e9e":[1,0,0,72,81], +"classIpopt_1_1IpoptData.html#a3510ef3d1e617e26178d56910d4a02dd":[1,0,0,72,47], +"classIpopt_1_1IpoptData.html#a3516ca4b15482d9598d6e016774dd3e8":[1,0,0,72,9], +"classIpopt_1_1IpoptData.html#a38321d2eb62b5f850ba697fcb77e946c":[1,0,0,72,19], "classIpopt_1_1IpoptData.html#a38addd6fa9b5e1e58889e4f593e09b2d":[1,0,0,72,29], -"classIpopt_1_1IpoptData.html#a3c2b8b2cd98e4c844157633a557f2bc9":[1,0,0,72,93], -"classIpopt_1_1IpoptData.html#a3f7951dfa1ee4f7477b38c448b9e8723":[1,0,0,72,59], +"classIpopt_1_1IpoptData.html#a3c2b8b2cd98e4c844157633a557f2bc9":[1,0,0,72,94], +"classIpopt_1_1IpoptData.html#a3f7951dfa1ee4f7477b38c448b9e8723":[1,0,0,72,60], "classIpopt_1_1IpoptData.html#a40b0f5595f094defb59860065e191b50":[1,0,0,72,18], -"classIpopt_1_1IpoptData.html#a43deeb7eb0186bb6d09aaa4804d2a260":[1,0,0,72,88], +"classIpopt_1_1IpoptData.html#a43deeb7eb0186bb6d09aaa4804d2a260":[1,0,0,72,89], +"classIpopt_1_1IpoptData.html#a480f5eb58d6048f6a9a2ce22e4d5790c":[1,0,0,72,51], "classIpopt_1_1IpoptData.html#a4e681c9b6c592829328da87ace45edc4":[1,0,0,72,11], "classIpopt_1_1IpoptData.html#a503123ed8338d530069f68d87bbd6b9f":[1,0,0,72,48], -"classIpopt_1_1IpoptData.html#a54fc7e29cf181623469c2b3e2c9a4143":[1,0,0,72,96], -"classIpopt_1_1IpoptData.html#a59fadeee0a367955bb146e066ee480c9":[1,0,0,72,74], -"classIpopt_1_1IpoptData.html#a5b815f4715fcfee5b3b2f67d4e290487":[1,0,0,72,68], -"classIpopt_1_1IpoptData.html#a5bcb215bd8125f44308f48b441dd372f":[1,0,0,72,62], +"classIpopt_1_1IpoptData.html#a54fc7e29cf181623469c2b3e2c9a4143":[1,0,0,72,97], +"classIpopt_1_1IpoptData.html#a59fadeee0a367955bb146e066ee480c9":[1,0,0,72,75], +"classIpopt_1_1IpoptData.html#a5b815f4715fcfee5b3b2f67d4e290487":[1,0,0,72,69], +"classIpopt_1_1IpoptData.html#a5bcb215bd8125f44308f48b441dd372f":[1,0,0,72,63], "classIpopt_1_1IpoptData.html#a5c0edf59954aecd3458a9dbe53eeac13":[1,0,0,72,8], "classIpopt_1_1IpoptData.html#a5e23bd9a08df9b20b2150709e72cc9eb":[1,0,0,72,23], -"classIpopt_1_1IpoptData.html#a5e32746b6c910c0fc7a9b46a3be7df77":[1,0,0,72,86], +"classIpopt_1_1IpoptData.html#a5e32746b6c910c0fc7a9b46a3be7df77":[1,0,0,72,87], "classIpopt_1_1IpoptData.html#a6582d9d24679b1180ece3a72c0ce1d84":[1,0,0,72,22], "classIpopt_1_1IpoptData.html#a679ac74efd5c5c1cd34f881c01d8e211":[1,0,0,72,44], -"classIpopt_1_1IpoptData.html#a70d58216ba3be4929aa1eae264307b79":[1,0,0,72,99], +"classIpopt_1_1IpoptData.html#a70d58216ba3be4929aa1eae264307b79":[1,0,0,72,100], "classIpopt_1_1IpoptData.html#a77721d81d04ad83713f9795dfbfdc245":[1,0,0,72,45], "classIpopt_1_1IpoptData.html#a7783c9076f9e6057786e6658165a4f76":[1,0,0,72,2], "classIpopt_1_1IpoptData.html#a7b6d087566e2eea60032c6132ae9a7fd":[1,0,0,72,34], @@ -24,56 +30,56 @@ var NAVTREEINDEX11 = "classIpopt_1_1IpoptData.html#a7ea3aeb9b62b340f7671d61b88a9b056":[1,0,0,72,5], "classIpopt_1_1IpoptData.html#a7f41f0374a4cf537ff1feb469fef57c8":[1,0,0,72,46], "classIpopt_1_1IpoptData.html#a871c8c866f25e7b0421822b194ef7488":[1,0,0,72,13], -"classIpopt_1_1IpoptData.html#a885f82e4eed0d97b5f0e99a862a4bc42":[1,0,0,72,58], +"classIpopt_1_1IpoptData.html#a885f82e4eed0d97b5f0e99a862a4bc42":[1,0,0,72,59], "classIpopt_1_1IpoptData.html#a88db225a3a567441b984000f927b6908":[1,0,0,72,10], "classIpopt_1_1IpoptData.html#a898d58d65953b0c7bffee98acc73aefd":[1,0,0,72,25], -"classIpopt_1_1IpoptData.html#a935519be0f344a3fa607e7741d7bf166":[1,0,0,72,78], +"classIpopt_1_1IpoptData.html#a935519be0f344a3fa607e7741d7bf166":[1,0,0,72,79], "classIpopt_1_1IpoptData.html#a936a56799879aa44265cb8d9dcf79c6e":[1,0,0,72,6], "classIpopt_1_1IpoptData.html#a95c8d51abedcb3f6b6894d8c71d0483b":[1,0,0,72,20], -"classIpopt_1_1IpoptData.html#a9695cdda479109dd24c041cbfe4a248f":[1,0,0,72,55], -"classIpopt_1_1IpoptData.html#a99dd9a94172834cc0764179362d315e5":[1,0,0,72,84], -"classIpopt_1_1IpoptData.html#a9c1abeb297b312199a03445d5f1a917d":[1,0,0,72,57], -"classIpopt_1_1IpoptData.html#a9ca143d0ba9a1023a613cae517a1513d":[1,0,0,72,94], +"classIpopt_1_1IpoptData.html#a9695cdda479109dd24c041cbfe4a248f":[1,0,0,72,56], +"classIpopt_1_1IpoptData.html#a99dd9a94172834cc0764179362d315e5":[1,0,0,72,85], +"classIpopt_1_1IpoptData.html#a9c1abeb297b312199a03445d5f1a917d":[1,0,0,72,58], +"classIpopt_1_1IpoptData.html#a9ca143d0ba9a1023a613cae517a1513d":[1,0,0,72,95], "classIpopt_1_1IpoptData.html#a9ff4f5d7a04f1f2a78e70c8ce0437d1f":[1,0,0,72,30], "classIpopt_1_1IpoptData.html#aa4b2090877fc8d0bdb98b670813754ef":[1,0,0,72,49], -"classIpopt_1_1IpoptData.html#aa4c9c3196b2a62f95aed8cce6a55557c":[1,0,0,72,82], -"classIpopt_1_1IpoptData.html#aa5fb035f34a5412776d2ce410a27cb80":[1,0,0,72,76], -"classIpopt_1_1IpoptData.html#aa6e4197957a3f1304c988f926ea07bc5":[1,0,0,72,52], +"classIpopt_1_1IpoptData.html#aa4c9c3196b2a62f95aed8cce6a55557c":[1,0,0,72,83], +"classIpopt_1_1IpoptData.html#aa5fb035f34a5412776d2ce410a27cb80":[1,0,0,72,77], +"classIpopt_1_1IpoptData.html#aa6e4197957a3f1304c988f926ea07bc5":[1,0,0,72,53], "classIpopt_1_1IpoptData.html#aa83f50828576bb3f483d90ea2b5579fe":[1,0,0,72,36], "classIpopt_1_1IpoptData.html#aa8f946e28b199171fce6fa59572dc7e8":[1,0,0,72,33], -"classIpopt_1_1IpoptData.html#aa9e8de8eac095144a6cb8fc6a7945136":[1,0,0,72,87], -"classIpopt_1_1IpoptData.html#aaa0579cce60abe55576d6d1d14f95027":[1,0,0,72,81], +"classIpopt_1_1IpoptData.html#aa9e8de8eac095144a6cb8fc6a7945136":[1,0,0,72,88], +"classIpopt_1_1IpoptData.html#aaa0579cce60abe55576d6d1d14f95027":[1,0,0,72,82], "classIpopt_1_1IpoptData.html#aaecad66ba8c29b4da56f41d0e77a851e":[1,0,0,72,37], -"classIpopt_1_1IpoptData.html#ab33ff1f2b24304938bf6564eeff21ece":[1,0,0,72,90], +"classIpopt_1_1IpoptData.html#ab33ff1f2b24304938bf6564eeff21ece":[1,0,0,72,91], "classIpopt_1_1IpoptData.html#ab41b4f875b98c4e09a8b85e9fd7b700b":[1,0,0,72,32], -"classIpopt_1_1IpoptData.html#ab597ccfaab6bb0171d5c65196f804ded":[1,0,0,72,66], +"classIpopt_1_1IpoptData.html#ab597ccfaab6bb0171d5c65196f804ded":[1,0,0,72,67], "classIpopt_1_1IpoptData.html#ab73f3c309f066a25ab858507b46475c5":[1,0,0,72,38], "classIpopt_1_1IpoptData.html#abe5c89932e89ab0a1ff589b6f57211bc":[1,0,0,72,1], "classIpopt_1_1IpoptData.html#aca3bd1ad4d743ed17c30f0f0ed6b7409":[1,0,0,72,3], -"classIpopt_1_1IpoptData.html#accae38685c819ab50331cbfd1eddc4f7":[1,0,0,72,77], +"classIpopt_1_1IpoptData.html#accae38685c819ab50331cbfd1eddc4f7":[1,0,0,72,78], "classIpopt_1_1IpoptData.html#acdcbc3add4e82176c9aed3b00ad33073":[1,0,0,72,43], -"classIpopt_1_1IpoptData.html#ace0cbacf95912faa19de78561ecb1e85":[1,0,0,72,71], +"classIpopt_1_1IpoptData.html#ace0cbacf95912faa19de78561ecb1e85":[1,0,0,72,72], "classIpopt_1_1IpoptData.html#ace0e9d3a603d7ac968ee8ac23c742dc0":[1,0,0,72,4], -"classIpopt_1_1IpoptData.html#ad16eb2f82f9e96558f6843b538b1f0a8":[1,0,0,72,92], -"classIpopt_1_1IpoptData.html#ad3e359f7fde09fe372950003debd09c0":[1,0,0,72,75], -"classIpopt_1_1IpoptData.html#ad41f4ee79658564a4d7291f92ef49c6b":[1,0,0,72,53], +"classIpopt_1_1IpoptData.html#ad16eb2f82f9e96558f6843b538b1f0a8":[1,0,0,72,93], +"classIpopt_1_1IpoptData.html#ad3e359f7fde09fe372950003debd09c0":[1,0,0,72,76], +"classIpopt_1_1IpoptData.html#ad41f4ee79658564a4d7291f92ef49c6b":[1,0,0,72,54], "classIpopt_1_1IpoptData.html#ad7d03c4db30d81975b4ca183cf93caf0":[1,0,0,72,12], "classIpopt_1_1IpoptData.html#ad83f966070811d55a0c5887df1a854bb":[1,0,0,72,26], -"classIpopt_1_1IpoptData.html#ad9d7439472a111b2943f934d86b54deb":[1,0,0,72,70], +"classIpopt_1_1IpoptData.html#ad9d7439472a111b2943f934d86b54deb":[1,0,0,72,71], "classIpopt_1_1IpoptData.html#ada1c79e9529b534a5aa92d4893200e3b":[1,0,0,72,0], "classIpopt_1_1IpoptData.html#adb305f46b77db7a9a78ea192b6473cb0":[1,0,0,72,27], "classIpopt_1_1IpoptData.html#ae3ceeefac0ac313c0124efa2fd2926e0":[1,0,0,72,28], "classIpopt_1_1IpoptData.html#ae5af67958a8bc69b3580ad5aa44a9182":[1,0,0,72,21], "classIpopt_1_1IpoptData.html#aea2862251c9b295a39ee3120ae262dde":[1,0,0,72,42], -"classIpopt_1_1IpoptData.html#aea70d72995b818fb0f3b94a96f0db531":[1,0,0,72,60], -"classIpopt_1_1IpoptData.html#aed447fe747b69442c953cbc586eb0f74":[1,0,0,72,97], +"classIpopt_1_1IpoptData.html#aea70d72995b818fb0f3b94a96f0db531":[1,0,0,72,61], +"classIpopt_1_1IpoptData.html#aed447fe747b69442c953cbc586eb0f74":[1,0,0,72,98], "classIpopt_1_1IpoptData.html#aed8c2985a60a9a2d49761441c68b2b4d":[1,0,0,72,7], -"classIpopt_1_1IpoptData.html#aee3d699d4f633bb6d5ea6a67d7061bde":[1,0,0,72,65], +"classIpopt_1_1IpoptData.html#aee3d699d4f633bb6d5ea6a67d7061bde":[1,0,0,72,66], "classIpopt_1_1IpoptData.html#af69017a1d4138aaed8abf93a08225755":[1,0,0,72,31], "classIpopt_1_1IpoptData.html#af7d5d0e59e949244cebe85786de398e8":[1,0,0,72,14], -"classIpopt_1_1IpoptData.html#afa3de32d56b185135d228f48302a3db0":[1,0,0,72,85], -"classIpopt_1_1IpoptData.html#afdf738c0b7cf2bba1e4584ed850f200f":[1,0,0,72,63], -"classIpopt_1_1IpoptData.html#afee7def0d41817ecc918045ce339199d":[1,0,0,72,100], +"classIpopt_1_1IpoptData.html#afa3de32d56b185135d228f48302a3db0":[1,0,0,72,86], +"classIpopt_1_1IpoptData.html#afdf738c0b7cf2bba1e4584ed850f200f":[1,0,0,72,64], +"classIpopt_1_1IpoptData.html#afee7def0d41817ecc918045ce339199d":[1,0,0,72,101], "classIpopt_1_1IpoptException.html":[1,0,0,73], "classIpopt_1_1IpoptException.html#a0ddf344ee3efe49405923a61352e6e58":[1,0,0,73,0], "classIpopt_1_1IpoptException.html#a299ed01d621b8a084cb709b7a18f5f18":[1,0,0,73,2], @@ -243,11 +249,5 @@ var NAVTREEINDEX11 = "classIpopt_1_1IterativePardisoSolverInterface.html#a12a17e57933b03bc1a6757b7c05c4198":[1,0,0,79,23], "classIpopt_1_1IterativePardisoSolverInterface.html#a1646042f9217546da3f50c95d1f1032f":[1,0,0,79,13], "classIpopt_1_1IterativePardisoSolverInterface.html#a166e9c5fba8a983c2cb0bce1bafc1635":[1,0,0,79,41], -"classIpopt_1_1IterativePardisoSolverInterface.html#a1cb17555632ca6c3e209787cc22addcc":[1,0,0,79,47], -"classIpopt_1_1IterativePardisoSolverInterface.html#a27685621a270630688936e6ef0449314":[1,0,0,79,17], -"classIpopt_1_1IterativePardisoSolverInterface.html#a288a75b224126d03ffb13e7fd0a1bfb5":[1,0,0,79,12], -"classIpopt_1_1IterativePardisoSolverInterface.html#a29736e1849f856ca27d3add183e200db":[1,0,0,79,52], -"classIpopt_1_1IterativePardisoSolverInterface.html#a2a9055b3fbb97b1700399f5df75b09f7":[1,0,0,79,25], -"classIpopt_1_1IterativePardisoSolverInterface.html#a2be6b2dadbc144d968f41f8a1234ab6e":[1,0,0,79,55], -"classIpopt_1_1IterativePardisoSolverInterface.html#a30265dd3230c0ba98f29e98bd713faec":[1,0,0,79,4] +"classIpopt_1_1IterativePardisoSolverInterface.html#a1cb17555632ca6c3e209787cc22addcc":[1,0,0,79,47] }; diff --git a/navtreeindex12.js b/navtreeindex12.js index c3802679b..1b95cdf94 100644 --- a/navtreeindex12.js +++ b/navtreeindex12.js @@ -1,5 +1,11 @@ var NAVTREEINDEX12 = { +"classIpopt_1_1IterativePardisoSolverInterface.html#a27685621a270630688936e6ef0449314":[1,0,0,79,17], +"classIpopt_1_1IterativePardisoSolverInterface.html#a288a75b224126d03ffb13e7fd0a1bfb5":[1,0,0,79,12], +"classIpopt_1_1IterativePardisoSolverInterface.html#a29736e1849f856ca27d3add183e200db":[1,0,0,79,52], +"classIpopt_1_1IterativePardisoSolverInterface.html#a2a9055b3fbb97b1700399f5df75b09f7":[1,0,0,79,25], +"classIpopt_1_1IterativePardisoSolverInterface.html#a2be6b2dadbc144d968f41f8a1234ab6e":[1,0,0,79,55], +"classIpopt_1_1IterativePardisoSolverInterface.html#a30265dd3230c0ba98f29e98bd713faec":[1,0,0,79,4], "classIpopt_1_1IterativePardisoSolverInterface.html#a31c708e97d4a99bedd301ee6af3556ce":[1,0,0,79,33], "classIpopt_1_1IterativePardisoSolverInterface.html#a337f02ca73e31428933ac65216452e13":[1,0,0,79,3], "classIpopt_1_1IterativePardisoSolverInterface.html#a3f6a1426da6abfafe1b8fa2246d06784":[1,0,0,79,18], @@ -243,11 +249,5 @@ var NAVTREEINDEX12 = "classIpopt_1_1LimMemQuasiNewtonUpdater.html#aea28b939b4b61b5abd237fe996610d09":[1,0,0,86,55], "classIpopt_1_1LimMemQuasiNewtonUpdater.html#aef0116647ec48e237647d97ab4652d5b":[1,0,0,86,38], "classIpopt_1_1LimMemQuasiNewtonUpdater.html#af68441d4e1f531996c893ef537aefdd2":[1,0,0,86,62], -"classIpopt_1_1LimMemQuasiNewtonUpdater.html#af787d841edfa76c8c1165f11dca07bce":[1,0,0,86,50], -"classIpopt_1_1LimMemQuasiNewtonUpdater.html#af91acff1d8121c05414463d5ff29c5a3":[1,0,0,86,39], -"classIpopt_1_1LimMemQuasiNewtonUpdater.html#afc1b44ee463310533e3412c274d134ed":[1,0,0,86,70], -"classIpopt_1_1LineSearch.html":[1,0,0,87], -"classIpopt_1_1LineSearch.html#a129fe1f77e892e9baf6a1565280afa48":[1,0,0,87,6], -"classIpopt_1_1LineSearch.html#a1be123a0287499a6dac6a9aec4d45cbf":[1,0,0,87,2], -"classIpopt_1_1LineSearch.html#a6b2653f6e6a17c3d909b2868c772d752":[1,0,0,87,7] +"classIpopt_1_1LimMemQuasiNewtonUpdater.html#af787d841edfa76c8c1165f11dca07bce":[1,0,0,86,50] }; diff --git a/navtreeindex13.js b/navtreeindex13.js index 796ea2c6f..740fc7ef2 100644 --- a/navtreeindex13.js +++ b/navtreeindex13.js @@ -1,5 +1,11 @@ var NAVTREEINDEX13 = { +"classIpopt_1_1LimMemQuasiNewtonUpdater.html#af91acff1d8121c05414463d5ff29c5a3":[1,0,0,86,39], +"classIpopt_1_1LimMemQuasiNewtonUpdater.html#afc1b44ee463310533e3412c274d134ed":[1,0,0,86,70], +"classIpopt_1_1LineSearch.html":[1,0,0,87], +"classIpopt_1_1LineSearch.html#a129fe1f77e892e9baf6a1565280afa48":[1,0,0,87,6], +"classIpopt_1_1LineSearch.html#a1be123a0287499a6dac6a9aec4d45cbf":[1,0,0,87,2], +"classIpopt_1_1LineSearch.html#a6b2653f6e6a17c3d909b2868c772d752":[1,0,0,87,7], "classIpopt_1_1LineSearch.html#abe044f75d7c5d0ad79a58ddc3b4aab23":[1,0,0,87,5], "classIpopt_1_1LineSearch.html#ac6a0e809c63dd8585b30116605bcea91":[1,0,0,87,8], "classIpopt_1_1LineSearch.html#ad0913502718f88b85dc4af3c4e58eaf1":[1,0,0,87,3], @@ -243,11 +249,5 @@ var NAVTREEINDEX13 = "classIpopt_1_1Ma77SolverInterface.html#a4f08314678cb62b218cd3a097be4ddc8":[1,0,0,96,16], "classIpopt_1_1Ma77SolverInterface.html#a58771654f41c5b4b59b4bb821f597d7e":[1,0,0,96,30], "classIpopt_1_1Ma77SolverInterface.html#a608ed094c6d761c31f3b7b7a39095d06":[1,0,0,96,1], -"classIpopt_1_1Ma77SolverInterface.html#a66ce2f6b59bbff89f7c737afd45db241":[1,0,0,96,31], -"classIpopt_1_1Ma77SolverInterface.html#a66d7f32db006941665c3397e0117e985":[1,0,0,96,18], -"classIpopt_1_1Ma77SolverInterface.html#a701302f53e51d8537e2c218f777c255f":[1,0,0,96,40], -"classIpopt_1_1Ma77SolverInterface.html#a72dfa2be8abe106045afddaa855d4925":[1,0,0,96,35], -"classIpopt_1_1Ma77SolverInterface.html#a749f331bfb54de92a556c69894d03da2":[1,0,0,96,21], -"classIpopt_1_1Ma77SolverInterface.html#a7be04c4a0e8f38d4425e24db24a1db4a":[1,0,0,96,38], -"classIpopt_1_1Ma77SolverInterface.html#a7d501362bfe1feb4b6683d755951b4cf":[1,0,0,96,37] +"classIpopt_1_1Ma77SolverInterface.html#a66ce2f6b59bbff89f7c737afd45db241":[1,0,0,96,31] }; diff --git a/navtreeindex14.js b/navtreeindex14.js index 5f0a7715b..1b14809e3 100644 --- a/navtreeindex14.js +++ b/navtreeindex14.js @@ -1,5 +1,11 @@ var NAVTREEINDEX14 = { +"classIpopt_1_1Ma77SolverInterface.html#a66d7f32db006941665c3397e0117e985":[1,0,0,96,18], +"classIpopt_1_1Ma77SolverInterface.html#a701302f53e51d8537e2c218f777c255f":[1,0,0,96,40], +"classIpopt_1_1Ma77SolverInterface.html#a72dfa2be8abe106045afddaa855d4925":[1,0,0,96,35], +"classIpopt_1_1Ma77SolverInterface.html#a749f331bfb54de92a556c69894d03da2":[1,0,0,96,21], +"classIpopt_1_1Ma77SolverInterface.html#a7be04c4a0e8f38d4425e24db24a1db4a":[1,0,0,96,38], +"classIpopt_1_1Ma77SolverInterface.html#a7d501362bfe1feb4b6683d755951b4cf":[1,0,0,96,37], "classIpopt_1_1Ma77SolverInterface.html#a869edcf34c12f5aba10d85ec3653bfd3":[1,0,0,96,13], "classIpopt_1_1Ma77SolverInterface.html#a8bb33d5bda6792a1f9f6d82cb3121ed7":[1,0,0,96,25], "classIpopt_1_1Ma77SolverInterface.html#a8c711813fba3457ca7730da5d6d48470":[1,0,0,96,34], @@ -243,11 +249,5 @@ var NAVTREEINDEX14 = "classIpopt_1_1MuUpdate.html#a16552e6e04fcc1f2216d7226b11d3169":[1,0,0,110,4], "classIpopt_1_1MuUpdate.html#a4fa49e2b24e10b553625062411216ef7":[1,0,0,110,0], "classIpopt_1_1MuUpdate.html#a52c9c578d714211d0637ef1cfde8d16c":[1,0,0,110,1], -"classIpopt_1_1MuUpdate.html#a5f3e2e4d612fec1ea0dc2b60e7648174":[1,0,0,110,2], -"classIpopt_1_1MuUpdate.html#a69cd4d61fc02814e9937cbcfdbc76270":[1,0,0,110,3], -"classIpopt_1_1MuUpdate.html#ac89dc21645cb7a9c99d0c309fdb3fa6f":[1,0,0,110,5], -"classIpopt_1_1MultiVectorMatrix.html":[1,0,0,106], -"classIpopt_1_1MultiVectorMatrix.html#a04b058a62cf3be3c1081fe61b83d6a55":[1,0,0,106,17], -"classIpopt_1_1MultiVectorMatrix.html#a1535cb8db1f658b29061bf5d34bd9e4a":[1,0,0,106,8], -"classIpopt_1_1MultiVectorMatrix.html#a215f036fadae290e78849076c932e919":[1,0,0,106,20] +"classIpopt_1_1MuUpdate.html#a5f3e2e4d612fec1ea0dc2b60e7648174":[1,0,0,110,2] }; diff --git a/navtreeindex15.js b/navtreeindex15.js index 937880d00..a37cc824b 100644 --- a/navtreeindex15.js +++ b/navtreeindex15.js @@ -1,5 +1,11 @@ var NAVTREEINDEX15 = { +"classIpopt_1_1MuUpdate.html#a69cd4d61fc02814e9937cbcfdbc76270":[1,0,0,110,3], +"classIpopt_1_1MuUpdate.html#ac89dc21645cb7a9c99d0c309fdb3fa6f":[1,0,0,110,5], +"classIpopt_1_1MultiVectorMatrix.html":[1,0,0,106], +"classIpopt_1_1MultiVectorMatrix.html#a04b058a62cf3be3c1081fe61b83d6a55":[1,0,0,106,17], +"classIpopt_1_1MultiVectorMatrix.html#a1535cb8db1f658b29061bf5d34bd9e4a":[1,0,0,106,8], +"classIpopt_1_1MultiVectorMatrix.html#a215f036fadae290e78849076c932e919":[1,0,0,106,20], "classIpopt_1_1MultiVectorMatrix.html#a2b28a9b36727a342ee511398ab1e77c6":[1,0,0,106,9], "classIpopt_1_1MultiVectorMatrix.html#a2d0bfc4c6315d41712c3051e8b1545c6":[1,0,0,106,11], "classIpopt_1_1MultiVectorMatrix.html#a34cf60b561c14c9bbcc7b2909d2ce71a":[1,0,0,106,12], @@ -243,11 +249,5 @@ var NAVTREEINDEX15 = "classIpopt_1_1OptionsList_1_1OptionValue.html":[1,0,0,117,0], "classIpopt_1_1OptionsList_1_1OptionValue.html#a0ef7c3ef69a29666db23bc4bd554a173":[1,0,0,117,0,5], "classIpopt_1_1OptionsList_1_1OptionValue.html#a21cb8f7fdfdb20081fb7843c303be16f":[1,0,0,117,0,14], -"classIpopt_1_1OptionsList_1_1OptionValue.html#a30d4c147ee5506eccf695bc0b53b1d14":[1,0,0,117,0,9], -"classIpopt_1_1OptionsList_1_1OptionValue.html#a41407ff0e47bd075412362253ec2b891":[1,0,0,117,0,8], -"classIpopt_1_1OptionsList_1_1OptionValue.html#a5133ccf41c223a42a17964a0c99badad":[1,0,0,117,0,11], -"classIpopt_1_1OptionsList_1_1OptionValue.html#a892d28e868983cb3bbd3cc17fe57f958":[1,0,0,117,0,4], -"classIpopt_1_1OptionsList_1_1OptionValue.html#a8c609b23eb5e5413c0d7a91a3055f28d":[1,0,0,117,0,10], -"classIpopt_1_1OptionsList_1_1OptionValue.html#a8ca41fb6884e6950a5e050c1da0b8dc7":[1,0,0,117,0,2], -"classIpopt_1_1OptionsList_1_1OptionValue.html#a9e56ab9df7902216501e2fc67cf87ee0":[1,0,0,117,0,1] +"classIpopt_1_1OptionsList_1_1OptionValue.html#a30d4c147ee5506eccf695bc0b53b1d14":[1,0,0,117,0,9] }; diff --git a/navtreeindex16.js b/navtreeindex16.js index 4175d7446..5bc5ed7dc 100644 --- a/navtreeindex16.js +++ b/navtreeindex16.js @@ -1,5 +1,11 @@ var NAVTREEINDEX16 = { +"classIpopt_1_1OptionsList_1_1OptionValue.html#a41407ff0e47bd075412362253ec2b891":[1,0,0,117,0,8], +"classIpopt_1_1OptionsList_1_1OptionValue.html#a5133ccf41c223a42a17964a0c99badad":[1,0,0,117,0,11], +"classIpopt_1_1OptionsList_1_1OptionValue.html#a892d28e868983cb3bbd3cc17fe57f958":[1,0,0,117,0,4], +"classIpopt_1_1OptionsList_1_1OptionValue.html#a8c609b23eb5e5413c0d7a91a3055f28d":[1,0,0,117,0,10], +"classIpopt_1_1OptionsList_1_1OptionValue.html#a8ca41fb6884e6950a5e050c1da0b8dc7":[1,0,0,117,0,2], +"classIpopt_1_1OptionsList_1_1OptionValue.html#a9e56ab9df7902216501e2fc67cf87ee0":[1,0,0,117,0,1], "classIpopt_1_1OptionsList_1_1OptionValue.html#aa0e21412e6f16fbd86aaf57fdc4d782d":[1,0,0,117,0,6], "classIpopt_1_1OptionsList_1_1OptionValue.html#aa556e1b81946e75f3164430152803334":[1,0,0,117,0,7], "classIpopt_1_1OptionsList_1_1OptionValue.html#aaf6354ca26be6a9ca1f7e6aaa748093a":[1,0,0,117,0,13], @@ -243,11 +249,5 @@ var NAVTREEINDEX16 = "classIpopt_1_1PardisoMKLSolverInterface.html#a0763b8b0c26428f98dcac9ac33433a86":[1,0,0,120,34], "classIpopt_1_1PardisoMKLSolverInterface.html#a0c8362be9fd7092a99326fe1caec2261":[1,0,0,120,26], "classIpopt_1_1PardisoMKLSolverInterface.html#a0dec5f4fb385b6cfa396cca7f361e128":[1,0,0,120,30], -"classIpopt_1_1PardisoMKLSolverInterface.html#a15a98497726528a43ba9d1de8671a4c2":[1,0,0,120,2], -"classIpopt_1_1PardisoMKLSolverInterface.html#a2d50e1af4dc32841b66311d04fcc0b9d":[1,0,0,120,27], -"classIpopt_1_1PardisoMKLSolverInterface.html#a335a5ba0366a8780fbe1fb86fd0a602b":[1,0,0,120,29], -"classIpopt_1_1PardisoMKLSolverInterface.html#a50d1a23d808750487b6687b582e3fcce":[1,0,0,120,3], -"classIpopt_1_1PardisoMKLSolverInterface.html#a51d03d3de73f541b636e7aeea774eb8e":[1,0,0,120,18], -"classIpopt_1_1PardisoMKLSolverInterface.html#a5c91be05d9586be1c35d5fe86fb4bb49":[1,0,0,120,6], -"classIpopt_1_1PardisoMKLSolverInterface.html#a616336360d78e7ab9810843b7951c656":[1,0,0,120,14] +"classIpopt_1_1PardisoMKLSolverInterface.html#a15a98497726528a43ba9d1de8671a4c2":[1,0,0,120,2] }; diff --git a/navtreeindex17.js b/navtreeindex17.js index 02e49a474..1cb5ae2b4 100644 --- a/navtreeindex17.js +++ b/navtreeindex17.js @@ -1,5 +1,11 @@ var NAVTREEINDEX17 = { +"classIpopt_1_1PardisoMKLSolverInterface.html#a2d50e1af4dc32841b66311d04fcc0b9d":[1,0,0,120,27], +"classIpopt_1_1PardisoMKLSolverInterface.html#a335a5ba0366a8780fbe1fb86fd0a602b":[1,0,0,120,29], +"classIpopt_1_1PardisoMKLSolverInterface.html#a50d1a23d808750487b6687b582e3fcce":[1,0,0,120,3], +"classIpopt_1_1PardisoMKLSolverInterface.html#a51d03d3de73f541b636e7aeea774eb8e":[1,0,0,120,18], +"classIpopt_1_1PardisoMKLSolverInterface.html#a5c91be05d9586be1c35d5fe86fb4bb49":[1,0,0,120,6], +"classIpopt_1_1PardisoMKLSolverInterface.html#a616336360d78e7ab9810843b7951c656":[1,0,0,120,14], "classIpopt_1_1PardisoMKLSolverInterface.html#a62cacfc1d6ec5e5bafb898fba1f15da2":[1,0,0,120,13], "classIpopt_1_1PardisoMKLSolverInterface.html#a62f2e50b486dc70ac7277c3389aa7524":[1,0,0,120,0], "classIpopt_1_1PardisoMKLSolverInterface.html#a62f2e50b486dc70ac7277c3389aa7524a045cdb54b7e13d33bfdc3fb7ad1fde01":[1,0,0,120,0,2], @@ -243,11 +249,5 @@ var NAVTREEINDEX17 = "classIpopt_1_1ReferencedObject.html#aa69ecb0f026bd741e2fa84c31d4ec332":[1,0,0,135,3], "classIpopt_1_1ReferencedObject.html#aa99c6c922e04cf98edb2e7ea35cc046d":[1,0,0,135,5], "classIpopt_1_1ReferencedObject.html#aac517534e10e36c946aeefc6fe337777":[1,0,0,135,2], -"classIpopt_1_1ReferencedObject.html#adbbf3aa5307da62ab8224ba599d4bd7a":[1,0,0,135,1], -"classIpopt_1_1ReferencedObject.html#ae6c952e7d1a63080dc8f121c008944fc":[1,0,0,135,4], -"classIpopt_1_1Referencer.html":[1,0,0,136], -"classIpopt_1_1RegisteredCategory.html":[1,0,0,137], -"classIpopt_1_1RegisteredCategory.html#a2310057ee367b2ab515514efb4a0aa12":[1,0,0,137,5], -"classIpopt_1_1RegisteredCategory.html#a2c4433ad924a44ef993a7852730f3c7d":[1,0,0,137,6], -"classIpopt_1_1RegisteredCategory.html#a2e3e4b9f86054536d1463c8916d30f6f":[1,0,0,137,4] +"classIpopt_1_1ReferencedObject.html#adbbf3aa5307da62ab8224ba599d4bd7a":[1,0,0,135,1] }; diff --git a/navtreeindex18.js b/navtreeindex18.js index b306c1f17..0a578dfdd 100644 --- a/navtreeindex18.js +++ b/navtreeindex18.js @@ -1,5 +1,11 @@ var NAVTREEINDEX18 = { +"classIpopt_1_1ReferencedObject.html#ae6c952e7d1a63080dc8f121c008944fc":[1,0,0,135,4], +"classIpopt_1_1Referencer.html":[1,0,0,136], +"classIpopt_1_1RegisteredCategory.html":[1,0,0,137], +"classIpopt_1_1RegisteredCategory.html#a2310057ee367b2ab515514efb4a0aa12":[1,0,0,137,5], +"classIpopt_1_1RegisteredCategory.html#a2c4433ad924a44ef993a7852730f3c7d":[1,0,0,137,6], +"classIpopt_1_1RegisteredCategory.html#a2e3e4b9f86054536d1463c8916d30f6f":[1,0,0,137,4], "classIpopt_1_1RegisteredCategory.html#a5e2c6c3dc25df89df5da757b9bec08bc":[1,0,0,137,1], "classIpopt_1_1RegisteredCategory.html#a658b0be2592671eb6ba8c2f87771b13e":[1,0,0,137,9], "classIpopt_1_1RegisteredCategory.html#a6cdca39d68b836f63a73424adb096483":[1,0,0,137,12], @@ -243,11 +249,5 @@ var NAVTREEINDEX18 = "classIpopt_1_1RestoIpoptNLP.html#ae54fa43c005fd984193d57e791dab6ed":[1,0,0,142,58], "classIpopt_1_1RestoIpoptNLP.html#ae59df458609ca72cfb4da737d79b5048":[1,0,0,142,3], "classIpopt_1_1RestoIpoptNLP.html#ae7921dfab15c5c9c7bd042babd4b9f9a":[1,0,0,142,0], -"classIpopt_1_1RestoIpoptNLP.html#aeaeaa80dbaba57307633a96f5979ce2d":[1,0,0,142,50], -"classIpopt_1_1RestoIpoptNLP.html#aed993a986ed743fc27fdfce127b01db7":[1,0,0,142,60], -"classIpopt_1_1RestoIpoptNLP.html#af00618921d43af5629a1bc5b3cd4d220":[1,0,0,142,64], -"classIpopt_1_1RestoIpoptNLP.html#af1ed30d6371dbde3e070320659060b5b":[1,0,0,142,41], -"classIpopt_1_1RestoIpoptNLP.html#af3905d7b622b8b3f1dad081fd67a78ed":[1,0,0,142,9], -"classIpopt_1_1RestoIpoptNLP.html#af45fc786617a2bb97abbbfcdb94e2398":[1,0,0,142,22], -"classIpopt_1_1RestoIpoptNLP.html#af5b4e3e942b359ba66890707bf4eb090":[1,0,0,142,88] +"classIpopt_1_1RestoIpoptNLP.html#aeaeaa80dbaba57307633a96f5979ce2d":[1,0,0,142,50] }; diff --git a/navtreeindex19.js b/navtreeindex19.js index 7e8ad2b32..9b0e26c3c 100644 --- a/navtreeindex19.js +++ b/navtreeindex19.js @@ -1,5 +1,11 @@ var NAVTREEINDEX19 = { +"classIpopt_1_1RestoIpoptNLP.html#aed993a986ed743fc27fdfce127b01db7":[1,0,0,142,60], +"classIpopt_1_1RestoIpoptNLP.html#af00618921d43af5629a1bc5b3cd4d220":[1,0,0,142,64], +"classIpopt_1_1RestoIpoptNLP.html#af1ed30d6371dbde3e070320659060b5b":[1,0,0,142,41], +"classIpopt_1_1RestoIpoptNLP.html#af3905d7b622b8b3f1dad081fd67a78ed":[1,0,0,142,9], +"classIpopt_1_1RestoIpoptNLP.html#af45fc786617a2bb97abbbfcdb94e2398":[1,0,0,142,22], +"classIpopt_1_1RestoIpoptNLP.html#af5b4e3e942b359ba66890707bf4eb090":[1,0,0,142,88], "classIpopt_1_1RestoIpoptNLP.html#af8ee93df879e5132e96d22e1f2f11320":[1,0,0,142,18], "classIpopt_1_1RestoIpoptNLP.html#afb1e4977e6dacc4fcb5b52690b32bff4":[1,0,0,142,14], "classIpopt_1_1RestoIterateInitializer.html":[1,0,0,143], @@ -179,12 +185,12 @@ var NAVTREEINDEX19 = "classIpopt_1_1SensAmplTNLP.html#a0c1336aef37c2f620ec2f0f4ea63ad06":[1,0,0,154,16], "classIpopt_1_1SensAmplTNLP.html#a1564b68e5bc5709edfa24fef32afb764":[1,0,0,154,3], "classIpopt_1_1SensAmplTNLP.html#a283634b8adabd78816b660f43f11e6f1":[1,0,0,154,14], -"classIpopt_1_1SensAmplTNLP.html#a322d3d3fc1a695924ba292b3f53e871f":[1,0,0,154,0], "classIpopt_1_1SensAmplTNLP.html#a365130391fecebb01f0e0b29fd660ed4":[1,0,0,154,20], "classIpopt_1_1SensAmplTNLP.html#a37b855f1b61f93157fff343603c04cab":[1,0,0,154,7], "classIpopt_1_1SensAmplTNLP.html#a42cd6db8a17499c23c38880b2f757ccc":[1,0,0,154,4], "classIpopt_1_1SensAmplTNLP.html#a62c903cc84088242cd0daa3633bb63b8":[1,0,0,154,9], "classIpopt_1_1SensAmplTNLP.html#a667cde08f67c0d1015a54fa65c1dba9c":[1,0,0,154,21], +"classIpopt_1_1SensAmplTNLP.html#a692a526e9a76b1737db34107d3c0d3ce":[1,0,0,154,0], "classIpopt_1_1SensAmplTNLP.html#a69738bf7127f6bf4a397bb7d8de18213":[1,0,0,154,1], "classIpopt_1_1SensAmplTNLP.html#a6b9d86e08583356c2035059216a2010a":[1,0,0,154,6], "classIpopt_1_1SensAmplTNLP.html#a6d207924dec6fe1f314cc4a904c1d060":[1,0,0,154,5], @@ -243,11 +249,5 @@ var NAVTREEINDEX19 = "classIpopt_1_1SensBuilder.html":[1,0,0,157], "classIpopt_1_1SensBuilder.html#a27c70247d1720673f9ea7a1bfa755d07":[1,0,0,157,2], "classIpopt_1_1SensBuilder.html#a6ead46a9ee07e48670c315cf828fb848":[1,0,0,157,1], -"classIpopt_1_1SensBuilder.html#ac314c96662e24e694fd7b5aaad9be387":[1,0,0,157,0], -"classIpopt_1_1SensBuilder.html#af3a62e5c1b130474548fb599b788f997":[1,0,0,157,3], -"classIpopt_1_1SensitivityStepCalculator.html":[1,0,0,158], -"classIpopt_1_1SensitivityStepCalculator.html#a0a7c3c9177939fcbd2a25cadfd6c6cfe":[1,0,0,158,4], -"classIpopt_1_1SensitivityStepCalculator.html#a0e0ee314aef0a33bae20ced15afdb0ff":[1,0,0,158,1], -"classIpopt_1_1SensitivityStepCalculator.html#a2778981d84775d472e96b712fe576450":[1,0,0,158,5], -"classIpopt_1_1SensitivityStepCalculator.html#a2acea24a733218b3dad27fbce9fd8c7f":[1,0,0,158,3] +"classIpopt_1_1SensBuilder.html#ac314c96662e24e694fd7b5aaad9be387":[1,0,0,157,0] }; diff --git a/navtreeindex2.js b/navtreeindex2.js index 156e59a15..f75047d92 100644 --- a/navtreeindex2.js +++ b/navtreeindex2.js @@ -175,17 +175,19 @@ var NAVTREEINDEX2 = "IpUtils_8hpp.html#a43215400b0003aefcf90d79f41a808c2":[2,0,2,2,19,9], "IpUtils_8hpp.html#a4517bc8ae11b1e7a6817fb7e3b25ea81":[2,0,2,2,19,5], "IpUtils_8hpp.html#a62d4e6e8a001e92805f1604fdb89acd8":[2,0,2,2,19,10], +"IpUtils_8hpp.html#a67b597ce79fdd866ca80f49e553439ea":[2,0,2,2,19,12], "IpUtils_8hpp.html#a6e5e857992e79961b466b14cc6ef7df7":[2,0,2,2,19,6], -"IpUtils_8hpp.html#a744080523cc4ae02aa31f3b73804ca9c":[2,0,2,2,19,12], +"IpUtils_8hpp.html#a744080523cc4ae02aa31f3b73804ca9c":[2,0,2,2,19,14], "IpUtils_8hpp.html#a938aa5ecbb75facb7e897709caeed751":[2,0,2,2,19,8], "IpUtils_8hpp.html#aa62bae5c2e2290bf96f32516b4e61932":[2,0,2,2,19,4], "IpUtils_8hpp.html#aaee876942b73e9e0bcc2664e4f3abeef":[2,0,2,2,19,0], "IpUtils_8hpp.html#ab6ba74bdeb7d006f8773592b560a131a":[2,0,2,2,19,3], -"IpUtils_8hpp.html#ac43c90f593330c83645a501860780f46":[2,0,2,2,19,13], +"IpUtils_8hpp.html#abd79708db843db3ec1a195cf1e1d7f82":[2,0,2,2,19,13], +"IpUtils_8hpp.html#ac43c90f593330c83645a501860780f46":[2,0,2,2,19,15], "IpUtils_8hpp.html#ac6fbf9279d6af95abd5cd59b8d4e4c6d":[2,0,2,2,19,11], "IpUtils_8hpp.html#ac71e36b1644c8867ed9ee255fda13e45":[2,0,2,2,19,2], "IpUtils_8hpp.html#ad4946dd05889013b7bba1ac97c28c176":[2,0,2,2,19,7], -"IpUtils_8hpp.html#ada77edb2d8946eb154f298386514c6a3":[2,0,2,2,19,14], +"IpUtils_8hpp.html#ada77edb2d8946eb154f298386514c6a3":[2,0,2,2,19,16], "IpUtils_8hpp.html#afe856f8537da20a0d4550bf179c43cc6":[2,0,2,2,19,1], "IpUtils_8hpp_source.html":[2,0,2,2,19], "IpVector_8hpp.html":[2,0,2,5,22], @@ -247,7 +249,5 @@ var NAVTREEINDEX2 = "SensApplication_8hpp.html":[2,0,0,0,1,1], "SensApplication_8hpp.html#aedf4970976d468e91783c5802d668a75":[2,0,0,0,1,1,1], "SensApplication_8hpp_source.html":[2,0,0,0,1,1], -"SensBacksolver_8hpp.html":[2,0,0,0,1,2], -"SensBacksolver_8hpp_source.html":[2,0,0,0,1,2], -"SensBuilder_8hpp.html":[2,0,0,0,1,3] +"SensBacksolver_8hpp.html":[2,0,0,0,1,2] }; diff --git a/navtreeindex20.js b/navtreeindex20.js index b3ec15860..69f4a5133 100644 --- a/navtreeindex20.js +++ b/navtreeindex20.js @@ -1,5 +1,11 @@ var NAVTREEINDEX20 = { +"classIpopt_1_1SensBuilder.html#af3a62e5c1b130474548fb599b788f997":[1,0,0,157,3], +"classIpopt_1_1SensitivityStepCalculator.html":[1,0,0,158], +"classIpopt_1_1SensitivityStepCalculator.html#a0a7c3c9177939fcbd2a25cadfd6c6cfe":[1,0,0,158,4], +"classIpopt_1_1SensitivityStepCalculator.html#a0e0ee314aef0a33bae20ced15afdb0ff":[1,0,0,158,1], +"classIpopt_1_1SensitivityStepCalculator.html#a2778981d84775d472e96b712fe576450":[1,0,0,158,5], +"classIpopt_1_1SensitivityStepCalculator.html#a2acea24a733218b3dad27fbce9fd8c7f":[1,0,0,158,3], "classIpopt_1_1SensitivityStepCalculator.html#a84c70b13797c52c880810cec45cc8c60":[1,0,0,158,6], "classIpopt_1_1SensitivityStepCalculator.html#aac22e9e047c136947c1f68070097b6a2":[1,0,0,158,0], "classIpopt_1_1SensitivityStepCalculator.html#ab17bdae52537aca85d264f79cbce527c":[1,0,0,158,9], @@ -243,11 +249,5 @@ var NAVTREEINDEX20 = "classIpopt_1_1StdInterfaceTNLP.html#a524a63141905cc98ae106c089df2a98b":[1,0,0,167,21], "classIpopt_1_1StdInterfaceTNLP.html#a53391af73ceccfba50bcf5831ba24ff6":[1,0,0,167,1], "classIpopt_1_1StdInterfaceTNLP.html#a5914c525cdd617b63f9759a0eb6cd014":[1,0,0,167,49], -"classIpopt_1_1StdInterfaceTNLP.html#a5b2cd518c440590ea107c0012d8cf1de":[1,0,0,167,32], -"classIpopt_1_1StdInterfaceTNLP.html#a5c79fda73fd0a7e477bd8b82f35516c5":[1,0,0,167,14], -"classIpopt_1_1StdInterfaceTNLP.html#a7a8705d484e40117ea722c913006f532":[1,0,0,167,45], -"classIpopt_1_1StdInterfaceTNLP.html#a87dd23bc9fec4bdf536082f31eeff0e2":[1,0,0,167,31], -"classIpopt_1_1StdInterfaceTNLP.html#a8f2d9b4988313f8caa6ac55cc67188dc":[1,0,0,167,12], -"classIpopt_1_1StdInterfaceTNLP.html#a8fdd3112193ef1333d788bdd95502f4c":[1,0,0,167,2], -"classIpopt_1_1StdInterfaceTNLP.html#a91a506d63b773359a95280681eb2581e":[1,0,0,167,20] +"classIpopt_1_1StdInterfaceTNLP.html#a5b2cd518c440590ea107c0012d8cf1de":[1,0,0,167,32] }; diff --git a/navtreeindex21.js b/navtreeindex21.js index 4f88e29ce..56f08ddad 100644 --- a/navtreeindex21.js +++ b/navtreeindex21.js @@ -1,5 +1,11 @@ var NAVTREEINDEX21 = { +"classIpopt_1_1StdInterfaceTNLP.html#a5c79fda73fd0a7e477bd8b82f35516c5":[1,0,0,167,14], +"classIpopt_1_1StdInterfaceTNLP.html#a7a8705d484e40117ea722c913006f532":[1,0,0,167,45], +"classIpopt_1_1StdInterfaceTNLP.html#a87dd23bc9fec4bdf536082f31eeff0e2":[1,0,0,167,31], +"classIpopt_1_1StdInterfaceTNLP.html#a8f2d9b4988313f8caa6ac55cc67188dc":[1,0,0,167,12], +"classIpopt_1_1StdInterfaceTNLP.html#a8fdd3112193ef1333d788bdd95502f4c":[1,0,0,167,2], +"classIpopt_1_1StdInterfaceTNLP.html#a91a506d63b773359a95280681eb2581e":[1,0,0,167,20], "classIpopt_1_1StdInterfaceTNLP.html#a97b7dab46ae67c2243c068a05cf82c37":[1,0,0,167,40], "classIpopt_1_1StdInterfaceTNLP.html#a9956ba3a0116497a6ab7167e89b8c04d":[1,0,0,167,46], "classIpopt_1_1StdInterfaceTNLP.html#a9f949ff104114155f4f359137c119eb8":[1,0,0,167,10], @@ -243,11 +249,5 @@ var NAVTREEINDEX21 = "classIpopt_1_1TNLP.html#a959b19a2cc071bd127c40aea5f1a7ae7":[1,0,0,188,1], "classIpopt_1_1TNLP.html#a9bb5f16cdc2754d1667749268fb1308c":[1,0,0,188,23], "classIpopt_1_1TNLP.html#aa3361681015593a2f7433036d761ae75":[1,0,0,188,2], -"classIpopt_1_1TNLP.html#aa4162d052f69d4f9946a42feec012853":[1,0,0,188,20], -"classIpopt_1_1TNLP.html#aa6851ab40f3fa6b806ded1c092fc0831":[1,0,0,188,29], -"classIpopt_1_1TNLP.html#aafb65734cce3659c6fb496e136636e9e":[1,0,0,188,11], -"classIpopt_1_1TNLP.html#ab443d2d4fbc045d7c542d32258aee507":[1,0,0,188,3], -"classIpopt_1_1TNLP.html#ab443d2d4fbc045d7c542d32258aee507aed2fc797419d4b71cf1c3efac1532a55":[1,0,0,188,3,1], -"classIpopt_1_1TNLP.html#ab443d2d4fbc045d7c542d32258aee507aff709d419fb394619f35559b03ee72bd":[1,0,0,188,3,0], -"classIpopt_1_1TNLP.html#ac30bc524e7fb8ff836bd6657c8fce004":[1,0,0,188,0] +"classIpopt_1_1TNLP.html#aa4162d052f69d4f9946a42feec012853":[1,0,0,188,20] }; diff --git a/navtreeindex22.js b/navtreeindex22.js index 335717a39..8f978896b 100644 --- a/navtreeindex22.js +++ b/navtreeindex22.js @@ -1,5 +1,11 @@ var NAVTREEINDEX22 = { +"classIpopt_1_1TNLP.html#aa6851ab40f3fa6b806ded1c092fc0831":[1,0,0,188,29], +"classIpopt_1_1TNLP.html#aafb65734cce3659c6fb496e136636e9e":[1,0,0,188,11], +"classIpopt_1_1TNLP.html#ab443d2d4fbc045d7c542d32258aee507":[1,0,0,188,3], +"classIpopt_1_1TNLP.html#ab443d2d4fbc045d7c542d32258aee507aed2fc797419d4b71cf1c3efac1532a55":[1,0,0,188,3,1], +"classIpopt_1_1TNLP.html#ab443d2d4fbc045d7c542d32258aee507aff709d419fb394619f35559b03ee72bd":[1,0,0,188,3,0], +"classIpopt_1_1TNLP.html#ac30bc524e7fb8ff836bd6657c8fce004":[1,0,0,188,0], "classIpopt_1_1TNLP.html#ac60badc0020972128377e91cdcb4cc81":[1,0,0,188,7], "classIpopt_1_1TNLP.html#adb231e0be2a935a9a683349429f6890e":[1,0,0,188,10], "classIpopt_1_1TNLP.html#af81cb3ab5772b440360cfcb48b620514":[1,0,0,188,4], @@ -243,11 +249,5 @@ var NAVTREEINDEX22 = "classIpopt_1_1TaggedObject.html#aec96b8d790bf8ce7c707b55824796210":[1,0,0,184,2], "classIpopt_1_1TimedTask.html":[1,0,0,186], "classIpopt_1_1TimedTask.html#a09719c604b547eeed2eadaf77f145c53":[1,0,0,186,22], -"classIpopt_1_1TimedTask.html#a1120b00c20af7e830004c44fba088e7a":[1,0,0,186,8], -"classIpopt_1_1TimedTask.html#a1705ebc5c717de0b13880073d7f676b6":[1,0,0,186,1], -"classIpopt_1_1TimedTask.html#a1d34065de6656ac9e282e37231caee8a":[1,0,0,186,21], -"classIpopt_1_1TimedTask.html#a33216dc7f2b7fd71577db4dcf327d3b4":[1,0,0,186,3], -"classIpopt_1_1TimedTask.html#a391a116c58ae1fa1db2986c5184ce3e9":[1,0,0,186,9], -"classIpopt_1_1TimedTask.html#a49560936b22d1252497a8eb479b5d230":[1,0,0,186,19], -"classIpopt_1_1TimedTask.html#a49eaf8adf68554459b5cac40927eed87":[1,0,0,186,12] +"classIpopt_1_1TimedTask.html#a1120b00c20af7e830004c44fba088e7a":[1,0,0,186,8] }; diff --git a/navtreeindex23.js b/navtreeindex23.js index 4859f7d95..fe3599468 100644 --- a/navtreeindex23.js +++ b/navtreeindex23.js @@ -1,5 +1,11 @@ var NAVTREEINDEX23 = { +"classIpopt_1_1TimedTask.html#a1705ebc5c717de0b13880073d7f676b6":[1,0,0,186,1], +"classIpopt_1_1TimedTask.html#a1d34065de6656ac9e282e37231caee8a":[1,0,0,186,21], +"classIpopt_1_1TimedTask.html#a33216dc7f2b7fd71577db4dcf327d3b4":[1,0,0,186,3], +"classIpopt_1_1TimedTask.html#a391a116c58ae1fa1db2986c5184ce3e9":[1,0,0,186,9], +"classIpopt_1_1TimedTask.html#a49560936b22d1252497a8eb479b5d230":[1,0,0,186,19], +"classIpopt_1_1TimedTask.html#a49eaf8adf68554459b5cac40927eed87":[1,0,0,186,12], "classIpopt_1_1TimedTask.html#a617053eeb03fa0b3bc4fb3bcddd90de3":[1,0,0,186,13], "classIpopt_1_1TimedTask.html#a6827517c3cce99921a870411c1d36b1d":[1,0,0,186,7], "classIpopt_1_1TimedTask.html#a735501bc6ee9f7d1cdfda67f2371afe4":[1,0,0,186,20], @@ -243,11 +249,5 @@ var NAVTREEINDEX23 = "classIpopt_1_1Vector.html#a4efbd79b97f301baea0407b1d3124d05":[1,0,0,199,10], "classIpopt_1_1Vector.html#a51fd4d1a2d0b5f94b805c45ca1ea82be":[1,0,0,199,58], "classIpopt_1_1Vector.html#a52f4f77b4d13b98da067b9295cd044bf":[1,0,0,199,78], -"classIpopt_1_1Vector.html#a58b6c7f23482564891829dbba30d0fae":[1,0,0,199,44], -"classIpopt_1_1Vector.html#a5b67ba3138e116ada4d45ae1062d3e0e":[1,0,0,199,23], -"classIpopt_1_1Vector.html#a5e4b87da122977757f6ea7abe2331a1a":[1,0,0,199,31], -"classIpopt_1_1Vector.html#a6e46938c30cd41a900d6746131e414e1":[1,0,0,199,7], -"classIpopt_1_1Vector.html#a72ccdf36219235a1e262e5ed460513cc":[1,0,0,199,61], -"classIpopt_1_1Vector.html#a78d27996d8d097e024d39e8658c35c7b":[1,0,0,199,4], -"classIpopt_1_1Vector.html#a7e9ef8d0dceb1d8725108a2fa1e06fd6":[1,0,0,199,42] +"classIpopt_1_1Vector.html#a58b6c7f23482564891829dbba30d0fae":[1,0,0,199,44] }; diff --git a/navtreeindex24.js b/navtreeindex24.js index d1a2cc5ce..ae0760b20 100644 --- a/navtreeindex24.js +++ b/navtreeindex24.js @@ -1,5 +1,11 @@ var NAVTREEINDEX24 = { +"classIpopt_1_1Vector.html#a5b67ba3138e116ada4d45ae1062d3e0e":[1,0,0,199,23], +"classIpopt_1_1Vector.html#a5e4b87da122977757f6ea7abe2331a1a":[1,0,0,199,31], +"classIpopt_1_1Vector.html#a6e46938c30cd41a900d6746131e414e1":[1,0,0,199,7], +"classIpopt_1_1Vector.html#a72ccdf36219235a1e262e5ed460513cc":[1,0,0,199,61], +"classIpopt_1_1Vector.html#a78d27996d8d097e024d39e8658c35c7b":[1,0,0,199,4], +"classIpopt_1_1Vector.html#a7e9ef8d0dceb1d8725108a2fa1e06fd6":[1,0,0,199,42], "classIpopt_1_1Vector.html#a7eca857fcb121e47614c8a1b51dd64c3":[1,0,0,199,27], "classIpopt_1_1Vector.html#a811b6aba5c6fb656c4a804d42da53aca":[1,0,0,199,14], "classIpopt_1_1Vector.html#a842ab7ba06bf83bd4219cc8d7a98cd2d":[1,0,0,199,38], @@ -243,11 +249,5 @@ var NAVTREEINDEX24 = "config__ipopt__default_8h.html#a79fcb3906f022813a3b5e80cebee44cc":[2,0,2,2,1,2], "config__ipopt__default_8h.html#ae6e2b435f494a5893263d76df0ba0fe5":[2,0,2,2,1,0], "config__ipopt__default_8h.html#afd6068406ee4d83a3abb26249b8fd421":[2,0,2,2,1,3], -"config__ipopt__default_8h_source.html":[2,0,2,2,1], -"configall__system_8h.html":[2,0,2,2,2], -"configall__system_8h_source.html":[2,0,2,2,2], -"configall__system__msc_8h.html":[2,0,2,2,3], -"configall__system__msc_8h.html#a104fd2e229e08c556ba8216620872c27":[2,0,2,2,3,6], -"configall__system__msc_8h.html#a1380afa5a10bba6b531975951fd6ecba":[2,0,2,2,3,7], -"configall__system__msc_8h.html#a14d61bc0b10538e36fc3c9709ba6fb59":[2,0,2,2,3,19] +"config__ipopt__default_8h_source.html":[2,0,2,2,1] }; diff --git a/navtreeindex25.js b/navtreeindex25.js index 0f0d8975c..a80009e9d 100644 --- a/navtreeindex25.js +++ b/navtreeindex25.js @@ -1,5 +1,11 @@ var NAVTREEINDEX25 = { +"configall__system_8h.html":[2,0,2,2,2], +"configall__system_8h_source.html":[2,0,2,2,2], +"configall__system__msc_8h.html":[2,0,2,2,3], +"configall__system__msc_8h.html#a104fd2e229e08c556ba8216620872c27":[2,0,2,2,3,6], +"configall__system__msc_8h.html#a1380afa5a10bba6b531975951fd6ecba":[2,0,2,2,3,7], +"configall__system__msc_8h.html#a14d61bc0b10538e36fc3c9709ba6fb59":[2,0,2,2,3,19], "configall__system__msc_8h.html#a19eb22f1c6a556cd6686176706e3cba6":[2,0,2,2,3,10], "configall__system__msc_8h.html#a1d95eeccc21a227ad1f5b1a5e24026b6":[2,0,2,2,3,0], "configall__system__msc_8h.html#a22aece5d034fd9040a3d01c3797fdfe7":[2,0,2,2,3,23], @@ -97,8 +103,8 @@ var NAVTREEINDEX25 = "functions_type.html":[1,3,3], "functions_u.html":[1,3,0,20], "functions_v.html":[1,3,0,21], -"functions_vars.html":[1,3,2], "functions_vars.html":[1,3,2,0], +"functions_vars.html":[1,3,2], "functions_vars_b.html":[1,3,2,1], "functions_vars_c.html":[1,3,2,2], "functions_vars_d.html":[1,3,2,3], @@ -129,8 +135,8 @@ var NAVTREEINDEX25 = "functions_y.html":[1,3,0,24], "functions_z.html":[1,3,0,25], "functions_~.html":[1,3,0,26], -"globals.html":[2,1,0,0], "globals.html":[2,1,0], +"globals.html":[2,1,0,0], "globals_b.html":[2,1,0,1], "globals_c.html":[2,1,0,2], "globals_d.html":[2,1,0,3], @@ -243,11 +249,5 @@ var NAVTREEINDEX25 = "hsl__ma77s_8h.html#afd314ee6ee9e858069cebaa897014370":[2,0,2,0,1,1,11], "hsl__ma77s_8h.html#aff991b6e67aa76d813c0e8b268fc5cfe":[2,0,2,0,1,1,25], "hsl__ma77s_8h_source.html":[2,0,2,0,1,1], -"hsl__ma86d_8h.html":[2,0,2,0,1,2], -"hsl__ma86d_8h.html#a090299974faec773ac5152e019b4232d":[2,0,2,0,1,2,14], -"hsl__ma86d_8h.html#a1352cff18023ddfe3cad3aece7806467":[2,0,2,0,1,2,17], -"hsl__ma86d_8h.html#a1cf1ab075569a2da4483a52c0dc18e98":[2,0,2,0,1,2,13], -"hsl__ma86d_8h.html#a25d0dc7d67d734fda736062df859605e":[2,0,2,0,1,2,3], -"hsl__ma86d_8h.html#a2e250ecf104949f3be38ee6374b9f07e":[2,0,2,0,1,2,11], -"hsl__ma86d_8h.html#a57bf4beded179eeda9b4be4827b75740":[2,0,2,0,1,2,16] +"hsl__ma86d_8h.html":[2,0,2,0,1,2] }; diff --git a/navtreeindex26.js b/navtreeindex26.js index 15d0fe5d3..96b4c0ba1 100644 --- a/navtreeindex26.js +++ b/navtreeindex26.js @@ -1,5 +1,11 @@ var NAVTREEINDEX26 = { +"hsl__ma86d_8h.html#a090299974faec773ac5152e019b4232d":[2,0,2,0,1,2,14], +"hsl__ma86d_8h.html#a1352cff18023ddfe3cad3aece7806467":[2,0,2,0,1,2,17], +"hsl__ma86d_8h.html#a1cf1ab075569a2da4483a52c0dc18e98":[2,0,2,0,1,2,13], +"hsl__ma86d_8h.html#a25d0dc7d67d734fda736062df859605e":[2,0,2,0,1,2,3], +"hsl__ma86d_8h.html#a2e250ecf104949f3be38ee6374b9f07e":[2,0,2,0,1,2,11], +"hsl__ma86d_8h.html#a57bf4beded179eeda9b4be4827b75740":[2,0,2,0,1,2,16], "hsl__ma86d_8h.html#a5ba56037462c612c0419f4d82f8b9893":[2,0,2,0,1,2,10], "hsl__ma86d_8h.html#a68f854fcd7cfd00ad821c3c62ccf36c3":[2,0,2,0,1,2,6], "hsl__ma86d_8h.html#a7b6c510e3bfc51bac7a76160a16933ac":[2,0,2,0,1,2,7], @@ -121,28 +127,30 @@ var NAVTREEINDEX26 = "index.html#PREREQUISITES":[0,0,2], "md_ChangeLog.html":[0,8], "md_ChangeLog.html#autotoc_md10":[0,8,0], -"md_ChangeLog.html#autotoc_md100":[0,8,12,1], -"md_ChangeLog.html#autotoc_md101":[0,8,12,2], -"md_ChangeLog.html#autotoc_md102":[0,8,12,3], -"md_ChangeLog.html#autotoc_md103":[0,8,12,4], -"md_ChangeLog.html#autotoc_md104":[0,8,13], -"md_ChangeLog.html#autotoc_md105":[0,8,13,0], -"md_ChangeLog.html#autotoc_md106":[0,8,14], -"md_ChangeLog.html#autotoc_md107":[0,8,14,0], -"md_ChangeLog.html#autotoc_md108":[0,8,14,1], -"md_ChangeLog.html#autotoc_md109":[0,8,15], +"md_ChangeLog.html#autotoc_md100":[0,8,12], +"md_ChangeLog.html#autotoc_md101":[0,8,12,0], +"md_ChangeLog.html#autotoc_md102":[0,8,12,1], +"md_ChangeLog.html#autotoc_md103":[0,8,12,2], +"md_ChangeLog.html#autotoc_md104":[0,8,12,3], +"md_ChangeLog.html#autotoc_md105":[0,8,12,4], +"md_ChangeLog.html#autotoc_md106":[0,8,13], +"md_ChangeLog.html#autotoc_md107":[0,8,13,0], +"md_ChangeLog.html#autotoc_md108":[0,8,14], +"md_ChangeLog.html#autotoc_md109":[0,8,14,0], "md_ChangeLog.html#autotoc_md11":[0,8,0,0], -"md_ChangeLog.html#autotoc_md110":[0,8,15,0], -"md_ChangeLog.html#autotoc_md111":[0,8,15,1], -"md_ChangeLog.html#autotoc_md112":[0,8,15,2], -"md_ChangeLog.html#autotoc_md113":[0,8,15,3], -"md_ChangeLog.html#autotoc_md114":[0,8,15,4], -"md_ChangeLog.html#autotoc_md115":[0,8,15,5], -"md_ChangeLog.html#autotoc_md116":[0,8,15,6], -"md_ChangeLog.html#autotoc_md117":[0,8,15,7], -"md_ChangeLog.html#autotoc_md118":[0,8,15,8], -"md_ChangeLog.html#autotoc_md119":[0,8,15,9], +"md_ChangeLog.html#autotoc_md110":[0,8,14,1], +"md_ChangeLog.html#autotoc_md111":[0,8,15], +"md_ChangeLog.html#autotoc_md112":[0,8,15,0], +"md_ChangeLog.html#autotoc_md113":[0,8,15,1], +"md_ChangeLog.html#autotoc_md114":[0,8,15,2], +"md_ChangeLog.html#autotoc_md115":[0,8,15,3], +"md_ChangeLog.html#autotoc_md116":[0,8,15,4], +"md_ChangeLog.html#autotoc_md117":[0,8,15,5], +"md_ChangeLog.html#autotoc_md118":[0,8,15,6], +"md_ChangeLog.html#autotoc_md119":[0,8,15,7], "md_ChangeLog.html#autotoc_md12":[0,8,0,1], +"md_ChangeLog.html#autotoc_md120":[0,8,15,8], +"md_ChangeLog.html#autotoc_md121":[0,8,15,9], "md_ChangeLog.html#autotoc_md13":[0,8,0,2], "md_ChangeLog.html#autotoc_md14":[0,8,0,3], "md_ChangeLog.html#autotoc_md15":[0,8,0,4], @@ -157,79 +165,79 @@ var NAVTREEINDEX26 = "md_ChangeLog.html#autotoc_md24":[0,8,0,13], "md_ChangeLog.html#autotoc_md25":[0,8,0,14], "md_ChangeLog.html#autotoc_md26":[0,8,0,15], -"md_ChangeLog.html#autotoc_md27":[0,8,1], -"md_ChangeLog.html#autotoc_md28":[0,8,1,0], -"md_ChangeLog.html#autotoc_md29":[0,8,1,1], -"md_ChangeLog.html#autotoc_md30":[0,8,1,2], -"md_ChangeLog.html#autotoc_md31":[0,8,1,3], -"md_ChangeLog.html#autotoc_md32":[0,8,1,4], -"md_ChangeLog.html#autotoc_md33":[0,8,2], -"md_ChangeLog.html#autotoc_md34":[0,8,2,0], -"md_ChangeLog.html#autotoc_md35":[0,8,2,1], -"md_ChangeLog.html#autotoc_md36":[0,8,2,2], -"md_ChangeLog.html#autotoc_md37":[0,8,2,3], -"md_ChangeLog.html#autotoc_md38":[0,8,2,4], -"md_ChangeLog.html#autotoc_md39":[0,8,2,5], -"md_ChangeLog.html#autotoc_md40":[0,8,2,6], -"md_ChangeLog.html#autotoc_md41":[0,8,2,7], -"md_ChangeLog.html#autotoc_md42":[0,8,2,8], -"md_ChangeLog.html#autotoc_md43":[0,8,2,9], -"md_ChangeLog.html#autotoc_md44":[0,8,2,10], -"md_ChangeLog.html#autotoc_md45":[0,8,2,11], -"md_ChangeLog.html#autotoc_md46":[0,8,2,12], -"md_ChangeLog.html#autotoc_md47":[0,8,2,13], -"md_ChangeLog.html#autotoc_md48":[0,8,3], -"md_ChangeLog.html#autotoc_md49":[0,8,3,0], -"md_ChangeLog.html#autotoc_md50":[0,8,3,1], -"md_ChangeLog.html#autotoc_md51":[0,8,3,2], -"md_ChangeLog.html#autotoc_md52":[0,8,3,3], -"md_ChangeLog.html#autotoc_md53":[0,8,3,4], -"md_ChangeLog.html#autotoc_md54":[0,8,3,5], -"md_ChangeLog.html#autotoc_md55":[0,8,3,6], -"md_ChangeLog.html#autotoc_md56":[0,8,3,7], -"md_ChangeLog.html#autotoc_md57":[0,8,3,8], -"md_ChangeLog.html#autotoc_md58":[0,8,3,9], -"md_ChangeLog.html#autotoc_md59":[0,8,3,10], -"md_ChangeLog.html#autotoc_md60":[0,8,4], -"md_ChangeLog.html#autotoc_md61":[0,8,4,0], -"md_ChangeLog.html#autotoc_md62":[0,8,4,1], -"md_ChangeLog.html#autotoc_md63":[0,8,4,2], -"md_ChangeLog.html#autotoc_md64":[0,8,4,3], -"md_ChangeLog.html#autotoc_md65":[0,8,4,4], -"md_ChangeLog.html#autotoc_md66":[0,8,5], -"md_ChangeLog.html#autotoc_md67":[0,8,5,0], -"md_ChangeLog.html#autotoc_md68":[0,8,5,1], -"md_ChangeLog.html#autotoc_md69":[0,8,5,2], -"md_ChangeLog.html#autotoc_md70":[0,8,5,3], -"md_ChangeLog.html#autotoc_md71":[0,8,6], -"md_ChangeLog.html#autotoc_md72":[0,8,6,0], -"md_ChangeLog.html#autotoc_md73":[0,8,6,1], -"md_ChangeLog.html#autotoc_md74":[0,8,6,2], -"md_ChangeLog.html#autotoc_md75":[0,8,6,3], -"md_ChangeLog.html#autotoc_md76":[0,8,7], -"md_ChangeLog.html#autotoc_md77":[0,8,7,0], -"md_ChangeLog.html#autotoc_md78":[0,8,7,1], -"md_ChangeLog.html#autotoc_md79":[0,8,8], -"md_ChangeLog.html#autotoc_md80":[0,8,8,0], -"md_ChangeLog.html#autotoc_md81":[0,8,8,1], -"md_ChangeLog.html#autotoc_md82":[0,8,9], -"md_ChangeLog.html#autotoc_md83":[0,8,9,0], -"md_ChangeLog.html#autotoc_md84":[0,8,9,1], -"md_ChangeLog.html#autotoc_md85":[0,8,9,2], -"md_ChangeLog.html#autotoc_md86":[0,8,9,3], -"md_ChangeLog.html#autotoc_md87":[0,8,9,4], -"md_ChangeLog.html#autotoc_md88":[0,8,9,5], -"md_ChangeLog.html#autotoc_md89":[0,8,10], -"md_ChangeLog.html#autotoc_md90":[0,8,10,0], -"md_ChangeLog.html#autotoc_md91":[0,8,10,1], -"md_ChangeLog.html#autotoc_md92":[0,8,10,2], -"md_ChangeLog.html#autotoc_md93":[0,8,11], -"md_ChangeLog.html#autotoc_md94":[0,8,11,0], -"md_ChangeLog.html#autotoc_md95":[0,8,11,1], -"md_ChangeLog.html#autotoc_md96":[0,8,11,2], -"md_ChangeLog.html#autotoc_md97":[0,8,11,3], -"md_ChangeLog.html#autotoc_md98":[0,8,12], -"md_ChangeLog.html#autotoc_md99":[0,8,12,0], +"md_ChangeLog.html#autotoc_md27":[0,8,0,16], +"md_ChangeLog.html#autotoc_md28":[0,8,0,17], +"md_ChangeLog.html#autotoc_md29":[0,8,1], +"md_ChangeLog.html#autotoc_md30":[0,8,1,0], +"md_ChangeLog.html#autotoc_md31":[0,8,1,1], +"md_ChangeLog.html#autotoc_md32":[0,8,1,2], +"md_ChangeLog.html#autotoc_md33":[0,8,1,3], +"md_ChangeLog.html#autotoc_md34":[0,8,1,4], +"md_ChangeLog.html#autotoc_md35":[0,8,2], +"md_ChangeLog.html#autotoc_md36":[0,8,2,0], +"md_ChangeLog.html#autotoc_md37":[0,8,2,1], +"md_ChangeLog.html#autotoc_md38":[0,8,2,2], +"md_ChangeLog.html#autotoc_md39":[0,8,2,3], +"md_ChangeLog.html#autotoc_md40":[0,8,2,4], +"md_ChangeLog.html#autotoc_md41":[0,8,2,5], +"md_ChangeLog.html#autotoc_md42":[0,8,2,6], +"md_ChangeLog.html#autotoc_md43":[0,8,2,7], +"md_ChangeLog.html#autotoc_md44":[0,8,2,8], +"md_ChangeLog.html#autotoc_md45":[0,8,2,9], +"md_ChangeLog.html#autotoc_md46":[0,8,2,10], +"md_ChangeLog.html#autotoc_md47":[0,8,2,11], +"md_ChangeLog.html#autotoc_md48":[0,8,2,12], +"md_ChangeLog.html#autotoc_md49":[0,8,2,13], +"md_ChangeLog.html#autotoc_md50":[0,8,3], +"md_ChangeLog.html#autotoc_md51":[0,8,3,0], +"md_ChangeLog.html#autotoc_md52":[0,8,3,1], +"md_ChangeLog.html#autotoc_md53":[0,8,3,2], +"md_ChangeLog.html#autotoc_md54":[0,8,3,3], +"md_ChangeLog.html#autotoc_md55":[0,8,3,4], +"md_ChangeLog.html#autotoc_md56":[0,8,3,5], +"md_ChangeLog.html#autotoc_md57":[0,8,3,6], +"md_ChangeLog.html#autotoc_md58":[0,8,3,7], +"md_ChangeLog.html#autotoc_md59":[0,8,3,8], +"md_ChangeLog.html#autotoc_md60":[0,8,3,9], +"md_ChangeLog.html#autotoc_md61":[0,8,3,10], +"md_ChangeLog.html#autotoc_md62":[0,8,4], +"md_ChangeLog.html#autotoc_md63":[0,8,4,0], +"md_ChangeLog.html#autotoc_md64":[0,8,4,1], +"md_ChangeLog.html#autotoc_md65":[0,8,4,2], +"md_ChangeLog.html#autotoc_md66":[0,8,4,3], +"md_ChangeLog.html#autotoc_md67":[0,8,4,4], +"md_ChangeLog.html#autotoc_md68":[0,8,5], +"md_ChangeLog.html#autotoc_md69":[0,8,5,0], +"md_ChangeLog.html#autotoc_md70":[0,8,5,1], +"md_ChangeLog.html#autotoc_md71":[0,8,5,2], +"md_ChangeLog.html#autotoc_md72":[0,8,5,3], +"md_ChangeLog.html#autotoc_md73":[0,8,6], +"md_ChangeLog.html#autotoc_md74":[0,8,6,0], +"md_ChangeLog.html#autotoc_md75":[0,8,6,1], +"md_ChangeLog.html#autotoc_md76":[0,8,6,2], +"md_ChangeLog.html#autotoc_md77":[0,8,6,3], +"md_ChangeLog.html#autotoc_md78":[0,8,7], +"md_ChangeLog.html#autotoc_md79":[0,8,7,0], +"md_ChangeLog.html#autotoc_md80":[0,8,7,1], +"md_ChangeLog.html#autotoc_md81":[0,8,8], +"md_ChangeLog.html#autotoc_md82":[0,8,8,0], +"md_ChangeLog.html#autotoc_md83":[0,8,8,1], +"md_ChangeLog.html#autotoc_md84":[0,8,9], +"md_ChangeLog.html#autotoc_md85":[0,8,9,0], +"md_ChangeLog.html#autotoc_md86":[0,8,9,1], +"md_ChangeLog.html#autotoc_md87":[0,8,9,2], +"md_ChangeLog.html#autotoc_md88":[0,8,9,3], +"md_ChangeLog.html#autotoc_md89":[0,8,9,4], +"md_ChangeLog.html#autotoc_md90":[0,8,9,5], +"md_ChangeLog.html#autotoc_md91":[0,8,10], +"md_ChangeLog.html#autotoc_md92":[0,8,10,0], +"md_ChangeLog.html#autotoc_md93":[0,8,10,1], +"md_ChangeLog.html#autotoc_md94":[0,8,10,2], +"md_ChangeLog.html#autotoc_md95":[0,8,11], +"md_ChangeLog.html#autotoc_md96":[0,8,11,0], +"md_ChangeLog.html#autotoc_md97":[0,8,11,1], +"md_ChangeLog.html#autotoc_md98":[0,8,11,2], +"md_ChangeLog.html#autotoc_md99":[0,8,11,3], "pages.html":[], "structIpopt_1_1PiecewisePenEntry.html":[1,0,0,130], "structIpopt_1_1PiecewisePenEntry.html#a424d447c04a3e51f2ce47b55ba22bbb0":[1,0,0,130,0], @@ -241,13 +249,5 @@ var NAVTREEINDEX26 = "structma77__control__d.html#a05a9cec699db33551ad7e1f551cda9ca":[1,0,2,25], "structma77__control__d.html#a06071e418d7fbf32be2e29141ae369af":[1,0,2,16], "structma77__control__d.html#a18ba283230b32ed0e34253b91ec2e263":[1,0,2,10], -"structma77__control__d.html#a1a09d6bc4a6584c1471999074afc1a5a":[1,0,2,18], -"structma77__control__d.html#a2c43f695ececa899ada1e70b1e5977d2":[1,0,2,5], -"structma77__control__d.html#a2cadfb4184d6bdf5987dbc5076d1afab":[1,0,2,22], -"structma77__control__d.html#a365aa7e2ce824929a193c19ccb2daa45":[1,0,2,1], -"structma77__control__d.html#a3854dab3e149e9d72c4c91d2abf9eb04":[1,0,2,28], -"structma77__control__d.html#a3eedf0cd018aa09b918484a958ceb6f0":[1,0,2,9], -"structma77__control__d.html#a431e9971cb337a113cf8a669964032a2":[1,0,2,24], -"structma77__control__d.html#a45e985de1b5463effe534bc3e35e19bd":[1,0,2,13], -"structma77__control__d.html#a48764c67a40eaf4d60b704853b6df6f2":[1,0,2,6] +"structma77__control__d.html#a1a09d6bc4a6584c1471999074afc1a5a":[1,0,2,18] }; diff --git a/navtreeindex27.js b/navtreeindex27.js index 6e20575f3..b4bba68ac 100644 --- a/navtreeindex27.js +++ b/navtreeindex27.js @@ -1,5 +1,13 @@ var NAVTREEINDEX27 = { +"structma77__control__d.html#a2c43f695ececa899ada1e70b1e5977d2":[1,0,2,5], +"structma77__control__d.html#a2cadfb4184d6bdf5987dbc5076d1afab":[1,0,2,22], +"structma77__control__d.html#a365aa7e2ce824929a193c19ccb2daa45":[1,0,2,1], +"structma77__control__d.html#a3854dab3e149e9d72c4c91d2abf9eb04":[1,0,2,28], +"structma77__control__d.html#a3eedf0cd018aa09b918484a958ceb6f0":[1,0,2,9], +"structma77__control__d.html#a431e9971cb337a113cf8a669964032a2":[1,0,2,24], +"structma77__control__d.html#a45e985de1b5463effe534bc3e35e19bd":[1,0,2,13], +"structma77__control__d.html#a48764c67a40eaf4d60b704853b6df6f2":[1,0,2,6], "structma77__control__d.html#a4e4133ceef6c3b6369210171f7998fcb":[1,0,2,0], "structma77__control__d.html#a7956ea75ac76e1769b7e3920b863f2bb":[1,0,2,21], "structma77__control__d.html#a94d184df91cdb9c06f974410d8e3bd7b":[1,0,2,23], @@ -241,13 +249,5 @@ var NAVTREEINDEX27 = "structma97__info__d.html#ad44076bff89516fe7c77c31f28bfb019":[1,0,12,2], "structma97__info__d.html#adb40859465c6e0dac72d3e058c186960":[1,0,12,1], "structma97__info__d.html#aec4fde3d80b9e35c05dd17c5b2ae524d":[1,0,12,6], -"structma97__info__d.html#af7498680aa698cb80d85a191a5f75c89":[1,0,12,9], -"structma97__info__s.html":[1,0,13], -"structma97__info__s.html#a05fe31aaca91e57510f943cfc8a3c62d":[1,0,13,16], -"structma97__info__s.html#a0b49558d55b5dee850670c659c841bd9":[1,0,13,4], -"structma97__info__s.html#a0d6ae736e8ca28d8edc74dc92e7dc682":[1,0,13,12], -"structma97__info__s.html#a21db1aef725348a72ff597226082a2fa":[1,0,13,11], -"structma97__info__s.html#a2aec1d294212368ddf425f9a195f7cd4":[1,0,13,19], -"structma97__info__s.html#a2ecd46a929d16edc65134f34e8733b0f":[1,0,13,15], -"structma97__info__s.html#a32fe6f2ad34f93960d7f714db31143fd":[1,0,13,6] +"structma97__info__d.html#af7498680aa698cb80d85a191a5f75c89":[1,0,12,9] }; diff --git a/navtreeindex28.js b/navtreeindex28.js index d2865b2a5..ab4fd1200 100644 --- a/navtreeindex28.js +++ b/navtreeindex28.js @@ -1,5 +1,13 @@ var NAVTREEINDEX28 = { +"structma97__info__s.html":[1,0,13], +"structma97__info__s.html#a05fe31aaca91e57510f943cfc8a3c62d":[1,0,13,16], +"structma97__info__s.html#a0b49558d55b5dee850670c659c841bd9":[1,0,13,4], +"structma97__info__s.html#a0d6ae736e8ca28d8edc74dc92e7dc682":[1,0,13,12], +"structma97__info__s.html#a21db1aef725348a72ff597226082a2fa":[1,0,13,11], +"structma97__info__s.html#a2aec1d294212368ddf425f9a195f7cd4":[1,0,13,19], +"structma97__info__s.html#a2ecd46a929d16edc65134f34e8733b0f":[1,0,13,15], +"structma97__info__s.html#a32fe6f2ad34f93960d7f714db31143fd":[1,0,13,6], "structma97__info__s.html#a36b696fdad1ca7d805f759a98587bdcc":[1,0,13,2], "structma97__info__s.html#a38c81f048be470b995d559f80b76b431":[1,0,13,7], "structma97__info__s.html#a47bc7bccb423fcf27f3c6a8b3b2cc4df":[1,0,13,1], diff --git a/navtreeindex3.js b/navtreeindex3.js index 156bdb15a..38dee671f 100644 --- a/navtreeindex3.js +++ b/navtreeindex3.js @@ -1,5 +1,7 @@ var NAVTREEINDEX3 = { +"SensBacksolver_8hpp_source.html":[2,0,0,0,1,2], +"SensBuilder_8hpp.html":[2,0,0,0,1,3], "SensBuilder_8hpp.html#ad00d34c37128c8a05abc0561539594e4":[2,0,0,0,1,3,1], "SensBuilder_8hpp_source.html":[2,0,0,0,1,3], "SensDenseGenSchurDriver_8hpp.html":[2,0,0,0,1,4], @@ -222,32 +224,30 @@ var NAVTREEINDEX3 = "classIpopt_1_1AmplSuffixHandler.html#afc127318301fadfb687ae86aac6a6889":[1,0,0,4,13], "classIpopt_1_1AmplSuffixHandler.html#afcd2fd0b07735db08932918ecb49ea95":[1,0,0,4,12], "classIpopt_1_1AmplTNLP.html":[1,0,0,5], -"classIpopt_1_1AmplTNLP.html#a01a73e0fad4baf58f416adf5bb348dcc":[1,0,0,5,54], -"classIpopt_1_1AmplTNLP.html#a02a280141a3ec9b2b0679ff01398072e":[1,0,0,5,30], +"classIpopt_1_1AmplTNLP.html#a01a73e0fad4baf58f416adf5bb348dcc":[1,0,0,5,55], +"classIpopt_1_1AmplTNLP.html#a02a280141a3ec9b2b0679ff01398072e":[1,0,0,5,31], "classIpopt_1_1AmplTNLP.html#a05342a7a193a9451c09837b3de387fb8":[1,0,0,5,14], -"classIpopt_1_1AmplTNLP.html#a09ae1a3052a19988433941e250151428":[1,0,0,5,56], -"classIpopt_1_1AmplTNLP.html#a0db97ee895b0c54a503772bb8667fdb5":[1,0,0,5,60], -"classIpopt_1_1AmplTNLP.html#a14d7c984c510dad373d700335ddf1ca1":[1,0,0,5,27], -"classIpopt_1_1AmplTNLP.html#a1f1f65c49a02ef551f1be28929130008":[1,0,0,5,42], -"classIpopt_1_1AmplTNLP.html#a21d1ef37ca415f1e7b2b4106e4c614a9":[1,0,0,5,45], -"classIpopt_1_1AmplTNLP.html#a2535706fb770ebda7b50219b11352c92":[1,0,0,5,18], +"classIpopt_1_1AmplTNLP.html#a09ae1a3052a19988433941e250151428":[1,0,0,5,57], +"classIpopt_1_1AmplTNLP.html#a0db97ee895b0c54a503772bb8667fdb5":[1,0,0,5,63], +"classIpopt_1_1AmplTNLP.html#a14d7c984c510dad373d700335ddf1ca1":[1,0,0,5,28], +"classIpopt_1_1AmplTNLP.html#a1f1f65c49a02ef551f1be28929130008":[1,0,0,5,43], +"classIpopt_1_1AmplTNLP.html#a207103b08555ac8ebb38d0cf818e0a46":[1,0,0,5,59], +"classIpopt_1_1AmplTNLP.html#a21d1ef37ca415f1e7b2b4106e4c614a9":[1,0,0,5,46], +"classIpopt_1_1AmplTNLP.html#a2535706fb770ebda7b50219b11352c92":[1,0,0,5,19], "classIpopt_1_1AmplTNLP.html#a2ab397aae36cd6e826376d264fa9d315":[1,0,0,5,4], "classIpopt_1_1AmplTNLP.html#a2cf9fdea2872f6f9bbdf5043ebdf7e6c":[1,0,0,5,6], -"classIpopt_1_1AmplTNLP.html#a2d7cb241b31a80146129bc5799d9eee2":[1,0,0,5,20], -"classIpopt_1_1AmplTNLP.html#a330457824e6fbcfc44462732f0dd56e5":[1,0,0,5,43], -"classIpopt_1_1AmplTNLP.html#a362e90482ca019dca0f34431cfe18447":[1,0,0,5,32], -"classIpopt_1_1AmplTNLP.html#a38037bb2d1b0204f809f24eb10066ae2":[1,0,0,5,58], +"classIpopt_1_1AmplTNLP.html#a2d7cb241b31a80146129bc5799d9eee2":[1,0,0,5,21], +"classIpopt_1_1AmplTNLP.html#a330457824e6fbcfc44462732f0dd56e5":[1,0,0,5,44], +"classIpopt_1_1AmplTNLP.html#a362e90482ca019dca0f34431cfe18447":[1,0,0,5,33], +"classIpopt_1_1AmplTNLP.html#a38037bb2d1b0204f809f24eb10066ae2":[1,0,0,5,61], "classIpopt_1_1AmplTNLP.html#a4742bc188af6f0f1feeef3728ed9ee88":[1,0,0,5,5], -"classIpopt_1_1AmplTNLP.html#a498921760ac6aded9abe4333a26ec459":[1,0,0,5,57], -"classIpopt_1_1AmplTNLP.html#a4df4da8ede66c3e3116aaf09a1e26b11":[1,0,0,5,52], -"classIpopt_1_1AmplTNLP.html#a5a029fb8447cd33af621ad07ab69b133":[1,0,0,5,35], +"classIpopt_1_1AmplTNLP.html#a498921760ac6aded9abe4333a26ec459":[1,0,0,5,60], +"classIpopt_1_1AmplTNLP.html#a4df4da8ede66c3e3116aaf09a1e26b11":[1,0,0,5,53], +"classIpopt_1_1AmplTNLP.html#a5a029fb8447cd33af621ad07ab69b133":[1,0,0,5,36], "classIpopt_1_1AmplTNLP.html#a5a577627e4c83061a05787930724620f":[1,0,0,5,3], "classIpopt_1_1AmplTNLP.html#a5bf35981f12a6386e5f823fe3b99f299":[1,0,0,5,1], -"classIpopt_1_1AmplTNLP.html#a5cfa70d32b5ddfb565347f8c479462b1":[1,0,0,5,40], -"classIpopt_1_1AmplTNLP.html#a5f110edd912d943a85f3af2d7bb98bb3":[1,0,0,5,17], -"classIpopt_1_1AmplTNLP.html#a5f4d2007a55884bb21643cfb82988ce0":[1,0,0,5,44], -"classIpopt_1_1AmplTNLP.html#a60b0eb2bb08619261e4d0e292ad0e854":[1,0,0,5,16], -"classIpopt_1_1AmplTNLP.html#a60ea8db9be8ce3baa1b7086a023ab633":[1,0,0,5,13], -"classIpopt_1_1AmplTNLP.html#a617b5e7de6693324ff3236c347bd62e3":[1,0,0,5,12], -"classIpopt_1_1AmplTNLP.html#a6d0b2f3e6d8d565b16d04484cd1efe56":[1,0,0,5,59] +"classIpopt_1_1AmplTNLP.html#a5cfa70d32b5ddfb565347f8c479462b1":[1,0,0,5,41], +"classIpopt_1_1AmplTNLP.html#a5f110edd912d943a85f3af2d7bb98bb3":[1,0,0,5,18], +"classIpopt_1_1AmplTNLP.html#a5f4d2007a55884bb21643cfb82988ce0":[1,0,0,5,45], +"classIpopt_1_1AmplTNLP.html#a60b0eb2bb08619261e4d0e292ad0e854":[1,0,0,5,16] }; diff --git a/navtreeindex4.js b/navtreeindex4.js index ce686be7e..4b5491ef8 100644 --- a/navtreeindex4.js +++ b/navtreeindex4.js @@ -1,40 +1,45 @@ var NAVTREEINDEX4 = { -"classIpopt_1_1AmplTNLP.html#a725d09f0beca55ea55a06df68f38d72a":[1,0,0,5,19], -"classIpopt_1_1AmplTNLP.html#a77d711aa93069652690e205de128f480":[1,0,0,5,49], +"classIpopt_1_1AmplTNLP.html#a60ea8db9be8ce3baa1b7086a023ab633":[1,0,0,5,13], +"classIpopt_1_1AmplTNLP.html#a617b5e7de6693324ff3236c347bd62e3":[1,0,0,5,12], +"classIpopt_1_1AmplTNLP.html#a68f7a8e7314fc848ebdb190393121fe7":[1,0,0,5,0], +"classIpopt_1_1AmplTNLP.html#a6d0b2f3e6d8d565b16d04484cd1efe56":[1,0,0,5,62], +"classIpopt_1_1AmplTNLP.html#a6f25c70227d6ddadf6f691781007c944":[1,0,0,5,17], +"classIpopt_1_1AmplTNLP.html#a725d09f0beca55ea55a06df68f38d72a":[1,0,0,5,20], +"classIpopt_1_1AmplTNLP.html#a77d711aa93069652690e205de128f480":[1,0,0,5,50], "classIpopt_1_1AmplTNLP.html#a84f60eb40fe4e12b96cbb62c99e9001e":[1,0,0,5,10], "classIpopt_1_1AmplTNLP.html#a88d2e944ecfb7593642f4fec0b936bc3":[1,0,0,5,9], -"classIpopt_1_1AmplTNLP.html#a89ebb03c7dc2eb964f78fd2499ce2da5":[1,0,0,5,62], -"classIpopt_1_1AmplTNLP.html#a8cef653e9dda06388948e5cafa46eab4":[1,0,0,5,29], -"classIpopt_1_1AmplTNLP.html#a8e690881923e4dd353ac22434951113e":[1,0,0,5,34], -"classIpopt_1_1AmplTNLP.html#a8f0fc4add585d82106adfed66c21d42a":[1,0,0,5,22], -"classIpopt_1_1AmplTNLP.html#a8fc78c09f2135be645b50d28b3039553":[1,0,0,5,36], +"classIpopt_1_1AmplTNLP.html#a89ebb03c7dc2eb964f78fd2499ce2da5":[1,0,0,5,65], +"classIpopt_1_1AmplTNLP.html#a8cef653e9dda06388948e5cafa46eab4":[1,0,0,5,30], +"classIpopt_1_1AmplTNLP.html#a8e690881923e4dd353ac22434951113e":[1,0,0,5,35], +"classIpopt_1_1AmplTNLP.html#a8f0fc4add585d82106adfed66c21d42a":[1,0,0,5,23], +"classIpopt_1_1AmplTNLP.html#a8fc78c09f2135be645b50d28b3039553":[1,0,0,5,37], "classIpopt_1_1AmplTNLP.html#a944ad51b4e14545324e0e4513e0c89ae":[1,0,0,5,15], -"classIpopt_1_1AmplTNLP.html#a97ed7c89011e8bd6c2ddd9566c90362f":[1,0,0,5,24], -"classIpopt_1_1AmplTNLP.html#a998d6450143d38a811a4e775c41c2f2e":[1,0,0,5,37], +"classIpopt_1_1AmplTNLP.html#a97ed7c89011e8bd6c2ddd9566c90362f":[1,0,0,5,25], +"classIpopt_1_1AmplTNLP.html#a998d6450143d38a811a4e775c41c2f2e":[1,0,0,5,38], "classIpopt_1_1AmplTNLP.html#a9b8a0ff63aa5addfecbe7f54dff43acd":[1,0,0,5,2], -"classIpopt_1_1AmplTNLP.html#aa094d47f17e0fe86ccc6dcc3ac946227":[1,0,0,5,21], +"classIpopt_1_1AmplTNLP.html#aa094d47f17e0fe86ccc6dcc3ac946227":[1,0,0,5,22], "classIpopt_1_1AmplTNLP.html#aa50b7555bb6bcc3965fcdefb0ea130c5":[1,0,0,5,11], "classIpopt_1_1AmplTNLP.html#aa5ff22cac95b61708a49324974305d7e":[1,0,0,5,8], -"classIpopt_1_1AmplTNLP.html#aa63dc17fa5263ef062e1e57df929f902":[1,0,0,5,51], -"classIpopt_1_1AmplTNLP.html#aaffeb45c6386822bd35fe8dab71ff700":[1,0,0,5,48], -"classIpopt_1_1AmplTNLP.html#ab7b6b93bef05a98e1be4ce1898e3d1e2":[1,0,0,5,26], -"classIpopt_1_1AmplTNLP.html#ab9f80fa0ba4ff8f3bd90ef2bb926be49":[1,0,0,5,39], -"classIpopt_1_1AmplTNLP.html#abccdde624507a0bdabdc6de0fe43519c":[1,0,0,5,47], -"classIpopt_1_1AmplTNLP.html#abd98a89e88e8b334c39602c446c348c5":[1,0,0,5,25], -"classIpopt_1_1AmplTNLP.html#ace24d4a55485bb96b1763db1443f9abe":[1,0,0,5,55], -"classIpopt_1_1AmplTNLP.html#aceec87659697692a84a9c6330d137c70":[1,0,0,5,46], -"classIpopt_1_1AmplTNLP.html#ad02dfc75187295fee8641938319eeeea":[1,0,0,5,50], +"classIpopt_1_1AmplTNLP.html#aa63dc17fa5263ef062e1e57df929f902":[1,0,0,5,52], +"classIpopt_1_1AmplTNLP.html#aaffeb45c6386822bd35fe8dab71ff700":[1,0,0,5,49], +"classIpopt_1_1AmplTNLP.html#ab7b6b93bef05a98e1be4ce1898e3d1e2":[1,0,0,5,27], +"classIpopt_1_1AmplTNLP.html#ab9f80fa0ba4ff8f3bd90ef2bb926be49":[1,0,0,5,40], +"classIpopt_1_1AmplTNLP.html#abccdde624507a0bdabdc6de0fe43519c":[1,0,0,5,48], +"classIpopt_1_1AmplTNLP.html#abd98a89e88e8b334c39602c446c348c5":[1,0,0,5,26], +"classIpopt_1_1AmplTNLP.html#ace24d4a55485bb96b1763db1443f9abe":[1,0,0,5,56], +"classIpopt_1_1AmplTNLP.html#aceec87659697692a84a9c6330d137c70":[1,0,0,5,47], +"classIpopt_1_1AmplTNLP.html#ad02dfc75187295fee8641938319eeeea":[1,0,0,5,51], "classIpopt_1_1AmplTNLP.html#ad407145cdc1b323926c584aeb909e501":[1,0,0,5,7], -"classIpopt_1_1AmplTNLP.html#ad5703e41bc0f32bfcb99cd4a31ededbe":[1,0,0,5,33], -"classIpopt_1_1AmplTNLP.html#ad605aff70cd47ba02bee3b0f2758a94e":[1,0,0,5,28], -"classIpopt_1_1AmplTNLP.html#ae2fc537c6e9b224862899fe836fcf07e":[1,0,0,5,53], -"classIpopt_1_1AmplTNLP.html#aed410ab6bd273ede77050a36bd85c240":[1,0,0,5,0], -"classIpopt_1_1AmplTNLP.html#af1e99138f25e1c2b5eea67eae444a3cf":[1,0,0,5,31], -"classIpopt_1_1AmplTNLP.html#af9d12945a7750eaef07feef07a51b3df":[1,0,0,5,61], -"classIpopt_1_1AmplTNLP.html#afb046d3ac530c8606693758046365c83":[1,0,0,5,23], -"classIpopt_1_1AmplTNLP.html#afc9479e3d09aa3fd628d19b9aab99fa5":[1,0,0,5,38], -"classIpopt_1_1AmplTNLP.html#afdcfdb325a7b8d366be40abaef9e28aa":[1,0,0,5,41], +"classIpopt_1_1AmplTNLP.html#ad564603d07c46119004ef35c84fe8964":[1,0,0,5,58], +"classIpopt_1_1AmplTNLP.html#ad5703e41bc0f32bfcb99cd4a31ededbe":[1,0,0,5,34], +"classIpopt_1_1AmplTNLP.html#ad605aff70cd47ba02bee3b0f2758a94e":[1,0,0,5,29], +"classIpopt_1_1AmplTNLP.html#ae2fc537c6e9b224862899fe836fcf07e":[1,0,0,5,54], +"classIpopt_1_1AmplTNLP.html#af1e99138f25e1c2b5eea67eae444a3cf":[1,0,0,5,32], +"classIpopt_1_1AmplTNLP.html#af9d12945a7750eaef07feef07a51b3df":[1,0,0,5,64], +"classIpopt_1_1AmplTNLP.html#afb046d3ac530c8606693758046365c83":[1,0,0,5,24], +"classIpopt_1_1AmplTNLP.html#afc9479e3d09aa3fd628d19b9aab99fa5":[1,0,0,5,39], +"classIpopt_1_1AmplTNLP.html#afdcfdb325a7b8d366be40abaef9e28aa":[1,0,0,5,42], "classIpopt_1_1AugRestoSystemSolver.html":[1,0,0,6], "classIpopt_1_1AugRestoSystemSolver.html#a002657bc804d7a9f52a02d5e0fa112e0":[1,0,0,6,14], "classIpopt_1_1AugRestoSystemSolver.html#a05265078876fad65b7044984996b2d5e":[1,0,0,6,15], @@ -244,10 +249,5 @@ var NAVTREEINDEX4 = "classIpopt_1_1CGPenaltyData.html#ab3b97c94ada4f12100a02139959d48e5":[1,0,0,12,12], "classIpopt_1_1CGPenaltyData.html#abbfa1e792362839c7c8438e26957ac60":[1,0,0,12,8], "classIpopt_1_1CGPenaltyData.html#ac497b20c9dc0ca1a94192972acfea820":[1,0,0,12,44], -"classIpopt_1_1CGPenaltyData.html#ac5754c87ea201489f94bc3de5b1fe7d5":[1,0,0,12,47], -"classIpopt_1_1CGPenaltyData.html#ac5e7498173de1c11129713647d80cdae":[1,0,0,12,40], -"classIpopt_1_1CGPenaltyData.html#acc9a6f88285d4f7dee774029e35a1f3d":[1,0,0,12,13], -"classIpopt_1_1CGPenaltyData.html#ad6b1bc2be8e81526a72b4f8cf5b37fe2":[1,0,0,12,15], -"classIpopt_1_1CGPenaltyData.html#ad8efc1158b392b6ebab565c43cb423c0":[1,0,0,12,45], -"classIpopt_1_1CGPenaltyData.html#ae821fc9886fd3254a1f5662fd6cf79aa":[1,0,0,12,31] +"classIpopt_1_1CGPenaltyData.html#ac5754c87ea201489f94bc3de5b1fe7d5":[1,0,0,12,47] }; diff --git a/navtreeindex5.js b/navtreeindex5.js index 6ccfc904e..ba4c2e1cd 100644 --- a/navtreeindex5.js +++ b/navtreeindex5.js @@ -1,5 +1,10 @@ var NAVTREEINDEX5 = { +"classIpopt_1_1CGPenaltyData.html#ac5e7498173de1c11129713647d80cdae":[1,0,0,12,40], +"classIpopt_1_1CGPenaltyData.html#acc9a6f88285d4f7dee774029e35a1f3d":[1,0,0,12,13], +"classIpopt_1_1CGPenaltyData.html#ad6b1bc2be8e81526a72b4f8cf5b37fe2":[1,0,0,12,15], +"classIpopt_1_1CGPenaltyData.html#ad8efc1158b392b6ebab565c43cb423c0":[1,0,0,12,45], +"classIpopt_1_1CGPenaltyData.html#ae821fc9886fd3254a1f5662fd6cf79aa":[1,0,0,12,31], "classIpopt_1_1CGPenaltyData.html#aeab7fb727196b03c685a8f05bf100902":[1,0,0,12,29], "classIpopt_1_1CGPenaltyData.html#af1894ad54b1e8751f45c0332530870da":[1,0,0,12,33], "classIpopt_1_1CGPenaltyData.html#af3636e593be3a1a50b6b967e77bc934b":[1,0,0,12,21], @@ -244,10 +249,5 @@ var NAVTREEINDEX5 = "classIpopt_1_1CompoundVector.html#a10ce2480047e1d8bb2ab317747f28fe2":[1,0,0,20,45], "classIpopt_1_1CompoundVector.html#a23fe9f85d94a98f3de2d9d618a5c140d":[1,0,0,20,13], "classIpopt_1_1CompoundVector.html#a2fccf227bb3be59d7eae4453fbabc905":[1,0,0,20,1], -"classIpopt_1_1CompoundVector.html#a3048057b020cf29c024afa7acccca441":[1,0,0,20,39], -"classIpopt_1_1CompoundVector.html#a308940d62e1c1cdc134db818653f85eb":[1,0,0,20,29], -"classIpopt_1_1CompoundVector.html#a32b3b120dbd1df95d32c45fae7b61d92":[1,0,0,20,41], -"classIpopt_1_1CompoundVector.html#a34d64b170354f531723ef2b5dec0ce1b":[1,0,0,20,4], -"classIpopt_1_1CompoundVector.html#a3ab7b7117f9b321f654bb294d7012558":[1,0,0,20,9], -"classIpopt_1_1CompoundVector.html#a447431285a175ad7f1cf4d2343c35b73":[1,0,0,20,20] +"classIpopt_1_1CompoundVector.html#a3048057b020cf29c024afa7acccca441":[1,0,0,20,39] }; diff --git a/navtreeindex6.js b/navtreeindex6.js index b93c7e189..535807804 100644 --- a/navtreeindex6.js +++ b/navtreeindex6.js @@ -1,5 +1,10 @@ var NAVTREEINDEX6 = { +"classIpopt_1_1CompoundVector.html#a308940d62e1c1cdc134db818653f85eb":[1,0,0,20,29], +"classIpopt_1_1CompoundVector.html#a32b3b120dbd1df95d32c45fae7b61d92":[1,0,0,20,41], +"classIpopt_1_1CompoundVector.html#a34d64b170354f531723ef2b5dec0ce1b":[1,0,0,20,4], +"classIpopt_1_1CompoundVector.html#a3ab7b7117f9b321f654bb294d7012558":[1,0,0,20,9], +"classIpopt_1_1CompoundVector.html#a447431285a175ad7f1cf4d2343c35b73":[1,0,0,20,20], "classIpopt_1_1CompoundVector.html#a4480fd34f0fe32a767a9e07acb638326":[1,0,0,20,37], "classIpopt_1_1CompoundVector.html#a45a77bf549eafc343cb74b83c2123dae":[1,0,0,20,42], "classIpopt_1_1CompoundVector.html#a462e495c702b61aab3703ac14808bfea":[1,0,0,20,16], @@ -244,10 +249,5 @@ var NAVTREEINDEX6 = "classIpopt_1_1DenseVectorSpace.html#ae41977efc786dd75b303841c8732a039":[1,0,0,30,7], "classIpopt_1_1DenseVectorSpace.html#ae70b1acb438cc8c6049f9a4507384e29":[1,0,0,30,1], "classIpopt_1_1DenseVectorSpace.html#af3bc9ab94371c5cd96b43c5104c8ce79":[1,0,0,30,2], -"classIpopt_1_1DenseVectorSpace.html#af4180a406b5325d6c008cdcba990ce13":[1,0,0,30,16], -"classIpopt_1_1DenseVectorSpace.html#afa53587dc9ff038a4e14854a177be0c8":[1,0,0,30,9], -"classIpopt_1_1DenseVectorSpace.html#afdc7d13e308f39cf442b6ec3a45bd770":[1,0,0,30,3], -"classIpopt_1_1DependentResult.html":[1,0,0,31], -"classIpopt_1_1DependentResult.html#a180e1639146e0b12b5b715a7e29ccc97":[1,0,0,31,8], -"classIpopt_1_1DependentResult.html#a1c443217396c7f2deafe4d94be51b389":[1,0,0,31,6] +"classIpopt_1_1DenseVectorSpace.html#af4180a406b5325d6c008cdcba990ce13":[1,0,0,30,16] }; diff --git a/navtreeindex7.js b/navtreeindex7.js index f8b0789fb..d0e589e1e 100644 --- a/navtreeindex7.js +++ b/navtreeindex7.js @@ -1,5 +1,10 @@ var NAVTREEINDEX7 = { +"classIpopt_1_1DenseVectorSpace.html#afa53587dc9ff038a4e14854a177be0c8":[1,0,0,30,9], +"classIpopt_1_1DenseVectorSpace.html#afdc7d13e308f39cf442b6ec3a45bd770":[1,0,0,30,3], +"classIpopt_1_1DependentResult.html":[1,0,0,31], +"classIpopt_1_1DependentResult.html#a180e1639146e0b12b5b715a7e29ccc97":[1,0,0,31,8], +"classIpopt_1_1DependentResult.html#a1c443217396c7f2deafe4d94be51b389":[1,0,0,31,6], "classIpopt_1_1DependentResult.html#a1d82971435f77d9285ab25dbd379b7d4":[1,0,0,31,2], "classIpopt_1_1DependentResult.html#a375cc4740d1ebf06e9f4a69be848e7c2":[1,0,0,31,3], "classIpopt_1_1DependentResult.html#a3996096057cb6ca687db56ff0a9cd778":[1,0,0,31,13], @@ -244,10 +249,5 @@ var NAVTREEINDEX7 = "classIpopt_1_1GenAugSystemSolver.html#af74d33996619213d8aac4a331e220945":[1,0,0,45,17], "classIpopt_1_1GenKKTSolverInterface.html":[1,0,0,46], "classIpopt_1_1GenKKTSolverInterface.html#a11e8b46a72275fc25f870e924db3ff3a":[1,0,0,46,3], -"classIpopt_1_1GenKKTSolverInterface.html#a3f9c2a063357bb95a66fbee6607e7640":[1,0,0,46,4], -"classIpopt_1_1GenKKTSolverInterface.html#a4e40b8f8046b588ef3f9c703dd0a35f9":[1,0,0,46,2], -"classIpopt_1_1GenKKTSolverInterface.html#a84938b57266632f66530b67b86b9015f":[1,0,0,46,5], -"classIpopt_1_1GenKKTSolverInterface.html#aa96d7e87f2b0eb54015a8a5ef44ed002":[1,0,0,46,6], -"classIpopt_1_1GenKKTSolverInterface.html#aee47022a6304308340ba264b5f605d86":[1,0,0,46,1], -"classIpopt_1_1GenKKTSolverInterface.html#afba801986d6c98495130867331bd7242":[1,0,0,46,0] +"classIpopt_1_1GenKKTSolverInterface.html#a3f9c2a063357bb95a66fbee6607e7640":[1,0,0,46,4] }; diff --git a/navtreeindex8.js b/navtreeindex8.js index 9b7736d72..65cc886d4 100644 --- a/navtreeindex8.js +++ b/navtreeindex8.js @@ -1,5 +1,10 @@ var NAVTREEINDEX8 = { +"classIpopt_1_1GenKKTSolverInterface.html#a4e40b8f8046b588ef3f9c703dd0a35f9":[1,0,0,46,2], +"classIpopt_1_1GenKKTSolverInterface.html#a84938b57266632f66530b67b86b9015f":[1,0,0,46,5], +"classIpopt_1_1GenKKTSolverInterface.html#aa96d7e87f2b0eb54015a8a5ef44ed002":[1,0,0,46,6], +"classIpopt_1_1GenKKTSolverInterface.html#aee47022a6304308340ba264b5f605d86":[1,0,0,46,1], +"classIpopt_1_1GenKKTSolverInterface.html#afba801986d6c98495130867331bd7242":[1,0,0,46,0], "classIpopt_1_1GenTMatrix.html":[1,0,0,47], "classIpopt_1_1GenTMatrix.html#a0d844853f5e916ef0573e08c91fee9d5":[1,0,0,47,0], "classIpopt_1_1GenTMatrix.html#a135ffa11023af87fd2f7e05d3bc380c7":[1,0,0,47,21], @@ -244,10 +249,5 @@ var NAVTREEINDEX8 = "classIpopt_1_1InexactLSAcceptor.html#add7635a0c6b4acfd1180f576ffc904ca":[1,0,0,59,21], "classIpopt_1_1InexactLSAcceptor.html#ae398c0c8b111df00695aaf9ccc24cecd":[1,0,0,59,23], "classIpopt_1_1InexactLSAcceptor.html#aeb39c5823cf2a05f9c939efc23ece6c2":[1,0,0,59,29], -"classIpopt_1_1InexactLSAcceptor.html#aed27ed7f9098f2cdaecfcf78c57a946a":[1,0,0,59,45], -"classIpopt_1_1InexactLSAcceptor.html#aedc2a4b7b5d5dad97bb8ed35f41543d6":[1,0,0,59,39], -"classIpopt_1_1InexactLSAcceptor.html#af4d3c0298d76f002b2d244d2b7c08cad":[1,0,0,59,38], -"classIpopt_1_1InexactLSAcceptor.html#af6c191f6dafbeada220e206131d669b5":[1,0,0,59,19], -"classIpopt_1_1InexactLSAcceptor.html#af920c9da39842c66b2c41f61f9e9fe91":[1,0,0,59,35], -"classIpopt_1_1InexactLSAcceptor.html#af9eff792886364a143b656eee3d61f86":[1,0,0,59,10] +"classIpopt_1_1InexactLSAcceptor.html#aed27ed7f9098f2cdaecfcf78c57a946a":[1,0,0,59,45] }; diff --git a/navtreeindex9.js b/navtreeindex9.js index 59faad2f9..9f2214733 100644 --- a/navtreeindex9.js +++ b/navtreeindex9.js @@ -1,5 +1,10 @@ var NAVTREEINDEX9 = { +"classIpopt_1_1InexactLSAcceptor.html#aedc2a4b7b5d5dad97bb8ed35f41543d6":[1,0,0,59,39], +"classIpopt_1_1InexactLSAcceptor.html#af4d3c0298d76f002b2d244d2b7c08cad":[1,0,0,59,38], +"classIpopt_1_1InexactLSAcceptor.html#af6c191f6dafbeada220e206131d669b5":[1,0,0,59,19], +"classIpopt_1_1InexactLSAcceptor.html#af920c9da39842c66b2c41f61f9e9fe91":[1,0,0,59,35], +"classIpopt_1_1InexactLSAcceptor.html#af9eff792886364a143b656eee3d61f86":[1,0,0,59,10], "classIpopt_1_1InexactLSAcceptor.html#afa1e003c47576619e0ad9750bf38095b":[1,0,0,59,6], "classIpopt_1_1InexactLSAcceptor.html#afe532f90d724856dd417328d9393f247":[1,0,0,59,41], "classIpopt_1_1InexactNewtonNormalStep.html":[1,0,0,60], @@ -244,10 +249,5 @@ var NAVTREEINDEX9 = "classIpopt_1_1IpoptCalculatedQuantities.html#a106a8fa8780188ac17ed54d423212431":[1,0,0,71,54], "classIpopt_1_1IpoptCalculatedQuantities.html#a10b3fcfcf4d2bd8fde1eb0533065aae4":[1,0,0,71,55], "classIpopt_1_1IpoptCalculatedQuantities.html#a11a5d22df62ed70724e4df4f09a69921":[1,0,0,71,82], -"classIpopt_1_1IpoptCalculatedQuantities.html#a11e83757d902c55be4012546f90df00d":[1,0,0,71,46], -"classIpopt_1_1IpoptCalculatedQuantities.html#a12e8c3d6081b1426571e204b6eb4d470":[1,0,0,71,129], -"classIpopt_1_1IpoptCalculatedQuantities.html#a158c34cad7ba65681e9722dca6907e4e":[1,0,0,71,123], -"classIpopt_1_1IpoptCalculatedQuantities.html#a1628eccfc53c0411519a36afedef7c92":[1,0,0,71,2], -"classIpopt_1_1IpoptCalculatedQuantities.html#a1640157e330bdcd41c10e175f1efd67a":[1,0,0,71,142], -"classIpopt_1_1IpoptCalculatedQuantities.html#a18225e7708add8705943f20fccc68939":[1,0,0,71,41] +"classIpopt_1_1IpoptCalculatedQuantities.html#a11e83757d902c55be4012546f90df00d":[1,0,0,71,46] }; diff --git a/options_8dox.html b/options_8dox.html index bc4c21d6c..adb827afb 100644 --- a/options_8dox.html +++ b/options_8dox.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/output_8dox.html b/output_8dox.html index a13292ceb..d2d9fd273 100644 --- a/output_8dox.html +++ b/output_8dox.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/pages.html b/pages.html index 96c1681e1..aebc3cbee 100644 --- a/pages.html +++ b/pages.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/search/all_0.js b/search/all_0.js index 35a43eb73..ec5cd7b87 100644 --- a/search/all_0.js +++ b/search/all_0.js @@ -1,95 +1,96 @@ var searchData= [ - ['0_0',['3.0',['../md_ChangeLog.html#autotoc_md106',1,'']]], - ['0_200_202005_2008_2026_20dev_20release_20number_20510_1',['3.0.0 (2005-08-26) - dev release number 510',['../md_ChangeLog.html#autotoc_md108',1,'']]], - ['0_201_202005_2012_2004_2',['3.0.1 (2005-12-04)',['../md_ChangeLog.html#autotoc_md107',1,'']]], - ['0_202004_2003_2010_3',['2.2.0 (2004-03-10)',['../md_ChangeLog.html#autotoc_md119',1,'']]], - ['0_202006_2004_2008_20dev_20release_20number_20714_4',['3.1.0 (2006-04-08) - dev release number 714',['../md_ChangeLog.html#autotoc_md105',1,'']]], - ['0_202006_2007_2007_20dev_20release_20number_20757_5',['3.2.0 (2006-07-07) - dev release number 757',['../md_ChangeLog.html#autotoc_md103',1,'']]], - ['0_202008_2004_2025_6',['3.4.0 (2008-04-25)',['../md_ChangeLog.html#autotoc_md92',1,'']]], - ['0_202008_2008_2025_7',['3.5.0 (2008-08-25)',['../md_ChangeLog.html#autotoc_md88',1,'']]], - ['0_202009_2004_2029_8',['3.6.0 (2009-04-29)',['../md_ChangeLog.html#autotoc_md81',1,'']]], - ['0_202009_2007_2016_9',['3.7.0 (2009-07-16)',['../md_ChangeLog.html#autotoc_md78',1,'']]], - ['0_202009_2010_2030_10',['3.8.0 (2009-10-30)',['../md_ChangeLog.html#autotoc_md75',1,'']]], - ['0_202010_2011_2005_11',['3.9.0 (2010-11-05)',['../md_ChangeLog.html#autotoc_md70',1,'']]], - ['0_202011_2006_2020_12',['3.10.0 (2011-06-20)',['../md_ChangeLog.html#autotoc_md65',1,'']]], - ['0_202013_2005_2007_13',['3.11.0 (2013-05-07)',['../md_ChangeLog.html#autotoc_md59',1,'']]], - ['0_202015_2001_2023_14',['3.12.0 (2015-01-23)',['../md_ChangeLog.html#autotoc_md47',1,'']]], - ['0_202019_2010_2019_15',['3.13.0 (2019-10-19)',['../md_ChangeLog.html#autotoc_md32',1,'']]], - ['0_202021_2006_2015_16',['3.14.0 (2021-06-15)',['../md_ChangeLog.html#autotoc_md26',1,'']]], - ['01_17',['01',['../md_ChangeLog.html#autotoc_md57',1,'3.11.2 (2013-07-01)'],['../md_ChangeLog.html#autotoc_md80',1,'3.6.1 (2009-05-01)']]], - ['01_2007_18',['no new release (2005-01-07)',['../md_ChangeLog.html#autotoc_md112',1,'']]], - ['01_2013_19',['3.5.5 (2009-01-13)',['../md_ChangeLog.html#autotoc_md83',1,'']]], - ['01_2015_20',['3.12.9 (2018-01-15)',['../md_ChangeLog.html#autotoc_md38',1,'']]], - ['01_2018_21',['01 18',['../md_ChangeLog.html#autotoc_md49',1,'3.11.10 (2015-01-18)'],['../md_ChangeLog.html#autotoc_md12',1,'3.14.14 (2024-01-18)']]], - ['01_2023_22',['3.12.0 (2015-01-23)',['../md_ChangeLog.html#autotoc_md47',1,'']]], - ['02_23',['02',['../md_ChangeLog.html#autotoc_md37',1,'3.12.10 (2018-06-02)'],['../md_ChangeLog.html#autotoc_md20',1,'3.14.6 (2022-05-02)']]], - ['02_2007_24',['3.14.11 (2023-02-07)',['../md_ChangeLog.html#autotoc_md15',1,'']]], - ['02_2009_25',['3.14.5 (2022-02-09)',['../md_ChangeLog.html#autotoc_md21',1,'']]], - ['02_2012_26',['3.10.2 (2012-02-12)',['../md_ChangeLog.html#autotoc_md63',1,'']]], - ['02_2013_27',['3.12.1 (2015-02-13)',['../md_ChangeLog.html#autotoc_md46',1,'']]], - ['02_2024_28',['3.13.4 (2021-02-24)',['../md_ChangeLog.html#autotoc_md28',1,'']]], - ['02_2025_29',['3.12.7 (2017-02-25)',['../md_ChangeLog.html#autotoc_md40',1,'']]], - ['02_2028_30',['3.3.5 (2008-02-28)',['../md_ChangeLog.html#autotoc_md94',1,'']]], - ['03_31',['3.14.3 (2021-09-03)',['../md_ChangeLog.html#autotoc_md23',1,'']]], - ['03_2010_32',['2.2.0 (2004-03-10)',['../md_ChangeLog.html#autotoc_md119',1,'']]], - ['03_2011_33',['3.13.1 (2020-03-11)',['../md_ChangeLog.html#autotoc_md31',1,'']]], - ['04_34',['3.0.1 (2005-12-04)',['../md_ChangeLog.html#autotoc_md107',1,'']]], - ['04_2004_35',['3.12.2 (2015-04-04)',['../md_ChangeLog.html#autotoc_md45',1,'']]], - ['04_2005_36',['3.14.12 (2023-04-05)',['../md_ChangeLog.html#autotoc_md14',1,'']]], - ['04_2007_37',['3.9.3 (2011-04-07)',['../md_ChangeLog.html#autotoc_md67',1,'']]], - ['04_2008_38',['04 08',['../md_ChangeLog.html#autotoc_md51',1,'3.11.8 (2014-04-08)'],['../md_ChangeLog.html#autotoc_md34',1,'3.12.13 (2019-04-08)']]], - ['04_2008_20dev_20release_20number_20714_39',['3.1.0 (2006-04-08) - dev release number 714',['../md_ChangeLog.html#autotoc_md105',1,'']]], - ['04_2010_40',['3.14.15 (2024-04-10)',['../md_ChangeLog.html#autotoc_md11',1,'']]], - ['04_2015_41',['3.12.3 and 3.11.11 (2015-04-15)',['../md_ChangeLog.html#autotoc_md44',1,'']]], - ['04_2024_42',['3.2.4 (2007-04-24)',['../md_ChangeLog.html#autotoc_md99',1,'']]], - ['04_2025_43',['04 25',['../md_ChangeLog.html#autotoc_md118',1,'2.2.1 (2004-04-25)'],['../md_ChangeLog.html#autotoc_md92',1,'3.4.0 (2008-04-25)']]], - ['04_2028_44',['no new release (2004-04-28)',['../md_ChangeLog.html#autotoc_md117',1,'']]], - ['04_2029_45',['3.6.0 (2009-04-29)',['../md_ChangeLog.html#autotoc_md81',1,'']]], - ['04_2030_46',['04 30',['../md_ChangeLog.html#autotoc_md42',1,'3.12.5 (2016-04-30)'],['../md_ChangeLog.html#autotoc_md30',1,'3.13.2 (2020-04-30)']]], - ['05_47',['05',['../md_ChangeLog.html#autotoc_md113',1,'2.2.1d (2004-10-05)'],['../md_ChangeLog.html#autotoc_md14',1,'3.14.12 (2023-04-05)'],['../md_ChangeLog.html#autotoc_md70',1,'3.9.0 (2010-11-05)']]], - ['05_2001_48',['3.6.1 (2009-05-01)',['../md_ChangeLog.html#autotoc_md80',1,'']]], - ['05_2002_49',['3.14.6 (2022-05-02)',['../md_ChangeLog.html#autotoc_md20',1,'']]], - ['05_2005_50',['3.10.4 (2013-05-05)',['../md_ChangeLog.html#autotoc_md61',1,'']]], - ['05_2007_51',['3.11.0 (2013-05-07)',['../md_ChangeLog.html#autotoc_md59',1,'']]], - ['05_2013_52',['2.2.1a (2004-05-13)',['../md_ChangeLog.html#autotoc_md116',1,'']]], - ['05_2021_53',['2.2.1b (2004-05-21)',['../md_ChangeLog.html#autotoc_md115',1,'']]], - ['05_2030_54',['05 30',['../md_ChangeLog.html#autotoc_md111',1,'2.2.1e (2005-05-30)'],['../md_ChangeLog.html#autotoc_md91',1,'3.4.1 (2008-05-30)']]], - ['06_55',['3.7.1 (2009-10-06)',['../md_ChangeLog.html#autotoc_md77',1,'']]], - ['06_2002_56',['3.12.10 (2018-06-02)',['../md_ChangeLog.html#autotoc_md37',1,'']]], - ['06_2012_57',['3.12.8 (2017-06-12)',['../md_ChangeLog.html#autotoc_md39',1,'']]], - ['06_2014_58',['3.11.1 (2013-06-14)',['../md_ChangeLog.html#autotoc_md58',1,'']]], - ['06_2015_59',['3.14.0 (2021-06-15)',['../md_ChangeLog.html#autotoc_md26',1,'']]], - ['06_2016_60',['3.8.2 (2010-06-16)',['../md_ChangeLog.html#autotoc_md73',1,'']]], - ['06_2020_61',['06 20',['../md_ChangeLog.html#autotoc_md65',1,'3.10.0 (2011-06-20)'],['../md_ChangeLog.html#autotoc_md97',1,'3.3.1 (2007-06-20)']]], - ['06_2024_62',['3.14.7 (2022-06-24)',['../md_ChangeLog.html#autotoc_md19',1,'']]], - ['06_2025_63',['3.14.1 (2021-06-25)',['../md_ChangeLog.html#autotoc_md25',1,'']]], - ['06_2029_64',['3.8.3 (2010-06-29)',['../md_ChangeLog.html#autotoc_md72',1,'']]], - ['07_65',['07',['../md_ChangeLog.html#autotoc_md59',1,'3.11.0 (2013-05-07)'],['../md_ChangeLog.html#autotoc_md15',1,'3.14.11 (2023-02-07)'],['../md_ChangeLog.html#autotoc_md67',1,'3.9.3 (2011-04-07)'],['../md_ChangeLog.html#autotoc_md112',1,'no new release (2005-01-07)']]], - ['07_2001_66',['3.11.2 (2013-07-01)',['../md_ChangeLog.html#autotoc_md57',1,'']]], - ['07_2007_20dev_20release_20number_20757_67',['3.2.0 (2006-07-07) - dev release number 757',['../md_ChangeLog.html#autotoc_md103',1,'']]], - ['07_2013_68',['3.14.8 (2022-07-13)',['../md_ChangeLog.html#autotoc_md18',1,'']]], - ['07_2014_20dev_20release_20number_20764_69',['3.2.1 (2006-07-14) - dev release number 764',['../md_ChangeLog.html#autotoc_md102',1,'']]], - ['07_2016_70',['3.7.0 (2009-07-16)',['../md_ChangeLog.html#autotoc_md78',1,'']]], - ['07_2018_71',['3.4.2 (2008-07-18)',['../md_ChangeLog.html#autotoc_md90',1,'']]], - ['07_2020_72',['07 20',['../md_ChangeLog.html#autotoc_md114',1,'2.2.1c (2004-07-20)'],['../md_ChangeLog.html#autotoc_md41',1,'3.12.6 (2016-07-20)']]], - ['07_2021_73',['07 21',['../md_ChangeLog.html#autotoc_md24',1,'3.14.2 (2021-07-21)'],['../md_ChangeLog.html#autotoc_md17',1,'3.14.9 (2022-07-21)']]], - ['08_74',['08',['../md_ChangeLog.html#autotoc_md51',1,'3.11.8 (2014-04-08)'],['../md_ChangeLog.html#autotoc_md34',1,'3.12.13 (2019-04-08)'],['../md_ChangeLog.html#autotoc_md13',1,'3.14.13 (2023-11-08)']]], - ['08_2008_75',['3.11.3 (2013-08-08)',['../md_ChangeLog.html#autotoc_md56',1,'']]], - ['08_2009_76',['3.12.4 (2015-08-09)',['../md_ChangeLog.html#autotoc_md43',1,'']]], - ['08_2016_77',['3.11.9 (2014-08-16)',['../md_ChangeLog.html#autotoc_md50',1,'']]], - ['08_2019_78',['no new release (2005-08-19)',['../md_ChangeLog.html#autotoc_md110',1,'']]], - ['08_2025_79',['3.5.0 (2008-08-25)',['../md_ChangeLog.html#autotoc_md88',1,'']]], - ['08_2026_80',['3.5.1 (2008-08-26)',['../md_ChangeLog.html#autotoc_md87',1,'']]], - ['08_2026_20dev_20release_20number_20510_81',['3.0.0 (2005-08-26) - dev release number 510',['../md_ChangeLog.html#autotoc_md108',1,'']]], - ['08_20dev_20release_20number_20714_82',['3.1.0 (2006-04-08) - dev release number 714',['../md_ChangeLog.html#autotoc_md105',1,'']]], - ['09_83',['09',['../md_ChangeLog.html#autotoc_md43',1,'3.12.4 (2015-08-09)'],['../md_ChangeLog.html#autotoc_md21',1,'3.14.5 (2022-02-09)']]], - ['09_2003_84',['3.14.3 (2021-09-03)',['../md_ChangeLog.html#autotoc_md23',1,'']]], - ['09_2012_85',['3.11.4 (2013-09-12)',['../md_ChangeLog.html#autotoc_md55',1,'']]], - ['09_2016_86',['3.12.11 (2018-09-16)',['../md_ChangeLog.html#autotoc_md36',1,'']]], - ['09_2018_87',['3.5.2 (2008-09-18)',['../md_ChangeLog.html#autotoc_md86',1,'']]], - ['09_2019_88',['3.5.3 (2008-09-19)',['../md_ChangeLog.html#autotoc_md85',1,'']]], - ['09_2020_89',['09 20',['../md_ChangeLog.html#autotoc_md64',1,'3.10.1 (2011-09-20)'],['../md_ChangeLog.html#autotoc_md22',1,'3.14.4 (2021-09-20)']]], - ['09_2025_90',['3.3.3 (2007-09-25)',['../md_ChangeLog.html#autotoc_md96',1,'']]], - ['09_2029_91',['3.5.4 (2008-09-29)',['../md_ChangeLog.html#autotoc_md84',1,'']]] + ['0_0',['3.0',['../md_ChangeLog.html#autotoc_md108',1,'']]], + ['0_200_202005_2008_2026_20dev_20release_20number_20510_1',['3.0.0 (2005-08-26) - dev release number 510',['../md_ChangeLog.html#autotoc_md110',1,'']]], + ['0_201_202005_2012_2004_2',['3.0.1 (2005-12-04)',['../md_ChangeLog.html#autotoc_md109',1,'']]], + ['0_202004_2003_2010_3',['2.2.0 (2004-03-10)',['../md_ChangeLog.html#autotoc_md121',1,'']]], + ['0_202006_2004_2008_20dev_20release_20number_20714_4',['3.1.0 (2006-04-08) - dev release number 714',['../md_ChangeLog.html#autotoc_md107',1,'']]], + ['0_202006_2007_2007_20dev_20release_20number_20757_5',['3.2.0 (2006-07-07) - dev release number 757',['../md_ChangeLog.html#autotoc_md105',1,'']]], + ['0_202008_2004_2025_6',['3.4.0 (2008-04-25)',['../md_ChangeLog.html#autotoc_md94',1,'']]], + ['0_202008_2008_2025_7',['3.5.0 (2008-08-25)',['../md_ChangeLog.html#autotoc_md90',1,'']]], + ['0_202009_2004_2029_8',['3.6.0 (2009-04-29)',['../md_ChangeLog.html#autotoc_md83',1,'']]], + ['0_202009_2007_2016_9',['3.7.0 (2009-07-16)',['../md_ChangeLog.html#autotoc_md80',1,'']]], + ['0_202009_2010_2030_10',['3.8.0 (2009-10-30)',['../md_ChangeLog.html#autotoc_md77',1,'']]], + ['0_202010_2011_2005_11',['3.9.0 (2010-11-05)',['../md_ChangeLog.html#autotoc_md72',1,'']]], + ['0_202011_2006_2020_12',['3.10.0 (2011-06-20)',['../md_ChangeLog.html#autotoc_md67',1,'']]], + ['0_202013_2005_2007_13',['3.11.0 (2013-05-07)',['../md_ChangeLog.html#autotoc_md61',1,'']]], + ['0_202015_2001_2023_14',['3.12.0 (2015-01-23)',['../md_ChangeLog.html#autotoc_md49',1,'']]], + ['0_202019_2010_2019_15',['3.13.0 (2019-10-19)',['../md_ChangeLog.html#autotoc_md34',1,'']]], + ['0_202021_2006_2015_16',['3.14.0 (2021-06-15)',['../md_ChangeLog.html#autotoc_md28',1,'']]], + ['01_17',['01',['../md_ChangeLog.html#autotoc_md59',1,'3.11.2 (2013-07-01)'],['../md_ChangeLog.html#autotoc_md82',1,'3.6.1 (2009-05-01)']]], + ['01_2007_18',['no new release (2005-01-07)',['../md_ChangeLog.html#autotoc_md114',1,'']]], + ['01_2013_19',['3.5.5 (2009-01-13)',['../md_ChangeLog.html#autotoc_md85',1,'']]], + ['01_2015_20',['3.12.9 (2018-01-15)',['../md_ChangeLog.html#autotoc_md40',1,'']]], + ['01_2018_21',['01 18',['../md_ChangeLog.html#autotoc_md51',1,'3.11.10 (2015-01-18)'],['../md_ChangeLog.html#autotoc_md14',1,'3.14.14 (2024-01-18)']]], + ['01_2023_22',['3.12.0 (2015-01-23)',['../md_ChangeLog.html#autotoc_md49',1,'']]], + ['02_23',['02',['../md_ChangeLog.html#autotoc_md39',1,'3.12.10 (2018-06-02)'],['../md_ChangeLog.html#autotoc_md22',1,'3.14.6 (2022-05-02)']]], + ['02_2007_24',['3.14.11 (2023-02-07)',['../md_ChangeLog.html#autotoc_md17',1,'']]], + ['02_2009_25',['3.14.5 (2022-02-09)',['../md_ChangeLog.html#autotoc_md23',1,'']]], + ['02_2012_26',['3.10.2 (2012-02-12)',['../md_ChangeLog.html#autotoc_md65',1,'']]], + ['02_2013_27',['3.12.1 (2015-02-13)',['../md_ChangeLog.html#autotoc_md48',1,'']]], + ['02_2024_28',['3.13.4 (2021-02-24)',['../md_ChangeLog.html#autotoc_md30',1,'']]], + ['02_2025_29',['3.12.7 (2017-02-25)',['../md_ChangeLog.html#autotoc_md42',1,'']]], + ['02_2028_30',['3.3.5 (2008-02-28)',['../md_ChangeLog.html#autotoc_md96',1,'']]], + ['03_31',['3.14.3 (2021-09-03)',['../md_ChangeLog.html#autotoc_md25',1,'']]], + ['03_2010_32',['2.2.0 (2004-03-10)',['../md_ChangeLog.html#autotoc_md121',1,'']]], + ['03_2011_33',['3.13.1 (2020-03-11)',['../md_ChangeLog.html#autotoc_md33',1,'']]], + ['04_34',['3.0.1 (2005-12-04)',['../md_ChangeLog.html#autotoc_md109',1,'']]], + ['04_2004_35',['3.12.2 (2015-04-04)',['../md_ChangeLog.html#autotoc_md47',1,'']]], + ['04_2005_36',['3.14.12 (2023-04-05)',['../md_ChangeLog.html#autotoc_md16',1,'']]], + ['04_2007_37',['3.9.3 (2011-04-07)',['../md_ChangeLog.html#autotoc_md69',1,'']]], + ['04_2008_38',['04 08',['../md_ChangeLog.html#autotoc_md53',1,'3.11.8 (2014-04-08)'],['../md_ChangeLog.html#autotoc_md36',1,'3.12.13 (2019-04-08)']]], + ['04_2008_20dev_20release_20number_20714_39',['3.1.0 (2006-04-08) - dev release number 714',['../md_ChangeLog.html#autotoc_md107',1,'']]], + ['04_2010_40',['3.14.15 (2024-04-10)',['../md_ChangeLog.html#autotoc_md13',1,'']]], + ['04_2015_41',['3.12.3 and 3.11.11 (2015-04-15)',['../md_ChangeLog.html#autotoc_md46',1,'']]], + ['04_2022_42',['3.14.16 (2024-04-22)',['../md_ChangeLog.html#autotoc_md12',1,'']]], + ['04_2024_43',['3.2.4 (2007-04-24)',['../md_ChangeLog.html#autotoc_md101',1,'']]], + ['04_2025_44',['04 25',['../md_ChangeLog.html#autotoc_md120',1,'2.2.1 (2004-04-25)'],['../md_ChangeLog.html#autotoc_md94',1,'3.4.0 (2008-04-25)']]], + ['04_2028_45',['no new release (2004-04-28)',['../md_ChangeLog.html#autotoc_md119',1,'']]], + ['04_2029_46',['3.6.0 (2009-04-29)',['../md_ChangeLog.html#autotoc_md83',1,'']]], + ['04_2030_47',['04 30',['../md_ChangeLog.html#autotoc_md44',1,'3.12.5 (2016-04-30)'],['../md_ChangeLog.html#autotoc_md32',1,'3.13.2 (2020-04-30)']]], + ['05_48',['05',['../md_ChangeLog.html#autotoc_md115',1,'2.2.1d (2004-10-05)'],['../md_ChangeLog.html#autotoc_md16',1,'3.14.12 (2023-04-05)'],['../md_ChangeLog.html#autotoc_md72',1,'3.9.0 (2010-11-05)']]], + ['05_2001_49',['3.6.1 (2009-05-01)',['../md_ChangeLog.html#autotoc_md82',1,'']]], + ['05_2002_50',['3.14.6 (2022-05-02)',['../md_ChangeLog.html#autotoc_md22',1,'']]], + ['05_2005_51',['3.10.4 (2013-05-05)',['../md_ChangeLog.html#autotoc_md63',1,'']]], + ['05_2007_52',['3.11.0 (2013-05-07)',['../md_ChangeLog.html#autotoc_md61',1,'']]], + ['05_2013_53',['2.2.1a (2004-05-13)',['../md_ChangeLog.html#autotoc_md118',1,'']]], + ['05_2021_54',['2.2.1b (2004-05-21)',['../md_ChangeLog.html#autotoc_md117',1,'']]], + ['05_2030_55',['05 30',['../md_ChangeLog.html#autotoc_md113',1,'2.2.1e (2005-05-30)'],['../md_ChangeLog.html#autotoc_md93',1,'3.4.1 (2008-05-30)']]], + ['06_56',['3.7.1 (2009-10-06)',['../md_ChangeLog.html#autotoc_md79',1,'']]], + ['06_2002_57',['3.12.10 (2018-06-02)',['../md_ChangeLog.html#autotoc_md39',1,'']]], + ['06_2012_58',['3.12.8 (2017-06-12)',['../md_ChangeLog.html#autotoc_md41',1,'']]], + ['06_2014_59',['3.11.1 (2013-06-14)',['../md_ChangeLog.html#autotoc_md60',1,'']]], + ['06_2015_60',['3.14.0 (2021-06-15)',['../md_ChangeLog.html#autotoc_md28',1,'']]], + ['06_2016_61',['3.8.2 (2010-06-16)',['../md_ChangeLog.html#autotoc_md75',1,'']]], + ['06_2020_62',['06 20',['../md_ChangeLog.html#autotoc_md67',1,'3.10.0 (2011-06-20)'],['../md_ChangeLog.html#autotoc_md99',1,'3.3.1 (2007-06-20)']]], + ['06_2024_63',['3.14.7 (2022-06-24)',['../md_ChangeLog.html#autotoc_md21',1,'']]], + ['06_2025_64',['3.14.1 (2021-06-25)',['../md_ChangeLog.html#autotoc_md27',1,'']]], + ['06_2029_65',['3.8.3 (2010-06-29)',['../md_ChangeLog.html#autotoc_md74',1,'']]], + ['07_66',['07',['../md_ChangeLog.html#autotoc_md61',1,'3.11.0 (2013-05-07)'],['../md_ChangeLog.html#autotoc_md17',1,'3.14.11 (2023-02-07)'],['../md_ChangeLog.html#autotoc_md69',1,'3.9.3 (2011-04-07)'],['../md_ChangeLog.html#autotoc_md114',1,'no new release (2005-01-07)']]], + ['07_2001_67',['3.11.2 (2013-07-01)',['../md_ChangeLog.html#autotoc_md59',1,'']]], + ['07_2007_20dev_20release_20number_20757_68',['3.2.0 (2006-07-07) - dev release number 757',['../md_ChangeLog.html#autotoc_md105',1,'']]], + ['07_2013_69',['3.14.8 (2022-07-13)',['../md_ChangeLog.html#autotoc_md20',1,'']]], + ['07_2014_20dev_20release_20number_20764_70',['3.2.1 (2006-07-14) - dev release number 764',['../md_ChangeLog.html#autotoc_md104',1,'']]], + ['07_2016_71',['3.7.0 (2009-07-16)',['../md_ChangeLog.html#autotoc_md80',1,'']]], + ['07_2018_72',['3.4.2 (2008-07-18)',['../md_ChangeLog.html#autotoc_md92',1,'']]], + ['07_2020_73',['07 20',['../md_ChangeLog.html#autotoc_md116',1,'2.2.1c (2004-07-20)'],['../md_ChangeLog.html#autotoc_md43',1,'3.12.6 (2016-07-20)']]], + ['07_2021_74',['07 21',['../md_ChangeLog.html#autotoc_md26',1,'3.14.2 (2021-07-21)'],['../md_ChangeLog.html#autotoc_md19',1,'3.14.9 (2022-07-21)']]], + ['08_75',['08',['../md_ChangeLog.html#autotoc_md53',1,'3.11.8 (2014-04-08)'],['../md_ChangeLog.html#autotoc_md36',1,'3.12.13 (2019-04-08)'],['../md_ChangeLog.html#autotoc_md15',1,'3.14.13 (2023-11-08)']]], + ['08_2008_76',['3.11.3 (2013-08-08)',['../md_ChangeLog.html#autotoc_md58',1,'']]], + ['08_2009_77',['3.12.4 (2015-08-09)',['../md_ChangeLog.html#autotoc_md45',1,'']]], + ['08_2016_78',['3.11.9 (2014-08-16)',['../md_ChangeLog.html#autotoc_md52',1,'']]], + ['08_2019_79',['no new release (2005-08-19)',['../md_ChangeLog.html#autotoc_md112',1,'']]], + ['08_2025_80',['3.5.0 (2008-08-25)',['../md_ChangeLog.html#autotoc_md90',1,'']]], + ['08_2026_81',['3.5.1 (2008-08-26)',['../md_ChangeLog.html#autotoc_md89',1,'']]], + ['08_2026_20dev_20release_20number_20510_82',['3.0.0 (2005-08-26) - dev release number 510',['../md_ChangeLog.html#autotoc_md110',1,'']]], + ['08_20dev_20release_20number_20714_83',['3.1.0 (2006-04-08) - dev release number 714',['../md_ChangeLog.html#autotoc_md107',1,'']]], + ['09_84',['09',['../md_ChangeLog.html#autotoc_md45',1,'3.12.4 (2015-08-09)'],['../md_ChangeLog.html#autotoc_md23',1,'3.14.5 (2022-02-09)']]], + ['09_2003_85',['3.14.3 (2021-09-03)',['../md_ChangeLog.html#autotoc_md25',1,'']]], + ['09_2012_86',['3.11.4 (2013-09-12)',['../md_ChangeLog.html#autotoc_md57',1,'']]], + ['09_2016_87',['3.12.11 (2018-09-16)',['../md_ChangeLog.html#autotoc_md38',1,'']]], + ['09_2018_88',['3.5.2 (2008-09-18)',['../md_ChangeLog.html#autotoc_md88',1,'']]], + ['09_2019_89',['3.5.3 (2008-09-19)',['../md_ChangeLog.html#autotoc_md87',1,'']]], + ['09_2020_90',['09 20',['../md_ChangeLog.html#autotoc_md66',1,'3.10.1 (2011-09-20)'],['../md_ChangeLog.html#autotoc_md24',1,'3.14.4 (2021-09-20)']]], + ['09_2025_91',['3.3.3 (2007-09-25)',['../md_ChangeLog.html#autotoc_md98',1,'']]], + ['09_2029_92',['3.5.4 (2008-09-29)',['../md_ChangeLog.html#autotoc_md86',1,'']]] ]; diff --git a/search/all_1.js b/search/all_1.js index 887f25f17..c0313855a 100644 --- a/search/all_1.js +++ b/search/all_1.js @@ -1,114 +1,119 @@ var searchData= [ - ['1_0',['3.1',['../md_ChangeLog.html#autotoc_md104',1,'']]], - ['1_200_202006_2004_2008_20dev_20release_20number_20714_1',['3.1.0 (2006-04-08) - dev release number 714',['../md_ChangeLog.html#autotoc_md105',1,'']]], - ['1_202004_2004_2025_2',['2.2.1 (2004-04-25)',['../md_ChangeLog.html#autotoc_md118',1,'']]], - ['1_202005_2012_2004_3',['3.0.1 (2005-12-04)',['../md_ChangeLog.html#autotoc_md107',1,'']]], - ['1_202006_2007_2014_20dev_20release_20number_20764_4',['3.2.1 (2006-07-14) - dev release number 764',['../md_ChangeLog.html#autotoc_md102',1,'']]], - ['1_202007_2006_2020_5',['3.3.1 (2007-06-20)',['../md_ChangeLog.html#autotoc_md97',1,'']]], - ['1_202008_2005_2030_6',['3.4.1 (2008-05-30)',['../md_ChangeLog.html#autotoc_md91',1,'']]], - ['1_202008_2008_2026_7',['3.5.1 (2008-08-26)',['../md_ChangeLog.html#autotoc_md87',1,'']]], - ['1_202009_2005_2001_8',['3.6.1 (2009-05-01)',['../md_ChangeLog.html#autotoc_md80',1,'']]], - ['1_202009_2010_2006_9',['3.7.1 (2009-10-06)',['../md_ChangeLog.html#autotoc_md77',1,'']]], - ['1_202009_2010_2030_10',['3.8.1 (2009-10-30)',['../md_ChangeLog.html#autotoc_md74',1,'']]], - ['1_202010_2011_2026_11',['3.9.1 (2010-11-26)',['../md_ChangeLog.html#autotoc_md69',1,'']]], - ['1_202011_2009_2020_12',['3.10.1 (2011-09-20)',['../md_ChangeLog.html#autotoc_md64',1,'']]], - ['1_202013_2006_2014_13',['3.11.1 (2013-06-14)',['../md_ChangeLog.html#autotoc_md58',1,'']]], - ['1_202015_2002_2013_14',['3.12.1 (2015-02-13)',['../md_ChangeLog.html#autotoc_md46',1,'']]], - ['1_202020_2003_2011_15',['3.13.1 (2020-03-11)',['../md_ChangeLog.html#autotoc_md31',1,'']]], - ['1_202021_2006_2025_16',['3.14.1 (2021-06-25)',['../md_ChangeLog.html#autotoc_md25',1,'']]], - ['10_17',['10',['../md_ChangeLog.html#autotoc_md119',1,'2.2.0 (2004-03-10)'],['../md_ChangeLog.html#autotoc_md60',1,'3.10'],['../md_ChangeLog.html#autotoc_md11',1,'3.14.15 (2024-04-10)']]], - ['10_200_202011_2006_2020_18',['3.10.0 (2011-06-20)',['../md_ChangeLog.html#autotoc_md65',1,'']]], - ['10_2005_19',['2.2.1d (2004-10-05)',['../md_ChangeLog.html#autotoc_md113',1,'']]], - ['10_2006_20',['3.7.1 (2009-10-06)',['../md_ChangeLog.html#autotoc_md77',1,'']]], - ['10_201_202011_2009_2020_21',['3.10.1 (2011-09-20)',['../md_ChangeLog.html#autotoc_md64',1,'']]], - ['10_2011_22',['3.2 r795 (2006-10-11)',['../md_ChangeLog.html#autotoc_md101',1,'']]], - ['10_2016_23',['3.13.3 (2020-10-16)',['../md_ChangeLog.html#autotoc_md29',1,'']]], - ['10_2019_24',['3.13.0 (2019-10-19)',['../md_ChangeLog.html#autotoc_md32',1,'']]], - ['10_202_202012_2002_2012_25',['3.10.2 (2012-02-12)',['../md_ChangeLog.html#autotoc_md63',1,'']]], - ['10_202015_2001_2018_26',['3.11.10 (2015-01-18)',['../md_ChangeLog.html#autotoc_md49',1,'']]], - ['10_202018_2006_2002_27',['3.12.10 (2018-06-02)',['../md_ChangeLog.html#autotoc_md37',1,'']]], - ['10_202022_2010_2011_28',['3.14.10 (2022-10-11)',['../md_ChangeLog.html#autotoc_md16',1,'']]], - ['10_2026_29',['3.11.5 (2013-10-26)',['../md_ChangeLog.html#autotoc_md54',1,'']]], - ['10_203_202012_2011_2019_30',['3.10.3 (2012-11-19)',['../md_ChangeLog.html#autotoc_md62',1,'']]], - ['10_2030_31',['10 30',['../md_ChangeLog.html#autotoc_md75',1,'3.8.0 (2009-10-30)'],['../md_ChangeLog.html#autotoc_md74',1,'3.8.1 (2009-10-30)']]], - ['10_204_202013_2005_2005_32',['3.10.4 (2013-05-05)',['../md_ChangeLog.html#autotoc_md61',1,'']]], - ['11_33',['11',['../md_ChangeLog.html#autotoc_md48',1,'3.11'],['../md_ChangeLog.html#autotoc_md31',1,'3.13.1 (2020-03-11)'],['../md_ChangeLog.html#autotoc_md16',1,'3.14.10 (2022-10-11)'],['../md_ChangeLog.html#autotoc_md101',1,'3.2 r795 (2006-10-11)']]], - ['11_200_202013_2005_2007_34',['3.11.0 (2013-05-07)',['../md_ChangeLog.html#autotoc_md59',1,'']]], - ['11_2005_35',['3.9.0 (2010-11-05)',['../md_ChangeLog.html#autotoc_md70',1,'']]], - ['11_2008_36',['3.14.13 (2023-11-08)',['../md_ChangeLog.html#autotoc_md13',1,'']]], - ['11_201_202013_2006_2014_37',['3.11.1 (2013-06-14)',['../md_ChangeLog.html#autotoc_md58',1,'']]], - ['11_2010_202015_2001_2018_38',['3.11.10 (2015-01-18)',['../md_ChangeLog.html#autotoc_md49',1,'']]], - ['11_2011_202015_2004_2015_39',['3.12.3 and 3.11.11 (2015-04-15)',['../md_ChangeLog.html#autotoc_md44',1,'']]], - ['11_2017_40',['3.12.12 (2018-11-17)',['../md_ChangeLog.html#autotoc_md35',1,'']]], - ['11_2019_41',['3.10.3 (2012-11-19)',['../md_ChangeLog.html#autotoc_md62',1,'']]], - ['11_202_202013_2007_2001_42',['3.11.2 (2013-07-01)',['../md_ChangeLog.html#autotoc_md57',1,'']]], - ['11_202018_2009_2016_43',['3.12.11 (2018-09-16)',['../md_ChangeLog.html#autotoc_md36',1,'']]], - ['11_202023_2002_2007_44',['3.14.11 (2023-02-07)',['../md_ChangeLog.html#autotoc_md15',1,'']]], - ['11_2026_45',['3.9.1 (2010-11-26)',['../md_ChangeLog.html#autotoc_md69',1,'']]], - ['11_2029_46',['3.2.3 (2006-11-29)',['../md_ChangeLog.html#autotoc_md100',1,'']]], - ['11_203_202013_2008_2008_47',['3.11.3 (2013-08-08)',['../md_ChangeLog.html#autotoc_md56',1,'']]], - ['11_204_202013_2009_2012_48',['3.11.4 (2013-09-12)',['../md_ChangeLog.html#autotoc_md55',1,'']]], - ['11_205_202013_2010_2026_49',['3.11.5 (2013-10-26)',['../md_ChangeLog.html#autotoc_md54',1,'']]], - ['11_206_202013_2011_2016_50',['3.11.6 (2013-11-16)',['../md_ChangeLog.html#autotoc_md53',1,'']]], - ['11_207_202013_2012_2018_51',['3.11.7 (2013-12-18)',['../md_ChangeLog.html#autotoc_md52',1,'']]], - ['11_208_202014_2004_2008_52',['3.11.8 (2014-04-08)',['../md_ChangeLog.html#autotoc_md51',1,'']]], - ['11_209_202014_2008_2016_53',['3.11.9 (2014-08-16)',['../md_ChangeLog.html#autotoc_md50',1,'']]], - ['12_54',['12',['../md_ChangeLog.html#autotoc_md63',1,'3.10.2 (2012-02-12)'],['../md_ChangeLog.html#autotoc_md55',1,'3.11.4 (2013-09-12)'],['../md_ChangeLog.html#autotoc_md33',1,'3.12']]], - ['12_200_202015_2001_2023_55',['3.12.0 (2015-01-23)',['../md_ChangeLog.html#autotoc_md47',1,'']]], - ['12_2004_56',['3.0.1 (2005-12-04)',['../md_ChangeLog.html#autotoc_md107',1,'']]], - ['12_201_202015_2002_2013_57',['3.12.1 (2015-02-13)',['../md_ChangeLog.html#autotoc_md46',1,'']]], - ['12_2010_202018_2006_2002_58',['3.12.10 (2018-06-02)',['../md_ChangeLog.html#autotoc_md37',1,'']]], - ['12_2011_202018_2009_2016_59',['3.12.11 (2018-09-16)',['../md_ChangeLog.html#autotoc_md36',1,'']]], - ['12_2012_202018_2011_2017_60',['3.12.12 (2018-11-17)',['../md_ChangeLog.html#autotoc_md35',1,'']]], - ['12_2013_202019_2004_2008_61',['3.12.13 (2019-04-08)',['../md_ChangeLog.html#autotoc_md34',1,'']]], - ['12_2018_62',['3.11.7 (2013-12-18)',['../md_ChangeLog.html#autotoc_md52',1,'']]], - ['12_202_202015_2004_2004_63',['3.12.2 (2015-04-04)',['../md_ChangeLog.html#autotoc_md45',1,'']]], - ['12_202023_2004_2005_64',['3.14.12 (2023-04-05)',['../md_ChangeLog.html#autotoc_md14',1,'']]], - ['12_2022_65',['3.9.2 (2010-12-22)',['../md_ChangeLog.html#autotoc_md68',1,'']]], - ['12_2027_66',['3.3.4 (2007-12-27)',['../md_ChangeLog.html#autotoc_md95',1,'']]], - ['12_203_20and_203_2011_2011_202015_2004_2015_67',['3.12.3 and 3.11.11 (2015-04-15)',['../md_ChangeLog.html#autotoc_md44',1,'']]], - ['12_204_202015_2008_2009_68',['3.12.4 (2015-08-09)',['../md_ChangeLog.html#autotoc_md43',1,'']]], - ['12_205_202016_2004_2030_69',['3.12.5 (2016-04-30)',['../md_ChangeLog.html#autotoc_md42',1,'']]], - ['12_206_202016_2007_2020_70',['3.12.6 (2016-07-20)',['../md_ChangeLog.html#autotoc_md41',1,'']]], - ['12_207_202017_2002_2025_71',['3.12.7 (2017-02-25)',['../md_ChangeLog.html#autotoc_md40',1,'']]], - ['12_208_202017_2006_2012_72',['3.12.8 (2017-06-12)',['../md_ChangeLog.html#autotoc_md39',1,'']]], - ['12_209_202018_2001_2015_73',['3.12.9 (2018-01-15)',['../md_ChangeLog.html#autotoc_md38',1,'']]], - ['13_74',['13',['../md_ChangeLog.html#autotoc_md116',1,'2.2.1a (2004-05-13)'],['../md_ChangeLog.html#autotoc_md46',1,'3.12.1 (2015-02-13)'],['../md_ChangeLog.html#autotoc_md27',1,'3.13'],['../md_ChangeLog.html#autotoc_md18',1,'3.14.8 (2022-07-13)'],['../md_ChangeLog.html#autotoc_md83',1,'3.5.5 (2009-01-13)']]], - ['13_200_202019_2010_2019_75',['3.13.0 (2019-10-19)',['../md_ChangeLog.html#autotoc_md32',1,'']]], - ['13_201_202020_2003_2011_76',['3.13.1 (2020-03-11)',['../md_ChangeLog.html#autotoc_md31',1,'']]], - ['13_202_202020_2004_2030_77',['3.13.2 (2020-04-30)',['../md_ChangeLog.html#autotoc_md30',1,'']]], - ['13_202019_2004_2008_78',['3.12.13 (2019-04-08)',['../md_ChangeLog.html#autotoc_md34',1,'']]], - ['13_202023_2011_2008_79',['3.14.13 (2023-11-08)',['../md_ChangeLog.html#autotoc_md13',1,'']]], - ['13_203_202020_2010_2016_80',['3.13.3 (2020-10-16)',['../md_ChangeLog.html#autotoc_md29',1,'']]], - ['13_204_202021_2002_2024_81',['3.13.4 (2021-02-24)',['../md_ChangeLog.html#autotoc_md28',1,'']]], - ['14_82',['14',['../md_ChangeLog.html#autotoc_md58',1,'3.11.1 (2013-06-14)'],['../md_ChangeLog.html#autotoc_md10',1,'3.14']]], - ['14_200_202021_2006_2015_83',['3.14.0 (2021-06-15)',['../md_ChangeLog.html#autotoc_md26',1,'']]], - ['14_201_202021_2006_2025_84',['3.14.1 (2021-06-25)',['../md_ChangeLog.html#autotoc_md25',1,'']]], - ['14_2010_202022_2010_2011_85',['3.14.10 (2022-10-11)',['../md_ChangeLog.html#autotoc_md16',1,'']]], - ['14_2011_202023_2002_2007_86',['3.14.11 (2023-02-07)',['../md_ChangeLog.html#autotoc_md15',1,'']]], - ['14_2012_202023_2004_2005_87',['3.14.12 (2023-04-05)',['../md_ChangeLog.html#autotoc_md14',1,'']]], - ['14_2013_202023_2011_2008_88',['3.14.13 (2023-11-08)',['../md_ChangeLog.html#autotoc_md13',1,'']]], - ['14_2014_202024_2001_2018_89',['3.14.14 (2024-01-18)',['../md_ChangeLog.html#autotoc_md12',1,'']]], - ['14_2015_202024_2004_2010_90',['3.14.15 (2024-04-10)',['../md_ChangeLog.html#autotoc_md11',1,'']]], - ['14_202_202021_2007_2021_91',['3.14.2 (2021-07-21)',['../md_ChangeLog.html#autotoc_md24',1,'']]], - ['14_203_202021_2009_2003_92',['3.14.3 (2021-09-03)',['../md_ChangeLog.html#autotoc_md23',1,'']]], - ['14_204_202021_2009_2020_93',['3.14.4 (2021-09-20)',['../md_ChangeLog.html#autotoc_md22',1,'']]], - ['14_205_202022_2002_2009_94',['3.14.5 (2022-02-09)',['../md_ChangeLog.html#autotoc_md21',1,'']]], - ['14_206_202022_2005_2002_95',['3.14.6 (2022-05-02)',['../md_ChangeLog.html#autotoc_md20',1,'']]], - ['14_207_202022_2006_2024_96',['3.14.7 (2022-06-24)',['../md_ChangeLog.html#autotoc_md19',1,'']]], - ['14_208_202022_2007_2013_97',['3.14.8 (2022-07-13)',['../md_ChangeLog.html#autotoc_md18',1,'']]], - ['14_209_202022_2007_2021_98',['3.14.9 (2022-07-21)',['../md_ChangeLog.html#autotoc_md17',1,'']]], - ['14_20dev_20release_20number_20764_99',['3.2.1 (2006-07-14) - dev release number 764',['../md_ChangeLog.html#autotoc_md102',1,'']]], - ['15_100',['15',['../md_ChangeLog.html#autotoc_md44',1,'3.12.3 and 3.11.11 (2015-04-15)'],['../md_ChangeLog.html#autotoc_md38',1,'3.12.9 (2018-01-15)'],['../md_ChangeLog.html#autotoc_md26',1,'3.14.0 (2021-06-15)']]], - ['15_202024_2004_2010_101',['3.14.15 (2024-04-10)',['../md_ChangeLog.html#autotoc_md11',1,'']]], - ['16_102',['16',['../md_ChangeLog.html#autotoc_md53',1,'3.11.6 (2013-11-16)'],['../md_ChangeLog.html#autotoc_md50',1,'3.11.9 (2014-08-16)'],['../md_ChangeLog.html#autotoc_md36',1,'3.12.11 (2018-09-16)'],['../md_ChangeLog.html#autotoc_md29',1,'3.13.3 (2020-10-16)'],['../md_ChangeLog.html#autotoc_md78',1,'3.7.0 (2009-07-16)'],['../md_ChangeLog.html#autotoc_md73',1,'3.8.2 (2010-06-16)']]], - ['17_103',['3.12.12 (2018-11-17)',['../md_ChangeLog.html#autotoc_md35',1,'']]], - ['18_104',['18',['../md_ChangeLog.html#autotoc_md49',1,'3.11.10 (2015-01-18)'],['../md_ChangeLog.html#autotoc_md52',1,'3.11.7 (2013-12-18)'],['../md_ChangeLog.html#autotoc_md12',1,'3.14.14 (2024-01-18)'],['../md_ChangeLog.html#autotoc_md90',1,'3.4.2 (2008-07-18)'],['../md_ChangeLog.html#autotoc_md86',1,'3.5.2 (2008-09-18)']]], - ['19_105',['19',['../md_ChangeLog.html#autotoc_md62',1,'3.10.3 (2012-11-19)'],['../md_ChangeLog.html#autotoc_md32',1,'3.13.0 (2019-10-19)'],['../md_ChangeLog.html#autotoc_md85',1,'3.5.3 (2008-09-19)'],['../md_ChangeLog.html#autotoc_md110',1,'no new release (2005-08-19)']]], - ['1a_202004_2005_2013_106',['2.2.1a (2004-05-13)',['../md_ChangeLog.html#autotoc_md116',1,'']]], - ['1b_202004_2005_2021_107',['2.2.1b (2004-05-21)',['../md_ChangeLog.html#autotoc_md115',1,'']]], - ['1c_202004_2007_2020_108',['2.2.1c (2004-07-20)',['../md_ChangeLog.html#autotoc_md114',1,'']]], - ['1d_202004_2010_2005_109',['2.2.1d (2004-10-05)',['../md_ChangeLog.html#autotoc_md113',1,'']]], - ['1e_202005_2005_2030_110',['2.2.1e (2005-05-30)',['../md_ChangeLog.html#autotoc_md111',1,'']]] + ['1_0',['3.1',['../md_ChangeLog.html#autotoc_md106',1,'']]], + ['1_200_202006_2004_2008_20dev_20release_20number_20714_1',['3.1.0 (2006-04-08) - dev release number 714',['../md_ChangeLog.html#autotoc_md107',1,'']]], + ['1_202004_2004_2025_2',['2.2.1 (2004-04-25)',['../md_ChangeLog.html#autotoc_md120',1,'']]], + ['1_202005_2012_2004_3',['3.0.1 (2005-12-04)',['../md_ChangeLog.html#autotoc_md109',1,'']]], + ['1_202006_2007_2014_20dev_20release_20number_20764_4',['3.2.1 (2006-07-14) - dev release number 764',['../md_ChangeLog.html#autotoc_md104',1,'']]], + ['1_202007_2006_2020_5',['3.3.1 (2007-06-20)',['../md_ChangeLog.html#autotoc_md99',1,'']]], + ['1_202008_2005_2030_6',['3.4.1 (2008-05-30)',['../md_ChangeLog.html#autotoc_md93',1,'']]], + ['1_202008_2008_2026_7',['3.5.1 (2008-08-26)',['../md_ChangeLog.html#autotoc_md89',1,'']]], + ['1_202009_2005_2001_8',['3.6.1 (2009-05-01)',['../md_ChangeLog.html#autotoc_md82',1,'']]], + ['1_202009_2010_2006_9',['3.7.1 (2009-10-06)',['../md_ChangeLog.html#autotoc_md79',1,'']]], + ['1_202009_2010_2030_10',['3.8.1 (2009-10-30)',['../md_ChangeLog.html#autotoc_md76',1,'']]], + ['1_202010_2011_2026_11',['3.9.1 (2010-11-26)',['../md_ChangeLog.html#autotoc_md71',1,'']]], + ['1_202011_2009_2020_12',['3.10.1 (2011-09-20)',['../md_ChangeLog.html#autotoc_md66',1,'']]], + ['1_202013_2006_2014_13',['3.11.1 (2013-06-14)',['../md_ChangeLog.html#autotoc_md60',1,'']]], + ['1_202015_2002_2013_14',['3.12.1 (2015-02-13)',['../md_ChangeLog.html#autotoc_md48',1,'']]], + ['1_202020_2003_2011_15',['3.13.1 (2020-03-11)',['../md_ChangeLog.html#autotoc_md33',1,'']]], + ['1_202021_2006_2025_16',['3.14.1 (2021-06-25)',['../md_ChangeLog.html#autotoc_md27',1,'']]], + ['10_17',['10',['../md_ChangeLog.html#autotoc_md121',1,'2.2.0 (2004-03-10)'],['../md_ChangeLog.html#autotoc_md62',1,'3.10'],['../md_ChangeLog.html#autotoc_md13',1,'3.14.15 (2024-04-10)']]], + ['10_200_202011_2006_2020_18',['3.10.0 (2011-06-20)',['../md_ChangeLog.html#autotoc_md67',1,'']]], + ['10_2005_19',['2.2.1d (2004-10-05)',['../md_ChangeLog.html#autotoc_md115',1,'']]], + ['10_2006_20',['3.7.1 (2009-10-06)',['../md_ChangeLog.html#autotoc_md79',1,'']]], + ['10_201_202011_2009_2020_21',['3.10.1 (2011-09-20)',['../md_ChangeLog.html#autotoc_md66',1,'']]], + ['10_2011_22',['3.2 r795 (2006-10-11)',['../md_ChangeLog.html#autotoc_md103',1,'']]], + ['10_2016_23',['3.13.3 (2020-10-16)',['../md_ChangeLog.html#autotoc_md31',1,'']]], + ['10_2019_24',['3.13.0 (2019-10-19)',['../md_ChangeLog.html#autotoc_md34',1,'']]], + ['10_202_202012_2002_2012_25',['3.10.2 (2012-02-12)',['../md_ChangeLog.html#autotoc_md65',1,'']]], + ['10_202015_2001_2018_26',['3.11.10 (2015-01-18)',['../md_ChangeLog.html#autotoc_md51',1,'']]], + ['10_202018_2006_2002_27',['3.12.10 (2018-06-02)',['../md_ChangeLog.html#autotoc_md39',1,'']]], + ['10_202022_2010_2011_28',['3.14.10 (2022-10-11)',['../md_ChangeLog.html#autotoc_md18',1,'']]], + ['10_2026_29',['3.11.5 (2013-10-26)',['../md_ChangeLog.html#autotoc_md56',1,'']]], + ['10_203_202012_2011_2019_30',['3.10.3 (2012-11-19)',['../md_ChangeLog.html#autotoc_md64',1,'']]], + ['10_2030_31',['10 30',['../md_ChangeLog.html#autotoc_md77',1,'3.8.0 (2009-10-30)'],['../md_ChangeLog.html#autotoc_md76',1,'3.8.1 (2009-10-30)']]], + ['10_204_202013_2005_2005_32',['3.10.4 (2013-05-05)',['../md_ChangeLog.html#autotoc_md63',1,'']]], + ['11_33',['11',['../md_ChangeLog.html#autotoc_md50',1,'3.11'],['../md_ChangeLog.html#autotoc_md33',1,'3.13.1 (2020-03-11)'],['../md_ChangeLog.html#autotoc_md18',1,'3.14.10 (2022-10-11)'],['../md_ChangeLog.html#autotoc_md103',1,'3.2 r795 (2006-10-11)']]], + ['11_200_202013_2005_2007_34',['3.11.0 (2013-05-07)',['../md_ChangeLog.html#autotoc_md61',1,'']]], + ['11_2005_35',['3.9.0 (2010-11-05)',['../md_ChangeLog.html#autotoc_md72',1,'']]], + ['11_2008_36',['3.14.13 (2023-11-08)',['../md_ChangeLog.html#autotoc_md15',1,'']]], + ['11_201_202013_2006_2014_37',['3.11.1 (2013-06-14)',['../md_ChangeLog.html#autotoc_md60',1,'']]], + ['11_2010_202015_2001_2018_38',['3.11.10 (2015-01-18)',['../md_ChangeLog.html#autotoc_md51',1,'']]], + ['11_2011_202015_2004_2015_39',['3.12.3 and 3.11.11 (2015-04-15)',['../md_ChangeLog.html#autotoc_md46',1,'']]], + ['11_2017_40',['3.12.12 (2018-11-17)',['../md_ChangeLog.html#autotoc_md37',1,'']]], + ['11_2019_41',['3.10.3 (2012-11-19)',['../md_ChangeLog.html#autotoc_md64',1,'']]], + ['11_202_202013_2007_2001_42',['3.11.2 (2013-07-01)',['../md_ChangeLog.html#autotoc_md59',1,'']]], + ['11_202018_2009_2016_43',['3.12.11 (2018-09-16)',['../md_ChangeLog.html#autotoc_md38',1,'']]], + ['11_202023_2002_2007_44',['3.14.11 (2023-02-07)',['../md_ChangeLog.html#autotoc_md17',1,'']]], + ['11_2026_45',['3.9.1 (2010-11-26)',['../md_ChangeLog.html#autotoc_md71',1,'']]], + ['11_2029_46',['3.2.3 (2006-11-29)',['../md_ChangeLog.html#autotoc_md102',1,'']]], + ['11_203_202013_2008_2008_47',['3.11.3 (2013-08-08)',['../md_ChangeLog.html#autotoc_md58',1,'']]], + ['11_204_202013_2009_2012_48',['3.11.4 (2013-09-12)',['../md_ChangeLog.html#autotoc_md57',1,'']]], + ['11_205_202013_2010_2026_49',['3.11.5 (2013-10-26)',['../md_ChangeLog.html#autotoc_md56',1,'']]], + ['11_206_202013_2011_2016_50',['3.11.6 (2013-11-16)',['../md_ChangeLog.html#autotoc_md55',1,'']]], + ['11_207_202013_2012_2018_51',['3.11.7 (2013-12-18)',['../md_ChangeLog.html#autotoc_md54',1,'']]], + ['11_208_202014_2004_2008_52',['3.11.8 (2014-04-08)',['../md_ChangeLog.html#autotoc_md53',1,'']]], + ['11_209_202014_2008_2016_53',['3.11.9 (2014-08-16)',['../md_ChangeLog.html#autotoc_md52',1,'']]], + ['12_54',['12',['../md_ChangeLog.html#autotoc_md65',1,'3.10.2 (2012-02-12)'],['../md_ChangeLog.html#autotoc_md57',1,'3.11.4 (2013-09-12)'],['../md_ChangeLog.html#autotoc_md35',1,'3.12']]], + ['12_200_202015_2001_2023_55',['3.12.0 (2015-01-23)',['../md_ChangeLog.html#autotoc_md49',1,'']]], + ['12_2004_56',['3.0.1 (2005-12-04)',['../md_ChangeLog.html#autotoc_md109',1,'']]], + ['12_201_202015_2002_2013_57',['3.12.1 (2015-02-13)',['../md_ChangeLog.html#autotoc_md48',1,'']]], + ['12_2010_202018_2006_2002_58',['3.12.10 (2018-06-02)',['../md_ChangeLog.html#autotoc_md39',1,'']]], + ['12_2011_202018_2009_2016_59',['3.12.11 (2018-09-16)',['../md_ChangeLog.html#autotoc_md38',1,'']]], + ['12_2012_202018_2011_2017_60',['3.12.12 (2018-11-17)',['../md_ChangeLog.html#autotoc_md37',1,'']]], + ['12_2013_202019_2004_2008_61',['3.12.13 (2019-04-08)',['../md_ChangeLog.html#autotoc_md36',1,'']]], + ['12_2014_62',['3.14.17 (2024-12-14)',['../md_ChangeLog.html#autotoc_md11',1,'']]], + ['12_2018_63',['3.11.7 (2013-12-18)',['../md_ChangeLog.html#autotoc_md54',1,'']]], + ['12_202_202015_2004_2004_64',['3.12.2 (2015-04-04)',['../md_ChangeLog.html#autotoc_md47',1,'']]], + ['12_202023_2004_2005_65',['3.14.12 (2023-04-05)',['../md_ChangeLog.html#autotoc_md16',1,'']]], + ['12_2022_66',['3.9.2 (2010-12-22)',['../md_ChangeLog.html#autotoc_md70',1,'']]], + ['12_2027_67',['3.3.4 (2007-12-27)',['../md_ChangeLog.html#autotoc_md97',1,'']]], + ['12_203_20and_203_2011_2011_202015_2004_2015_68',['3.12.3 and 3.11.11 (2015-04-15)',['../md_ChangeLog.html#autotoc_md46',1,'']]], + ['12_204_202015_2008_2009_69',['3.12.4 (2015-08-09)',['../md_ChangeLog.html#autotoc_md45',1,'']]], + ['12_205_202016_2004_2030_70',['3.12.5 (2016-04-30)',['../md_ChangeLog.html#autotoc_md44',1,'']]], + ['12_206_202016_2007_2020_71',['3.12.6 (2016-07-20)',['../md_ChangeLog.html#autotoc_md43',1,'']]], + ['12_207_202017_2002_2025_72',['3.12.7 (2017-02-25)',['../md_ChangeLog.html#autotoc_md42',1,'']]], + ['12_208_202017_2006_2012_73',['3.12.8 (2017-06-12)',['../md_ChangeLog.html#autotoc_md41',1,'']]], + ['12_209_202018_2001_2015_74',['3.12.9 (2018-01-15)',['../md_ChangeLog.html#autotoc_md40',1,'']]], + ['13_75',['13',['../md_ChangeLog.html#autotoc_md118',1,'2.2.1a (2004-05-13)'],['../md_ChangeLog.html#autotoc_md48',1,'3.12.1 (2015-02-13)'],['../md_ChangeLog.html#autotoc_md29',1,'3.13'],['../md_ChangeLog.html#autotoc_md20',1,'3.14.8 (2022-07-13)'],['../md_ChangeLog.html#autotoc_md85',1,'3.5.5 (2009-01-13)']]], + ['13_200_202019_2010_2019_76',['3.13.0 (2019-10-19)',['../md_ChangeLog.html#autotoc_md34',1,'']]], + ['13_201_202020_2003_2011_77',['3.13.1 (2020-03-11)',['../md_ChangeLog.html#autotoc_md33',1,'']]], + ['13_202_202020_2004_2030_78',['3.13.2 (2020-04-30)',['../md_ChangeLog.html#autotoc_md32',1,'']]], + ['13_202019_2004_2008_79',['3.12.13 (2019-04-08)',['../md_ChangeLog.html#autotoc_md36',1,'']]], + ['13_202023_2011_2008_80',['3.14.13 (2023-11-08)',['../md_ChangeLog.html#autotoc_md15',1,'']]], + ['13_203_202020_2010_2016_81',['3.13.3 (2020-10-16)',['../md_ChangeLog.html#autotoc_md31',1,'']]], + ['13_204_202021_2002_2024_82',['3.13.4 (2021-02-24)',['../md_ChangeLog.html#autotoc_md30',1,'']]], + ['14_83',['14',['../md_ChangeLog.html#autotoc_md60',1,'3.11.1 (2013-06-14)'],['../md_ChangeLog.html#autotoc_md10',1,'3.14']]], + ['14_200_202021_2006_2015_84',['3.14.0 (2021-06-15)',['../md_ChangeLog.html#autotoc_md28',1,'']]], + ['14_201_202021_2006_2025_85',['3.14.1 (2021-06-25)',['../md_ChangeLog.html#autotoc_md27',1,'']]], + ['14_2010_202022_2010_2011_86',['3.14.10 (2022-10-11)',['../md_ChangeLog.html#autotoc_md18',1,'']]], + ['14_2011_202023_2002_2007_87',['3.14.11 (2023-02-07)',['../md_ChangeLog.html#autotoc_md17',1,'']]], + ['14_2012_202023_2004_2005_88',['3.14.12 (2023-04-05)',['../md_ChangeLog.html#autotoc_md16',1,'']]], + ['14_2013_202023_2011_2008_89',['3.14.13 (2023-11-08)',['../md_ChangeLog.html#autotoc_md15',1,'']]], + ['14_2014_202024_2001_2018_90',['3.14.14 (2024-01-18)',['../md_ChangeLog.html#autotoc_md14',1,'']]], + ['14_2015_202024_2004_2010_91',['3.14.15 (2024-04-10)',['../md_ChangeLog.html#autotoc_md13',1,'']]], + ['14_2016_202024_2004_2022_92',['3.14.16 (2024-04-22)',['../md_ChangeLog.html#autotoc_md12',1,'']]], + ['14_2017_202024_2012_2014_93',['3.14.17 (2024-12-14)',['../md_ChangeLog.html#autotoc_md11',1,'']]], + ['14_202_202021_2007_2021_94',['3.14.2 (2021-07-21)',['../md_ChangeLog.html#autotoc_md26',1,'']]], + ['14_203_202021_2009_2003_95',['3.14.3 (2021-09-03)',['../md_ChangeLog.html#autotoc_md25',1,'']]], + ['14_204_202021_2009_2020_96',['3.14.4 (2021-09-20)',['../md_ChangeLog.html#autotoc_md24',1,'']]], + ['14_205_202022_2002_2009_97',['3.14.5 (2022-02-09)',['../md_ChangeLog.html#autotoc_md23',1,'']]], + ['14_206_202022_2005_2002_98',['3.14.6 (2022-05-02)',['../md_ChangeLog.html#autotoc_md22',1,'']]], + ['14_207_202022_2006_2024_99',['3.14.7 (2022-06-24)',['../md_ChangeLog.html#autotoc_md21',1,'']]], + ['14_208_202022_2007_2013_100',['3.14.8 (2022-07-13)',['../md_ChangeLog.html#autotoc_md20',1,'']]], + ['14_209_202022_2007_2021_101',['3.14.9 (2022-07-21)',['../md_ChangeLog.html#autotoc_md19',1,'']]], + ['14_20dev_20release_20number_20764_102',['3.2.1 (2006-07-14) - dev release number 764',['../md_ChangeLog.html#autotoc_md104',1,'']]], + ['15_103',['15',['../md_ChangeLog.html#autotoc_md46',1,'3.12.3 and 3.11.11 (2015-04-15)'],['../md_ChangeLog.html#autotoc_md40',1,'3.12.9 (2018-01-15)'],['../md_ChangeLog.html#autotoc_md28',1,'3.14.0 (2021-06-15)']]], + ['15_202024_2004_2010_104',['3.14.15 (2024-04-10)',['../md_ChangeLog.html#autotoc_md13',1,'']]], + ['16_105',['16',['../md_ChangeLog.html#autotoc_md55',1,'3.11.6 (2013-11-16)'],['../md_ChangeLog.html#autotoc_md52',1,'3.11.9 (2014-08-16)'],['../md_ChangeLog.html#autotoc_md38',1,'3.12.11 (2018-09-16)'],['../md_ChangeLog.html#autotoc_md31',1,'3.13.3 (2020-10-16)'],['../md_ChangeLog.html#autotoc_md80',1,'3.7.0 (2009-07-16)'],['../md_ChangeLog.html#autotoc_md75',1,'3.8.2 (2010-06-16)']]], + ['16_202024_2004_2022_106',['3.14.16 (2024-04-22)',['../md_ChangeLog.html#autotoc_md12',1,'']]], + ['17_107',['3.12.12 (2018-11-17)',['../md_ChangeLog.html#autotoc_md37',1,'']]], + ['17_202024_2012_2014_108',['3.14.17 (2024-12-14)',['../md_ChangeLog.html#autotoc_md11',1,'']]], + ['18_109',['18',['../md_ChangeLog.html#autotoc_md51',1,'3.11.10 (2015-01-18)'],['../md_ChangeLog.html#autotoc_md54',1,'3.11.7 (2013-12-18)'],['../md_ChangeLog.html#autotoc_md14',1,'3.14.14 (2024-01-18)'],['../md_ChangeLog.html#autotoc_md92',1,'3.4.2 (2008-07-18)'],['../md_ChangeLog.html#autotoc_md88',1,'3.5.2 (2008-09-18)']]], + ['19_110',['19',['../md_ChangeLog.html#autotoc_md64',1,'3.10.3 (2012-11-19)'],['../md_ChangeLog.html#autotoc_md34',1,'3.13.0 (2019-10-19)'],['../md_ChangeLog.html#autotoc_md87',1,'3.5.3 (2008-09-19)'],['../md_ChangeLog.html#autotoc_md112',1,'no new release (2005-08-19)']]], + ['1a_202004_2005_2013_111',['2.2.1a (2004-05-13)',['../md_ChangeLog.html#autotoc_md118',1,'']]], + ['1b_202004_2005_2021_112',['2.2.1b (2004-05-21)',['../md_ChangeLog.html#autotoc_md117',1,'']]], + ['1c_202004_2007_2020_113',['2.2.1c (2004-07-20)',['../md_ChangeLog.html#autotoc_md116',1,'']]], + ['1d_202004_2010_2005_114',['2.2.1d (2004-10-05)',['../md_ChangeLog.html#autotoc_md115',1,'']]], + ['1e_202005_2005_2030_115',['2.2.1e (2005-05-30)',['../md_ChangeLog.html#autotoc_md113',1,'']]] ]; diff --git a/search/all_12.js b/search/all_12.js index 9b6cad76e..2f91fd570 100644 --- a/search/all_12.js +++ b/search/all_12.js @@ -96,23 +96,23 @@ var searchData= ['initialized_5f_93',['initialized_',['../classIpopt_1_1SymTMatrix.html#acaf8290a1e70fbd0dce6bbbd85379fbe',1,'Ipopt::SymTMatrix::initialized_'],['../classIpopt_1_1IterativePardisoSolverInterface.html#ad80874551afd5074eb7d97549a73d869',1,'Ipopt::IterativePardisoSolverInterface::initialized_'],['../classIpopt_1_1MonotoneMuUpdate.html#a90ed1830175f33333558c2f16399e44d',1,'Ipopt::MonotoneMuUpdate::initialized_'],['../classIpopt_1_1OrigIpoptNLP.html#a5251c4b6fe3909f4e02a9636d553ecb3',1,'Ipopt::OrigIpoptNLP::initialized_'],['../classIpopt_1_1QualityFunctionMuOracle.html#a4462bffda24fd5fa4d8d818c59138520',1,'Ipopt::QualityFunctionMuOracle::initialized_'],['../classIpopt_1_1RestoIpoptNLP.html#a52990c40accf241bb8178d425130bd37',1,'Ipopt::RestoIpoptNLP::initialized_'],['../classIpopt_1_1Ma27TSolverInterface.html#a26704dbaa7e4d6cf2be75ff1ea5924d2',1,'Ipopt::Ma27TSolverInterface::initialized_'],['../classIpopt_1_1SchurData.html#a72e3fc6718a5e745f27560e3cb95a9c9',1,'Ipopt::SchurData::initialized_'],['../classIpopt_1_1GenTMatrix.html#a135ffa11023af87fd2f7e05d3bc380c7',1,'Ipopt::GenTMatrix::initialized_'],['../classIpopt_1_1DenseVector.html#a1b4f217194e9e271d0acbbb2eff2b518',1,'Ipopt::DenseVector::initialized_'],['../classIpopt_1_1DenseSymMatrix.html#a92cf74debf401fb678a5304a64251792',1,'Ipopt::DenseSymMatrix::initialized_'],['../classIpopt_1_1DenseGenMatrix.html#af4f6c2e783fe9a55f715ec3945302266',1,'Ipopt::DenseGenMatrix::initialized_'],['../classIpopt_1_1OptionsList_1_1OptionValue.html#afcbf49bb2eb03c10401b85a592325ce1',1,'Ipopt::OptionsList::OptionValue::initialized_'],['../classIpopt_1_1WsmpSolverInterface.html#a5a41b64c9fa091831fbfeff5daccdd9c',1,'Ipopt::WsmpSolverInterface::initialized_'],['../classIpopt_1_1TripletToCSRConverter.html#aac91825026e2ae37d97594448a1d1d47',1,'Ipopt::TripletToCSRConverter::initialized_'],['../classIpopt_1_1PardisoSolverInterface.html#abc90ec6a9bb4025ca578cd3790e7bf0d',1,'Ipopt::PardisoSolverInterface::initialized_'],['../classIpopt_1_1PardisoMKLSolverInterface.html#a0c8362be9fd7092a99326fe1caec2261',1,'Ipopt::PardisoMKLSolverInterface::initialized_'],['../classIpopt_1_1MumpsSolverInterface.html#ae429537d801ee4605aa9c5741b63541a',1,'Ipopt::MumpsSolverInterface::initialized_'],['../classIpopt_1_1Ma57TSolverInterface.html#a89112d8dc87883444a61573e95152719',1,'Ipopt::Ma57TSolverInterface::initialized_'],['../classIpopt_1_1TSymLinearSolver.html#af1db7fe9fa7bda8eecbe08ee45b20ed3',1,'Ipopt::TSymLinearSolver::initialized_'],['../classIpopt_1_1IterativeWsmpSolverInterface.html#a170ce8487655c2185a0debec27d171ba',1,'Ipopt::IterativeWsmpSolverInterface::initialized_']]], ['initializedatastructures_94',['initializedatastructures',['../classIpopt_1_1CGPenaltyData.html#a354a8b1f768a17a450b66441998f966d',1,'Ipopt::CGPenaltyData::InitializeDataStructures()'],['../classIpopt_1_1IpoptData.html#aca3bd1ad4d743ed17c30f0f0ed6b7409',1,'Ipopt::IpoptData::InitializeDataStructures()'],['../classIpopt_1_1IpoptAdditionalData.html#a98a69e374460339193574e91e21ef994',1,'Ipopt::IpoptAdditionalData::InitializeDataStructures()'],['../classIpopt_1_1InexactData.html#ab0a6803b3e5787ffa28918e07c2d8af7',1,'Ipopt::InexactData::InitializeDataStructures()']]], ['initializefixedmuglobalization_95',['InitializeFixedMuGlobalization',['../classIpopt_1_1AdaptiveMuUpdate.html#ad7f67ab7f708e05d04ebb0fc55fc2cdc',1,'Ipopt::AdaptiveMuUpdate']]], - ['initializeimpl_96',['initializeimpl',['../classIpopt_1_1RestoConvergenceCheck.html#a8be6f4e4eb42c4293ab21a0274ad537b',1,'Ipopt::RestoConvergenceCheck::InitializeImpl()'],['../classIpopt_1_1SearchDirectionCalculator.html#a5dae9d951413f50cccffc0d9d4e54238',1,'Ipopt::SearchDirectionCalculator::InitializeImpl()'],['../classIpopt_1_1RestoRestorationPhase.html#acf47ce58a94e2ece8933e9fe79eda9c3',1,'Ipopt::RestoRestorationPhase::InitializeImpl()'],['../classIpopt_1_1RestorationPhase.html#ad1633c87542a791b88d3640d20b3c71b',1,'Ipopt::RestorationPhase::InitializeImpl()'],['../classIpopt_1_1RestoPenaltyConvergenceCheck.html#a5ebe96a9bd39a749cd76e76e5b15f0ee',1,'Ipopt::RestoPenaltyConvergenceCheck::InitializeImpl()'],['../classIpopt_1_1MinC__1NrmRestorationPhase.html#a220131e265b5e063335bed8ec0d08b58',1,'Ipopt::MinC_1NrmRestorationPhase::InitializeImpl()'],['../classIpopt_1_1RestoIterationOutput.html#a26b7e153f124175f5e0a0d8b908efcf5',1,'Ipopt::RestoIterationOutput::InitializeImpl()'],['../classIpopt_1_1RestoIterateInitializer.html#aba9755c541cada19fd0fcaf8311eeda5',1,'Ipopt::RestoIterateInitializer::InitializeImpl()'],['../classIpopt_1_1RestoFilterConvergenceCheck.html#aa03cf0705dffe108c394ec38207189eb',1,'Ipopt::RestoFilterConvergenceCheck::InitializeImpl()'],['../classIpopt_1_1CGSearchDirCalculator.html#a613c1fea7676890a6fa952feeef8d3ea',1,'Ipopt::CGSearchDirCalculator::InitializeImpl()'],['../classIpopt_1_1IndexPCalculator.html#a2fcbfba028be182f7d92bddccf5e507f',1,'Ipopt::IndexPCalculator::InitializeImpl()'],['../classIpopt_1_1TDependencyDetector.html#a58043fbce376c192beacca789b6c926e',1,'Ipopt::TDependencyDetector::InitializeImpl()'],['../classIpopt_1_1TSymDependencyDetector.html#ab379bc6cffe6118ef51c137639e26c7d',1,'Ipopt::TSymDependencyDetector::InitializeImpl()'],['../classIpopt_1_1TSymLinearSolver.html#a80fad49c3c418396904f8e92859e2c36',1,'Ipopt::TSymLinearSolver::InitializeImpl()'],['../classIpopt_1_1TSymScalingMethod.html#a0575fc1ffc6c32ec3975cff6d13a2981',1,'Ipopt::TSymScalingMethod::InitializeImpl()'],['../classIpopt_1_1WsmpSolverInterface.html#a8d3abda2c7e95182c5328aac23659562',1,'Ipopt::WsmpSolverInterface::InitializeImpl()'],['../classIpopt_1_1CGPenaltyLSAcceptor.html#af6e9420c32f7f4d514dbbee7d31ef19f',1,'Ipopt::CGPenaltyLSAcceptor::InitializeImpl()'],['../classIpopt_1_1CGPerturbationHandler.html#a13b5c8dba214a6f3711792700c4741a7',1,'Ipopt::CGPerturbationHandler::InitializeImpl()'],['../classIpopt_1_1SensAlgorithm.html#a8f27183ded89fe7e278260e400e7fc73',1,'Ipopt::SensAlgorithm::InitializeImpl()'],['../classIpopt_1_1SymLinearSolver.html#a79e41f34d48095b7007784e8a3c60974',1,'Ipopt::SymLinearSolver::InitializeImpl()'],['../classIpopt_1_1MetadataMeasurement.html#ae835a07c5bf9d8bde02bd02da558c767',1,'Ipopt::MetadataMeasurement::InitializeImpl()'],['../classIpopt_1_1PCalculator.html#acc7e28a3c63d60d0ecf004d4a2c6a31e',1,'Ipopt::PCalculator::InitializeImpl()'],['../classIpopt_1_1ReducedHessianCalculator.html#a5cab5c18fd935bbaa1c51f9c3b09bbc3',1,'Ipopt::ReducedHessianCalculator::InitializeImpl()'],['../classIpopt_1_1SchurDriver.html#ae0719399a2e261c63d776a3b3f9f87c6',1,'Ipopt::SchurDriver::InitializeImpl()'],['../classIpopt_1_1SimpleBacksolver.html#af7b3d6149202d6e4be2bc27dfe983820',1,'Ipopt::SimpleBacksolver::InitializeImpl()'],['../classIpopt_1_1StdStepCalculator.html#aac6bcd1d822045387f96379c60d906c6',1,'Ipopt::StdStepCalculator::InitializeImpl()'],['../classIpopt_1_1SensitivityStepCalculator.html#ad0330778dd37df229d5b750908228390',1,'Ipopt::SensitivityStepCalculator::InitializeImpl()'],['../classIpopt_1_1StandardScalingBase.html#a3fd7a27b24188121c14c5e5d88ed9599',1,'Ipopt::StandardScalingBase::InitializeImpl()'],['../classIpopt_1_1Ma97SolverInterface.html#aae916f5d351adf0b0c972fbcbc2abe81',1,'Ipopt::Ma97SolverInterface::InitializeImpl()'],['../classIpopt_1_1WarmStartIterateInitializer.html#a179cc5339d9ac55f8d5686a57b18c904',1,'Ipopt::WarmStartIterateInitializer::InitializeImpl()'],['../classIpopt_1_1GenKKTSolverInterface.html#a4e40b8f8046b588ef3f9c703dd0a35f9',1,'Ipopt::GenKKTSolverInterface::InitializeImpl()'],['../classIpopt_1_1IterativeWsmpSolverInterface.html#ae79b16c31635b4cce33db647558fb65b',1,'Ipopt::IterativeWsmpSolverInterface::InitializeImpl()'],['../classIpopt_1_1Ma27TSolverInterface.html#a08b9b2fa8c0f426503363f810405f56b',1,'Ipopt::Ma27TSolverInterface::InitializeImpl()'],['../classIpopt_1_1Ma28TDependencyDetector.html#a1d31d513b1f536f7d068dd3649f81302',1,'Ipopt::Ma28TDependencyDetector::InitializeImpl()'],['../classIpopt_1_1Ma57TSolverInterface.html#a7fa4469131358f80f68b097da9753f95',1,'Ipopt::Ma57TSolverInterface::InitializeImpl()'],['../classIpopt_1_1Ma77SolverInterface.html#a07059e451225cff016acde278e870190',1,'Ipopt::Ma77SolverInterface::InitializeImpl()'],['../classIpopt_1_1Ma86SolverInterface.html#a35479d2260dd4a24f267ff510e647f7e',1,'Ipopt::Ma86SolverInterface::InitializeImpl()'],['../classIpopt_1_1StdAugSystemSolver.html#a42969bb950e7bd304dd84d9e989c0bde',1,'Ipopt::StdAugSystemSolver::InitializeImpl()'],['../classIpopt_1_1Mc19TSymScalingMethod.html#aefe48031b8927d812eb9d7e0f997b0df',1,'Ipopt::Mc19TSymScalingMethod::InitializeImpl()'],['../classIpopt_1_1MumpsSolverInterface.html#aa821cf1e57f5198fa72f28580c6bb574',1,'Ipopt::MumpsSolverInterface::InitializeImpl()'],['../classIpopt_1_1PardisoMKLSolverInterface.html#afa2d9d099f4153e2d93b1f98d9588771',1,'Ipopt::PardisoMKLSolverInterface::InitializeImpl()'],['../classIpopt_1_1PardisoSolverInterface.html#ac22739903dfdad5c2627eff5c925f49b',1,'Ipopt::PardisoSolverInterface::InitializeImpl()'],['../classIpopt_1_1SlackBasedTSymScalingMethod.html#ab8308741127c896501f57f27f7c0c05e',1,'Ipopt::SlackBasedTSymScalingMethod::InitializeImpl()'],['../classIpopt_1_1SparseSymLinearSolverInterface.html#a667325ec88127e074ae76458d3500da3',1,'Ipopt::SparseSymLinearSolverInterface::InitializeImpl()'],['../classIpopt_1_1SpralSolverInterface.html#a3819a97a4a726657c3c9ad4146691e53',1,'Ipopt::SpralSolverInterface::InitializeImpl()'],['../classIpopt_1_1IpoptAlgorithm.html#a9ad444afb80b4980eec246c05c0e0c41',1,'Ipopt::IpoptAlgorithm::InitializeImpl()'],['../classIpopt_1_1BacktrackingLineSearch.html#ae8f08335c6bc1e52057c3ae4f33988a9',1,'Ipopt::BacktrackingLineSearch::InitializeImpl()'],['../classIpopt_1_1BacktrackingLSAcceptor.html#a8751601ac6d73a8afe8253db6300fc7d',1,'Ipopt::BacktrackingLSAcceptor::InitializeImpl()'],['../classIpopt_1_1ConvergenceCheck.html#ad47fb4b92561c7b05bd5a145878c90bf',1,'Ipopt::ConvergenceCheck::InitializeImpl()'],['../classIpopt_1_1DefaultIterateInitializer.html#a4b82b3f9ee7cb911e3036616499b8a70',1,'Ipopt::DefaultIterateInitializer::InitializeImpl()'],['../classIpopt_1_1EqMultiplierCalculator.html#ab9601ff84ca96a788995fd04c4d775f1',1,'Ipopt::EqMultiplierCalculator::InitializeImpl()'],['../classIpopt_1_1EquilibrationScaling.html#a301ea19d8a61bff1fabfa13395fadf46',1,'Ipopt::EquilibrationScaling::InitializeImpl()'],['../classIpopt_1_1ExactHessianUpdater.html#a27ca3ad77a09c7f9b8aaa0ab660bbe1a',1,'Ipopt::ExactHessianUpdater::InitializeImpl()'],['../classIpopt_1_1FilterLSAcceptor.html#a2810cc21f720a6da1dcf2e73c5cb911b',1,'Ipopt::FilterLSAcceptor::InitializeImpl()'],['../classIpopt_1_1GenAugSystemSolver.html#a20524a3e18b17b1b74554c386f64f491',1,'Ipopt::GenAugSystemSolver::InitializeImpl()'],['../classIpopt_1_1GradientScaling.html#ac29260d1e43a92ddb1af7137a5b2dc83',1,'Ipopt::GradientScaling::InitializeImpl()'],['../classIpopt_1_1HessianUpdater.html#a703e4acf951f7fce479fb346dada6fc8',1,'Ipopt::HessianUpdater::InitializeImpl()'],['../classIpopt_1_1AugSystemSolver.html#ab4e182094fc0f28b1f24ee13014d13e5',1,'Ipopt::AugSystemSolver::InitializeImpl()'],['../classIpopt_1_1IterateInitializer.html#a6671aa37d66b209be707ac41d8c26626',1,'Ipopt::IterateInitializer::InitializeImpl()'],['../classIpopt_1_1IterationOutput.html#abd2bd5bca18a9c5838ebfc91292e0515',1,'Ipopt::IterationOutput::InitializeImpl()'],['../classIpopt_1_1LeastSquareMultipliers.html#aa9464bd68e3ceeb7fa2fc4703397a2a9',1,'Ipopt::LeastSquareMultipliers::InitializeImpl()'],['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#ab6b064e5eff0e16c4aa83983070f20a6',1,'Ipopt::LimMemQuasiNewtonUpdater::InitializeImpl()'],['../classIpopt_1_1LoqoMuOracle.html#ad5ea5a85622a64f25eed3bef30875172',1,'Ipopt::LoqoMuOracle::InitializeImpl()'],['../classIpopt_1_1LowRankAugSystemSolver.html#ace2df16930e390fd483b14a2f18ae82d',1,'Ipopt::LowRankAugSystemSolver::InitializeImpl()'],['../classIpopt_1_1LowRankSSAugSystemSolver.html#a9f4ef32d3157b78fca34b341642acc2e',1,'Ipopt::LowRankSSAugSystemSolver::InitializeImpl()'],['../classIpopt_1_1MonotoneMuUpdate.html#a2310360471a149e0e2b5719b1ca1c120',1,'Ipopt::MonotoneMuUpdate::InitializeImpl()'],['../classIpopt_1_1MuOracle.html#a046083be909dc54e3468484fd35301a0',1,'Ipopt::MuOracle::InitializeImpl()'],['../classIpopt_1_1MuUpdate.html#a69cd4d61fc02814e9937cbcfdbc76270',1,'Ipopt::MuUpdate::InitializeImpl()'],['../classIpopt_1_1NLPScalingObject.html#a47819a31961253c4b38bc9f8c9ee1306',1,'Ipopt::NLPScalingObject::InitializeImpl()'],['../classIpopt_1_1InexactNormalStepCalculator.html#a5097b990160db54ded3d2e58222e28dd',1,'Ipopt::InexactNormalStepCalculator::InitializeImpl()'],['../classIpopt_1_1ProbingMuOracle.html#a6c70ce206ec59a715515646a4f3d246c',1,'Ipopt::ProbingMuOracle::InitializeImpl()'],['../classIpopt_1_1PenaltyLSAcceptor.html#a92cb18fe9b1cb982b0ecda50bb5d6d27',1,'Ipopt::PenaltyLSAcceptor::InitializeImpl()'],['../classIpopt_1_1PDSystemSolver.html#acfd01ecfb821d7577e5e6f71a3e11f7d',1,'Ipopt::PDSystemSolver::InitializeImpl()'],['../classIpopt_1_1PDSearchDirCalculator.html#a25b49874d3863a95e529a912d1eee128',1,'Ipopt::PDSearchDirCalculator::InitializeImpl()'],['../classIpopt_1_1PDPerturbationHandler.html#a24dc8e8550d73d5b1d6563b7f69f8d40',1,'Ipopt::PDPerturbationHandler::InitializeImpl()'],['../classIpopt_1_1PDFullSpaceSolver.html#a6b4a9a6ca82231501bc7920be254100c',1,'Ipopt::PDFullSpaceSolver::InitializeImpl()'],['../classIpopt_1_1OrigIterationOutput.html#a73234ca66e5786bd0aae9898c9a21157',1,'Ipopt::OrigIterationOutput::InitializeImpl()'],['../classIpopt_1_1OptimalityErrorConvergenceCheck.html#ab8402c4dc24e07747e3d0427182aea0b',1,'Ipopt::OptimalityErrorConvergenceCheck::InitializeImpl()'],['../classIpopt_1_1InexactDoglegNormalStep.html#af398a15724d7a1768f8e6cb3f83519b4',1,'Ipopt::InexactDoglegNormalStep::InitializeImpl()'],['../classIpopt_1_1InexactLSAcceptor.html#a2e09513cc109cdc350ce854eddc134b4',1,'Ipopt::InexactLSAcceptor::InitializeImpl()'],['../classIpopt_1_1InexactNewtonNormalStep.html#a62d6be75932e51084dd0c9d0b380da2d',1,'Ipopt::InexactNewtonNormalStep::InitializeImpl()'],['../classIpopt_1_1QualityFunctionMuOracle.html#aaf4fda023368a3251084851410a771ef',1,'Ipopt::QualityFunctionMuOracle::InitializeImpl()'],['../classIpopt_1_1InexactNormalTerminationTester.html#ad0c580856fc2611bc1a8abedf770cc44',1,'Ipopt::InexactNormalTerminationTester::InitializeImpl()'],['../classIpopt_1_1InexactPDSolver.html#aab927b8bd5688eee5c4780e38f706279',1,'Ipopt::InexactPDSolver::InitializeImpl()'],['../classIpopt_1_1InexactPDTerminationTester.html#ad07644fc6f4f1cb99651d42debcddd83',1,'Ipopt::InexactPDTerminationTester::InitializeImpl()'],['../classIpopt_1_1InexactSearchDirCalculator.html#a9b1f96972b2c736f6ab1c076c5338af4',1,'Ipopt::InexactSearchDirCalculator::InitializeImpl()'],['../classIpopt_1_1InexactTSymScalingMethod.html#a01542d415dfb7aed6abc27c770313ca7',1,'Ipopt::InexactTSymScalingMethod::InitializeImpl()'],['../classIpopt_1_1IterativePardisoSolverInterface.html#a7546f5099489c1170e2706a143f20dc9',1,'Ipopt::IterativePardisoSolverInterface::InitializeImpl()'],['../classIpopt_1_1IterativeSolverTerminationTester.html#abbc5ff91e3bec58b6dba94b1d3c463bd',1,'Ipopt::IterativeSolverTerminationTester::InitializeImpl()'],['../classIpopt_1_1AdaptiveMuUpdate.html#ab659df8dbf5e920da2179691e01b85a6',1,'Ipopt::AdaptiveMuUpdate::InitializeImpl()'],['../classIpopt_1_1AlgorithmStrategyObject.html#a6e5ef59a257a61c928515ea78fd5c148',1,'Ipopt::AlgorithmStrategyObject::InitializeImpl()'],['../classIpopt_1_1AugRestoSystemSolver.html#a324a672f4b86ce15c20edb84efd127fd',1,'Ipopt::AugRestoSystemSolver::InitializeImpl()']]], + ['initializeimpl_96',['initializeimpl',['../classIpopt_1_1RestoConvergenceCheck.html#a8be6f4e4eb42c4293ab21a0274ad537b',1,'Ipopt::RestoConvergenceCheck::InitializeImpl()'],['../classIpopt_1_1SearchDirectionCalculator.html#a5dae9d951413f50cccffc0d9d4e54238',1,'Ipopt::SearchDirectionCalculator::InitializeImpl()'],['../classIpopt_1_1RestoRestorationPhase.html#acf47ce58a94e2ece8933e9fe79eda9c3',1,'Ipopt::RestoRestorationPhase::InitializeImpl()'],['../classIpopt_1_1RestorationPhase.html#ad1633c87542a791b88d3640d20b3c71b',1,'Ipopt::RestorationPhase::InitializeImpl()'],['../classIpopt_1_1RestoPenaltyConvergenceCheck.html#a5ebe96a9bd39a749cd76e76e5b15f0ee',1,'Ipopt::RestoPenaltyConvergenceCheck::InitializeImpl()'],['../classIpopt_1_1MinC__1NrmRestorationPhase.html#a220131e265b5e063335bed8ec0d08b58',1,'Ipopt::MinC_1NrmRestorationPhase::InitializeImpl()'],['../classIpopt_1_1RestoIterationOutput.html#a26b7e153f124175f5e0a0d8b908efcf5',1,'Ipopt::RestoIterationOutput::InitializeImpl()'],['../classIpopt_1_1RestoIterateInitializer.html#aba9755c541cada19fd0fcaf8311eeda5',1,'Ipopt::RestoIterateInitializer::InitializeImpl()'],['../classIpopt_1_1RestoFilterConvergenceCheck.html#aa03cf0705dffe108c394ec38207189eb',1,'Ipopt::RestoFilterConvergenceCheck::InitializeImpl()'],['../classIpopt_1_1SensAlgorithm.html#a8f27183ded89fe7e278260e400e7fc73',1,'Ipopt::SensAlgorithm::InitializeImpl()'],['../classIpopt_1_1IndexPCalculator.html#a2fcbfba028be182f7d92bddccf5e507f',1,'Ipopt::IndexPCalculator::InitializeImpl()'],['../classIpopt_1_1TDependencyDetector.html#a58043fbce376c192beacca789b6c926e',1,'Ipopt::TDependencyDetector::InitializeImpl()'],['../classIpopt_1_1TSymDependencyDetector.html#ab379bc6cffe6118ef51c137639e26c7d',1,'Ipopt::TSymDependencyDetector::InitializeImpl()'],['../classIpopt_1_1TSymLinearSolver.html#a80fad49c3c418396904f8e92859e2c36',1,'Ipopt::TSymLinearSolver::InitializeImpl()'],['../classIpopt_1_1TSymScalingMethod.html#a0575fc1ffc6c32ec3975cff6d13a2981',1,'Ipopt::TSymScalingMethod::InitializeImpl()'],['../classIpopt_1_1WsmpSolverInterface.html#a8d3abda2c7e95182c5328aac23659562',1,'Ipopt::WsmpSolverInterface::InitializeImpl()'],['../classIpopt_1_1CGPenaltyLSAcceptor.html#af6e9420c32f7f4d514dbbee7d31ef19f',1,'Ipopt::CGPenaltyLSAcceptor::InitializeImpl()'],['../classIpopt_1_1CGPerturbationHandler.html#a13b5c8dba214a6f3711792700c4741a7',1,'Ipopt::CGPerturbationHandler::InitializeImpl()'],['../classIpopt_1_1CGSearchDirCalculator.html#a613c1fea7676890a6fa952feeef8d3ea',1,'Ipopt::CGSearchDirCalculator::InitializeImpl()'],['../classIpopt_1_1SymLinearSolver.html#a79e41f34d48095b7007784e8a3c60974',1,'Ipopt::SymLinearSolver::InitializeImpl()'],['../classIpopt_1_1MetadataMeasurement.html#ae835a07c5bf9d8bde02bd02da558c767',1,'Ipopt::MetadataMeasurement::InitializeImpl()'],['../classIpopt_1_1PCalculator.html#acc7e28a3c63d60d0ecf004d4a2c6a31e',1,'Ipopt::PCalculator::InitializeImpl()'],['../classIpopt_1_1ReducedHessianCalculator.html#a5cab5c18fd935bbaa1c51f9c3b09bbc3',1,'Ipopt::ReducedHessianCalculator::InitializeImpl()'],['../classIpopt_1_1SchurDriver.html#ae0719399a2e261c63d776a3b3f9f87c6',1,'Ipopt::SchurDriver::InitializeImpl()'],['../classIpopt_1_1SimpleBacksolver.html#af7b3d6149202d6e4be2bc27dfe983820',1,'Ipopt::SimpleBacksolver::InitializeImpl()'],['../classIpopt_1_1StdStepCalculator.html#aac6bcd1d822045387f96379c60d906c6',1,'Ipopt::StdStepCalculator::InitializeImpl()'],['../classIpopt_1_1SensitivityStepCalculator.html#ad0330778dd37df229d5b750908228390',1,'Ipopt::SensitivityStepCalculator::InitializeImpl()'],['../classIpopt_1_1StandardScalingBase.html#a3fd7a27b24188121c14c5e5d88ed9599',1,'Ipopt::StandardScalingBase::InitializeImpl()'],['../classIpopt_1_1Ma97SolverInterface.html#aae916f5d351adf0b0c972fbcbc2abe81',1,'Ipopt::Ma97SolverInterface::InitializeImpl()'],['../classIpopt_1_1WarmStartIterateInitializer.html#a179cc5339d9ac55f8d5686a57b18c904',1,'Ipopt::WarmStartIterateInitializer::InitializeImpl()'],['../classIpopt_1_1GenKKTSolverInterface.html#a4e40b8f8046b588ef3f9c703dd0a35f9',1,'Ipopt::GenKKTSolverInterface::InitializeImpl()'],['../classIpopt_1_1IterativeWsmpSolverInterface.html#ae79b16c31635b4cce33db647558fb65b',1,'Ipopt::IterativeWsmpSolverInterface::InitializeImpl()'],['../classIpopt_1_1Ma27TSolverInterface.html#a08b9b2fa8c0f426503363f810405f56b',1,'Ipopt::Ma27TSolverInterface::InitializeImpl()'],['../classIpopt_1_1Ma28TDependencyDetector.html#a1d31d513b1f536f7d068dd3649f81302',1,'Ipopt::Ma28TDependencyDetector::InitializeImpl()'],['../classIpopt_1_1Ma57TSolverInterface.html#a7fa4469131358f80f68b097da9753f95',1,'Ipopt::Ma57TSolverInterface::InitializeImpl()'],['../classIpopt_1_1Ma77SolverInterface.html#a07059e451225cff016acde278e870190',1,'Ipopt::Ma77SolverInterface::InitializeImpl()'],['../classIpopt_1_1Ma86SolverInterface.html#a35479d2260dd4a24f267ff510e647f7e',1,'Ipopt::Ma86SolverInterface::InitializeImpl()'],['../classIpopt_1_1StdAugSystemSolver.html#a42969bb950e7bd304dd84d9e989c0bde',1,'Ipopt::StdAugSystemSolver::InitializeImpl()'],['../classIpopt_1_1Mc19TSymScalingMethod.html#aefe48031b8927d812eb9d7e0f997b0df',1,'Ipopt::Mc19TSymScalingMethod::InitializeImpl()'],['../classIpopt_1_1MumpsSolverInterface.html#aa821cf1e57f5198fa72f28580c6bb574',1,'Ipopt::MumpsSolverInterface::InitializeImpl()'],['../classIpopt_1_1PardisoMKLSolverInterface.html#afa2d9d099f4153e2d93b1f98d9588771',1,'Ipopt::PardisoMKLSolverInterface::InitializeImpl()'],['../classIpopt_1_1PardisoSolverInterface.html#ac22739903dfdad5c2627eff5c925f49b',1,'Ipopt::PardisoSolverInterface::InitializeImpl()'],['../classIpopt_1_1SlackBasedTSymScalingMethod.html#ab8308741127c896501f57f27f7c0c05e',1,'Ipopt::SlackBasedTSymScalingMethod::InitializeImpl()'],['../classIpopt_1_1SparseSymLinearSolverInterface.html#a667325ec88127e074ae76458d3500da3',1,'Ipopt::SparseSymLinearSolverInterface::InitializeImpl()'],['../classIpopt_1_1SpralSolverInterface.html#a3819a97a4a726657c3c9ad4146691e53',1,'Ipopt::SpralSolverInterface::InitializeImpl()'],['../classIpopt_1_1IpoptAlgorithm.html#a9ad444afb80b4980eec246c05c0e0c41',1,'Ipopt::IpoptAlgorithm::InitializeImpl()'],['../classIpopt_1_1BacktrackingLineSearch.html#ae8f08335c6bc1e52057c3ae4f33988a9',1,'Ipopt::BacktrackingLineSearch::InitializeImpl()'],['../classIpopt_1_1BacktrackingLSAcceptor.html#a8751601ac6d73a8afe8253db6300fc7d',1,'Ipopt::BacktrackingLSAcceptor::InitializeImpl()'],['../classIpopt_1_1ConvergenceCheck.html#ad47fb4b92561c7b05bd5a145878c90bf',1,'Ipopt::ConvergenceCheck::InitializeImpl()'],['../classIpopt_1_1DefaultIterateInitializer.html#a4b82b3f9ee7cb911e3036616499b8a70',1,'Ipopt::DefaultIterateInitializer::InitializeImpl()'],['../classIpopt_1_1EqMultiplierCalculator.html#ab9601ff84ca96a788995fd04c4d775f1',1,'Ipopt::EqMultiplierCalculator::InitializeImpl()'],['../classIpopt_1_1EquilibrationScaling.html#a301ea19d8a61bff1fabfa13395fadf46',1,'Ipopt::EquilibrationScaling::InitializeImpl()'],['../classIpopt_1_1ExactHessianUpdater.html#a27ca3ad77a09c7f9b8aaa0ab660bbe1a',1,'Ipopt::ExactHessianUpdater::InitializeImpl()'],['../classIpopt_1_1FilterLSAcceptor.html#a2810cc21f720a6da1dcf2e73c5cb911b',1,'Ipopt::FilterLSAcceptor::InitializeImpl()'],['../classIpopt_1_1GenAugSystemSolver.html#a20524a3e18b17b1b74554c386f64f491',1,'Ipopt::GenAugSystemSolver::InitializeImpl()'],['../classIpopt_1_1GradientScaling.html#ac29260d1e43a92ddb1af7137a5b2dc83',1,'Ipopt::GradientScaling::InitializeImpl()'],['../classIpopt_1_1HessianUpdater.html#a703e4acf951f7fce479fb346dada6fc8',1,'Ipopt::HessianUpdater::InitializeImpl()'],['../classIpopt_1_1AugSystemSolver.html#ab4e182094fc0f28b1f24ee13014d13e5',1,'Ipopt::AugSystemSolver::InitializeImpl()'],['../classIpopt_1_1IterateInitializer.html#a6671aa37d66b209be707ac41d8c26626',1,'Ipopt::IterateInitializer::InitializeImpl()'],['../classIpopt_1_1IterationOutput.html#abd2bd5bca18a9c5838ebfc91292e0515',1,'Ipopt::IterationOutput::InitializeImpl()'],['../classIpopt_1_1LeastSquareMultipliers.html#aa9464bd68e3ceeb7fa2fc4703397a2a9',1,'Ipopt::LeastSquareMultipliers::InitializeImpl()'],['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#ab6b064e5eff0e16c4aa83983070f20a6',1,'Ipopt::LimMemQuasiNewtonUpdater::InitializeImpl()'],['../classIpopt_1_1LoqoMuOracle.html#ad5ea5a85622a64f25eed3bef30875172',1,'Ipopt::LoqoMuOracle::InitializeImpl()'],['../classIpopt_1_1LowRankAugSystemSolver.html#ace2df16930e390fd483b14a2f18ae82d',1,'Ipopt::LowRankAugSystemSolver::InitializeImpl()'],['../classIpopt_1_1LowRankSSAugSystemSolver.html#a9f4ef32d3157b78fca34b341642acc2e',1,'Ipopt::LowRankSSAugSystemSolver::InitializeImpl()'],['../classIpopt_1_1MonotoneMuUpdate.html#a2310360471a149e0e2b5719b1ca1c120',1,'Ipopt::MonotoneMuUpdate::InitializeImpl()'],['../classIpopt_1_1MuOracle.html#a046083be909dc54e3468484fd35301a0',1,'Ipopt::MuOracle::InitializeImpl()'],['../classIpopt_1_1MuUpdate.html#a69cd4d61fc02814e9937cbcfdbc76270',1,'Ipopt::MuUpdate::InitializeImpl()'],['../classIpopt_1_1NLPScalingObject.html#a47819a31961253c4b38bc9f8c9ee1306',1,'Ipopt::NLPScalingObject::InitializeImpl()'],['../classIpopt_1_1InexactNormalStepCalculator.html#a5097b990160db54ded3d2e58222e28dd',1,'Ipopt::InexactNormalStepCalculator::InitializeImpl()'],['../classIpopt_1_1ProbingMuOracle.html#a6c70ce206ec59a715515646a4f3d246c',1,'Ipopt::ProbingMuOracle::InitializeImpl()'],['../classIpopt_1_1PenaltyLSAcceptor.html#a92cb18fe9b1cb982b0ecda50bb5d6d27',1,'Ipopt::PenaltyLSAcceptor::InitializeImpl()'],['../classIpopt_1_1PDSystemSolver.html#acfd01ecfb821d7577e5e6f71a3e11f7d',1,'Ipopt::PDSystemSolver::InitializeImpl()'],['../classIpopt_1_1PDSearchDirCalculator.html#a25b49874d3863a95e529a912d1eee128',1,'Ipopt::PDSearchDirCalculator::InitializeImpl()'],['../classIpopt_1_1PDPerturbationHandler.html#a24dc8e8550d73d5b1d6563b7f69f8d40',1,'Ipopt::PDPerturbationHandler::InitializeImpl()'],['../classIpopt_1_1PDFullSpaceSolver.html#a6b4a9a6ca82231501bc7920be254100c',1,'Ipopt::PDFullSpaceSolver::InitializeImpl()'],['../classIpopt_1_1OrigIterationOutput.html#a73234ca66e5786bd0aae9898c9a21157',1,'Ipopt::OrigIterationOutput::InitializeImpl()'],['../classIpopt_1_1OptimalityErrorConvergenceCheck.html#ab8402c4dc24e07747e3d0427182aea0b',1,'Ipopt::OptimalityErrorConvergenceCheck::InitializeImpl()'],['../classIpopt_1_1InexactDoglegNormalStep.html#af398a15724d7a1768f8e6cb3f83519b4',1,'Ipopt::InexactDoglegNormalStep::InitializeImpl()'],['../classIpopt_1_1InexactLSAcceptor.html#a2e09513cc109cdc350ce854eddc134b4',1,'Ipopt::InexactLSAcceptor::InitializeImpl()'],['../classIpopt_1_1InexactNewtonNormalStep.html#a62d6be75932e51084dd0c9d0b380da2d',1,'Ipopt::InexactNewtonNormalStep::InitializeImpl()'],['../classIpopt_1_1QualityFunctionMuOracle.html#aaf4fda023368a3251084851410a771ef',1,'Ipopt::QualityFunctionMuOracle::InitializeImpl()'],['../classIpopt_1_1InexactNormalTerminationTester.html#ad0c580856fc2611bc1a8abedf770cc44',1,'Ipopt::InexactNormalTerminationTester::InitializeImpl()'],['../classIpopt_1_1InexactPDSolver.html#aab927b8bd5688eee5c4780e38f706279',1,'Ipopt::InexactPDSolver::InitializeImpl()'],['../classIpopt_1_1InexactPDTerminationTester.html#ad07644fc6f4f1cb99651d42debcddd83',1,'Ipopt::InexactPDTerminationTester::InitializeImpl()'],['../classIpopt_1_1InexactSearchDirCalculator.html#a9b1f96972b2c736f6ab1c076c5338af4',1,'Ipopt::InexactSearchDirCalculator::InitializeImpl()'],['../classIpopt_1_1InexactTSymScalingMethod.html#a01542d415dfb7aed6abc27c770313ca7',1,'Ipopt::InexactTSymScalingMethod::InitializeImpl()'],['../classIpopt_1_1IterativePardisoSolverInterface.html#a7546f5099489c1170e2706a143f20dc9',1,'Ipopt::IterativePardisoSolverInterface::InitializeImpl()'],['../classIpopt_1_1IterativeSolverTerminationTester.html#abbc5ff91e3bec58b6dba94b1d3c463bd',1,'Ipopt::IterativeSolverTerminationTester::InitializeImpl()'],['../classIpopt_1_1AdaptiveMuUpdate.html#ab659df8dbf5e920da2179691e01b85a6',1,'Ipopt::AdaptiveMuUpdate::InitializeImpl()'],['../classIpopt_1_1AlgorithmStrategyObject.html#a6e5ef59a257a61c928515ea78fd5c148',1,'Ipopt::AlgorithmStrategyObject::InitializeImpl()'],['../classIpopt_1_1AugRestoSystemSolver.html#a324a672f4b86ce15c20edb84efd127fd',1,'Ipopt::AugRestoSystemSolver::InitializeImpl()']]], ['initializeiterates_97',['initializeiterates',['../classIpopt_1_1IpoptAlgorithm.html#ab488e3b25633de2f31a7bcfb84587ce3',1,'Ipopt::IpoptAlgorithm::InitializeIterates()'],['../classIpopt_1_1TimingStatistics.html#aba9962eaf22e61085125b48cf4f56280',1,'Ipopt::TimingStatistics::InitializeIterates()']]], ['initializeiterates_5f_98',['InitializeIterates_',['../classIpopt_1_1TimingStatistics.html#ad6a4fd728e17f11fc91b8dd35e6b6b61',1,'Ipopt::TimingStatistics']]], ['initializesolve_99',['initializesolve',['../classIpopt_1_1InexactNormalTerminationTester.html#a7d5dbd49b029f2ddec08de8f86a32eb6',1,'Ipopt::InexactNormalTerminationTester::InitializeSolve()'],['../classIpopt_1_1InexactPDTerminationTester.html#a35a153ba163038c0f4606d60b3fcd09b',1,'Ipopt::InexactPDTerminationTester::InitializeSolve()'],['../classIpopt_1_1IterativeSolverTerminationTester.html#a14a0a0349c493b45e38070fb465db4f1',1,'Ipopt::IterativeSolverTerminationTester::InitializeSolve()']]], - ['initializestructure_100',['initializestructure',['../classIpopt_1_1IterativeWsmpSolverInterface.html#a9e59075b79474c75597548bd7588c852',1,'Ipopt::IterativeWsmpSolverInterface::InitializeStructure()'],['../classIpopt_1_1WsmpSolverInterface.html#a196e9ad419dfbea6e2719c11011c7678',1,'Ipopt::WsmpSolverInterface::InitializeStructure()'],['../classIpopt_1_1PardisoSolverInterface.html#a3ae9b7c0f2d8c3206076e70adb7a1ea8',1,'Ipopt::PardisoSolverInterface::InitializeStructure()'],['../classIpopt_1_1PardisoMKLSolverInterface.html#a798ddf052153fdeeeb5ad8951eefb4b3',1,'Ipopt::PardisoMKLSolverInterface::InitializeStructure()'],['../classIpopt_1_1MumpsSolverInterface.html#a9498bc4d8b9f944657f5e4b25281fa93',1,'Ipopt::MumpsSolverInterface::InitializeStructure()'],['../classIpopt_1_1Ma97SolverInterface.html#a5b7ed4352cbde6330dda56547a2c8067',1,'Ipopt::Ma97SolverInterface::InitializeStructure()'],['../classIpopt_1_1IterativePardisoSolverInterface.html#addb301d2adf363f29c03206b5160d0f2',1,'Ipopt::IterativePardisoSolverInterface::InitializeStructure()'],['../classIpopt_1_1SparseSymLinearSolverInterface.html#a3428ecd1c82262764d1ded8dc2119549',1,'Ipopt::SparseSymLinearSolverInterface::InitializeStructure()'],['../classIpopt_1_1Ma27TSolverInterface.html#a84e002daaedddab9359bd252e5363888',1,'Ipopt::Ma27TSolverInterface::InitializeStructure()'],['../classIpopt_1_1Ma57TSolverInterface.html#a22f1448a01820764310ddf248ab98f5b',1,'Ipopt::Ma57TSolverInterface::InitializeStructure()'],['../classIpopt_1_1Ma77SolverInterface.html#aab3a4cfbabbf3ee2d41cb7997cf0484a',1,'Ipopt::Ma77SolverInterface::InitializeStructure()'],['../classIpopt_1_1Ma86SolverInterface.html#aba7c5f30fecb65caa4b948d0ab6ead84',1,'Ipopt::Ma86SolverInterface::InitializeStructure()'],['../classIpopt_1_1SpralSolverInterface.html#af65f85d609916b1602efcd0a816801d1',1,'Ipopt::SpralSolverInterface::InitializeStructure()'],['../classIpopt_1_1TSymLinearSolver.html#ae6939e237c08faec49d18d3bf0892ffe',1,'Ipopt::TSymLinearSolver::InitializeStructure()']]], + ['initializestructure_100',['initializestructure',['../classIpopt_1_1Ma27TSolverInterface.html#a84e002daaedddab9359bd252e5363888',1,'Ipopt::Ma27TSolverInterface::InitializeStructure()'],['../classIpopt_1_1WsmpSolverInterface.html#a196e9ad419dfbea6e2719c11011c7678',1,'Ipopt::WsmpSolverInterface::InitializeStructure()'],['../classIpopt_1_1SparseSymLinearSolverInterface.html#a3428ecd1c82262764d1ded8dc2119549',1,'Ipopt::SparseSymLinearSolverInterface::InitializeStructure()'],['../classIpopt_1_1PardisoSolverInterface.html#a3ae9b7c0f2d8c3206076e70adb7a1ea8',1,'Ipopt::PardisoSolverInterface::InitializeStructure()'],['../classIpopt_1_1PardisoMKLSolverInterface.html#a798ddf052153fdeeeb5ad8951eefb4b3',1,'Ipopt::PardisoMKLSolverInterface::InitializeStructure()'],['../classIpopt_1_1MumpsSolverInterface.html#a9498bc4d8b9f944657f5e4b25281fa93',1,'Ipopt::MumpsSolverInterface::InitializeStructure()'],['../classIpopt_1_1IterativePardisoSolverInterface.html#addb301d2adf363f29c03206b5160d0f2',1,'Ipopt::IterativePardisoSolverInterface::InitializeStructure()'],['../classIpopt_1_1IterativeWsmpSolverInterface.html#a9e59075b79474c75597548bd7588c852',1,'Ipopt::IterativeWsmpSolverInterface::InitializeStructure()'],['../classIpopt_1_1TSymLinearSolver.html#ae6939e237c08faec49d18d3bf0892ffe',1,'Ipopt::TSymLinearSolver::InitializeStructure()'],['../classIpopt_1_1Ma57TSolverInterface.html#a22f1448a01820764310ddf248ab98f5b',1,'Ipopt::Ma57TSolverInterface::InitializeStructure()'],['../classIpopt_1_1Ma77SolverInterface.html#aab3a4cfbabbf3ee2d41cb7997cf0484a',1,'Ipopt::Ma77SolverInterface::InitializeStructure()'],['../classIpopt_1_1Ma86SolverInterface.html#aba7c5f30fecb65caa4b948d0ab6ead84',1,'Ipopt::Ma86SolverInterface::InitializeStructure()'],['../classIpopt_1_1Ma97SolverInterface.html#a5b7ed4352cbde6330dda56547a2c8067',1,'Ipopt::Ma97SolverInterface::InitializeStructure()'],['../classIpopt_1_1SpralSolverInterface.html#af65f85d609916b1602efcd0a816801d1',1,'Ipopt::SpralSolverInterface::InitializeStructure()']]], ['initializestructures_101',['initializestructures',['../classIpopt_1_1IpoptNLP.html#a70e6fc80da13309678a3a446087b9016',1,'Ipopt::IpoptNLP::InitializeStructures()'],['../classIpopt_1_1OrigIpoptNLP.html#a8ba80f8702c0bcfe314168c4ba744625',1,'Ipopt::OrigIpoptNLP::InitializeStructures()'],['../classIpopt_1_1RestoIpoptNLP.html#a246bd94feae7b7a6cc1be6ba348af937',1,'Ipopt::RestoIpoptNLP::InitializeStructures()']]], ['initpiecewisepenaltylist_102',['InitPiecewisePenaltyList',['../classIpopt_1_1PiecewisePenalty.html#af3a71f0c86ae92d21630ffe95da79967',1,'Ipopt::PiecewisePenalty']]], - ['initthislinesearch_103',['initthislinesearch',['../classIpopt_1_1BacktrackingLSAcceptor.html#a15b3fdfefa3e786ab402ee61529c7394',1,'Ipopt::BacktrackingLSAcceptor::InitThisLineSearch()'],['../classIpopt_1_1CGPenaltyLSAcceptor.html#a325e6d7176fc93d1b1b01417efe357e3',1,'Ipopt::CGPenaltyLSAcceptor::InitThisLineSearch()'],['../classIpopt_1_1PenaltyLSAcceptor.html#a0b9869c0eb598ed19fce53eea53c9f72',1,'Ipopt::PenaltyLSAcceptor::InitThisLineSearch()'],['../classIpopt_1_1FilterLSAcceptor.html#a446775d73606c17c8fdb62205b97b6fe',1,'Ipopt::FilterLSAcceptor::InitThisLineSearch()'],['../classIpopt_1_1InexactLSAcceptor.html#a2eea209ab4aecaa67582cef18ad75e08',1,'Ipopt::InexactLSAcceptor::InitThisLineSearch()']]], + ['initthislinesearch_103',['initthislinesearch',['../classIpopt_1_1InexactLSAcceptor.html#a2eea209ab4aecaa67582cef18ad75e08',1,'Ipopt::InexactLSAcceptor::InitThisLineSearch()'],['../classIpopt_1_1BacktrackingLSAcceptor.html#a15b3fdfefa3e786ab402ee61529c7394',1,'Ipopt::BacktrackingLSAcceptor::InitThisLineSearch()'],['../classIpopt_1_1CGPenaltyLSAcceptor.html#a325e6d7176fc93d1b1b01417efe357e3',1,'Ipopt::CGPenaltyLSAcceptor::InitThisLineSearch()'],['../classIpopt_1_1FilterLSAcceptor.html#a446775d73606c17c8fdb62205b97b6fe',1,'Ipopt::FilterLSAcceptor::InitThisLineSearch()'],['../classIpopt_1_1PenaltyLSAcceptor.html#a0b9869c0eb598ed19fce53eea53c9f72',1,'Ipopt::PenaltyLSAcceptor::InitThisLineSearch()']]], ['install_20dependencies_104',['Download, build, and install dependencies',['../INSTALL.html#EXTERNALCODE',1,'']]], ['install_2edox_105',['install.dox',['../install_8dox.html',1,'']]], ['installing_20ipopt_106',['installing ipopt',['../INSTALL.html#COMPILEINSTALL',1,'Compiling and Installing Ipopt'],['../INSTALL.html',1,'Installing Ipopt']]], ['installing_20the_20r_20interface_20ipoptr_107',['Compiling and Installing the R Interface ipoptr',['../INSTALL.html#INSTALL_R',1,'']]], - ['insufficient_5fmemory_108',['insufficient_memory',['../classorg_1_1coinor_1_1Ipopt.html#a59b78aca47982a3930ff05caa43d89dd',1,'org.coinor.Ipopt.INSUFFICIENT_MEMORY'],['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7a6e1029ad992d12be7b42fe2191bcf984',1,'Insufficient_Memory: IpReturnCodes_inc.h']]], - ['int_109',['int',['../namespaceIpopt.html#a7deb460b5b67f0a165b9062761f1f132',1,'Ipopt::Int'],['../IpStdCInterface_8h.html#a981fcddf5a1e9bbdc3d71ef0f994259b',1,'Int: IpStdCInterface.h']]], + ['insufficient_5fmemory_108',['insufficient_memory',['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7a6e1029ad992d12be7b42fe2191bcf984',1,'Insufficient_Memory: IpReturnCodes_inc.h'],['../classorg_1_1coinor_1_1Ipopt.html#a59b78aca47982a3930ff05caa43d89dd',1,'org.coinor.Ipopt.INSUFFICIENT_MEMORY']]], + ['int_109',['int',['../IpStdCInterface_8h.html#a981fcddf5a1e9bbdc3d71ef0f994259b',1,'Int: IpStdCInterface.h'],['../namespaceIpopt.html#a7deb460b5b67f0a165b9062761f1f132',1,'Ipopt::Int']]], ['integer_5fmeta_5fdata_5f_110',['integer_meta_data_',['../classIpopt_1_1DenseVectorSpace.html#aa3590203566a169066e9e7fc5bb8e68f',1,'Ipopt::DenseVectorSpace']]], ['integer_5foption_111',['Integer_Option',['../classIpopt_1_1AmplOptionsList.html#a855f23a698c4c0a91097b28f36ed8897a9c6074abc3d2af0575fcc0d5550c7b44',1,'Ipopt::AmplOptionsList']]], - ['integermetadatamaptype_112',['integermetadatamaptype',['../classIpopt_1_1TNLP.html#a959b19a2cc071bd127c40aea5f1a7ae7',1,'Ipopt::TNLP::IntegerMetaDataMapType'],['../namespaceIpopt.html#a7b95940bef97320ac5a3635114ac6114',1,'Ipopt::IntegerMetaDataMapType']]], + ['integermetadatamaptype_112',['integermetadatamaptype',['../namespaceIpopt.html#a7b95940bef97320ac5a3635114ac6114',1,'Ipopt::IntegerMetaDataMapType'],['../classIpopt_1_1TNLP.html#a959b19a2cc071bd127c40aea5f1a7ae7',1,'Ipopt::TNLP::IntegerMetaDataMapType']]], ['integers_113',['Building for 64-bit integers',['../INSTALL.html#INT64_BUILD',1,'']]], ['intel_20mkl_114',['Pardiso from Intel MKL',['../INSTALL.html#DOWNLOAD_PARDISOMKL',1,'']]], ['interface_115',['interface',['../OPTIONS.html#OPTIONS_AMPL',1,'Options in the AMPL Interface'],['../INTERFACES.html#INTERFACE_C',1,'The C Interface'],['../INTERFACES.html#INTERFACE_CPP',1,'The C++ Interface'],['../INTERFACES.html#INTERFACE_FORTRAN',1,'The Fortran Interface']]], @@ -121,400 +121,401 @@ var searchData= ['interfaces_2edox_118',['interfaces.dox',['../interfaces_8dox.html',1,'']]], ['interfacing_20with_20ipopt_20through_20code_119',['Interfacing with Ipopt through code',['../INTERFACES.html#INTERFACE_CODE',1,'']]], ['interfacing_20your_20nlp_20to_20ipopt_120',['Interfacing your NLP to Ipopt',['../INTERFACES.html',1,'index']]], - ['intermediate_5fcallback_121',['intermediate_callback',['../classIpopt_1_1TNLPReducer.html#acd2d3d379cd52fc7ce111b16f95713f3',1,'Ipopt::TNLPReducer::intermediate_callback()'],['../classIpopt_1_1TNLP.html#a2f962a4c43464adb7928771af84503d6',1,'Ipopt::TNLP::intermediate_callback()'],['../classIpopt_1_1StdInterfaceTNLP.html#ab4fcfcfb900e02cfa1f9a6c8f2498fcc',1,'Ipopt::StdInterfaceTNLP::intermediate_callback()'],['../classorg_1_1coinor_1_1Ipopt.html#a64b80dde363aebc64802b3ad950a7a06',1,'org.coinor.Ipopt.intermediate_callback()']]], + ['intermediate_5fcallback_121',['intermediate_callback',['../classorg_1_1coinor_1_1Ipopt.html#a64b80dde363aebc64802b3ad950a7a06',1,'org.coinor.Ipopt.intermediate_callback()'],['../classIpopt_1_1TNLPReducer.html#acd2d3d379cd52fc7ce111b16f95713f3',1,'Ipopt::TNLPReducer::intermediate_callback()'],['../classIpopt_1_1TNLP.html#a2f962a4c43464adb7928771af84503d6',1,'Ipopt::TNLP::intermediate_callback()'],['../classIpopt_1_1StdInterfaceTNLP.html#ab4fcfcfb900e02cfa1f9a6c8f2498fcc',1,'Ipopt::StdInterfaceTNLP::intermediate_callback()'],['../classIpopt_1_1AmplTNLP.html#a6f25c70227d6ddadf6f691781007c944',1,'Ipopt::AmplTNLP::intermediate_callback()']]], ['intermediate_5fcb_122',['Intermediate_CB',['../IpStdCInterface_8h.html#a0a2bc6b1dc188466a5eed53a50dd15df',1,'IpStdCInterface.h']]], ['intermediate_5fcb_5f_123',['intermediate_cb_',['../classIpopt_1_1StdInterfaceTNLP.html#aa9e5a15de7c4b52155407c6b47de5e9c',1,'Ipopt::StdInterfaceTNLP']]], - ['intermediatecallback_124',['intermediatecallback',['../classIpopt_1_1TNLPAdapter.html#aa7d7c5e4706688897b2cd6579168f3af',1,'Ipopt::TNLPAdapter::IntermediateCallBack()'],['../classIpopt_1_1IpoptNLP.html#a4288990eceacf3c09c663f3954ff27d6',1,'Ipopt::IpoptNLP::IntermediateCallBack()'],['../classIpopt_1_1NLPBoundsRemover.html#ac2cca4d97a274734535fad204f64fdc9',1,'Ipopt::NLPBoundsRemover::IntermediateCallBack()'],['../classIpopt_1_1OrigIpoptNLP.html#a4a599bba0d3d2a9a0668b705e25d1601',1,'Ipopt::OrigIpoptNLP::IntermediateCallBack()'],['../classIpopt_1_1NLP.html#a9cf00e4fc7ad13c810a6d1e238221fee',1,'Ipopt::NLP::IntermediateCallBack()'],['../classIpopt_1_1RestoIpoptNLP.html#a0c2d0d657fc1e6cfd230aa5915e42407',1,'Ipopt::RestoIpoptNLP::IntermediateCallBack()']]], + ['intermediatecallback_124',['intermediatecallback',['../classIpopt_1_1IpoptNLP.html#a4288990eceacf3c09c663f3954ff27d6',1,'Ipopt::IpoptNLP::IntermediateCallBack()'],['../classIpopt_1_1NLPBoundsRemover.html#ac2cca4d97a274734535fad204f64fdc9',1,'Ipopt::NLPBoundsRemover::IntermediateCallBack()'],['../classIpopt_1_1OrigIpoptNLP.html#a4a599bba0d3d2a9a0668b705e25d1601',1,'Ipopt::OrigIpoptNLP::IntermediateCallBack()'],['../classIpopt_1_1TNLPAdapter.html#aa7d7c5e4706688897b2cd6579168f3af',1,'Ipopt::TNLPAdapter::IntermediateCallBack()'],['../classIpopt_1_1NLP.html#a9cf00e4fc7ad13c810a6d1e238221fee',1,'Ipopt::NLP::IntermediateCallBack()'],['../classIpopt_1_1RestoIpoptNLP.html#a0c2d0d657fc1e6cfd230aa5915e42407',1,'Ipopt::RestoIpoptNLP::IntermediateCallBack()']]], ['internal_125',['INTERNAL',['../classIpopt_1_1IterationOutput.html#aadaec4d7ec1d3a12338b05939907a19faa2d8e9e245b10644073ebd77e07cf438',1,'Ipopt::IterationOutput']]], ['internal_5fconval_126',['internal_conval',['../classIpopt_1_1AmplTNLP.html#a8e690881923e4dd353ac22434951113e',1,'Ipopt::AmplTNLP']]], - ['internal_5ferror_127',['internal_error',['../classorg_1_1coinor_1_1Ipopt.html#afd5a2fcda4688ceef6ad841d2cb7f627',1,'org.coinor.Ipopt.INTERNAL_ERROR'],['../namespaceIpopt.html#a53a5dc5f64f568252ba7bb7385e7f834a94003028443b5aa2485b2af734ec2d65',1,'Ipopt::INTERNAL_ERROR'],['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7a7e80a0d4d157e4badc74e724669a5066',1,'Internal_Error: IpReturnCodes_inc.h']]], + ['internal_5ferror_127',['internal_error',['../classorg_1_1coinor_1_1Ipopt.html#afd5a2fcda4688ceef6ad841d2cb7f627',1,'org.coinor.Ipopt.INTERNAL_ERROR'],['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7a7e80a0d4d157e4badc74e724669a5066',1,'Internal_Error: IpReturnCodes_inc.h'],['../namespaceIpopt.html#a53a5dc5f64f568252ba7bb7385e7f834a94003028443b5aa2485b2af734ec2d65',1,'Ipopt::INTERNAL_ERROR']]], ['internal_5feval_5fg_128',['internal_eval_g',['../classIpopt_1_1TNLPAdapter.html#a56d13298f5e6a265b2571199243b089e',1,'Ipopt::TNLPAdapter']]], ['internal_5feval_5fjac_5fg_129',['internal_eval_jac_g',['../classIpopt_1_1TNLPAdapter.html#aa507ff72122064ba2eb5392c866cad55',1,'Ipopt::TNLPAdapter']]], ['internal_5fobjval_130',['internal_objval',['../classIpopt_1_1AmplTNLP.html#ad5703e41bc0f32bfcb99cd4a31ededbe',1,'Ipopt::AmplTNLP']]], ['internalsymfact_131',['internalsymfact',['../classIpopt_1_1IterativeWsmpSolverInterface.html#a0784ae4efa57632ffcb40c6ac2c4a720',1,'Ipopt::IterativeWsmpSolverInterface::InternalSymFact()'],['../classIpopt_1_1WsmpSolverInterface.html#afc30bc9afa5e18c70d9c6d4c8bc425c5',1,'Ipopt::WsmpSolverInterface::InternalSymFact()']]], - ['invalid_5fnumber_5fdetected_132',['invalid_number_detected',['../namespaceIpopt.html#a53a5dc5f64f568252ba7bb7385e7f834ac90d36a417c5aa70a80da8338c614168',1,'Ipopt::INVALID_NUMBER_DETECTED'],['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7abb3cc51c1d4edc58677138c1ef5698d6',1,'Invalid_Number_Detected: IpReturnCodes_inc.h'],['../classorg_1_1coinor_1_1Ipopt.html#a9005b727656170847da4498472d44be0',1,'org.coinor.Ipopt.INVALID_NUMBER_DETECTED']]], - ['invalid_5foption_133',['invalid_option',['../classorg_1_1coinor_1_1Ipopt.html#aa0b37ea4f81ff1dc33d0738a25aef2cd',1,'org.coinor.Ipopt.INVALID_OPTION'],['../namespaceIpopt.html#a53a5dc5f64f568252ba7bb7385e7f834a0916d055cc6d551743512dc595fb0425',1,'Ipopt::INVALID_OPTION'],['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7a621c0a01dc6cedc7d03b0ff1ea4ac188',1,'Invalid_Option: IpReturnCodes_inc.h']]], - ['invalid_5fproblem_5fdefinition_134',['invalid_problem_definition',['../classorg_1_1coinor_1_1Ipopt.html#a6601c123db771db778c4c25061327048',1,'org.coinor.Ipopt.INVALID_PROBLEM_DEFINITION'],['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7ad0a0d57cad08c84c2051c98915e3233f',1,'Invalid_Problem_Definition: IpReturnCodes_inc.h']]], - ['invalidate_135',['Invalidate',['../classIpopt_1_1DependentResult.html#a8289bd38cdc1588d3e49fc80441cc22e',1,'Ipopt::DependentResult']]], - ['invalidateresult_136',['InvalidateResult',['../classIpopt_1_1CachedResults.html#a4f5dbf98deb6438dd5cef7162600c3b5',1,'Ipopt::CachedResults']]], - ['invp_5f_137',['INVP_',['../classIpopt_1_1WsmpSolverInterface.html#a4b23f58fd68a0199c085433781f8ee0d',1,'Ipopt::WsmpSolverInterface']]], - ['iostat_138',['iostat',['../structmc68__info__i.html#a924bc2e32a43b1b759b1b9815ba3c59f',1,'mc68_info_i::iostat'],['../structma77__info__d.html#aed7ded9b25f6271f36f7b4ec7476aec4',1,'ma77_info_d::iostat'],['../structma77__info__s.html#ad3dc8b5c1e51044ed05d0944f2732c46',1,'ma77_info_s::iostat']]], - ['ip_5fcq_5f_139',['ip_cq_',['../classIpopt_1_1InexactCq.html#a76e7f750bab7b1af0114a8de99861f1c',1,'Ipopt::InexactCq::ip_cq_'],['../classIpopt_1_1AlgorithmStrategyObject.html#a1c339999b0232bdaefc1fb7c623ad761',1,'Ipopt::AlgorithmStrategyObject::ip_cq_'],['../classIpopt_1_1CGPenaltyCq.html#a1955a1bbf1375c101fce1bba0326b199',1,'Ipopt::CGPenaltyCq::ip_cq_'],['../classIpopt_1_1IpoptApplication.html#abb249b2e86584d279bdf5e254ca9094e',1,'Ipopt::IpoptApplication::ip_cq_'],['../classIpopt_1_1StdInterfaceTNLP.html#a0778c94409d27fc57d3a9b31ea02d44f',1,'Ipopt::StdInterfaceTNLP::ip_cq_'],['../classIpopt_1_1SensApplication.html#a335960efe34d7d406ce145a060df7394',1,'Ipopt::SensApplication::ip_cq_']]], - ['ip_5fdata_5f_140',['ip_data_',['../classIpopt_1_1InexactCq.html#ab711ea6dbaf4bd60f7a64ab60d8eb60b',1,'Ipopt::InexactCq::ip_data_'],['../classIpopt_1_1AlgorithmStrategyObject.html#a300fab52e53ccee1223bfaa1585129db',1,'Ipopt::AlgorithmStrategyObject::ip_data_'],['../classIpopt_1_1IpoptCalculatedQuantities.html#a086e2aae9531fc882e2b0a92aed6ef4f',1,'Ipopt::IpoptCalculatedQuantities::ip_data_'],['../classIpopt_1_1CGPenaltyCq.html#adf8a9a01f87558a8d9c9e6372dc147e8',1,'Ipopt::CGPenaltyCq::ip_data_'],['../classIpopt_1_1IpoptApplication.html#ab62194fff9521997d28d9befb6922e07',1,'Ipopt::IpoptApplication::ip_data_'],['../classIpopt_1_1StdInterfaceTNLP.html#af10e7bdc6187d34ef274f58cf61b330f',1,'Ipopt::StdInterfaceTNLP::ip_data_'],['../classIpopt_1_1SensApplication.html#a282b4bf2ae4db792021510e85f21b910',1,'Ipopt::SensApplication::ip_data_']]], - ['ip_5fnlp_5f_141',['ip_nlp_',['../classIpopt_1_1IpoptApplication.html#a5b4190f5db621825c8d0805d7124f8fb',1,'Ipopt::IpoptApplication::ip_nlp_'],['../classIpopt_1_1SensApplication.html#a2888fa79b4a1e8918300fc564348592d',1,'Ipopt::SensApplication::ip_nlp_'],['../classIpopt_1_1InexactCq.html#a2064455be48c8985848f5b6ccd43e98b',1,'Ipopt::InexactCq::ip_nlp_'],['../classIpopt_1_1AlgorithmStrategyObject.html#a52e6df16538cc859e99cb764e67b9acf',1,'Ipopt::AlgorithmStrategyObject::ip_nlp_'],['../classIpopt_1_1CGPenaltyCq.html#ab3aa6277ce982fda386639c1141eb18a',1,'Ipopt::CGPenaltyCq::ip_nlp_'],['../classIpopt_1_1IpoptCalculatedQuantities.html#acdc16cf1dcb29734da5ac8fb1f610506',1,'Ipopt::IpoptCalculatedQuantities::ip_nlp_']]], - ['ipadaptivemuupdate_2ehpp_142',['IpAdaptiveMuUpdate.hpp',['../IpAdaptiveMuUpdate_8hpp.html',1,'']]], - ['ipalgbuilder_2ehpp_143',['IpAlgBuilder.hpp',['../IpAlgBuilder_8hpp.html',1,'']]], - ['ipalgorithmregop_2ehpp_144',['IpAlgorithmRegOp.hpp',['../IpAlgorithmRegOp_8hpp.html',1,'']]], - ['ipalgstrategy_2ehpp_145',['IpAlgStrategy.hpp',['../IpAlgStrategy_8hpp.html',1,'']]], - ['ipalgtypes_2ehpp_146',['IpAlgTypes.hpp',['../IpAlgTypes_8hpp.html',1,'']]], - ['iparm_5f_147',['iparm_',['../classIpopt_1_1WsmpSolverInterface.html#ab1f06ae436a167e11fdfac0c0dc58f7d',1,'Ipopt::WsmpSolverInterface::IPARM_'],['../classIpopt_1_1IterativePardisoSolverInterface.html#ad8d379b4411ebb2a92826dec19f4f063',1,'Ipopt::IterativePardisoSolverInterface::IPARM_'],['../classIpopt_1_1IterativeWsmpSolverInterface.html#a444879d68e90f950c07b662108bb8ea7',1,'Ipopt::IterativeWsmpSolverInterface::IPARM_'],['../classIpopt_1_1PardisoMKLSolverInterface.html#a89e489b526dfa9a63271c541799fd184',1,'Ipopt::PardisoMKLSolverInterface::IPARM_'],['../classIpopt_1_1PardisoSolverInterface.html#ad8b16eabbef77f7bfbab8d5fc22e80f4',1,'Ipopt::PardisoSolverInterface::IPARM_']]], - ['ipaugrestosystemsolver_2ehpp_148',['IpAugRestoSystemSolver.hpp',['../IpAugRestoSystemSolver_8hpp.html',1,'']]], - ['ipaugsystemsolver_2ehpp_149',['IpAugSystemSolver.hpp',['../IpAugSystemSolver_8hpp.html',1,'']]], - ['ipbacktrackinglinesearch_2ehpp_150',['IpBacktrackingLineSearch.hpp',['../IpBacktrackingLineSearch_8hpp.html',1,'']]], - ['ipbacktrackinglsacceptor_2ehpp_151',['IpBacktrackingLSAcceptor.hpp',['../IpBacktrackingLSAcceptor_8hpp.html',1,'']]], - ['ipblas_2ehpp_152',['IpBlas.hpp',['../IpBlas_8hpp.html',1,'']]], - ['ipblasasum_153',['IpBlasAsum',['../namespaceIpopt.html#a8908d0b644969c2a0315530356d30796',1,'Ipopt']]], - ['ipblasaxpy_154',['IpBlasAxpy',['../namespaceIpopt.html#aabf3a1affb5c9b78f68f32638d96f4de',1,'Ipopt']]], - ['ipblascopy_155',['IpBlasCopy',['../namespaceIpopt.html#a2ee730db66b01714475679e1cb4a9839',1,'Ipopt']]], - ['ipblasdasum_156',['IpBlasDasum',['../namespaceIpopt.html#aba44a30c4c81e51b33e23e764fca4928',1,'Ipopt']]], - ['ipblasdaxpy_157',['IpBlasDaxpy',['../namespaceIpopt.html#a2127717ab20fe28ef7ea26f4e77434ec',1,'Ipopt']]], - ['ipblasdcopy_158',['IpBlasDcopy',['../namespaceIpopt.html#aeb798741b3d4090123e203007bad4327',1,'Ipopt']]], - ['ipblasddot_159',['IpBlasDdot',['../namespaceIpopt.html#a70260bbc7a8909a4f7a64b8c03267fba',1,'Ipopt']]], - ['ipblasdgemm_160',['IpBlasDgemm',['../namespaceIpopt.html#a9ff710ba3f93d104e523cdff67fbf167',1,'Ipopt']]], - ['ipblasdgemv_161',['IpBlasDgemv',['../namespaceIpopt.html#a5aabd58043e6c936f326b33614350b37',1,'Ipopt']]], - ['ipblasdnrm2_162',['IpBlasDnrm2',['../namespaceIpopt.html#a31699bd6a7395858340026ef800cfc70',1,'Ipopt']]], - ['ipblasdot_163',['IpBlasDot',['../namespaceIpopt.html#ad5f760e13313b7aa051badf6723019a6',1,'Ipopt']]], - ['ipblasdscal_164',['IpBlasDscal',['../namespaceIpopt.html#a070d0102c57e60e372f3002f9caa81d0',1,'Ipopt']]], - ['ipblasdsymv_165',['IpBlasDsymv',['../namespaceIpopt.html#a0c7a7037490774bc74013ce73d7350e2',1,'Ipopt']]], - ['ipblasdsyrk_166',['IpBlasDsyrk',['../namespaceIpopt.html#a0353f674ed98f6f8c7d7eccbe77bb383',1,'Ipopt']]], - ['ipblasdtrsm_167',['IpBlasDtrsm',['../namespaceIpopt.html#a91a787170b2d3c32daaefb1d16078ba7',1,'Ipopt']]], - ['ipblasgemm_168',['IpBlasGemm',['../namespaceIpopt.html#a0109a3bbe5a42b548cecc669be39cc6d',1,'Ipopt']]], - ['ipblasgemv_169',['IpBlasGemv',['../namespaceIpopt.html#acb1ee20627cc8846952b1432cffd8d4d',1,'Ipopt']]], - ['ipblasiamax_170',['IpBlasIamax',['../namespaceIpopt.html#aeaec95453d47234d446d5431edca2d6d',1,'Ipopt']]], - ['ipblasidamax_171',['IpBlasIdamax',['../namespaceIpopt.html#a14636fede44e3f8a3f22918312caca5c',1,'Ipopt']]], - ['ipblasnrm2_172',['IpBlasNrm2',['../namespaceIpopt.html#a1788ba4ece53c1b26645db89ceb40749',1,'Ipopt']]], - ['ipblasscal_173',['IpBlasScal',['../namespaceIpopt.html#a0e788f82fb17bab1e99273d2dfa34f9f',1,'Ipopt']]], - ['ipblassymv_174',['IpBlasSymv',['../namespaceIpopt.html#a796e739b48fe55644bd1310057be8a4b',1,'Ipopt']]], - ['ipblassyrk_175',['IpBlasSyrk',['../namespaceIpopt.html#adf8ee4cb96257a3d3f71d0f196914b97',1,'Ipopt']]], - ['ipblastrsm_176',['IpBlasTrsm',['../namespaceIpopt.html#aa4ede32a36a15de9408d2aeb2ba38b93',1,'Ipopt']]], - ['ipcachedresults_2ehpp_177',['IpCachedResults.hpp',['../IpCachedResults_8hpp.html',1,'']]], - ['ipcgpenaltycq_2ehpp_178',['IpCGPenaltyCq.hpp',['../IpCGPenaltyCq_8hpp.html',1,'']]], - ['ipcgpenaltydata_2ehpp_179',['IpCGPenaltyData.hpp',['../IpCGPenaltyData_8hpp.html',1,'']]], - ['ipcgpenaltylsacceptor_2ehpp_180',['IpCGPenaltyLSAcceptor.hpp',['../IpCGPenaltyLSAcceptor_8hpp.html',1,'']]], - ['ipcgpenaltyregop_2ehpp_181',['IpCGPenaltyRegOp.hpp',['../IpCGPenaltyRegOp_8hpp.html',1,'']]], - ['ipcgperturbationhandler_2ehpp_182',['IpCGPerturbationHandler.hpp',['../IpCGPerturbationHandler_8hpp.html',1,'']]], - ['ipcgsearchdircalc_2ehpp_183',['IpCGSearchDirCalc.hpp',['../IpCGSearchDirCalc_8hpp.html',1,'']]], - ['ipcompoundmatrix_2ehpp_184',['IpCompoundMatrix.hpp',['../IpCompoundMatrix_8hpp.html',1,'']]], - ['ipcompoundsymmatrix_2ehpp_185',['IpCompoundSymMatrix.hpp',['../IpCompoundSymMatrix_8hpp.html',1,'']]], - ['ipcompoundvector_2ehpp_186',['IpCompoundVector.hpp',['../IpCompoundVector_8hpp.html',1,'']]], - ['ipconvcheck_2ehpp_187',['IpConvCheck.hpp',['../IpConvCheck_8hpp.html',1,'']]], - ['ipcq_188',['IpCq',['../classIpopt_1_1AlgorithmStrategyObject.html#a9330e92f6c2fdabb9741d218d9c64f35',1,'Ipopt::AlgorithmStrategyObject']]], - ['ipdata_189',['IpData',['../classIpopt_1_1AlgorithmStrategyObject.html#a097ab7f6103c3345324a257914fff29a',1,'Ipopt::AlgorithmStrategyObject']]], - ['ipdebug_2ehpp_190',['IpDebug.hpp',['../IpDebug_8hpp.html',1,'']]], - ['ipdefaultiterateinitializer_2ehpp_191',['IpDefaultIterateInitializer.hpp',['../IpDefaultIterateInitializer_8hpp.html',1,'']]], - ['ipdensegenmatrix_2ehpp_192',['IpDenseGenMatrix.hpp',['../IpDenseGenMatrix_8hpp.html',1,'']]], - ['ipdensesymmatrix_2ehpp_193',['IpDenseSymMatrix.hpp',['../IpDenseSymMatrix_8hpp.html',1,'']]], - ['ipdensevector_2ehpp_194',['IpDenseVector.hpp',['../IpDenseVector_8hpp.html',1,'']]], - ['ipdiagmatrix_2ehpp_195',['IpDiagMatrix.hpp',['../IpDiagMatrix_8hpp.html',1,'']]], - ['ipeqmultcalculator_2ehpp_196',['IpEqMultCalculator.hpp',['../IpEqMultCalculator_8hpp.html',1,'']]], - ['ipequilibrationscaling_2ehpp_197',['IpEquilibrationScaling.hpp',['../IpEquilibrationScaling_8hpp.html',1,'']]], - ['ipexacthessianupdater_2ehpp_198',['IpExactHessianUpdater.hpp',['../IpExactHessianUpdater_8hpp.html',1,'']]], - ['ipexception_2ehpp_199',['IpException.hpp',['../IpException_8hpp.html',1,'']]], - ['ipexpandedmultivectormatrix_2ehpp_200',['IpExpandedMultiVectorMatrix.hpp',['../IpExpandedMultiVectorMatrix_8hpp.html',1,'']]], - ['ipexpansionmatrix_2ehpp_201',['IpExpansionMatrix.hpp',['../IpExpansionMatrix_8hpp.html',1,'']]], - ['ipfilter_2ehpp_202',['IpFilter.hpp',['../IpFilter_8hpp.html',1,'']]], - ['ipfilterlsacceptor_2ehpp_203',['IpFilterLSAcceptor.hpp',['../IpFilterLSAcceptor_8hpp.html',1,'']]], - ['ipfint_204',['ipfint',['../IpTypes_8h.html#aba735f678a3411ca9f2d041e77c00d66',1,'IpTypes.h']]], - ['ipgenaugsystemsolver_2ehpp_205',['IpGenAugSystemSolver.hpp',['../IpGenAugSystemSolver_8hpp.html',1,'']]], - ['ipgenkktsolverinterface_2ehpp_206',['IpGenKKTSolverInterface.hpp',['../IpGenKKTSolverInterface_8hpp.html',1,'']]], - ['ipgentmatrix_2ehpp_207',['IpGenTMatrix.hpp',['../IpGenTMatrix_8hpp.html',1,'']]], - ['ipgradientscaling_2ehpp_208',['IpGradientScaling.hpp',['../IpGradientScaling_8hpp.html',1,'']]], - ['iphessianupdater_2ehpp_209',['IpHessianUpdater.hpp',['../IpHessianUpdater_8hpp.html',1,'']]], - ['ipidentitymatrix_2ehpp_210',['IpIdentityMatrix.hpp',['../IpIdentityMatrix_8hpp.html',1,'']]], - ['ipindex_211',['ipindex',['../IpTypes_8h.html#ad45d5b046bfaf56789665c747d5a8cb9',1,'IpTypes.h']]], - ['ipinexactalgbuilder_2ehpp_212',['IpInexactAlgBuilder.hpp',['../IpInexactAlgBuilder_8hpp.html',1,'']]], - ['ipinexactcq_2ehpp_213',['IpInexactCq.hpp',['../IpInexactCq_8hpp.html',1,'']]], - ['ipinexactdata_2ehpp_214',['IpInexactData.hpp',['../IpInexactData_8hpp.html',1,'']]], - ['ipinexactdoglegnormal_2ehpp_215',['IpInexactDoglegNormal.hpp',['../IpInexactDoglegNormal_8hpp.html',1,'']]], - ['ipinexactlsacceptor_2ehpp_216',['IpInexactLSAcceptor.hpp',['../IpInexactLSAcceptor_8hpp.html',1,'']]], - ['ipinexactnewtonnormal_2ehpp_217',['IpInexactNewtonNormal.hpp',['../IpInexactNewtonNormal_8hpp.html',1,'']]], - ['ipinexactnormalstepcalc_2ehpp_218',['IpInexactNormalStepCalc.hpp',['../IpInexactNormalStepCalc_8hpp.html',1,'']]], - ['ipinexactnormalterminationtester_2ehpp_219',['IpInexactNormalTerminationTester.hpp',['../IpInexactNormalTerminationTester_8hpp.html',1,'']]], - ['ipinexactpdsolver_2ehpp_220',['IpInexactPDSolver.hpp',['../IpInexactPDSolver_8hpp.html',1,'']]], - ['ipinexactpdterminationtester_2ehpp_221',['IpInexactPDTerminationTester.hpp',['../IpInexactPDTerminationTester_8hpp.html',1,'']]], - ['ipinexactregop_2ehpp_222',['IpInexactRegOp.hpp',['../IpInexactRegOp_8hpp.html',1,'']]], - ['ipinexactsearchdircalc_2ehpp_223',['IpInexactSearchDirCalc.hpp',['../IpInexactSearchDirCalc_8hpp.html',1,'']]], - ['ipinexacttsymscalingmethod_2ehpp_224',['IpInexactTSymScalingMethod.hpp',['../IpInexactTSymScalingMethod_8hpp.html',1,'']]], - ['ipinterfacesregop_2ehpp_225',['IpInterfacesRegOp.hpp',['../IpInterfacesRegOp_8hpp.html',1,'']]], - ['ipipoptalg_2ehpp_226',['IpIpoptAlg.hpp',['../IpIpoptAlg_8hpp.html',1,'']]], - ['ipipoptapplication_2ehpp_227',['IpIpoptApplication.hpp',['../IpIpoptApplication_8hpp.html',1,'']]], - ['ipipoptcalculatedquantities_2ehpp_228',['IpIpoptCalculatedQuantities.hpp',['../IpIpoptCalculatedQuantities_8hpp.html',1,'']]], - ['ipipoptdata_2ehpp_229',['IpIpoptData.hpp',['../IpIpoptData_8hpp.html',1,'']]], - ['ipipoptnlp_2ehpp_230',['IpIpoptNLP.hpp',['../IpIpoptNLP_8hpp.html',1,'']]], - ['ipiterateinitializer_2ehpp_231',['IpIterateInitializer.hpp',['../IpIterateInitializer_8hpp.html',1,'']]], - ['ipiteratesvector_2ehpp_232',['IpIteratesVector.hpp',['../IpIteratesVector_8hpp.html',1,'']]], - ['ipiterationoutput_2ehpp_233',['IpIterationOutput.hpp',['../IpIterationOutput_8hpp.html',1,'']]], - ['ipiterativepardisosolverinterface_2ehpp_234',['IpIterativePardisoSolverInterface.hpp',['../IpIterativePardisoSolverInterface_8hpp.html',1,'']]], - ['ipiterativesolverterminationtester_2ehpp_235',['IpIterativeSolverTerminationTester.hpp',['../IpIterativeSolverTerminationTester_8hpp.html',1,'']]], - ['ipiterativewsmpsolverinterface_2ehpp_236',['IpIterativeWsmpSolverInterface.hpp',['../IpIterativeWsmpSolverInterface_8hpp.html',1,'']]], - ['ipjournalist_2ehpp_237',['IpJournalist.hpp',['../IpJournalist_8hpp.html',1,'']]], - ['iplapack_2ehpp_238',['IpLapack.hpp',['../IpLapack_8hpp.html',1,'']]], - ['iplapackdgetrf_239',['IpLapackDgetrf',['../namespaceIpopt.html#ab47c87a634ea97578b63fff954881afa',1,'Ipopt']]], - ['iplapackdgetrs_240',['IpLapackDgetrs',['../namespaceIpopt.html#ac7cbff492238449c15db99e6f2533aa5',1,'Ipopt']]], - ['iplapackdpotrf_241',['IpLapackDpotrf',['../namespaceIpopt.html#ababb84d11b335fe27a4a961562a72b09',1,'Ipopt']]], - ['iplapackdpotrs_242',['IpLapackDpotrs',['../namespaceIpopt.html#acd5f4a8d718d8cff78e9ff21978bc80a',1,'Ipopt']]], - ['iplapackdppsv_243',['IpLapackDppsv',['../namespaceIpopt.html#a54c930239df9cadedeed9e1d8db3ea29',1,'Ipopt']]], - ['iplapackdsyev_244',['IpLapackDsyev',['../namespaceIpopt.html#ac2e68bbb60619818b22fde4b55171543',1,'Ipopt']]], - ['iplapackgetrf_245',['IpLapackGetrf',['../namespaceIpopt.html#aa6b8e1f4c39693fe036898493dde4a6e',1,'Ipopt']]], - ['iplapackgetrs_246',['IpLapackGetrs',['../namespaceIpopt.html#ac7c1650c485ae7ca85ee0ee931f8f94b',1,'Ipopt']]], - ['iplapackpotrf_247',['IpLapackPotrf',['../namespaceIpopt.html#aec3e9cb20336135bd9c927472bed37b8',1,'Ipopt']]], - ['iplapackpotrs_248',['IpLapackPotrs',['../namespaceIpopt.html#a3a2c81fb4a417298372e0de530ad63c5',1,'Ipopt']]], - ['iplapackppsv_249',['IpLapackPpsv',['../namespaceIpopt.html#a68b8774e6672b678c0ff595550352f0a',1,'Ipopt']]], - ['iplapacksyev_250',['IpLapackSyev',['../namespaceIpopt.html#a94450be4fdf58f260ef5cb21cb37593b',1,'Ipopt']]], - ['ipleastsquaremults_2ehpp_251',['IpLeastSquareMults.hpp',['../IpLeastSquareMults_8hpp.html',1,'']]], - ['iplibraryloader_2ehpp_252',['IpLibraryLoader.hpp',['../IpLibraryLoader_8hpp.html',1,'']]], - ['iplimmemquasinewtonupdater_2ehpp_253',['IpLimMemQuasiNewtonUpdater.hpp',['../IpLimMemQuasiNewtonUpdater_8hpp.html',1,'']]], - ['iplinearsolvers_2eh_254',['IpLinearSolvers.h',['../IpLinearSolvers_8h.html',1,'']]], - ['iplinearsolversregop_2ehpp_255',['IpLinearSolversRegOp.hpp',['../IpLinearSolversRegOp_8hpp.html',1,'']]], - ['iplinesearch_2ehpp_256',['IpLineSearch.hpp',['../IpLineSearch_8hpp.html',1,'']]], - ['iploqomuoracle_2ehpp_257',['IpLoqoMuOracle.hpp',['../IpLoqoMuOracle_8hpp.html',1,'']]], - ['iplowrankaugsystemsolver_2ehpp_258',['IpLowRankAugSystemSolver.hpp',['../IpLowRankAugSystemSolver_8hpp.html',1,'']]], - ['iplowrankssaugsystemsolver_2ehpp_259',['IpLowRankSSAugSystemSolver.hpp',['../IpLowRankSSAugSystemSolver_8hpp.html',1,'']]], - ['iplowrankupdatesymmatrix_2ehpp_260',['IpLowRankUpdateSymMatrix.hpp',['../IpLowRankUpdateSymMatrix_8hpp.html',1,'']]], - ['ipma27tsolverinterface_2ehpp_261',['IpMa27TSolverInterface.hpp',['../IpMa27TSolverInterface_8hpp.html',1,'']]], - ['ipma28tdependencydetector_2ehpp_262',['IpMa28TDependencyDetector.hpp',['../IpMa28TDependencyDetector_8hpp.html',1,'']]], - ['ipma57tsolverinterface_2ehpp_263',['IpMa57TSolverInterface.hpp',['../IpMa57TSolverInterface_8hpp.html',1,'']]], - ['ipma77solverinterface_2ehpp_264',['IpMa77SolverInterface.hpp',['../IpMa77SolverInterface_8hpp.html',1,'']]], - ['ipma86solverinterface_2ehpp_265',['IpMa86SolverInterface.hpp',['../IpMa86SolverInterface_8hpp.html',1,'']]], - ['ipma97solverinterface_2ehpp_266',['IpMa97SolverInterface.hpp',['../IpMa97SolverInterface_8hpp.html',1,'']]], - ['ipmatrix_2ehpp_267',['IpMatrix.hpp',['../IpMatrix_8hpp.html',1,'']]], - ['ipmc19tsymscalingmethod_2ehpp_268',['IpMc19TSymScalingMethod.hpp',['../IpMc19TSymScalingMethod_8hpp.html',1,'']]], - ['ipmonotonemuupdate_2ehpp_269',['IpMonotoneMuUpdate.hpp',['../IpMonotoneMuUpdate_8hpp.html',1,'']]], - ['ipmultivectormatrix_2ehpp_270',['IpMultiVectorMatrix.hpp',['../IpMultiVectorMatrix_8hpp.html',1,'']]], - ['ipmumpssolverinterface_2ehpp_271',['IpMumpsSolverInterface.hpp',['../IpMumpsSolverInterface_8hpp.html',1,'']]], - ['ipmuoracle_2ehpp_272',['IpMuOracle.hpp',['../IpMuOracle_8hpp.html',1,'']]], - ['ipmuupdate_2ehpp_273',['IpMuUpdate.hpp',['../IpMuUpdate_8hpp.html',1,'']]], - ['ipnlp_274',['IpNLP',['../classIpopt_1_1AlgorithmStrategyObject.html#add7ef129a410b51b3db14a12dea1fd03',1,'Ipopt::AlgorithmStrategyObject']]], - ['ipnlp_2ehpp_275',['IpNLP.hpp',['../IpNLP_8hpp.html',1,'']]], - ['ipnlpboundsremover_2ehpp_276',['IpNLPBoundsRemover.hpp',['../IpNLPBoundsRemover_8hpp.html',1,'']]], - ['ipnlpscaling_2ehpp_277',['IpNLPScaling.hpp',['../IpNLPScaling_8hpp.html',1,'']]], - ['ipnumber_278',['ipnumber',['../IpTypes_8h.html#a5db07e705790a30d1c9081e6910c8b27',1,'IpTypes.h']]], - ['ipobserver_2ehpp_279',['IpObserver.hpp',['../IpObserver_8hpp.html',1,'']]], - ['ipopt_280',['ipopt',['../INSTALL.html#COMPILEINSTALL',1,'Compiling and Installing Ipopt'],['../index.html#HISTORY_IPOPT',1,'History of Ipopt'],['../FAQ.html#autotoc_md1',1,'How do I use Ipopt?'],['../index.html#HOWTOUSE',1,'How to use Ipopt'],['../INSTALL.html',1,'Installing Ipopt'],['../INTERFACES.html',1,'Interfacing your NLP to Ipopt'],['../classorg_1_1coinor_1_1Ipopt.html#a3f65d8c507f1ac7b3386dcd92e9a70e8',1,'org.coinor.Ipopt.Ipopt()'],['../namespaceIpopt.html',1,'Ipopt'],['../classorg_1_1coinor_1_1Ipopt.html',1,'org.coinor.Ipopt'],['../classorg_1_1coinor_1_1Ipopt.html#aaccf6965122e89d86f4ac57d950787e7',1,'org.coinor.Ipopt.ipopt'],['../classorg_1_1coinor_1_1Ipopt.html#a400135e918a4b6377ea4581411ac2298',1,'org.coinor.Ipopt.Ipopt(String path, String DLL)'],['../classorg_1_1coinor_1_1Ipopt.html#ab140cae4c428047f583ca789df5e5495',1,'org.coinor.Ipopt.Ipopt()'],['../SPECIALS.html#SIPOPT',1,'sIpopt: Optimal Sensitivity Based on Ipopt'],['../FAQ.html#autotoc_md3',1,'What do I need to build Ipopt?'],['../FAQ.html#autotoc_md0',1,'What is Ipopt?'],['../FAQ.html#autotoc_md6',1,'What is the method behind Ipopt?'],['../FAQ.html#autotoc_md7',1,'Who do I contact with questions about Ipopt?']]], - ['ipopt_20be_20used_281',['On what operating systems can Ipopt be used?',['../FAQ.html#autotoc_md4',1,'']]], - ['ipopt_20code_282',['Getting the Ipopt Code',['../INSTALL.html#GETIPOPT',1,'']]], - ['ipopt_20code_20as_20a_20tarball_283',['Getting the Ipopt code as a tarball',['../INSTALL.html#GETIPOPT_TAR',1,'']]], - ['ipopt_20code_20via_20git_284',['Getting the Ipopt code via git',['../INSTALL.html#GETIPOPT_GIT',1,'']]], - ['ipopt_20from_20the_20command_20line_285',['Using Ipopt from the command line',['../INTERFACES.html#INTERFACE_AMPL_CL',1,'']]], - ['ipopt_20options_286',['Ipopt Options',['../OPTIONS.html',1,'index']]], - ['ipopt_20output_287',['Ipopt Output',['../OUTPUT.html',1,'index']]], - ['ipopt_20released_20under_288',['What license is Ipopt released under?',['../FAQ.html#autotoc_md2',1,'']]], - ['ipopt_20thread_20safe_289',['Is Ipopt thread-safe?',['../FAQ.html#autotoc_md5',1,'']]], - ['ipopt_20through_20ampl_290',['Using Ipopt through AMPL',['../INTERFACES.html#INTERFACE_AMPL',1,'']]], - ['ipopt_20through_20code_291',['Interfacing with Ipopt through code',['../INTERFACES.html#INTERFACE_CODE',1,'']]], - ['ipopt_2ejava_292',['Ipopt.java',['../Ipopt_8java.html',1,'']]], - ['ipopt_5fblas_5ffunc_293',['IPOPT_BLAS_FUNC',['../config__default_8h.html#ab924fb02d467f6e4842c78bd87219a66',1,'config_default.h']]], - ['ipopt_5fc_5ffinite_294',['IPOPT_C_FINITE',['../config__default_8h.html#aec30f36872c5acb4dee3c14dfa531456',1,'config_default.h']]], - ['ipopt_5fcallconv_295',['IPOPT_CALLCONV',['../IpTypes_8h.html#ae7eaa5fbc2133bb2a78973a87cc7bb5b',1,'IpTypes.h']]], - ['ipopt_5fchecklevel_296',['IPOPT_CHECKLEVEL',['../IpDebug_8hpp.html#aee7eb79e1e5393f437efc832b7919f5c',1,'IpDebug.hpp']]], - ['ipopt_5fdbg_5fsmartptr_5fverbosity_297',['ipopt_dbg_smartptr_verbosity',['../IpSmartPtr_8hpp.html#a471697db00ab19588c793b1b76bbaf60',1,'IpSmartPtr.hpp']]], - ['ipopt_5fdecl_5fma27a_298',['IPOPT_DECL_MA27A',['../IpMa27TSolverInterface_8hpp.html#ad6bab4c0daee3ff96349cbae519ddc5d',1,'IpMa27TSolverInterface.hpp']]], - ['ipopt_5fdecl_5fma27b_299',['IPOPT_DECL_MA27B',['../IpMa27TSolverInterface_8hpp.html#ad42dbbfd7d579fd1b45fe7e017244624',1,'IpMa27TSolverInterface.hpp']]], - ['ipopt_5fdecl_5fma27c_300',['IPOPT_DECL_MA27C',['../IpMa27TSolverInterface_8hpp.html#a4f6f434a1cb91ebdcf31fa2f33ac4d32',1,'IpMa27TSolverInterface.hpp']]], - ['ipopt_5fdecl_5fma27i_301',['IPOPT_DECL_MA27I',['../IpMa27TSolverInterface_8hpp.html#a7a87cf631391836b6af79564851bdda6',1,'IpMa27TSolverInterface.hpp']]], - ['ipopt_5fdecl_5fma57a_302',['IPOPT_DECL_MA57A',['../IpMa57TSolverInterface_8hpp.html#afea7186cc7ee9e0cd6b3652e6544ec04',1,'IpMa57TSolverInterface.hpp']]], - ['ipopt_5fdecl_5fma57b_303',['IPOPT_DECL_MA57B',['../IpMa57TSolverInterface_8hpp.html#a39b131c8eafad02a9e4ceedae8171710',1,'IpMa57TSolverInterface.hpp']]], - ['ipopt_5fdecl_5fma57c_304',['IPOPT_DECL_MA57C',['../IpMa57TSolverInterface_8hpp.html#aa27f36e4dd4560c23b18235da174d540',1,'IpMa57TSolverInterface.hpp']]], - ['ipopt_5fdecl_5fma57e_305',['IPOPT_DECL_MA57E',['../IpMa57TSolverInterface_8hpp.html#a5fd549c1e0038ad8e55325cf3f5481fc',1,'IpMa57TSolverInterface.hpp']]], - ['ipopt_5fdecl_5fma57i_306',['IPOPT_DECL_MA57I',['../IpMa57TSolverInterface_8hpp.html#a98e57dc932efaeabb5c7e693a8863d13',1,'IpMa57TSolverInterface.hpp']]], - ['ipopt_5fdecl_5fma77_5falter_307',['IPOPT_DECL_MA77_ALTER',['../IpMa77SolverInterface_8hpp.html#a6b3ef88fb24f510997bac1937e7351dd',1,'IpMa77SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma77_5fanalyse_308',['IPOPT_DECL_MA77_ANALYSE',['../IpMa77SolverInterface_8hpp.html#a1f4bd7faf007c09644f6e614c12eb05c',1,'IpMa77SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma77_5fdefault_5fcontrol_309',['IPOPT_DECL_MA77_DEFAULT_CONTROL',['../IpMa77SolverInterface_8hpp.html#a6c0816fcd96eb8123ba3a49206e8b368',1,'IpMa77SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma77_5fenquire_5findef_310',['IPOPT_DECL_MA77_ENQUIRE_INDEF',['../IpMa77SolverInterface_8hpp.html#a56989491d1e7c9a752120d7c537ed87b',1,'IpMa77SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma77_5fenquire_5fposdef_311',['IPOPT_DECL_MA77_ENQUIRE_POSDEF',['../IpMa77SolverInterface_8hpp.html#ac36293ddea8924546ce48667ef22db38',1,'IpMa77SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma77_5ffactor_312',['IPOPT_DECL_MA77_FACTOR',['../IpMa77SolverInterface_8hpp.html#ad162b2637a20f84c9bf1a1749bd6ccbe',1,'IpMa77SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma77_5ffactor_5fsolve_313',['IPOPT_DECL_MA77_FACTOR_SOLVE',['../IpMa77SolverInterface_8hpp.html#a419f37f1cae86a78a9cf24c34aac24c8',1,'IpMa77SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma77_5ffinalise_314',['IPOPT_DECL_MA77_FINALISE',['../IpMa77SolverInterface_8hpp.html#abcce1d599ccb9d5449ef219642465c2e',1,'IpMa77SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma77_5finput_5freals_315',['IPOPT_DECL_MA77_INPUT_REALS',['../IpMa77SolverInterface_8hpp.html#a3b13de3ab079494f16d94d9994e8642d',1,'IpMa77SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma77_5finput_5fvars_316',['IPOPT_DECL_MA77_INPUT_VARS',['../IpMa77SolverInterface_8hpp.html#a7d130867da1c8f9be01c76b3371823c5',1,'IpMa77SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma77_5fopen_317',['IPOPT_DECL_MA77_OPEN',['../IpMa77SolverInterface_8hpp.html#ae74c1f76eff22f4a24e20afca6dc9cf1',1,'IpMa77SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma77_5fopen_5fnelt_318',['IPOPT_DECL_MA77_OPEN_NELT',['../IpMa77SolverInterface_8hpp.html#aeb361e232ca0be20874d43bf1936dad6',1,'IpMa77SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma77_5fresid_319',['IPOPT_DECL_MA77_RESID',['../IpMa77SolverInterface_8hpp.html#a31510926ef625d311d8a5148b083c061',1,'IpMa77SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma77_5frestart_320',['IPOPT_DECL_MA77_RESTART',['../IpMa77SolverInterface_8hpp.html#a3efca207c126ab016d936cd5c33465b7',1,'IpMa77SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma77_5fscale_321',['IPOPT_DECL_MA77_SCALE',['../IpMa77SolverInterface_8hpp.html#abed2d575339f64fdcad4f94021a4f0d0',1,'IpMa77SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma77_5fsolve_322',['IPOPT_DECL_MA77_SOLVE',['../IpMa77SolverInterface_8hpp.html#aadc83c94cb8ff3f35286a4dedf2343bb',1,'IpMa77SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma86_5fanalyse_323',['IPOPT_DECL_MA86_ANALYSE',['../IpMa86SolverInterface_8hpp.html#ad7ec5cce318c358de1ebfac9a1f92f97',1,'IpMa86SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma86_5fdefault_5fcontrol_324',['IPOPT_DECL_MA86_DEFAULT_CONTROL',['../IpMa86SolverInterface_8hpp.html#a6e1f20ac31d39ca75ad51f4318a31ff6',1,'IpMa86SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma86_5ffactor_325',['IPOPT_DECL_MA86_FACTOR',['../IpMa86SolverInterface_8hpp.html#a9237e9f021bcc7a4b19b15a8fd0323e4',1,'IpMa86SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma86_5ffactor_5fsolve_326',['IPOPT_DECL_MA86_FACTOR_SOLVE',['../IpMa86SolverInterface_8hpp.html#a00b0c28b3ae276d6dd96d728bc2be618',1,'IpMa86SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma86_5ffinalise_327',['IPOPT_DECL_MA86_FINALISE',['../IpMa86SolverInterface_8hpp.html#a9cc74914db4c4bf89a8284125214aae2',1,'IpMa86SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma86_5fsolve_328',['IPOPT_DECL_MA86_SOLVE',['../IpMa86SolverInterface_8hpp.html#a446f1f04af22019ff7e4a4cbefde21ba',1,'IpMa86SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma97_5fanalyse_329',['IPOPT_DECL_MA97_ANALYSE',['../IpMa97SolverInterface_8hpp.html#acc01e94f62ba2e87890a26e89bebd016',1,'IpMa97SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma97_5fdefault_5fcontrol_330',['IPOPT_DECL_MA97_DEFAULT_CONTROL',['../IpMa97SolverInterface_8hpp.html#aae8248e964814e08e10d8df96df1766a',1,'IpMa97SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma97_5ffactor_331',['IPOPT_DECL_MA97_FACTOR',['../IpMa97SolverInterface_8hpp.html#aeaabc23efbf6d3b3802d28eb3d03f1cd',1,'IpMa97SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma97_5ffactor_5fsolve_332',['IPOPT_DECL_MA97_FACTOR_SOLVE',['../IpMa97SolverInterface_8hpp.html#ab6bde8cd3df06b9ecffb82e9a1f60621',1,'IpMa97SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma97_5ffinalise_333',['IPOPT_DECL_MA97_FINALISE',['../IpMa97SolverInterface_8hpp.html#a3b0284c0f2ec24b261d7b97a038e573d',1,'IpMa97SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma97_5ffree_5fakeep_334',['IPOPT_DECL_MA97_FREE_AKEEP',['../IpMa97SolverInterface_8hpp.html#a2c0001019565cd84d4e829b8afa4005e',1,'IpMa97SolverInterface.hpp']]], - ['ipopt_5fdecl_5fma97_5fsolve_335',['IPOPT_DECL_MA97_SOLVE',['../IpMa97SolverInterface_8hpp.html#a56a892db13b99dfee492e05373d115d1',1,'IpMa97SolverInterface.hpp']]], - ['ipopt_5fdecl_5fmc19a_336',['IPOPT_DECL_MC19A',['../IpMc19TSymScalingMethod_8hpp.html#a9a1040df91c6349975daa3ad39af7581',1,'IpMc19TSymScalingMethod.hpp']]], - ['ipopt_5fdecl_5fmc68_5fdefault_5fcontrol_337',['IPOPT_DECL_MC68_DEFAULT_CONTROL',['../IpMa77SolverInterface_8hpp.html#a28ff1436be5d02027327ea8354b27122',1,'IpMa77SolverInterface.hpp']]], - ['ipopt_5fdecl_5fmc68_5forder_338',['IPOPT_DECL_MC68_ORDER',['../IpMa77SolverInterface_8hpp.html#a0796d9c202801260ce8db14940d29b29',1,'IpMa77SolverInterface.hpp']]], - ['ipopt_5fdecl_5fpardiso_339',['IPOPT_DECL_PARDISO',['../IpPardisoSolverInterface_8hpp.html#a51db38aa19fe7bd16897a84b125a7695',1,'IpPardisoSolverInterface.hpp']]], - ['ipopt_5fdecl_5fpardisoinit_340',['IPOPT_DECL_PARDISOINIT',['../IpPardisoSolverInterface_8hpp.html#a7c232a8f2dea188eb23655695d0be950',1,'IpPardisoSolverInterface.hpp']]], - ['ipopt_5fdecl_5fsetipoptcallbackfunction_341',['IPOPT_DECL_SETIPOPTCALLBACKFUNCTION',['../IpIterativePardisoSolverInterface_8hpp.html#acd95eacf8295c848cff182fe0221a9b7',1,'IpIterativePardisoSolverInterface.hpp']]], - ['ipopt_5fdecl_5fsmat_5freordering_5fpardiso_5fwsmp_342',['IPOPT_DECL_SMAT_REORDERING_PARDISO_WSMP',['../IpPardisoSolverInterface_8hpp.html#a3f4a38a97f359a9dcd8b6f1dce1fa843',1,'IpPardisoSolverInterface.hpp']]], - ['ipopt_5fdeprecated_343',['IPOPT_DEPRECATED',['../IpTypes_8h.html#a24c578b20e2cd4eeb0060056ea13cbe5',1,'IpTypes.h']]], - ['ipopt_5ffortran_5finteger_5ftype_344',['IPOPT_FORTRAN_INTEGER_TYPE',['../config__ipopt__default_8h.html#a28cc129767c9fd377d1a449b433c4190',1,'config_ipopt_default.h']]], - ['ipopt_5fhas_5flapack_345',['IPOPT_HAS_LAPACK',['../config__default_8h.html#aa57ac9c99e9cc69e98d794dbfcd107ca',1,'config_default.h']]], - ['ipopt_5findex_5fformat_346',['IPOPT_INDEX_FORMAT',['../IpTypes_8h.html#a1c42c0877cf9a97cd6fe771769a0754b',1,'IpTypes.h']]], - ['ipopt_5flapack_5ffunc_347',['IPOPT_LAPACK_FUNC',['../config__default_8h.html#af8ba164b2911f1ff6ac15a0453dbabba',1,'config_default.h']]], - ['ipopt_5fname_5f_348',['ipopt_name_',['../classIpopt_1_1AmplOptionsList_1_1PrivatInfo.html#a4b1c32a1843ffec34cb4d483613a409d',1,'Ipopt::AmplOptionsList::PrivatInfo']]], - ['ipopt_5foption_5fname_5f_349',['ipopt_option_name_',['../classIpopt_1_1AmplOptionsList_1_1AmplOption.html#a7dfaab40e7dd285b5cb8d02e5322a6a1',1,'Ipopt::AmplOptionsList::AmplOption']]], - ['ipopt_5fpardiso_5ffunc_350',['IPOPT_PARDISO_FUNC',['../config__default_8h.html#afdd4f08c71f65f539cead88f16217a52',1,'config_default.h']]], - ['ipopt_5fretval_5f_351',['ipopt_retval_',['../classIpopt_1_1SensApplication.html#aa6c246fe22960a3c0c1678a869230264',1,'Ipopt::SensApplication']]], - ['ipopt_5fsharedlibext_352',['IPOPT_SHAREDLIBEXT',['../IpLibraryLoader_8hpp.html#ad237f33f45491342dcbeb3323238276b',1,'IpLibraryLoader.hpp']]], - ['ipopt_5funused_353',['IPOPT_UNUSED',['../IpTypes_8h.html#a0a972dee3128bbb38cad3cebd28b9fd8',1,'IpTypes.h']]], - ['ipopt_5fverbosity_354',['IPOPT_VERBOSITY',['../IpDebug_8hpp.html#a5d050e78bd81677969d6b3850b1624a4',1,'IpDebug.hpp']]], - ['ipopt_5fversion_355',['IPOPT_VERSION',['../config__ipopt__default_8h.html#ae6e2b435f494a5893263d76df0ba0fe5',1,'config_ipopt_default.h']]], - ['ipopt_5fversion_5fmajor_356',['IPOPT_VERSION_MAJOR',['../config__ipopt__default_8h.html#a1c9883b0dbf1bf8994f95598ca98420a',1,'config_ipopt_default.h']]], - ['ipopt_5fversion_5fminor_357',['IPOPT_VERSION_MINOR',['../config__ipopt__default_8h.html#a79fcb3906f022813a3b5e80cebee44cc',1,'config_ipopt_default.h']]], - ['ipopt_5fversion_5frelease_358',['IPOPT_VERSION_RELEASE',['../config__ipopt__default_8h.html#afd6068406ee4d83a3abb26249b8fd421',1,'config_ipopt_default.h']]], - ['ipopt_5fwsmp_5ffunc_359',['IPOPT_WSMP_FUNC',['../config__default_8h.html#a4648adf92cc2c04c0a61c44372f7654d',1,'config_default.h']]], - ['ipopt_5fwsmp_5ffunc_5f_360',['IPOPT_WSMP_FUNC_',['../config__default_8h.html#a741bbd00c3ce862235fb0cf42deb2152',1,'config_default.h']]], - ['ipoptadditionalcq_361',['ipoptadditionalcq',['../classIpopt_1_1IpoptAdditionalCq.html',1,'Ipopt::IpoptAdditionalCq'],['../classIpopt_1_1IpoptAdditionalCq.html#a03e0d8c68bb88c98ec23d420518d5fe0',1,'Ipopt::IpoptAdditionalCq::IpoptAdditionalCq()'],['../classIpopt_1_1IpoptAdditionalCq.html#ac1ab46fdfb27185a509aa3b765a77b1b',1,'Ipopt::IpoptAdditionalCq::IpoptAdditionalCq(const IpoptAdditionalCq &)']]], - ['ipoptadditionaldata_362',['ipoptadditionaldata',['../classIpopt_1_1IpoptAdditionalData.html',1,'Ipopt::IpoptAdditionalData'],['../classIpopt_1_1IpoptAdditionalData.html#a272b22742fd907a4370efc176fd23e8b',1,'Ipopt::IpoptAdditionalData::IpoptAdditionalData()'],['../classIpopt_1_1IpoptAdditionalData.html#a2f563e943e06db93cbf0260f5456f045',1,'Ipopt::IpoptAdditionalData::IpoptAdditionalData(const IpoptAdditionalData &)']]], - ['ipoptalgorithm_363',['ipoptalgorithm',['../classIpopt_1_1IpoptAlgorithm.html',1,'Ipopt::IpoptAlgorithm'],['../classIpopt_1_1IpoptAlgorithm.html#ad4c9f88e50caf9561af1ff076e940060',1,'Ipopt::IpoptAlgorithm::IpoptAlgorithm(const SmartPtr< SearchDirectionCalculator > &search_dir_calculator, const SmartPtr< LineSearch > &line_search, const SmartPtr< MuUpdate > &mu_update, const SmartPtr< ConvergenceCheck > &conv_check, const SmartPtr< IterateInitializer > &iterate_initializer, const SmartPtr< IterationOutput > &iter_output, const SmartPtr< HessianUpdater > &hessian_updater, const SmartPtr< EqMultiplierCalculator > &eq_multiplier_calculator=NULL, const std::string &linear_solver_name="")'],['../classIpopt_1_1IpoptAlgorithm.html#a0ad61e8f4c25f363593a0d0305610339',1,'Ipopt::IpoptAlgorithm::IpoptAlgorithm()'],['../classIpopt_1_1IpoptAlgorithm.html#a6a8218a6544e0a698019ea0f32154cd8',1,'Ipopt::IpoptAlgorithm::IpoptAlgorithm(const IpoptAlgorithm &)']]], - ['ipoptapplication_364',['ipoptapplication',['../classIpopt_1_1IpoptApplication.html',1,'Ipopt::IpoptApplication'],['../classIpopt_1_1IpoptApplication.html#a9eb44ee6ce920890170f63317ffacabf',1,'Ipopt::IpoptApplication::IpoptApplication(bool create_console_out=true, bool create_empty=false)'],['../classIpopt_1_1IpoptApplication.html#a56c37eecd1475a5f73920ae918a49104',1,'Ipopt::IpoptApplication::IpoptApplication(SmartPtr< RegisteredOptions > reg_options, SmartPtr< OptionsList > options, SmartPtr< Journalist > jnlst)'],['../classIpopt_1_1IpoptApplication.html#a5417dbc747fa39a9a2871496f7785f34',1,'Ipopt::IpoptApplication::IpoptApplication(const IpoptApplication &)']]], - ['ipoptapplicationfactory_365',['IpoptApplicationFactory',['../IpIpoptApplication_8hpp.html#a5cd86aa283cdc6ebfdae28c1d673f48a',1,'IpIpoptApplication.hpp']]], - ['ipoptcalculatedquantities_366',['ipoptcalculatedquantities',['../classIpopt_1_1IpoptCalculatedQuantities.html#aaabdaaa20130f495bf17b8b89a7050bf',1,'Ipopt::IpoptCalculatedQuantities::IpoptCalculatedQuantities(const SmartPtr< IpoptNLP > &ip_nlp, const SmartPtr< IpoptData > &ip_data)'],['../classIpopt_1_1IpoptCalculatedQuantities.html#a1628eccfc53c0411519a36afedef7c92',1,'Ipopt::IpoptCalculatedQuantities::IpoptCalculatedQuantities()'],['../classIpopt_1_1IpoptCalculatedQuantities.html#a45b6312ec70c6bdf2319a8bec74a1e83',1,'Ipopt::IpoptCalculatedQuantities::IpoptCalculatedQuantities(const IpoptCalculatedQuantities &)'],['../classIpopt_1_1IpoptCalculatedQuantities.html',1,'Ipopt::IpoptCalculatedQuantities']]], - ['ipoptconfig_2eh_367',['IpoptConfig.h',['../IpoptConfig_8h.html',1,'']]], - ['ipoptcqobject_368',['IpoptCQObject',['../classIpopt_1_1IpoptApplication.html#aa502732a3dee5acae7f6c44b6070216f',1,'Ipopt::IpoptApplication']]], - ['ipoptdata_369',['ipoptdata',['../classIpopt_1_1IpoptData.html#ada1c79e9529b534a5aa92d4893200e3b',1,'Ipopt::IpoptData::IpoptData(SmartPtr< IpoptAdditionalData > add_data=NULL)'],['../classIpopt_1_1IpoptData.html#a7783c9076f9e6057786e6658165a4f76',1,'Ipopt::IpoptData::IpoptData(const IpoptData &)'],['../classIpopt_1_1IpoptData.html',1,'Ipopt::IpoptData']]], - ['ipoptdataobject_370',['IpoptDataObject',['../classIpopt_1_1IpoptApplication.html#a7d68d480c78209eca6acba01e40181f7',1,'Ipopt::IpoptApplication']]], - ['ipopterrorconvcheck_2ehpp_371',['IpOptErrorConvCheck.hpp',['../IpOptErrorConvCheck_8hpp.html',1,'']]], - ['ipoptexception_372',['ipoptexception',['../classIpopt_1_1IpoptException.html',1,'Ipopt::IpoptException'],['../classIpopt_1_1IpoptException.html#a0ddf344ee3efe49405923a61352e6e58',1,'Ipopt::IpoptException::IpoptException(const std::string &msg, const std::string &file_name, Index line_number, const std::string &type="IpoptException")'],['../classIpopt_1_1IpoptException.html#aa85913719ac340e29cd0115e2ec18c35',1,'Ipopt::IpoptException::IpoptException(const IpoptException &copy)'],['../classIpopt_1_1IpoptException.html#af9f46403d01a561e1a97c649b248d903',1,'Ipopt::IpoptException::IpoptException()']]], - ['ipoptgetavailablelinearsolvers_373',['IpoptGetAvailableLinearSolvers',['../IpLinearSolvers_8h.html#a97a3086006741979fffef682e2c0bf37',1,'IpLinearSolvers.h']]], - ['ipoptionslist_2ehpp_374',['IpOptionsList.hpp',['../IpOptionsList_8hpp.html',1,'']]], - ['ipoptlib_5fexport_375',['ipoptlib_export',['../config__ipopt__default_8h.html#a58bb5c104ee5ff44b7175fc992d89b0b',1,'IPOPTLIB_EXPORT: config_ipopt_default.h'],['../config__default_8h.html#a58bb5c104ee5ff44b7175fc992d89b0b',1,'IPOPTLIB_EXPORT: config_default.h']]], - ['ipoptlinearsolver_376',['IpoptLinearSolver',['../IpLinearSolvers_8h.html#abc6afb8d519c650b8276746508e02ec9',1,'IpLinearSolvers.h']]], - ['ipoptlinearsolver_5fallhsl_377',['IPOPTLINEARSOLVER_ALLHSL',['../IpLinearSolvers_8h.html#aef25e7a8ad501d72f1988b0e2565f9a0',1,'IpLinearSolvers.h']]], - ['ipoptlinearsolver_5fma27_378',['IPOPTLINEARSOLVER_MA27',['../IpLinearSolvers_8h.html#a8402ec41e8721e82c0b66470bb9804fe',1,'IpLinearSolvers.h']]], - ['ipoptlinearsolver_5fma57_379',['IPOPTLINEARSOLVER_MA57',['../IpLinearSolvers_8h.html#a8ba60de3161070fc40652ebde596004c',1,'IpLinearSolvers.h']]], - ['ipoptlinearsolver_5fma77_380',['IPOPTLINEARSOLVER_MA77',['../IpLinearSolvers_8h.html#aa56da0376845c1506565237cb500911b',1,'IpLinearSolvers.h']]], - ['ipoptlinearsolver_5fma86_381',['IPOPTLINEARSOLVER_MA86',['../IpLinearSolvers_8h.html#a44e69ccd41a7315c45e4af74822ada8b',1,'IpLinearSolvers.h']]], - ['ipoptlinearsolver_5fma97_382',['IPOPTLINEARSOLVER_MA97',['../IpLinearSolvers_8h.html#a598fda9d04ae1a1fa00473e0b4e79cce',1,'IpLinearSolvers.h']]], - ['ipoptlinearsolver_5fmc19_383',['IPOPTLINEARSOLVER_MC19',['../IpLinearSolvers_8h.html#a740b760fe7d1b75a58e2d4b389eb2847',1,'IpLinearSolvers.h']]], - ['ipoptlinearsolver_5fmumps_384',['IPOPTLINEARSOLVER_MUMPS',['../IpLinearSolvers_8h.html#a541eace7a51090890bb4a01e49995f6f',1,'IpLinearSolvers.h']]], - ['ipoptlinearsolver_5fpardiso_385',['IPOPTLINEARSOLVER_PARDISO',['../IpLinearSolvers_8h.html#af49a9cce5a6bae83913be4df89d2276e',1,'IpLinearSolvers.h']]], - ['ipoptlinearsolver_5fpardisomkl_386',['IPOPTLINEARSOLVER_PARDISOMKL',['../IpLinearSolvers_8h.html#ac58114381fb9cee137a9d6347023ce2a',1,'IpLinearSolvers.h']]], - ['ipoptlinearsolver_5fspral_387',['IPOPTLINEARSOLVER_SPRAL',['../IpLinearSolvers_8h.html#a57ad048e00b14b269a418151cc2862c4',1,'IpLinearSolvers.h']]], - ['ipoptlinearsolver_5fwsmp_388',['IPOPTLINEARSOLVER_WSMP',['../IpLinearSolvers_8h.html#a0387b968ca839c86a296ca49a662d37e',1,'IpLinearSolvers.h']]], - ['ipoptname_389',['IpoptName',['../classIpopt_1_1AmplOptionsList_1_1PrivatInfo.html#a87b6d074dbb56ba2d3791fc499f7e95e',1,'Ipopt::AmplOptionsList::PrivatInfo']]], - ['ipoptnlp_390',['ipoptnlp',['../classIpopt_1_1IpoptNLP.html#aaa7d01346731a53ee42caca4769b0792',1,'Ipopt::IpoptNLP::IpoptNLP()'],['../classIpopt_1_1IpoptNLP.html',1,'Ipopt::IpoptNLP'],['../classIpopt_1_1IpoptNLP.html#a182f6ee331a78ceeaa16921273d947d8',1,'Ipopt::IpoptNLP::IpoptNLP()']]], - ['ipoptnlpobject_391',['IpoptNLPObject',['../classIpopt_1_1IpoptApplication.html#af7cdf46905fe34bda08a58d16a9b263b',1,'Ipopt::IpoptApplication']]], - ['ipoptoptionname_392',['IpoptOptionName',['../classIpopt_1_1AmplOptionsList_1_1AmplOption.html#a059a65240d21d8573efcd2b3699c3eed',1,'Ipopt::AmplOptionsList::AmplOption']]], - ['ipoptproblem_393',['IpoptProblem',['../IpStdCInterface_8h.html#ae32712b8d014ab2144fee84432e4a347',1,'IpStdCInterface.h']]], - ['ipoptr_394',['ipoptr',['../INSTALL.html#INSTALL_R',1,'Compiling and Installing the R Interface ipoptr'],['../INTERFACES.html#INTERFACE_R',1,'The R Interface ipoptr']]], - ['ipoptsolve_395',['IpoptSolve',['../IpStdCInterface_8h.html#a5a68928c505f008c1245088bca5b7b16',1,'IpStdCInterface.h']]], - ['iporigipoptnlp_2ehpp_396',['IpOrigIpoptNLP.hpp',['../IpOrigIpoptNLP_8hpp.html',1,'']]], - ['iporigiterationoutput_2ehpp_397',['IpOrigIterationOutput.hpp',['../IpOrigIterationOutput_8hpp.html',1,'']]], - ['ipos_5fdouble_5fcompressed_5f_398',['ipos_double_compressed_',['../classIpopt_1_1TripletToCSRConverter.html#a77778d1c463c8b1a602e12b0b450ee11',1,'Ipopt::TripletToCSRConverter']]], - ['ipos_5fdouble_5ftriplet_5f_399',['ipos_double_triplet_',['../classIpopt_1_1TripletToCSRConverter.html#a7c28bbd06089a2a3d95cb3cb79b155a3',1,'Ipopt::TripletToCSRConverter']]], - ['ipos_5ffirst_5f_400',['ipos_first_',['../classIpopt_1_1TripletToCSRConverter.html#afa6e0b3380e7cd9c1d5796689a38408f',1,'Ipopt::TripletToCSRConverter']]], - ['iposfirst_401',['iPosFirst',['../classIpopt_1_1TripletToCSRConverter.html#a7290c5eed03b4a5e9f97039a1f7fd5a5',1,'Ipopt::TripletToCSRConverter']]], - ['ippardisomklsolverinterface_2ehpp_402',['IpPardisoMKLSolverInterface.hpp',['../IpPardisoMKLSolverInterface_8hpp.html',1,'']]], - ['ippardisosolverinterface_2ehpp_403',['IpPardisoSolverInterface.hpp',['../IpPardisoSolverInterface_8hpp.html',1,'']]], - ['ippdfullspacesolver_2ehpp_404',['IpPDFullSpaceSolver.hpp',['../IpPDFullSpaceSolver_8hpp.html',1,'']]], - ['ippdperturbationhandler_2ehpp_405',['IpPDPerturbationHandler.hpp',['../IpPDPerturbationHandler_8hpp.html',1,'']]], - ['ippdsearchdircalc_2ehpp_406',['IpPDSearchDirCalc.hpp',['../IpPDSearchDirCalc_8hpp.html',1,'']]], - ['ippdsystemsolver_2ehpp_407',['IpPDSystemSolver.hpp',['../IpPDSystemSolver_8hpp.html',1,'']]], - ['ippenaltylsacceptor_2ehpp_408',['IpPenaltyLSAcceptor.hpp',['../IpPenaltyLSAcceptor_8hpp.html',1,'']]], - ['ippiecewisepenalty_2ehpp_409',['IpPiecewisePenalty.hpp',['../IpPiecewisePenalty_8hpp.html',1,'']]], - ['ipprobingmuoracle_2ehpp_410',['IpProbingMuOracle.hpp',['../IpProbingMuOracle_8hpp.html',1,'']]], - ['ipqualityfunctionmuoracle_2ehpp_411',['IpQualityFunctionMuOracle.hpp',['../IpQualityFunctionMuOracle_8hpp.html',1,'']]], - ['iprandom01_412',['IpRandom01',['../namespaceIpopt.html#ad4946dd05889013b7bba1ac97c28c176',1,'Ipopt']]], - ['ipreferenced_2ehpp_413',['IpReferenced.hpp',['../IpReferenced_8hpp.html',1,'']]], - ['ipregoptions_2ehpp_414',['IpRegOptions.hpp',['../IpRegOptions_8hpp.html',1,'']]], - ['ipresetrandom01_415',['IpResetRandom01',['../namespaceIpopt.html#a938aa5ecbb75facb7e897709caeed751',1,'Ipopt']]], - ['iprestoconvcheck_2ehpp_416',['IpRestoConvCheck.hpp',['../IpRestoConvCheck_8hpp.html',1,'']]], - ['iprestofilterconvcheck_2ehpp_417',['IpRestoFilterConvCheck.hpp',['../IpRestoFilterConvCheck_8hpp.html',1,'']]], - ['iprestoipoptnlp_2ehpp_418',['IpRestoIpoptNLP.hpp',['../IpRestoIpoptNLP_8hpp.html',1,'']]], - ['iprestoiterateinitializer_2ehpp_419',['IpRestoIterateInitializer.hpp',['../IpRestoIterateInitializer_8hpp.html',1,'']]], - ['iprestoiterationoutput_2ehpp_420',['IpRestoIterationOutput.hpp',['../IpRestoIterationOutput_8hpp.html',1,'']]], - ['iprestominc_5f1nrm_2ehpp_421',['IpRestoMinC_1Nrm.hpp',['../IpRestoMinC__1Nrm_8hpp.html',1,'']]], - ['iprestopenaltyconvcheck_2ehpp_422',['IpRestoPenaltyConvCheck.hpp',['../IpRestoPenaltyConvCheck_8hpp.html',1,'']]], - ['iprestophase_2ehpp_423',['IpRestoPhase.hpp',['../IpRestoPhase_8hpp.html',1,'']]], - ['iprestorestophase_2ehpp_424',['IpRestoRestoPhase.hpp',['../IpRestoRestoPhase_8hpp.html',1,'']]], - ['ipreturncodes_2eh_425',['IpReturnCodes.h',['../IpReturnCodes_8h.html',1,'']]], - ['ipreturncodes_2ehpp_426',['IpReturnCodes.hpp',['../IpReturnCodes_8hpp.html',1,'']]], - ['ipreturncodes_5finc_2eh_427',['IpReturnCodes_inc.h',['../IpReturnCodes__inc_8h.html',1,'']]], - ['ipscaledmatrix_2ehpp_428',['IpScaledMatrix.hpp',['../IpScaledMatrix_8hpp.html',1,'']]], - ['ipsearchdircalculator_2ehpp_429',['IpSearchDirCalculator.hpp',['../IpSearchDirCalculator_8hpp.html',1,'']]], - ['ipslackbasedtsymscalingmethod_2ehpp_430',['IpSlackBasedTSymScalingMethod.hpp',['../IpSlackBasedTSymScalingMethod_8hpp.html',1,'']]], - ['ipsmartptr_2ehpp_431',['IpSmartPtr.hpp',['../IpSmartPtr_8hpp.html',1,'']]], - ['ipsolvestatistics_2ehpp_432',['IpSolveStatistics.hpp',['../IpSolveStatistics_8hpp.html',1,'']]], - ['ipsparsesymlinearsolverinterface_2ehpp_433',['IpSparseSymLinearSolverInterface.hpp',['../IpSparseSymLinearSolverInterface_8hpp.html',1,'']]], - ['ipspralsolverinterface_2ehpp_434',['IpSpralSolverInterface.hpp',['../IpSpralSolverInterface_8hpp.html',1,'']]], - ['ipstdaugsystemsolver_2ehpp_435',['IpStdAugSystemSolver.hpp',['../IpStdAugSystemSolver_8hpp.html',1,'']]], - ['ipstdcinterface_2eh_436',['IpStdCInterface.h',['../IpStdCInterface_8h.html',1,'']]], - ['ipstdinterfacetnlp_2ehpp_437',['IpStdInterfaceTNLP.hpp',['../IpStdInterfaceTNLP_8hpp.html',1,'']]], - ['ipsummatrix_2ehpp_438',['IpSumMatrix.hpp',['../IpSumMatrix_8hpp.html',1,'']]], - ['ipsumsymmatrix_2ehpp_439',['IpSumSymMatrix.hpp',['../IpSumSymMatrix_8hpp.html',1,'']]], - ['ipsymlinearsolver_2ehpp_440',['IpSymLinearSolver.hpp',['../IpSymLinearSolver_8hpp.html',1,'']]], - ['ipsymmatrix_2ehpp_441',['IpSymMatrix.hpp',['../IpSymMatrix_8hpp.html',1,'']]], - ['ipsymscaledmatrix_2ehpp_442',['IpSymScaledMatrix.hpp',['../IpSymScaledMatrix_8hpp.html',1,'']]], - ['ipsymtmatrix_2ehpp_443',['IpSymTMatrix.hpp',['../IpSymTMatrix_8hpp.html',1,'']]], - ['iptaggedobject_2ehpp_444',['IpTaggedObject.hpp',['../IpTaggedObject_8hpp.html',1,'']]], - ['iptdependencydetector_2ehpp_445',['IpTDependencyDetector.hpp',['../IpTDependencyDetector_8hpp.html',1,'']]], - ['iptimedtask_2ehpp_446',['IpTimedTask.hpp',['../IpTimedTask_8hpp.html',1,'']]], - ['iptimingstatistics_2ehpp_447',['IpTimingStatistics.hpp',['../IpTimingStatistics_8hpp.html',1,'']]], - ['iptnlp_2ehpp_448',['IpTNLP.hpp',['../IpTNLP_8hpp.html',1,'']]], - ['iptnlpadapter_2ehpp_449',['IpTNLPAdapter.hpp',['../IpTNLPAdapter_8hpp.html',1,'']]], - ['iptnlpreducer_2ehpp_450',['IpTNLPReducer.hpp',['../IpTNLPReducer_8hpp.html',1,'']]], - ['iptransposematrix_2ehpp_451',['IpTransposeMatrix.hpp',['../IpTransposeMatrix_8hpp.html',1,'']]], - ['iptriplethelper_2ehpp_452',['IpTripletHelper.hpp',['../IpTripletHelper_8hpp.html',1,'']]], - ['iptriplettocsrconverter_2ehpp_453',['IpTripletToCSRConverter.hpp',['../IpTripletToCSRConverter_8hpp.html',1,'']]], - ['iptsymdependencydetector_2ehpp_454',['IpTSymDependencyDetector.hpp',['../IpTSymDependencyDetector_8hpp.html',1,'']]], - ['iptsymlinearsolver_2ehpp_455',['IpTSymLinearSolver.hpp',['../IpTSymLinearSolver_8hpp.html',1,'']]], - ['iptsymscalingmethod_2ehpp_456',['IpTSymScalingMethod.hpp',['../IpTSymScalingMethod_8hpp.html',1,'']]], - ['iptypes_2eh_457',['IpTypes.h',['../IpTypes_8h.html',1,'']]], - ['iptypes_2ehpp_458',['IpTypes.hpp',['../IpTypes_8hpp.html',1,'']]], - ['ipuserscaling_2ehpp_459',['IpUserScaling.hpp',['../IpUserScaling_8hpp.html',1,'']]], - ['iputils_2ehpp_460',['IpUtils.hpp',['../IpUtils_8hpp.html',1,'']]], - ['ipvector_2ehpp_461',['IpVector.hpp',['../IpVector_8hpp.html',1,'']]], - ['ipwarmstartiterateinitializer_2ehpp_462',['IpWarmStartIterateInitializer.hpp',['../IpWarmStartIterateInitializer_8hpp.html',1,'']]], - ['ipwsmpsolverinterface_2ehpp_463',['IpWsmpSolverInterface.hpp',['../IpWsmpSolverInterface_8hpp.html',1,'']]], - ['ipzeromatrix_2ehpp_464',['IpZeroMatrix.hpp',['../IpZeroMatrix_8hpp.html',1,'']]], - ['ipzerosymmatrix_2ehpp_465',['IpZeroSymMatrix.hpp',['../IpZeroSymMatrix_8hpp.html',1,'']]], - ['irow_466',['IRow',['../classIpopt_1_1TripletToCSRConverter_1_1TripletEntry.html#a2cddf4e4b7b5097a26851dc627b19e4e',1,'Ipopt::TripletToCSRConverter::TripletEntry']]], - ['irows_467',['irows',['../classIpopt_1_1GenTMatrix.html#adc14ecc96609890bb0125a2144ceb2ed',1,'Ipopt::GenTMatrix::Irows()'],['../classIpopt_1_1GenTMatrixSpace.html#ad1349c86847c29722c930064f1ccc665',1,'Ipopt::GenTMatrixSpace::Irows()'],['../classIpopt_1_1SymTMatrix.html#aac77e43d622b1231920e17afe7a9de82',1,'Ipopt::SymTMatrix::Irows()'],['../classIpopt_1_1SymTMatrixSpace.html#aaf6a3677d762ae7e8e98f6bf35b2d53a',1,'Ipopt::SymTMatrixSpace::Irows() const']]], - ['irows_5f_468',['irows_',['../classIpopt_1_1SymTMatrixSpace.html#a3a72d6f897240e2308eee9c62b98a553',1,'Ipopt::SymTMatrixSpace::iRows_'],['../classIpopt_1_1GenTMatrixSpace.html#ace386f17664c96f1f8cb34ce0e3295d5',1,'Ipopt::GenTMatrixSpace::iRows_']]], - ['is_20ipopt_469',['What is Ipopt?',['../FAQ.html#autotoc_md0',1,'']]], - ['is_20ipopt_20released_20under_470',['What license is Ipopt released under?',['../FAQ.html#autotoc_md2',1,'']]], - ['is_20ipopt_20thread_20safe_471',['Is Ipopt thread-safe?',['../FAQ.html#autotoc_md5',1,'']]], - ['is_20the_20difference_20between_20the_20fortran_20version_20and_20the_20c_20version_472',['What is the difference between the Fortran version and the C++ version?',['../FAQ.html#autotoc_md8',1,'']]], - ['is_20the_20method_20behind_20ipopt_473',['What is the method behind Ipopt?',['../FAQ.html#autotoc_md6',1,'']]], - ['is_5finitialized_474',['Is_Initialized',['../classIpopt_1_1SchurData.html#a9ad24538c5904dc0a8543ae109d29706',1,'Ipopt::SchurData']]], - ['is_5fpardiso_5f_475',['is_pardiso_',['../classIpopt_1_1InexactPDSolver.html#a534a1a1bbd2f78dfbcec15fe642569c9',1,'Ipopt::InexactPDSolver']]], - ['isacceptabletocurrentfilter_476',['IsAcceptableToCurrentFilter',['../classIpopt_1_1FilterLSAcceptor.html#a0dd15a079478f682e21cc92ddff2d0e3',1,'Ipopt::FilterLSAcceptor']]], - ['isacceptabletocurrentiterate_477',['isacceptabletocurrentiterate',['../classIpopt_1_1InexactLSAcceptor.html#a488ba11fa025c5f07ce57fd401d08219',1,'Ipopt::InexactLSAcceptor::IsAcceptableToCurrentIterate()'],['../classIpopt_1_1FilterLSAcceptor.html#a6599ec13413f158950300b8180cf3e9a',1,'Ipopt::FilterLSAcceptor::IsAcceptableToCurrentIterate()'],['../classIpopt_1_1PenaltyLSAcceptor.html#a88d311a5587406ef965a007c6e0d11b6',1,'Ipopt::PenaltyLSAcceptor::IsAcceptableToCurrentIterate()']]], - ['isacceptabletopiecewisepenalty_478',['IsAcceptableToPiecewisePenalty',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a7cfd8483609381328349630ddd914d14',1,'Ipopt::CGPenaltyLSAcceptor']]], - ['isaccepted_479',['IsAccepted',['../classIpopt_1_1Journal.html#a7495d9ce62d480720369c3c20e307d79',1,'Ipopt::Journal']]], - ['iscompconst_480',['IsCompConst',['../classIpopt_1_1CompoundVector.html#a846da0af20d5aebd4e304a63743fbea6',1,'Ipopt::CompoundVector']]], - ['iscompnull_481',['IsCompNull',['../classIpopt_1_1CompoundVector.html#a6f8d73137a69051c46effccdc244db10',1,'Ipopt::CompoundVector']]], - ['isenabled_482',['IsEnabled',['../classIpopt_1_1TimedTask.html#a84cce17e7c8f3842ee1e8ad960e13651',1,'Ipopt::TimedTask']]], - ['isfinitenumber_483',['IsFiniteNumber',['../namespaceIpopt.html#a6e5e857992e79961b466b14cc6ef7df7',1,'Ipopt']]], - ['isftype_484',['IsFtype',['../classIpopt_1_1FilterLSAcceptor.html#ae749b982f5ec180d10acb5c16702f9bc',1,'Ipopt::FilterLSAcceptor']]], - ['isfunctionevaluationtimeenabled_485',['IsFunctionEvaluationTimeEnabled',['../classIpopt_1_1TimingStatistics.html#a891b4c6ff02b31434e8d99c386a17bd6',1,'Ipopt::TimingStatistics']]], - ['ishomogeneous_486',['IsHomogeneous',['../classIpopt_1_1DenseVector.html#a23ac6bcd7d67dda1a6aaea8d531ae0cf',1,'Ipopt::DenseVector']]], - ['ismatrixfromspace_487',['IsMatrixFromSpace',['../classIpopt_1_1MatrixSpace.html#a96f2473f0a89a420ee4f0a59a185704d',1,'Ipopt::MatrixSpace']]], - ['isnull_488',['isnull',['../namespaceIpopt.html#acfc346e8412ed6def2dc1858b78bde1b',1,'Ipopt::IsNull()'],['../classIpopt_1_1SmartPtr.html#a4e3eb718ef30628e0c644bfdcdea989d',1,'Ipopt::SmartPtr::IsNull']]], - ['ispare_489',['ispare',['../structma97__control__s.html#a281a54994ad8d19268e60027e85f87ce',1,'ma97_control_s::ispare'],['../structma97__info__d.html#a3d0ce848b0adb6f1140e2e10bf75cd4f',1,'ma97_info_d::ispare'],['../structma97__info__s.html#a63944efa36a9df62269fa40ae8c73fd0',1,'ma97_info_s::ispare'],['../structma97__control__d.html#a53f9a4496e8647f01fd525a3227a4055',1,'ma97_control_d::ispare'],['../structma77__control__d.html#aaf2a8e83e137e33def01c51154cb3aeb',1,'ma77_control_d::ispare'],['../structma77__info__s.html#a40855dacc81e9157cb0fc72441313a65',1,'ma77_info_s::ispare'],['../structma77__control__s.html#a097b072d38eb476abe3bb5cf00706a16',1,'ma77_control_s::ispare'],['../structma77__info__d.html#acc554f50830e007c99e462d6d4608fd7',1,'ma77_info_d::ispare']]], - ['ispiecewisepenaltylistempty_490',['IsPiecewisePenaltyListEmpty',['../classIpopt_1_1PiecewisePenalty.html#af4a71aa87817ad17ff75fe23ee9cf9e8',1,'Ipopt::PiecewisePenalty']]], - ['issquareproblem_491',['IsSquareProblem',['../classIpopt_1_1IpoptCalculatedQuantities.html#a2566806a74b0573b938298a312ef57f2',1,'Ipopt::IpoptCalculatedQuantities']]], - ['isstale_492',['IsStale',['../classIpopt_1_1DependentResult.html#ae10949b00ea6d500fa1287cc8b4822ee',1,'Ipopt::DependentResult']]], - ['isstarted_493',['IsStarted',['../classIpopt_1_1TimedTask.html#a930bdafa309b6a9860dc87b312c888a9',1,'Ipopt::TimedTask']]], - ['isvalid_494',['isvalid',['../namespaceIpopt.html#a412b04fd3180a55969ff76224d5bfec6',1,'Ipopt::IsValid()'],['../classIpopt_1_1SmartPtr.html#aac969d05f92a0038daf754ac1c5ab876',1,'Ipopt::SmartPtr::IsValid']]], - ['isvalidintegersetting_495',['IsValidIntegerSetting',['../classIpopt_1_1RegisteredOption.html#aa2ae998f5cdfe4542edd608617d77ea7',1,'Ipopt::RegisteredOption']]], - ['isvalidnumbersetting_496',['IsValidNumberSetting',['../classIpopt_1_1RegisteredOption.html#a65470bf913884fdd33447a938762688a',1,'Ipopt::RegisteredOption']]], - ['isvalidstringsetting_497',['IsValidStringSetting',['../classIpopt_1_1RegisteredOption.html#a218f0d8bbae75438beef01498a364f2a',1,'Ipopt::RegisteredOption']]], - ['iter_498',['iter',['../classIpopt_1_1FilterEntry.html#a3fb759a8d2b2c9b5126401796205c237',1,'Ipopt::FilterEntry']]], - ['iter_5f_499',['iter_',['../classIpopt_1_1FilterEntry.html#a5979a86ff43864809fc486a5b3d21193',1,'Ipopt::FilterEntry']]], - ['iter_5fcount_500',['iter_count',['../classIpopt_1_1IpoptData.html#a7d444831a2753caa7e74443897227b99',1,'Ipopt::IpoptData']]], - ['iter_5fcount_5f_501',['iter_count_',['../classIpopt_1_1IpoptData.html#ad3e359f7fde09fe372950003debd09c0',1,'Ipopt::IpoptData']]], - ['iter_5foutput_5f_502',['iter_output_',['../classIpopt_1_1IpoptAlgorithm.html#ab1a4e607c390961f2e35cd1adbdc4e16',1,'Ipopt::IpoptAlgorithm']]], - ['iterate_5finitializer_5f_503',['iterate_initializer_',['../classIpopt_1_1IpoptAlgorithm.html#a8ef51f30cf5ae4d66273388948f101b1',1,'Ipopt::IpoptAlgorithm']]], - ['iterateinitializer_504',['iterateinitializer',['../classIpopt_1_1IterateInitializer.html',1,'Ipopt::IterateInitializer'],['../classIpopt_1_1IterateInitializer.html#a02ab25dbb0da5701873e5bd9c307bfe1',1,'Ipopt::IterateInitializer::IterateInitializer(const IterateInitializer &)'],['../classIpopt_1_1IterateInitializer.html#ac664530b00baf90c5e681543eb7f5bd3',1,'Ipopt::IterateInitializer::IterateInitializer()']]], - ['iterates_5fspace_5f_505',['iterates_space_',['../classIpopt_1_1IpoptData.html#a9ca143d0ba9a1023a613cae517a1513d',1,'Ipopt::IpoptData']]], - ['iteratesvector_506',['iteratesvector',['../classIpopt_1_1IteratesVector.html#a8ae998abee264e4e0372ca8a323ea1fa',1,'Ipopt::IteratesVector::IteratesVector(const IteratesVector &)'],['../classIpopt_1_1IteratesVector.html#af86a4799541add329545ce8d9b746c9a',1,'Ipopt::IteratesVector::IteratesVector()'],['../classIpopt_1_1IteratesVector.html#af419a32ddb70d2d1c57f00626676987f',1,'Ipopt::IteratesVector::IteratesVector(const IteratesVectorSpace *owner_space, bool create_new)'],['../classIpopt_1_1IteratesVector.html',1,'Ipopt::IteratesVector']]], - ['iteratesvectorspace_507',['iteratesvectorspace',['../classIpopt_1_1IteratesVectorSpace.html#af7cceb8955caac0eae7127a1fdcb098e',1,'Ipopt::IteratesVectorSpace::IteratesVectorSpace(const IteratesVectorSpace &)'],['../classIpopt_1_1IteratesVectorSpace.html#ab51e50d7909c8093b7ecdd5ef5aa395f',1,'Ipopt::IteratesVectorSpace::IteratesVectorSpace()'],['../classIpopt_1_1IteratesVectorSpace.html#a9af66049981b2664227c06a38ed9e650',1,'Ipopt::IteratesVectorSpace::IteratesVectorSpace(const VectorSpace &x_space, const VectorSpace &s_space, const VectorSpace &y_c_space, const VectorSpace &y_d_space, const VectorSpace &z_L_space, const VectorSpace &z_U_space, const VectorSpace &v_L_space, const VectorSpace &v_U_space)'],['../classIpopt_1_1IteratesVectorSpace.html',1,'Ipopt::IteratesVectorSpace']]], - ['iteration_5fexceeded_508',['ITERATION_EXCEEDED',['../classorg_1_1coinor_1_1Ipopt.html#a7f2a52a6c5606b6703f02035914a2552',1,'org::coinor::Ipopt']]], - ['iterationcount_509',['IterationCount',['../classIpopt_1_1SolveStatistics.html#aff0e3b249a4d5cf91b91f7af264376b7',1,'Ipopt::SolveStatistics']]], - ['iterationoutput_510',['iterationoutput',['../classIpopt_1_1IterationOutput.html#ad2072815388e37c4c0e3e1e49339f090',1,'Ipopt::IterationOutput::IterationOutput()'],['../classIpopt_1_1IterationOutput.html',1,'Ipopt::IterationOutput'],['../classIpopt_1_1IterationOutput.html#acb214e6e4375b916336e9f76a0548346',1,'Ipopt::IterationOutput::IterationOutput()']]], - ['iterativepardisosolverinterface_511',['iterativepardisosolverinterface',['../classIpopt_1_1IterativePardisoSolverInterface.html',1,'Ipopt::IterativePardisoSolverInterface'],['../classIpopt_1_1IterativePardisoSolverInterface.html#a30265dd3230c0ba98f29e98bd713faec',1,'Ipopt::IterativePardisoSolverInterface::IterativePardisoSolverInterface(const IterativePardisoSolverInterface &)'],['../classIpopt_1_1IterativePardisoSolverInterface.html#a337f02ca73e31428933ac65216452e13',1,'Ipopt::IterativePardisoSolverInterface::IterativePardisoSolverInterface()'],['../classIpopt_1_1IterativePardisoSolverInterface.html#a4bb805cd9eadd7cd91b13db257552569',1,'Ipopt::IterativePardisoSolverInterface::IterativePardisoSolverInterface(IterativeSolverTerminationTester &normal_tester, IterativeSolverTerminationTester &pd_tester, SmartPtr< LibraryLoader > pardisoloader_)']]], - ['iterativesolverterminationtester_512',['iterativesolverterminationtester',['../classIpopt_1_1IterativeSolverTerminationTester.html',1,'Ipopt::IterativeSolverTerminationTester'],['../classIpopt_1_1IterativeSolverTerminationTester.html#a1e094f9a462a3ba0fee207187572efbb',1,'Ipopt::IterativeSolverTerminationTester::IterativeSolverTerminationTester()']]], - ['iterativewsmpsolverinterface_513',['iterativewsmpsolverinterface',['../classIpopt_1_1IterativeWsmpSolverInterface.html',1,'Ipopt::IterativeWsmpSolverInterface'],['../classIpopt_1_1IterativeWsmpSolverInterface.html#a5b5dfc2f038fa54b307b990474af51da',1,'Ipopt::IterativeWsmpSolverInterface::IterativeWsmpSolverInterface(const IterativeWsmpSolverInterface &)'],['../classIpopt_1_1IterativeWsmpSolverInterface.html#a7ee14060f26f5f956bee57f1d5cef6c9',1,'Ipopt::IterativeWsmpSolverInterface::IterativeWsmpSolverInterface()']]], - ['iterinitializer_5f_514',['IterInitializer_',['../classIpopt_1_1AlgorithmBuilder.html#a4da0e00ff35e8f9b1db5ed4943f2e68d',1,'Ipopt::AlgorithmBuilder']]], - ['iteroutput_5f_515',['IterOutput_',['../classIpopt_1_1AlgorithmBuilder.html#a25b5ea1d912348a3366d15b2250b167d',1,'Ipopt::AlgorithmBuilder']]], - ['iw_5f_516',['iw_',['../classIpopt_1_1Ma27TSolverInterface.html#aa4ccf91952c454b5878c1313606ee27b',1,'Ipopt::Ma27TSolverInterface']]] + ['interrupted_5f_132',['interrupted_',['../classIpopt_1_1AmplTNLP.html#a207103b08555ac8ebb38d0cf818e0a46',1,'Ipopt::AmplTNLP']]], + ['invalid_5fnumber_5fdetected_133',['invalid_number_detected',['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7abb3cc51c1d4edc58677138c1ef5698d6',1,'Invalid_Number_Detected: IpReturnCodes_inc.h'],['../namespaceIpopt.html#a53a5dc5f64f568252ba7bb7385e7f834ac90d36a417c5aa70a80da8338c614168',1,'Ipopt::INVALID_NUMBER_DETECTED'],['../classorg_1_1coinor_1_1Ipopt.html#a9005b727656170847da4498472d44be0',1,'org.coinor.Ipopt.INVALID_NUMBER_DETECTED']]], + ['invalid_5foption_134',['invalid_option',['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7a621c0a01dc6cedc7d03b0ff1ea4ac188',1,'Invalid_Option: IpReturnCodes_inc.h'],['../classorg_1_1coinor_1_1Ipopt.html#aa0b37ea4f81ff1dc33d0738a25aef2cd',1,'org.coinor.Ipopt.INVALID_OPTION'],['../namespaceIpopt.html#a53a5dc5f64f568252ba7bb7385e7f834a0916d055cc6d551743512dc595fb0425',1,'Ipopt::INVALID_OPTION']]], + ['invalid_5fproblem_5fdefinition_135',['invalid_problem_definition',['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7ad0a0d57cad08c84c2051c98915e3233f',1,'Invalid_Problem_Definition: IpReturnCodes_inc.h'],['../classorg_1_1coinor_1_1Ipopt.html#a6601c123db771db778c4c25061327048',1,'org.coinor.Ipopt.INVALID_PROBLEM_DEFINITION']]], + ['invalidate_136',['Invalidate',['../classIpopt_1_1DependentResult.html#a8289bd38cdc1588d3e49fc80441cc22e',1,'Ipopt::DependentResult']]], + ['invalidateresult_137',['InvalidateResult',['../classIpopt_1_1CachedResults.html#a4f5dbf98deb6438dd5cef7162600c3b5',1,'Ipopt::CachedResults']]], + ['invp_5f_138',['INVP_',['../classIpopt_1_1WsmpSolverInterface.html#a4b23f58fd68a0199c085433781f8ee0d',1,'Ipopt::WsmpSolverInterface']]], + ['iostat_139',['iostat',['../structma77__info__d.html#aed7ded9b25f6271f36f7b4ec7476aec4',1,'ma77_info_d::iostat'],['../structma77__info__s.html#ad3dc8b5c1e51044ed05d0944f2732c46',1,'ma77_info_s::iostat'],['../structmc68__info__i.html#a924bc2e32a43b1b759b1b9815ba3c59f',1,'mc68_info_i::iostat']]], + ['ip_5fcq_5f_140',['ip_cq_',['../classIpopt_1_1IpoptApplication.html#abb249b2e86584d279bdf5e254ca9094e',1,'Ipopt::IpoptApplication::ip_cq_'],['../classIpopt_1_1SensApplication.html#a335960efe34d7d406ce145a060df7394',1,'Ipopt::SensApplication::ip_cq_'],['../classIpopt_1_1StdInterfaceTNLP.html#a0778c94409d27fc57d3a9b31ea02d44f',1,'Ipopt::StdInterfaceTNLP::ip_cq_'],['../classIpopt_1_1CGPenaltyCq.html#a1955a1bbf1375c101fce1bba0326b199',1,'Ipopt::CGPenaltyCq::ip_cq_'],['../classIpopt_1_1AlgorithmStrategyObject.html#a1c339999b0232bdaefc1fb7c623ad761',1,'Ipopt::AlgorithmStrategyObject::ip_cq_'],['../classIpopt_1_1InexactCq.html#a76e7f750bab7b1af0114a8de99861f1c',1,'Ipopt::InexactCq::ip_cq_']]], + ['ip_5fdata_5f_141',['ip_data_',['../classIpopt_1_1InexactCq.html#ab711ea6dbaf4bd60f7a64ab60d8eb60b',1,'Ipopt::InexactCq::ip_data_'],['../classIpopt_1_1AlgorithmStrategyObject.html#a300fab52e53ccee1223bfaa1585129db',1,'Ipopt::AlgorithmStrategyObject::ip_data_'],['../classIpopt_1_1IpoptCalculatedQuantities.html#a086e2aae9531fc882e2b0a92aed6ef4f',1,'Ipopt::IpoptCalculatedQuantities::ip_data_'],['../classIpopt_1_1CGPenaltyCq.html#adf8a9a01f87558a8d9c9e6372dc147e8',1,'Ipopt::CGPenaltyCq::ip_data_'],['../classIpopt_1_1IpoptApplication.html#ab62194fff9521997d28d9befb6922e07',1,'Ipopt::IpoptApplication::ip_data_'],['../classIpopt_1_1StdInterfaceTNLP.html#af10e7bdc6187d34ef274f58cf61b330f',1,'Ipopt::StdInterfaceTNLP::ip_data_'],['../classIpopt_1_1SensApplication.html#a282b4bf2ae4db792021510e85f21b910',1,'Ipopt::SensApplication::ip_data_']]], + ['ip_5fnlp_5f_142',['ip_nlp_',['../classIpopt_1_1IpoptApplication.html#a5b4190f5db621825c8d0805d7124f8fb',1,'Ipopt::IpoptApplication::ip_nlp_'],['../classIpopt_1_1SensApplication.html#a2888fa79b4a1e8918300fc564348592d',1,'Ipopt::SensApplication::ip_nlp_'],['../classIpopt_1_1InexactCq.html#a2064455be48c8985848f5b6ccd43e98b',1,'Ipopt::InexactCq::ip_nlp_'],['../classIpopt_1_1CGPenaltyCq.html#ab3aa6277ce982fda386639c1141eb18a',1,'Ipopt::CGPenaltyCq::ip_nlp_'],['../classIpopt_1_1IpoptCalculatedQuantities.html#acdc16cf1dcb29734da5ac8fb1f610506',1,'Ipopt::IpoptCalculatedQuantities::ip_nlp_'],['../classIpopt_1_1AlgorithmStrategyObject.html#a52e6df16538cc859e99cb764e67b9acf',1,'Ipopt::AlgorithmStrategyObject::ip_nlp_']]], + ['ipadaptivemuupdate_2ehpp_143',['IpAdaptiveMuUpdate.hpp',['../IpAdaptiveMuUpdate_8hpp.html',1,'']]], + ['ipalgbuilder_2ehpp_144',['IpAlgBuilder.hpp',['../IpAlgBuilder_8hpp.html',1,'']]], + ['ipalgorithmregop_2ehpp_145',['IpAlgorithmRegOp.hpp',['../IpAlgorithmRegOp_8hpp.html',1,'']]], + ['ipalgstrategy_2ehpp_146',['IpAlgStrategy.hpp',['../IpAlgStrategy_8hpp.html',1,'']]], + ['ipalgtypes_2ehpp_147',['IpAlgTypes.hpp',['../IpAlgTypes_8hpp.html',1,'']]], + ['iparm_5f_148',['iparm_',['../classIpopt_1_1WsmpSolverInterface.html#ab1f06ae436a167e11fdfac0c0dc58f7d',1,'Ipopt::WsmpSolverInterface::IPARM_'],['../classIpopt_1_1IterativePardisoSolverInterface.html#ad8d379b4411ebb2a92826dec19f4f063',1,'Ipopt::IterativePardisoSolverInterface::IPARM_'],['../classIpopt_1_1IterativeWsmpSolverInterface.html#a444879d68e90f950c07b662108bb8ea7',1,'Ipopt::IterativeWsmpSolverInterface::IPARM_'],['../classIpopt_1_1PardisoMKLSolverInterface.html#a89e489b526dfa9a63271c541799fd184',1,'Ipopt::PardisoMKLSolverInterface::IPARM_'],['../classIpopt_1_1PardisoSolverInterface.html#ad8b16eabbef77f7bfbab8d5fc22e80f4',1,'Ipopt::PardisoSolverInterface::IPARM_']]], + ['ipaugrestosystemsolver_2ehpp_149',['IpAugRestoSystemSolver.hpp',['../IpAugRestoSystemSolver_8hpp.html',1,'']]], + ['ipaugsystemsolver_2ehpp_150',['IpAugSystemSolver.hpp',['../IpAugSystemSolver_8hpp.html',1,'']]], + ['ipbacktrackinglinesearch_2ehpp_151',['IpBacktrackingLineSearch.hpp',['../IpBacktrackingLineSearch_8hpp.html',1,'']]], + ['ipbacktrackinglsacceptor_2ehpp_152',['IpBacktrackingLSAcceptor.hpp',['../IpBacktrackingLSAcceptor_8hpp.html',1,'']]], + ['ipblas_2ehpp_153',['IpBlas.hpp',['../IpBlas_8hpp.html',1,'']]], + ['ipblasasum_154',['IpBlasAsum',['../namespaceIpopt.html#a8908d0b644969c2a0315530356d30796',1,'Ipopt']]], + ['ipblasaxpy_155',['IpBlasAxpy',['../namespaceIpopt.html#aabf3a1affb5c9b78f68f32638d96f4de',1,'Ipopt']]], + ['ipblascopy_156',['IpBlasCopy',['../namespaceIpopt.html#a2ee730db66b01714475679e1cb4a9839',1,'Ipopt']]], + ['ipblasdasum_157',['IpBlasDasum',['../namespaceIpopt.html#aba44a30c4c81e51b33e23e764fca4928',1,'Ipopt']]], + ['ipblasdaxpy_158',['IpBlasDaxpy',['../namespaceIpopt.html#a2127717ab20fe28ef7ea26f4e77434ec',1,'Ipopt']]], + ['ipblasdcopy_159',['IpBlasDcopy',['../namespaceIpopt.html#aeb798741b3d4090123e203007bad4327',1,'Ipopt']]], + ['ipblasddot_160',['IpBlasDdot',['../namespaceIpopt.html#a70260bbc7a8909a4f7a64b8c03267fba',1,'Ipopt']]], + ['ipblasdgemm_161',['IpBlasDgemm',['../namespaceIpopt.html#a9ff710ba3f93d104e523cdff67fbf167',1,'Ipopt']]], + ['ipblasdgemv_162',['IpBlasDgemv',['../namespaceIpopt.html#a5aabd58043e6c936f326b33614350b37',1,'Ipopt']]], + ['ipblasdnrm2_163',['IpBlasDnrm2',['../namespaceIpopt.html#a31699bd6a7395858340026ef800cfc70',1,'Ipopt']]], + ['ipblasdot_164',['IpBlasDot',['../namespaceIpopt.html#ad5f760e13313b7aa051badf6723019a6',1,'Ipopt']]], + ['ipblasdscal_165',['IpBlasDscal',['../namespaceIpopt.html#a070d0102c57e60e372f3002f9caa81d0',1,'Ipopt']]], + ['ipblasdsymv_166',['IpBlasDsymv',['../namespaceIpopt.html#a0c7a7037490774bc74013ce73d7350e2',1,'Ipopt']]], + ['ipblasdsyrk_167',['IpBlasDsyrk',['../namespaceIpopt.html#a0353f674ed98f6f8c7d7eccbe77bb383',1,'Ipopt']]], + ['ipblasdtrsm_168',['IpBlasDtrsm',['../namespaceIpopt.html#a91a787170b2d3c32daaefb1d16078ba7',1,'Ipopt']]], + ['ipblasgemm_169',['IpBlasGemm',['../namespaceIpopt.html#a0109a3bbe5a42b548cecc669be39cc6d',1,'Ipopt']]], + ['ipblasgemv_170',['IpBlasGemv',['../namespaceIpopt.html#acb1ee20627cc8846952b1432cffd8d4d',1,'Ipopt']]], + ['ipblasiamax_171',['IpBlasIamax',['../namespaceIpopt.html#aeaec95453d47234d446d5431edca2d6d',1,'Ipopt']]], + ['ipblasidamax_172',['IpBlasIdamax',['../namespaceIpopt.html#a14636fede44e3f8a3f22918312caca5c',1,'Ipopt']]], + ['ipblasnrm2_173',['IpBlasNrm2',['../namespaceIpopt.html#a1788ba4ece53c1b26645db89ceb40749',1,'Ipopt']]], + ['ipblasscal_174',['IpBlasScal',['../namespaceIpopt.html#a0e788f82fb17bab1e99273d2dfa34f9f',1,'Ipopt']]], + ['ipblassymv_175',['IpBlasSymv',['../namespaceIpopt.html#a796e739b48fe55644bd1310057be8a4b',1,'Ipopt']]], + ['ipblassyrk_176',['IpBlasSyrk',['../namespaceIpopt.html#adf8ee4cb96257a3d3f71d0f196914b97',1,'Ipopt']]], + ['ipblastrsm_177',['IpBlasTrsm',['../namespaceIpopt.html#aa4ede32a36a15de9408d2aeb2ba38b93',1,'Ipopt']]], + ['ipcachedresults_2ehpp_178',['IpCachedResults.hpp',['../IpCachedResults_8hpp.html',1,'']]], + ['ipcgpenaltycq_2ehpp_179',['IpCGPenaltyCq.hpp',['../IpCGPenaltyCq_8hpp.html',1,'']]], + ['ipcgpenaltydata_2ehpp_180',['IpCGPenaltyData.hpp',['../IpCGPenaltyData_8hpp.html',1,'']]], + ['ipcgpenaltylsacceptor_2ehpp_181',['IpCGPenaltyLSAcceptor.hpp',['../IpCGPenaltyLSAcceptor_8hpp.html',1,'']]], + ['ipcgpenaltyregop_2ehpp_182',['IpCGPenaltyRegOp.hpp',['../IpCGPenaltyRegOp_8hpp.html',1,'']]], + ['ipcgperturbationhandler_2ehpp_183',['IpCGPerturbationHandler.hpp',['../IpCGPerturbationHandler_8hpp.html',1,'']]], + ['ipcgsearchdircalc_2ehpp_184',['IpCGSearchDirCalc.hpp',['../IpCGSearchDirCalc_8hpp.html',1,'']]], + ['ipcompoundmatrix_2ehpp_185',['IpCompoundMatrix.hpp',['../IpCompoundMatrix_8hpp.html',1,'']]], + ['ipcompoundsymmatrix_2ehpp_186',['IpCompoundSymMatrix.hpp',['../IpCompoundSymMatrix_8hpp.html',1,'']]], + ['ipcompoundvector_2ehpp_187',['IpCompoundVector.hpp',['../IpCompoundVector_8hpp.html',1,'']]], + ['ipconvcheck_2ehpp_188',['IpConvCheck.hpp',['../IpConvCheck_8hpp.html',1,'']]], + ['ipcq_189',['IpCq',['../classIpopt_1_1AlgorithmStrategyObject.html#a9330e92f6c2fdabb9741d218d9c64f35',1,'Ipopt::AlgorithmStrategyObject']]], + ['ipdata_190',['IpData',['../classIpopt_1_1AlgorithmStrategyObject.html#a097ab7f6103c3345324a257914fff29a',1,'Ipopt::AlgorithmStrategyObject']]], + ['ipdebug_2ehpp_191',['IpDebug.hpp',['../IpDebug_8hpp.html',1,'']]], + ['ipdefaultiterateinitializer_2ehpp_192',['IpDefaultIterateInitializer.hpp',['../IpDefaultIterateInitializer_8hpp.html',1,'']]], + ['ipdensegenmatrix_2ehpp_193',['IpDenseGenMatrix.hpp',['../IpDenseGenMatrix_8hpp.html',1,'']]], + ['ipdensesymmatrix_2ehpp_194',['IpDenseSymMatrix.hpp',['../IpDenseSymMatrix_8hpp.html',1,'']]], + ['ipdensevector_2ehpp_195',['IpDenseVector.hpp',['../IpDenseVector_8hpp.html',1,'']]], + ['ipdiagmatrix_2ehpp_196',['IpDiagMatrix.hpp',['../IpDiagMatrix_8hpp.html',1,'']]], + ['ipeqmultcalculator_2ehpp_197',['IpEqMultCalculator.hpp',['../IpEqMultCalculator_8hpp.html',1,'']]], + ['ipequilibrationscaling_2ehpp_198',['IpEquilibrationScaling.hpp',['../IpEquilibrationScaling_8hpp.html',1,'']]], + ['ipexacthessianupdater_2ehpp_199',['IpExactHessianUpdater.hpp',['../IpExactHessianUpdater_8hpp.html',1,'']]], + ['ipexception_2ehpp_200',['IpException.hpp',['../IpException_8hpp.html',1,'']]], + ['ipexpandedmultivectormatrix_2ehpp_201',['IpExpandedMultiVectorMatrix.hpp',['../IpExpandedMultiVectorMatrix_8hpp.html',1,'']]], + ['ipexpansionmatrix_2ehpp_202',['IpExpansionMatrix.hpp',['../IpExpansionMatrix_8hpp.html',1,'']]], + ['ipfilter_2ehpp_203',['IpFilter.hpp',['../IpFilter_8hpp.html',1,'']]], + ['ipfilterlsacceptor_2ehpp_204',['IpFilterLSAcceptor.hpp',['../IpFilterLSAcceptor_8hpp.html',1,'']]], + ['ipfint_205',['ipfint',['../IpTypes_8h.html#aba735f678a3411ca9f2d041e77c00d66',1,'IpTypes.h']]], + ['ipgenaugsystemsolver_2ehpp_206',['IpGenAugSystemSolver.hpp',['../IpGenAugSystemSolver_8hpp.html',1,'']]], + ['ipgenkktsolverinterface_2ehpp_207',['IpGenKKTSolverInterface.hpp',['../IpGenKKTSolverInterface_8hpp.html',1,'']]], + ['ipgentmatrix_2ehpp_208',['IpGenTMatrix.hpp',['../IpGenTMatrix_8hpp.html',1,'']]], + ['ipgradientscaling_2ehpp_209',['IpGradientScaling.hpp',['../IpGradientScaling_8hpp.html',1,'']]], + ['iphessianupdater_2ehpp_210',['IpHessianUpdater.hpp',['../IpHessianUpdater_8hpp.html',1,'']]], + ['ipidentitymatrix_2ehpp_211',['IpIdentityMatrix.hpp',['../IpIdentityMatrix_8hpp.html',1,'']]], + ['ipindex_212',['ipindex',['../IpTypes_8h.html#ad45d5b046bfaf56789665c747d5a8cb9',1,'IpTypes.h']]], + ['ipinexactalgbuilder_2ehpp_213',['IpInexactAlgBuilder.hpp',['../IpInexactAlgBuilder_8hpp.html',1,'']]], + ['ipinexactcq_2ehpp_214',['IpInexactCq.hpp',['../IpInexactCq_8hpp.html',1,'']]], + ['ipinexactdata_2ehpp_215',['IpInexactData.hpp',['../IpInexactData_8hpp.html',1,'']]], + ['ipinexactdoglegnormal_2ehpp_216',['IpInexactDoglegNormal.hpp',['../IpInexactDoglegNormal_8hpp.html',1,'']]], + ['ipinexactlsacceptor_2ehpp_217',['IpInexactLSAcceptor.hpp',['../IpInexactLSAcceptor_8hpp.html',1,'']]], + ['ipinexactnewtonnormal_2ehpp_218',['IpInexactNewtonNormal.hpp',['../IpInexactNewtonNormal_8hpp.html',1,'']]], + ['ipinexactnormalstepcalc_2ehpp_219',['IpInexactNormalStepCalc.hpp',['../IpInexactNormalStepCalc_8hpp.html',1,'']]], + ['ipinexactnormalterminationtester_2ehpp_220',['IpInexactNormalTerminationTester.hpp',['../IpInexactNormalTerminationTester_8hpp.html',1,'']]], + ['ipinexactpdsolver_2ehpp_221',['IpInexactPDSolver.hpp',['../IpInexactPDSolver_8hpp.html',1,'']]], + ['ipinexactpdterminationtester_2ehpp_222',['IpInexactPDTerminationTester.hpp',['../IpInexactPDTerminationTester_8hpp.html',1,'']]], + ['ipinexactregop_2ehpp_223',['IpInexactRegOp.hpp',['../IpInexactRegOp_8hpp.html',1,'']]], + ['ipinexactsearchdircalc_2ehpp_224',['IpInexactSearchDirCalc.hpp',['../IpInexactSearchDirCalc_8hpp.html',1,'']]], + ['ipinexacttsymscalingmethod_2ehpp_225',['IpInexactTSymScalingMethod.hpp',['../IpInexactTSymScalingMethod_8hpp.html',1,'']]], + ['ipinterfacesregop_2ehpp_226',['IpInterfacesRegOp.hpp',['../IpInterfacesRegOp_8hpp.html',1,'']]], + ['ipipoptalg_2ehpp_227',['IpIpoptAlg.hpp',['../IpIpoptAlg_8hpp.html',1,'']]], + ['ipipoptapplication_2ehpp_228',['IpIpoptApplication.hpp',['../IpIpoptApplication_8hpp.html',1,'']]], + ['ipipoptcalculatedquantities_2ehpp_229',['IpIpoptCalculatedQuantities.hpp',['../IpIpoptCalculatedQuantities_8hpp.html',1,'']]], + ['ipipoptdata_2ehpp_230',['IpIpoptData.hpp',['../IpIpoptData_8hpp.html',1,'']]], + ['ipipoptnlp_2ehpp_231',['IpIpoptNLP.hpp',['../IpIpoptNLP_8hpp.html',1,'']]], + ['ipiterateinitializer_2ehpp_232',['IpIterateInitializer.hpp',['../IpIterateInitializer_8hpp.html',1,'']]], + ['ipiteratesvector_2ehpp_233',['IpIteratesVector.hpp',['../IpIteratesVector_8hpp.html',1,'']]], + ['ipiterationoutput_2ehpp_234',['IpIterationOutput.hpp',['../IpIterationOutput_8hpp.html',1,'']]], + ['ipiterativepardisosolverinterface_2ehpp_235',['IpIterativePardisoSolverInterface.hpp',['../IpIterativePardisoSolverInterface_8hpp.html',1,'']]], + ['ipiterativesolverterminationtester_2ehpp_236',['IpIterativeSolverTerminationTester.hpp',['../IpIterativeSolverTerminationTester_8hpp.html',1,'']]], + ['ipiterativewsmpsolverinterface_2ehpp_237',['IpIterativeWsmpSolverInterface.hpp',['../IpIterativeWsmpSolverInterface_8hpp.html',1,'']]], + ['ipjournalist_2ehpp_238',['IpJournalist.hpp',['../IpJournalist_8hpp.html',1,'']]], + ['iplapack_2ehpp_239',['IpLapack.hpp',['../IpLapack_8hpp.html',1,'']]], + ['iplapackdgetrf_240',['IpLapackDgetrf',['../namespaceIpopt.html#ab47c87a634ea97578b63fff954881afa',1,'Ipopt']]], + ['iplapackdgetrs_241',['IpLapackDgetrs',['../namespaceIpopt.html#ac7cbff492238449c15db99e6f2533aa5',1,'Ipopt']]], + ['iplapackdpotrf_242',['IpLapackDpotrf',['../namespaceIpopt.html#ababb84d11b335fe27a4a961562a72b09',1,'Ipopt']]], + ['iplapackdpotrs_243',['IpLapackDpotrs',['../namespaceIpopt.html#acd5f4a8d718d8cff78e9ff21978bc80a',1,'Ipopt']]], + ['iplapackdppsv_244',['IpLapackDppsv',['../namespaceIpopt.html#a54c930239df9cadedeed9e1d8db3ea29',1,'Ipopt']]], + ['iplapackdsyev_245',['IpLapackDsyev',['../namespaceIpopt.html#ac2e68bbb60619818b22fde4b55171543',1,'Ipopt']]], + ['iplapackgetrf_246',['IpLapackGetrf',['../namespaceIpopt.html#aa6b8e1f4c39693fe036898493dde4a6e',1,'Ipopt']]], + ['iplapackgetrs_247',['IpLapackGetrs',['../namespaceIpopt.html#ac7c1650c485ae7ca85ee0ee931f8f94b',1,'Ipopt']]], + ['iplapackpotrf_248',['IpLapackPotrf',['../namespaceIpopt.html#aec3e9cb20336135bd9c927472bed37b8',1,'Ipopt']]], + ['iplapackpotrs_249',['IpLapackPotrs',['../namespaceIpopt.html#a3a2c81fb4a417298372e0de530ad63c5',1,'Ipopt']]], + ['iplapackppsv_250',['IpLapackPpsv',['../namespaceIpopt.html#a68b8774e6672b678c0ff595550352f0a',1,'Ipopt']]], + ['iplapacksyev_251',['IpLapackSyev',['../namespaceIpopt.html#a94450be4fdf58f260ef5cb21cb37593b',1,'Ipopt']]], + ['ipleastsquaremults_2ehpp_252',['IpLeastSquareMults.hpp',['../IpLeastSquareMults_8hpp.html',1,'']]], + ['iplibraryloader_2ehpp_253',['IpLibraryLoader.hpp',['../IpLibraryLoader_8hpp.html',1,'']]], + ['iplimmemquasinewtonupdater_2ehpp_254',['IpLimMemQuasiNewtonUpdater.hpp',['../IpLimMemQuasiNewtonUpdater_8hpp.html',1,'']]], + ['iplinearsolvers_2eh_255',['IpLinearSolvers.h',['../IpLinearSolvers_8h.html',1,'']]], + ['iplinearsolversregop_2ehpp_256',['IpLinearSolversRegOp.hpp',['../IpLinearSolversRegOp_8hpp.html',1,'']]], + ['iplinesearch_2ehpp_257',['IpLineSearch.hpp',['../IpLineSearch_8hpp.html',1,'']]], + ['iploqomuoracle_2ehpp_258',['IpLoqoMuOracle.hpp',['../IpLoqoMuOracle_8hpp.html',1,'']]], + ['iplowrankaugsystemsolver_2ehpp_259',['IpLowRankAugSystemSolver.hpp',['../IpLowRankAugSystemSolver_8hpp.html',1,'']]], + ['iplowrankssaugsystemsolver_2ehpp_260',['IpLowRankSSAugSystemSolver.hpp',['../IpLowRankSSAugSystemSolver_8hpp.html',1,'']]], + ['iplowrankupdatesymmatrix_2ehpp_261',['IpLowRankUpdateSymMatrix.hpp',['../IpLowRankUpdateSymMatrix_8hpp.html',1,'']]], + ['ipma27tsolverinterface_2ehpp_262',['IpMa27TSolverInterface.hpp',['../IpMa27TSolverInterface_8hpp.html',1,'']]], + ['ipma28tdependencydetector_2ehpp_263',['IpMa28TDependencyDetector.hpp',['../IpMa28TDependencyDetector_8hpp.html',1,'']]], + ['ipma57tsolverinterface_2ehpp_264',['IpMa57TSolverInterface.hpp',['../IpMa57TSolverInterface_8hpp.html',1,'']]], + ['ipma77solverinterface_2ehpp_265',['IpMa77SolverInterface.hpp',['../IpMa77SolverInterface_8hpp.html',1,'']]], + ['ipma86solverinterface_2ehpp_266',['IpMa86SolverInterface.hpp',['../IpMa86SolverInterface_8hpp.html',1,'']]], + ['ipma97solverinterface_2ehpp_267',['IpMa97SolverInterface.hpp',['../IpMa97SolverInterface_8hpp.html',1,'']]], + ['ipmatrix_2ehpp_268',['IpMatrix.hpp',['../IpMatrix_8hpp.html',1,'']]], + ['ipmc19tsymscalingmethod_2ehpp_269',['IpMc19TSymScalingMethod.hpp',['../IpMc19TSymScalingMethod_8hpp.html',1,'']]], + ['ipmonotonemuupdate_2ehpp_270',['IpMonotoneMuUpdate.hpp',['../IpMonotoneMuUpdate_8hpp.html',1,'']]], + ['ipmultivectormatrix_2ehpp_271',['IpMultiVectorMatrix.hpp',['../IpMultiVectorMatrix_8hpp.html',1,'']]], + ['ipmumpssolverinterface_2ehpp_272',['IpMumpsSolverInterface.hpp',['../IpMumpsSolverInterface_8hpp.html',1,'']]], + ['ipmuoracle_2ehpp_273',['IpMuOracle.hpp',['../IpMuOracle_8hpp.html',1,'']]], + ['ipmuupdate_2ehpp_274',['IpMuUpdate.hpp',['../IpMuUpdate_8hpp.html',1,'']]], + ['ipnlp_275',['IpNLP',['../classIpopt_1_1AlgorithmStrategyObject.html#add7ef129a410b51b3db14a12dea1fd03',1,'Ipopt::AlgorithmStrategyObject']]], + ['ipnlp_2ehpp_276',['IpNLP.hpp',['../IpNLP_8hpp.html',1,'']]], + ['ipnlpboundsremover_2ehpp_277',['IpNLPBoundsRemover.hpp',['../IpNLPBoundsRemover_8hpp.html',1,'']]], + ['ipnlpscaling_2ehpp_278',['IpNLPScaling.hpp',['../IpNLPScaling_8hpp.html',1,'']]], + ['ipnumber_279',['ipnumber',['../IpTypes_8h.html#a5db07e705790a30d1c9081e6910c8b27',1,'IpTypes.h']]], + ['ipobserver_2ehpp_280',['IpObserver.hpp',['../IpObserver_8hpp.html',1,'']]], + ['ipopt_281',['ipopt',['../INSTALL.html#COMPILEINSTALL',1,'Compiling and Installing Ipopt'],['../index.html#HISTORY_IPOPT',1,'History of Ipopt'],['../FAQ.html#autotoc_md1',1,'How do I use Ipopt?'],['../index.html#HOWTOUSE',1,'How to use Ipopt'],['../INSTALL.html',1,'Installing Ipopt'],['../INTERFACES.html',1,'Interfacing your NLP to Ipopt'],['../classorg_1_1coinor_1_1Ipopt.html#ab140cae4c428047f583ca789df5e5495',1,'org.coinor.Ipopt.Ipopt()'],['../namespaceIpopt.html',1,'Ipopt'],['../classorg_1_1coinor_1_1Ipopt.html',1,'org.coinor.Ipopt'],['../classorg_1_1coinor_1_1Ipopt.html#a400135e918a4b6377ea4581411ac2298',1,'org.coinor.Ipopt.Ipopt(String path, String DLL)'],['../classorg_1_1coinor_1_1Ipopt.html#a3f65d8c507f1ac7b3386dcd92e9a70e8',1,'org.coinor.Ipopt.Ipopt(String DLL)'],['../classorg_1_1coinor_1_1Ipopt.html#aaccf6965122e89d86f4ac57d950787e7',1,'org.coinor.Ipopt.ipopt'],['../SPECIALS.html#SIPOPT',1,'sIpopt: Optimal Sensitivity Based on Ipopt'],['../FAQ.html#autotoc_md3',1,'What do I need to build Ipopt?'],['../FAQ.html#autotoc_md0',1,'What is Ipopt?'],['../FAQ.html#autotoc_md6',1,'What is the method behind Ipopt?'],['../FAQ.html#autotoc_md7',1,'Who do I contact with questions about Ipopt?']]], + ['ipopt_20be_20used_282',['On what operating systems can Ipopt be used?',['../FAQ.html#autotoc_md4',1,'']]], + ['ipopt_20code_283',['Getting the Ipopt Code',['../INSTALL.html#GETIPOPT',1,'']]], + ['ipopt_20code_20as_20a_20tarball_284',['Getting the Ipopt code as a tarball',['../INSTALL.html#GETIPOPT_TAR',1,'']]], + ['ipopt_20code_20via_20git_285',['Getting the Ipopt code via git',['../INSTALL.html#GETIPOPT_GIT',1,'']]], + ['ipopt_20from_20the_20command_20line_286',['Using Ipopt from the command line',['../INTERFACES.html#INTERFACE_AMPL_CL',1,'']]], + ['ipopt_20options_287',['Ipopt Options',['../OPTIONS.html',1,'index']]], + ['ipopt_20output_288',['Ipopt Output',['../OUTPUT.html',1,'index']]], + ['ipopt_20released_20under_289',['What license is Ipopt released under?',['../FAQ.html#autotoc_md2',1,'']]], + ['ipopt_20thread_20safe_290',['Is Ipopt thread-safe?',['../FAQ.html#autotoc_md5',1,'']]], + ['ipopt_20through_20ampl_291',['Using Ipopt through AMPL',['../INTERFACES.html#INTERFACE_AMPL',1,'']]], + ['ipopt_20through_20code_292',['Interfacing with Ipopt through code',['../INTERFACES.html#INTERFACE_CODE',1,'']]], + ['ipopt_2ejava_293',['Ipopt.java',['../Ipopt_8java.html',1,'']]], + ['ipopt_5fblas_5ffunc_294',['IPOPT_BLAS_FUNC',['../config__default_8h.html#ab924fb02d467f6e4842c78bd87219a66',1,'config_default.h']]], + ['ipopt_5fc_5ffinite_295',['IPOPT_C_FINITE',['../config__default_8h.html#aec30f36872c5acb4dee3c14dfa531456',1,'config_default.h']]], + ['ipopt_5fcallconv_296',['IPOPT_CALLCONV',['../IpTypes_8h.html#ae7eaa5fbc2133bb2a78973a87cc7bb5b',1,'IpTypes.h']]], + ['ipopt_5fchecklevel_297',['IPOPT_CHECKLEVEL',['../IpDebug_8hpp.html#aee7eb79e1e5393f437efc832b7919f5c',1,'IpDebug.hpp']]], + ['ipopt_5fdbg_5fsmartptr_5fverbosity_298',['ipopt_dbg_smartptr_verbosity',['../IpSmartPtr_8hpp.html#a471697db00ab19588c793b1b76bbaf60',1,'IpSmartPtr.hpp']]], + ['ipopt_5fdecl_5fma27a_299',['IPOPT_DECL_MA27A',['../IpMa27TSolverInterface_8hpp.html#ad6bab4c0daee3ff96349cbae519ddc5d',1,'IpMa27TSolverInterface.hpp']]], + ['ipopt_5fdecl_5fma27b_300',['IPOPT_DECL_MA27B',['../IpMa27TSolverInterface_8hpp.html#ad42dbbfd7d579fd1b45fe7e017244624',1,'IpMa27TSolverInterface.hpp']]], + ['ipopt_5fdecl_5fma27c_301',['IPOPT_DECL_MA27C',['../IpMa27TSolverInterface_8hpp.html#a4f6f434a1cb91ebdcf31fa2f33ac4d32',1,'IpMa27TSolverInterface.hpp']]], + ['ipopt_5fdecl_5fma27i_302',['IPOPT_DECL_MA27I',['../IpMa27TSolverInterface_8hpp.html#a7a87cf631391836b6af79564851bdda6',1,'IpMa27TSolverInterface.hpp']]], + ['ipopt_5fdecl_5fma57a_303',['IPOPT_DECL_MA57A',['../IpMa57TSolverInterface_8hpp.html#afea7186cc7ee9e0cd6b3652e6544ec04',1,'IpMa57TSolverInterface.hpp']]], + ['ipopt_5fdecl_5fma57b_304',['IPOPT_DECL_MA57B',['../IpMa57TSolverInterface_8hpp.html#a39b131c8eafad02a9e4ceedae8171710',1,'IpMa57TSolverInterface.hpp']]], + ['ipopt_5fdecl_5fma57c_305',['IPOPT_DECL_MA57C',['../IpMa57TSolverInterface_8hpp.html#aa27f36e4dd4560c23b18235da174d540',1,'IpMa57TSolverInterface.hpp']]], + ['ipopt_5fdecl_5fma57e_306',['IPOPT_DECL_MA57E',['../IpMa57TSolverInterface_8hpp.html#a5fd549c1e0038ad8e55325cf3f5481fc',1,'IpMa57TSolverInterface.hpp']]], + ['ipopt_5fdecl_5fma57i_307',['IPOPT_DECL_MA57I',['../IpMa57TSolverInterface_8hpp.html#a98e57dc932efaeabb5c7e693a8863d13',1,'IpMa57TSolverInterface.hpp']]], + ['ipopt_5fdecl_5fma77_5falter_308',['IPOPT_DECL_MA77_ALTER',['../IpMa77SolverInterface_8hpp.html#a6b3ef88fb24f510997bac1937e7351dd',1,'IpMa77SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma77_5fanalyse_309',['IPOPT_DECL_MA77_ANALYSE',['../IpMa77SolverInterface_8hpp.html#a1f4bd7faf007c09644f6e614c12eb05c',1,'IpMa77SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma77_5fdefault_5fcontrol_310',['IPOPT_DECL_MA77_DEFAULT_CONTROL',['../IpMa77SolverInterface_8hpp.html#a6c0816fcd96eb8123ba3a49206e8b368',1,'IpMa77SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma77_5fenquire_5findef_311',['IPOPT_DECL_MA77_ENQUIRE_INDEF',['../IpMa77SolverInterface_8hpp.html#a56989491d1e7c9a752120d7c537ed87b',1,'IpMa77SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma77_5fenquire_5fposdef_312',['IPOPT_DECL_MA77_ENQUIRE_POSDEF',['../IpMa77SolverInterface_8hpp.html#ac36293ddea8924546ce48667ef22db38',1,'IpMa77SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma77_5ffactor_313',['IPOPT_DECL_MA77_FACTOR',['../IpMa77SolverInterface_8hpp.html#ad162b2637a20f84c9bf1a1749bd6ccbe',1,'IpMa77SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma77_5ffactor_5fsolve_314',['IPOPT_DECL_MA77_FACTOR_SOLVE',['../IpMa77SolverInterface_8hpp.html#a419f37f1cae86a78a9cf24c34aac24c8',1,'IpMa77SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma77_5ffinalise_315',['IPOPT_DECL_MA77_FINALISE',['../IpMa77SolverInterface_8hpp.html#abcce1d599ccb9d5449ef219642465c2e',1,'IpMa77SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma77_5finput_5freals_316',['IPOPT_DECL_MA77_INPUT_REALS',['../IpMa77SolverInterface_8hpp.html#a3b13de3ab079494f16d94d9994e8642d',1,'IpMa77SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma77_5finput_5fvars_317',['IPOPT_DECL_MA77_INPUT_VARS',['../IpMa77SolverInterface_8hpp.html#a7d130867da1c8f9be01c76b3371823c5',1,'IpMa77SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma77_5fopen_318',['IPOPT_DECL_MA77_OPEN',['../IpMa77SolverInterface_8hpp.html#ae74c1f76eff22f4a24e20afca6dc9cf1',1,'IpMa77SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma77_5fopen_5fnelt_319',['IPOPT_DECL_MA77_OPEN_NELT',['../IpMa77SolverInterface_8hpp.html#aeb361e232ca0be20874d43bf1936dad6',1,'IpMa77SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma77_5fresid_320',['IPOPT_DECL_MA77_RESID',['../IpMa77SolverInterface_8hpp.html#a31510926ef625d311d8a5148b083c061',1,'IpMa77SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma77_5frestart_321',['IPOPT_DECL_MA77_RESTART',['../IpMa77SolverInterface_8hpp.html#a3efca207c126ab016d936cd5c33465b7',1,'IpMa77SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma77_5fscale_322',['IPOPT_DECL_MA77_SCALE',['../IpMa77SolverInterface_8hpp.html#abed2d575339f64fdcad4f94021a4f0d0',1,'IpMa77SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma77_5fsolve_323',['IPOPT_DECL_MA77_SOLVE',['../IpMa77SolverInterface_8hpp.html#aadc83c94cb8ff3f35286a4dedf2343bb',1,'IpMa77SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma86_5fanalyse_324',['IPOPT_DECL_MA86_ANALYSE',['../IpMa86SolverInterface_8hpp.html#ad7ec5cce318c358de1ebfac9a1f92f97',1,'IpMa86SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma86_5fdefault_5fcontrol_325',['IPOPT_DECL_MA86_DEFAULT_CONTROL',['../IpMa86SolverInterface_8hpp.html#a6e1f20ac31d39ca75ad51f4318a31ff6',1,'IpMa86SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma86_5ffactor_326',['IPOPT_DECL_MA86_FACTOR',['../IpMa86SolverInterface_8hpp.html#a9237e9f021bcc7a4b19b15a8fd0323e4',1,'IpMa86SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma86_5ffactor_5fsolve_327',['IPOPT_DECL_MA86_FACTOR_SOLVE',['../IpMa86SolverInterface_8hpp.html#a00b0c28b3ae276d6dd96d728bc2be618',1,'IpMa86SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma86_5ffinalise_328',['IPOPT_DECL_MA86_FINALISE',['../IpMa86SolverInterface_8hpp.html#a9cc74914db4c4bf89a8284125214aae2',1,'IpMa86SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma86_5fsolve_329',['IPOPT_DECL_MA86_SOLVE',['../IpMa86SolverInterface_8hpp.html#a446f1f04af22019ff7e4a4cbefde21ba',1,'IpMa86SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma97_5fanalyse_330',['IPOPT_DECL_MA97_ANALYSE',['../IpMa97SolverInterface_8hpp.html#acc01e94f62ba2e87890a26e89bebd016',1,'IpMa97SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma97_5fdefault_5fcontrol_331',['IPOPT_DECL_MA97_DEFAULT_CONTROL',['../IpMa97SolverInterface_8hpp.html#aae8248e964814e08e10d8df96df1766a',1,'IpMa97SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma97_5ffactor_332',['IPOPT_DECL_MA97_FACTOR',['../IpMa97SolverInterface_8hpp.html#aeaabc23efbf6d3b3802d28eb3d03f1cd',1,'IpMa97SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma97_5ffactor_5fsolve_333',['IPOPT_DECL_MA97_FACTOR_SOLVE',['../IpMa97SolverInterface_8hpp.html#ab6bde8cd3df06b9ecffb82e9a1f60621',1,'IpMa97SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma97_5ffinalise_334',['IPOPT_DECL_MA97_FINALISE',['../IpMa97SolverInterface_8hpp.html#a3b0284c0f2ec24b261d7b97a038e573d',1,'IpMa97SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma97_5ffree_5fakeep_335',['IPOPT_DECL_MA97_FREE_AKEEP',['../IpMa97SolverInterface_8hpp.html#a2c0001019565cd84d4e829b8afa4005e',1,'IpMa97SolverInterface.hpp']]], + ['ipopt_5fdecl_5fma97_5fsolve_336',['IPOPT_DECL_MA97_SOLVE',['../IpMa97SolverInterface_8hpp.html#a56a892db13b99dfee492e05373d115d1',1,'IpMa97SolverInterface.hpp']]], + ['ipopt_5fdecl_5fmc19a_337',['IPOPT_DECL_MC19A',['../IpMc19TSymScalingMethod_8hpp.html#a9a1040df91c6349975daa3ad39af7581',1,'IpMc19TSymScalingMethod.hpp']]], + ['ipopt_5fdecl_5fmc68_5fdefault_5fcontrol_338',['IPOPT_DECL_MC68_DEFAULT_CONTROL',['../IpMa77SolverInterface_8hpp.html#a28ff1436be5d02027327ea8354b27122',1,'IpMa77SolverInterface.hpp']]], + ['ipopt_5fdecl_5fmc68_5forder_339',['IPOPT_DECL_MC68_ORDER',['../IpMa77SolverInterface_8hpp.html#a0796d9c202801260ce8db14940d29b29',1,'IpMa77SolverInterface.hpp']]], + ['ipopt_5fdecl_5fpardiso_340',['IPOPT_DECL_PARDISO',['../IpPardisoSolverInterface_8hpp.html#a51db38aa19fe7bd16897a84b125a7695',1,'IpPardisoSolverInterface.hpp']]], + ['ipopt_5fdecl_5fpardisoinit_341',['IPOPT_DECL_PARDISOINIT',['../IpPardisoSolverInterface_8hpp.html#a7c232a8f2dea188eb23655695d0be950',1,'IpPardisoSolverInterface.hpp']]], + ['ipopt_5fdecl_5fsetipoptcallbackfunction_342',['IPOPT_DECL_SETIPOPTCALLBACKFUNCTION',['../IpIterativePardisoSolverInterface_8hpp.html#acd95eacf8295c848cff182fe0221a9b7',1,'IpIterativePardisoSolverInterface.hpp']]], + ['ipopt_5fdecl_5fsmat_5freordering_5fpardiso_5fwsmp_343',['IPOPT_DECL_SMAT_REORDERING_PARDISO_WSMP',['../IpPardisoSolverInterface_8hpp.html#a3f4a38a97f359a9dcd8b6f1dce1fa843',1,'IpPardisoSolverInterface.hpp']]], + ['ipopt_5fdeprecated_344',['IPOPT_DEPRECATED',['../IpTypes_8h.html#a24c578b20e2cd4eeb0060056ea13cbe5',1,'IpTypes.h']]], + ['ipopt_5ffortran_5finteger_5ftype_345',['IPOPT_FORTRAN_INTEGER_TYPE',['../config__ipopt__default_8h.html#a28cc129767c9fd377d1a449b433c4190',1,'config_ipopt_default.h']]], + ['ipopt_5fhas_5flapack_346',['IPOPT_HAS_LAPACK',['../config__default_8h.html#aa57ac9c99e9cc69e98d794dbfcd107ca',1,'config_default.h']]], + ['ipopt_5findex_5fformat_347',['IPOPT_INDEX_FORMAT',['../IpTypes_8h.html#a1c42c0877cf9a97cd6fe771769a0754b',1,'IpTypes.h']]], + ['ipopt_5flapack_5ffunc_348',['IPOPT_LAPACK_FUNC',['../config__default_8h.html#af8ba164b2911f1ff6ac15a0453dbabba',1,'config_default.h']]], + ['ipopt_5fname_5f_349',['ipopt_name_',['../classIpopt_1_1AmplOptionsList_1_1PrivatInfo.html#a4b1c32a1843ffec34cb4d483613a409d',1,'Ipopt::AmplOptionsList::PrivatInfo']]], + ['ipopt_5foption_5fname_5f_350',['ipopt_option_name_',['../classIpopt_1_1AmplOptionsList_1_1AmplOption.html#a7dfaab40e7dd285b5cb8d02e5322a6a1',1,'Ipopt::AmplOptionsList::AmplOption']]], + ['ipopt_5fpardiso_5ffunc_351',['IPOPT_PARDISO_FUNC',['../config__default_8h.html#afdd4f08c71f65f539cead88f16217a52',1,'config_default.h']]], + ['ipopt_5fretval_5f_352',['ipopt_retval_',['../classIpopt_1_1SensApplication.html#aa6c246fe22960a3c0c1678a869230264',1,'Ipopt::SensApplication']]], + ['ipopt_5fsharedlibext_353',['IPOPT_SHAREDLIBEXT',['../IpLibraryLoader_8hpp.html#ad237f33f45491342dcbeb3323238276b',1,'IpLibraryLoader.hpp']]], + ['ipopt_5funused_354',['IPOPT_UNUSED',['../IpTypes_8h.html#a0a972dee3128bbb38cad3cebd28b9fd8',1,'IpTypes.h']]], + ['ipopt_5fverbosity_355',['IPOPT_VERBOSITY',['../IpDebug_8hpp.html#a5d050e78bd81677969d6b3850b1624a4',1,'IpDebug.hpp']]], + ['ipopt_5fversion_356',['IPOPT_VERSION',['../config__ipopt__default_8h.html#ae6e2b435f494a5893263d76df0ba0fe5',1,'config_ipopt_default.h']]], + ['ipopt_5fversion_5fmajor_357',['IPOPT_VERSION_MAJOR',['../config__ipopt__default_8h.html#a1c9883b0dbf1bf8994f95598ca98420a',1,'config_ipopt_default.h']]], + ['ipopt_5fversion_5fminor_358',['IPOPT_VERSION_MINOR',['../config__ipopt__default_8h.html#a79fcb3906f022813a3b5e80cebee44cc',1,'config_ipopt_default.h']]], + ['ipopt_5fversion_5frelease_359',['IPOPT_VERSION_RELEASE',['../config__ipopt__default_8h.html#afd6068406ee4d83a3abb26249b8fd421',1,'config_ipopt_default.h']]], + ['ipopt_5fwsmp_5ffunc_360',['IPOPT_WSMP_FUNC',['../config__default_8h.html#a4648adf92cc2c04c0a61c44372f7654d',1,'config_default.h']]], + ['ipopt_5fwsmp_5ffunc_5f_361',['IPOPT_WSMP_FUNC_',['../config__default_8h.html#a741bbd00c3ce862235fb0cf42deb2152',1,'config_default.h']]], + ['ipoptadditionalcq_362',['ipoptadditionalcq',['../classIpopt_1_1IpoptAdditionalCq.html',1,'Ipopt::IpoptAdditionalCq'],['../classIpopt_1_1IpoptAdditionalCq.html#a03e0d8c68bb88c98ec23d420518d5fe0',1,'Ipopt::IpoptAdditionalCq::IpoptAdditionalCq()'],['../classIpopt_1_1IpoptAdditionalCq.html#ac1ab46fdfb27185a509aa3b765a77b1b',1,'Ipopt::IpoptAdditionalCq::IpoptAdditionalCq(const IpoptAdditionalCq &)']]], + ['ipoptadditionaldata_363',['ipoptadditionaldata',['../classIpopt_1_1IpoptAdditionalData.html',1,'Ipopt::IpoptAdditionalData'],['../classIpopt_1_1IpoptAdditionalData.html#a272b22742fd907a4370efc176fd23e8b',1,'Ipopt::IpoptAdditionalData::IpoptAdditionalData()'],['../classIpopt_1_1IpoptAdditionalData.html#a2f563e943e06db93cbf0260f5456f045',1,'Ipopt::IpoptAdditionalData::IpoptAdditionalData(const IpoptAdditionalData &)']]], + ['ipoptalgorithm_364',['ipoptalgorithm',['../classIpopt_1_1IpoptAlgorithm.html',1,'Ipopt::IpoptAlgorithm'],['../classIpopt_1_1IpoptAlgorithm.html#ad4c9f88e50caf9561af1ff076e940060',1,'Ipopt::IpoptAlgorithm::IpoptAlgorithm(const SmartPtr< SearchDirectionCalculator > &search_dir_calculator, const SmartPtr< LineSearch > &line_search, const SmartPtr< MuUpdate > &mu_update, const SmartPtr< ConvergenceCheck > &conv_check, const SmartPtr< IterateInitializer > &iterate_initializer, const SmartPtr< IterationOutput > &iter_output, const SmartPtr< HessianUpdater > &hessian_updater, const SmartPtr< EqMultiplierCalculator > &eq_multiplier_calculator=NULL, const std::string &linear_solver_name="")'],['../classIpopt_1_1IpoptAlgorithm.html#a0ad61e8f4c25f363593a0d0305610339',1,'Ipopt::IpoptAlgorithm::IpoptAlgorithm()'],['../classIpopt_1_1IpoptAlgorithm.html#a6a8218a6544e0a698019ea0f32154cd8',1,'Ipopt::IpoptAlgorithm::IpoptAlgorithm(const IpoptAlgorithm &)']]], + ['ipoptapplication_365',['ipoptapplication',['../classIpopt_1_1IpoptApplication.html',1,'Ipopt::IpoptApplication'],['../classIpopt_1_1IpoptApplication.html#a9eb44ee6ce920890170f63317ffacabf',1,'Ipopt::IpoptApplication::IpoptApplication(bool create_console_out=true, bool create_empty=false)'],['../classIpopt_1_1IpoptApplication.html#a56c37eecd1475a5f73920ae918a49104',1,'Ipopt::IpoptApplication::IpoptApplication(SmartPtr< RegisteredOptions > reg_options, SmartPtr< OptionsList > options, SmartPtr< Journalist > jnlst)'],['../classIpopt_1_1IpoptApplication.html#a5417dbc747fa39a9a2871496f7785f34',1,'Ipopt::IpoptApplication::IpoptApplication(const IpoptApplication &)']]], + ['ipoptapplicationfactory_366',['IpoptApplicationFactory',['../IpIpoptApplication_8hpp.html#a5cd86aa283cdc6ebfdae28c1d673f48a',1,'IpIpoptApplication.hpp']]], + ['ipoptcalculatedquantities_367',['ipoptcalculatedquantities',['../classIpopt_1_1IpoptCalculatedQuantities.html#aaabdaaa20130f495bf17b8b89a7050bf',1,'Ipopt::IpoptCalculatedQuantities::IpoptCalculatedQuantities(const SmartPtr< IpoptNLP > &ip_nlp, const SmartPtr< IpoptData > &ip_data)'],['../classIpopt_1_1IpoptCalculatedQuantities.html#a1628eccfc53c0411519a36afedef7c92',1,'Ipopt::IpoptCalculatedQuantities::IpoptCalculatedQuantities()'],['../classIpopt_1_1IpoptCalculatedQuantities.html#a45b6312ec70c6bdf2319a8bec74a1e83',1,'Ipopt::IpoptCalculatedQuantities::IpoptCalculatedQuantities(const IpoptCalculatedQuantities &)'],['../classIpopt_1_1IpoptCalculatedQuantities.html',1,'Ipopt::IpoptCalculatedQuantities']]], + ['ipoptconfig_2eh_368',['IpoptConfig.h',['../IpoptConfig_8h.html',1,'']]], + ['ipoptcqobject_369',['IpoptCQObject',['../classIpopt_1_1IpoptApplication.html#aa502732a3dee5acae7f6c44b6070216f',1,'Ipopt::IpoptApplication']]], + ['ipoptdata_370',['ipoptdata',['../classIpopt_1_1IpoptData.html#ada1c79e9529b534a5aa92d4893200e3b',1,'Ipopt::IpoptData::IpoptData(SmartPtr< IpoptAdditionalData > add_data=NULL)'],['../classIpopt_1_1IpoptData.html#a7783c9076f9e6057786e6658165a4f76',1,'Ipopt::IpoptData::IpoptData(const IpoptData &)'],['../classIpopt_1_1IpoptData.html',1,'Ipopt::IpoptData']]], + ['ipoptdataobject_371',['IpoptDataObject',['../classIpopt_1_1IpoptApplication.html#a7d68d480c78209eca6acba01e40181f7',1,'Ipopt::IpoptApplication']]], + ['ipopterrorconvcheck_2ehpp_372',['IpOptErrorConvCheck.hpp',['../IpOptErrorConvCheck_8hpp.html',1,'']]], + ['ipoptexception_373',['ipoptexception',['../classIpopt_1_1IpoptException.html',1,'Ipopt::IpoptException'],['../classIpopt_1_1IpoptException.html#a0ddf344ee3efe49405923a61352e6e58',1,'Ipopt::IpoptException::IpoptException(const std::string &msg, const std::string &file_name, Index line_number, const std::string &type="IpoptException")'],['../classIpopt_1_1IpoptException.html#aa85913719ac340e29cd0115e2ec18c35',1,'Ipopt::IpoptException::IpoptException(const IpoptException &copy)'],['../classIpopt_1_1IpoptException.html#af9f46403d01a561e1a97c649b248d903',1,'Ipopt::IpoptException::IpoptException()']]], + ['ipoptgetavailablelinearsolvers_374',['IpoptGetAvailableLinearSolvers',['../IpLinearSolvers_8h.html#a97a3086006741979fffef682e2c0bf37',1,'IpLinearSolvers.h']]], + ['ipoptionslist_2ehpp_375',['IpOptionsList.hpp',['../IpOptionsList_8hpp.html',1,'']]], + ['ipoptlib_5fexport_376',['ipoptlib_export',['../config__ipopt__default_8h.html#a58bb5c104ee5ff44b7175fc992d89b0b',1,'IPOPTLIB_EXPORT: config_ipopt_default.h'],['../config__default_8h.html#a58bb5c104ee5ff44b7175fc992d89b0b',1,'IPOPTLIB_EXPORT: config_default.h']]], + ['ipoptlinearsolver_377',['IpoptLinearSolver',['../IpLinearSolvers_8h.html#abc6afb8d519c650b8276746508e02ec9',1,'IpLinearSolvers.h']]], + ['ipoptlinearsolver_5fallhsl_378',['IPOPTLINEARSOLVER_ALLHSL',['../IpLinearSolvers_8h.html#aef25e7a8ad501d72f1988b0e2565f9a0',1,'IpLinearSolvers.h']]], + ['ipoptlinearsolver_5fma27_379',['IPOPTLINEARSOLVER_MA27',['../IpLinearSolvers_8h.html#a8402ec41e8721e82c0b66470bb9804fe',1,'IpLinearSolvers.h']]], + ['ipoptlinearsolver_5fma57_380',['IPOPTLINEARSOLVER_MA57',['../IpLinearSolvers_8h.html#a8ba60de3161070fc40652ebde596004c',1,'IpLinearSolvers.h']]], + ['ipoptlinearsolver_5fma77_381',['IPOPTLINEARSOLVER_MA77',['../IpLinearSolvers_8h.html#aa56da0376845c1506565237cb500911b',1,'IpLinearSolvers.h']]], + ['ipoptlinearsolver_5fma86_382',['IPOPTLINEARSOLVER_MA86',['../IpLinearSolvers_8h.html#a44e69ccd41a7315c45e4af74822ada8b',1,'IpLinearSolvers.h']]], + ['ipoptlinearsolver_5fma97_383',['IPOPTLINEARSOLVER_MA97',['../IpLinearSolvers_8h.html#a598fda9d04ae1a1fa00473e0b4e79cce',1,'IpLinearSolvers.h']]], + ['ipoptlinearsolver_5fmc19_384',['IPOPTLINEARSOLVER_MC19',['../IpLinearSolvers_8h.html#a740b760fe7d1b75a58e2d4b389eb2847',1,'IpLinearSolvers.h']]], + ['ipoptlinearsolver_5fmumps_385',['IPOPTLINEARSOLVER_MUMPS',['../IpLinearSolvers_8h.html#a541eace7a51090890bb4a01e49995f6f',1,'IpLinearSolvers.h']]], + ['ipoptlinearsolver_5fpardiso_386',['IPOPTLINEARSOLVER_PARDISO',['../IpLinearSolvers_8h.html#af49a9cce5a6bae83913be4df89d2276e',1,'IpLinearSolvers.h']]], + ['ipoptlinearsolver_5fpardisomkl_387',['IPOPTLINEARSOLVER_PARDISOMKL',['../IpLinearSolvers_8h.html#ac58114381fb9cee137a9d6347023ce2a',1,'IpLinearSolvers.h']]], + ['ipoptlinearsolver_5fspral_388',['IPOPTLINEARSOLVER_SPRAL',['../IpLinearSolvers_8h.html#a57ad048e00b14b269a418151cc2862c4',1,'IpLinearSolvers.h']]], + ['ipoptlinearsolver_5fwsmp_389',['IPOPTLINEARSOLVER_WSMP',['../IpLinearSolvers_8h.html#a0387b968ca839c86a296ca49a662d37e',1,'IpLinearSolvers.h']]], + ['ipoptname_390',['IpoptName',['../classIpopt_1_1AmplOptionsList_1_1PrivatInfo.html#a87b6d074dbb56ba2d3791fc499f7e95e',1,'Ipopt::AmplOptionsList::PrivatInfo']]], + ['ipoptnlp_391',['ipoptnlp',['../classIpopt_1_1IpoptNLP.html#aaa7d01346731a53ee42caca4769b0792',1,'Ipopt::IpoptNLP::IpoptNLP()'],['../classIpopt_1_1IpoptNLP.html',1,'Ipopt::IpoptNLP'],['../classIpopt_1_1IpoptNLP.html#a182f6ee331a78ceeaa16921273d947d8',1,'Ipopt::IpoptNLP::IpoptNLP()']]], + ['ipoptnlpobject_392',['IpoptNLPObject',['../classIpopt_1_1IpoptApplication.html#af7cdf46905fe34bda08a58d16a9b263b',1,'Ipopt::IpoptApplication']]], + ['ipoptoptionname_393',['IpoptOptionName',['../classIpopt_1_1AmplOptionsList_1_1AmplOption.html#a059a65240d21d8573efcd2b3699c3eed',1,'Ipopt::AmplOptionsList::AmplOption']]], + ['ipoptproblem_394',['IpoptProblem',['../IpStdCInterface_8h.html#ae32712b8d014ab2144fee84432e4a347',1,'IpStdCInterface.h']]], + ['ipoptr_395',['ipoptr',['../INSTALL.html#INSTALL_R',1,'Compiling and Installing the R Interface ipoptr'],['../INTERFACES.html#INTERFACE_R',1,'The R Interface ipoptr']]], + ['ipoptsolve_396',['IpoptSolve',['../IpStdCInterface_8h.html#a5a68928c505f008c1245088bca5b7b16',1,'IpStdCInterface.h']]], + ['iporigipoptnlp_2ehpp_397',['IpOrigIpoptNLP.hpp',['../IpOrigIpoptNLP_8hpp.html',1,'']]], + ['iporigiterationoutput_2ehpp_398',['IpOrigIterationOutput.hpp',['../IpOrigIterationOutput_8hpp.html',1,'']]], + ['ipos_5fdouble_5fcompressed_5f_399',['ipos_double_compressed_',['../classIpopt_1_1TripletToCSRConverter.html#a77778d1c463c8b1a602e12b0b450ee11',1,'Ipopt::TripletToCSRConverter']]], + ['ipos_5fdouble_5ftriplet_5f_400',['ipos_double_triplet_',['../classIpopt_1_1TripletToCSRConverter.html#a7c28bbd06089a2a3d95cb3cb79b155a3',1,'Ipopt::TripletToCSRConverter']]], + ['ipos_5ffirst_5f_401',['ipos_first_',['../classIpopt_1_1TripletToCSRConverter.html#afa6e0b3380e7cd9c1d5796689a38408f',1,'Ipopt::TripletToCSRConverter']]], + ['iposfirst_402',['iPosFirst',['../classIpopt_1_1TripletToCSRConverter.html#a7290c5eed03b4a5e9f97039a1f7fd5a5',1,'Ipopt::TripletToCSRConverter']]], + ['ippardisomklsolverinterface_2ehpp_403',['IpPardisoMKLSolverInterface.hpp',['../IpPardisoMKLSolverInterface_8hpp.html',1,'']]], + ['ippardisosolverinterface_2ehpp_404',['IpPardisoSolverInterface.hpp',['../IpPardisoSolverInterface_8hpp.html',1,'']]], + ['ippdfullspacesolver_2ehpp_405',['IpPDFullSpaceSolver.hpp',['../IpPDFullSpaceSolver_8hpp.html',1,'']]], + ['ippdperturbationhandler_2ehpp_406',['IpPDPerturbationHandler.hpp',['../IpPDPerturbationHandler_8hpp.html',1,'']]], + ['ippdsearchdircalc_2ehpp_407',['IpPDSearchDirCalc.hpp',['../IpPDSearchDirCalc_8hpp.html',1,'']]], + ['ippdsystemsolver_2ehpp_408',['IpPDSystemSolver.hpp',['../IpPDSystemSolver_8hpp.html',1,'']]], + ['ippenaltylsacceptor_2ehpp_409',['IpPenaltyLSAcceptor.hpp',['../IpPenaltyLSAcceptor_8hpp.html',1,'']]], + ['ippiecewisepenalty_2ehpp_410',['IpPiecewisePenalty.hpp',['../IpPiecewisePenalty_8hpp.html',1,'']]], + ['ipprobingmuoracle_2ehpp_411',['IpProbingMuOracle.hpp',['../IpProbingMuOracle_8hpp.html',1,'']]], + ['ipqualityfunctionmuoracle_2ehpp_412',['IpQualityFunctionMuOracle.hpp',['../IpQualityFunctionMuOracle_8hpp.html',1,'']]], + ['iprandom01_413',['IpRandom01',['../namespaceIpopt.html#ad4946dd05889013b7bba1ac97c28c176',1,'Ipopt']]], + ['ipreferenced_2ehpp_414',['IpReferenced.hpp',['../IpReferenced_8hpp.html',1,'']]], + ['ipregoptions_2ehpp_415',['IpRegOptions.hpp',['../IpRegOptions_8hpp.html',1,'']]], + ['ipresetrandom01_416',['IpResetRandom01',['../namespaceIpopt.html#a938aa5ecbb75facb7e897709caeed751',1,'Ipopt']]], + ['iprestoconvcheck_2ehpp_417',['IpRestoConvCheck.hpp',['../IpRestoConvCheck_8hpp.html',1,'']]], + ['iprestofilterconvcheck_2ehpp_418',['IpRestoFilterConvCheck.hpp',['../IpRestoFilterConvCheck_8hpp.html',1,'']]], + ['iprestoipoptnlp_2ehpp_419',['IpRestoIpoptNLP.hpp',['../IpRestoIpoptNLP_8hpp.html',1,'']]], + ['iprestoiterateinitializer_2ehpp_420',['IpRestoIterateInitializer.hpp',['../IpRestoIterateInitializer_8hpp.html',1,'']]], + ['iprestoiterationoutput_2ehpp_421',['IpRestoIterationOutput.hpp',['../IpRestoIterationOutput_8hpp.html',1,'']]], + ['iprestominc_5f1nrm_2ehpp_422',['IpRestoMinC_1Nrm.hpp',['../IpRestoMinC__1Nrm_8hpp.html',1,'']]], + ['iprestopenaltyconvcheck_2ehpp_423',['IpRestoPenaltyConvCheck.hpp',['../IpRestoPenaltyConvCheck_8hpp.html',1,'']]], + ['iprestophase_2ehpp_424',['IpRestoPhase.hpp',['../IpRestoPhase_8hpp.html',1,'']]], + ['iprestorestophase_2ehpp_425',['IpRestoRestoPhase.hpp',['../IpRestoRestoPhase_8hpp.html',1,'']]], + ['ipreturncodes_2eh_426',['IpReturnCodes.h',['../IpReturnCodes_8h.html',1,'']]], + ['ipreturncodes_2ehpp_427',['IpReturnCodes.hpp',['../IpReturnCodes_8hpp.html',1,'']]], + ['ipreturncodes_5finc_2eh_428',['IpReturnCodes_inc.h',['../IpReturnCodes__inc_8h.html',1,'']]], + ['ipscaledmatrix_2ehpp_429',['IpScaledMatrix.hpp',['../IpScaledMatrix_8hpp.html',1,'']]], + ['ipsearchdircalculator_2ehpp_430',['IpSearchDirCalculator.hpp',['../IpSearchDirCalculator_8hpp.html',1,'']]], + ['ipslackbasedtsymscalingmethod_2ehpp_431',['IpSlackBasedTSymScalingMethod.hpp',['../IpSlackBasedTSymScalingMethod_8hpp.html',1,'']]], + ['ipsmartptr_2ehpp_432',['IpSmartPtr.hpp',['../IpSmartPtr_8hpp.html',1,'']]], + ['ipsolvestatistics_2ehpp_433',['IpSolveStatistics.hpp',['../IpSolveStatistics_8hpp.html',1,'']]], + ['ipsparsesymlinearsolverinterface_2ehpp_434',['IpSparseSymLinearSolverInterface.hpp',['../IpSparseSymLinearSolverInterface_8hpp.html',1,'']]], + ['ipspralsolverinterface_2ehpp_435',['IpSpralSolverInterface.hpp',['../IpSpralSolverInterface_8hpp.html',1,'']]], + ['ipstdaugsystemsolver_2ehpp_436',['IpStdAugSystemSolver.hpp',['../IpStdAugSystemSolver_8hpp.html',1,'']]], + ['ipstdcinterface_2eh_437',['IpStdCInterface.h',['../IpStdCInterface_8h.html',1,'']]], + ['ipstdinterfacetnlp_2ehpp_438',['IpStdInterfaceTNLP.hpp',['../IpStdInterfaceTNLP_8hpp.html',1,'']]], + ['ipsummatrix_2ehpp_439',['IpSumMatrix.hpp',['../IpSumMatrix_8hpp.html',1,'']]], + ['ipsumsymmatrix_2ehpp_440',['IpSumSymMatrix.hpp',['../IpSumSymMatrix_8hpp.html',1,'']]], + ['ipsymlinearsolver_2ehpp_441',['IpSymLinearSolver.hpp',['../IpSymLinearSolver_8hpp.html',1,'']]], + ['ipsymmatrix_2ehpp_442',['IpSymMatrix.hpp',['../IpSymMatrix_8hpp.html',1,'']]], + ['ipsymscaledmatrix_2ehpp_443',['IpSymScaledMatrix.hpp',['../IpSymScaledMatrix_8hpp.html',1,'']]], + ['ipsymtmatrix_2ehpp_444',['IpSymTMatrix.hpp',['../IpSymTMatrix_8hpp.html',1,'']]], + ['iptaggedobject_2ehpp_445',['IpTaggedObject.hpp',['../IpTaggedObject_8hpp.html',1,'']]], + ['iptdependencydetector_2ehpp_446',['IpTDependencyDetector.hpp',['../IpTDependencyDetector_8hpp.html',1,'']]], + ['iptimedtask_2ehpp_447',['IpTimedTask.hpp',['../IpTimedTask_8hpp.html',1,'']]], + ['iptimingstatistics_2ehpp_448',['IpTimingStatistics.hpp',['../IpTimingStatistics_8hpp.html',1,'']]], + ['iptnlp_2ehpp_449',['IpTNLP.hpp',['../IpTNLP_8hpp.html',1,'']]], + ['iptnlpadapter_2ehpp_450',['IpTNLPAdapter.hpp',['../IpTNLPAdapter_8hpp.html',1,'']]], + ['iptnlpreducer_2ehpp_451',['IpTNLPReducer.hpp',['../IpTNLPReducer_8hpp.html',1,'']]], + ['iptransposematrix_2ehpp_452',['IpTransposeMatrix.hpp',['../IpTransposeMatrix_8hpp.html',1,'']]], + ['iptriplethelper_2ehpp_453',['IpTripletHelper.hpp',['../IpTripletHelper_8hpp.html',1,'']]], + ['iptriplettocsrconverter_2ehpp_454',['IpTripletToCSRConverter.hpp',['../IpTripletToCSRConverter_8hpp.html',1,'']]], + ['iptsymdependencydetector_2ehpp_455',['IpTSymDependencyDetector.hpp',['../IpTSymDependencyDetector_8hpp.html',1,'']]], + ['iptsymlinearsolver_2ehpp_456',['IpTSymLinearSolver.hpp',['../IpTSymLinearSolver_8hpp.html',1,'']]], + ['iptsymscalingmethod_2ehpp_457',['IpTSymScalingMethod.hpp',['../IpTSymScalingMethod_8hpp.html',1,'']]], + ['iptypes_2eh_458',['IpTypes.h',['../IpTypes_8h.html',1,'']]], + ['iptypes_2ehpp_459',['IpTypes.hpp',['../IpTypes_8hpp.html',1,'']]], + ['ipuserscaling_2ehpp_460',['IpUserScaling.hpp',['../IpUserScaling_8hpp.html',1,'']]], + ['iputils_2ehpp_461',['IpUtils.hpp',['../IpUtils_8hpp.html',1,'']]], + ['ipvector_2ehpp_462',['IpVector.hpp',['../IpVector_8hpp.html',1,'']]], + ['ipwarmstartiterateinitializer_2ehpp_463',['IpWarmStartIterateInitializer.hpp',['../IpWarmStartIterateInitializer_8hpp.html',1,'']]], + ['ipwsmpsolverinterface_2ehpp_464',['IpWsmpSolverInterface.hpp',['../IpWsmpSolverInterface_8hpp.html',1,'']]], + ['ipzeromatrix_2ehpp_465',['IpZeroMatrix.hpp',['../IpZeroMatrix_8hpp.html',1,'']]], + ['ipzerosymmatrix_2ehpp_466',['IpZeroSymMatrix.hpp',['../IpZeroSymMatrix_8hpp.html',1,'']]], + ['irow_467',['IRow',['../classIpopt_1_1TripletToCSRConverter_1_1TripletEntry.html#a2cddf4e4b7b5097a26851dc627b19e4e',1,'Ipopt::TripletToCSRConverter::TripletEntry']]], + ['irows_468',['irows',['../classIpopt_1_1GenTMatrix.html#adc14ecc96609890bb0125a2144ceb2ed',1,'Ipopt::GenTMatrix::Irows()'],['../classIpopt_1_1GenTMatrixSpace.html#ad1349c86847c29722c930064f1ccc665',1,'Ipopt::GenTMatrixSpace::Irows()'],['../classIpopt_1_1SymTMatrix.html#aac77e43d622b1231920e17afe7a9de82',1,'Ipopt::SymTMatrix::Irows()'],['../classIpopt_1_1SymTMatrixSpace.html#aaf6a3677d762ae7e8e98f6bf35b2d53a',1,'Ipopt::SymTMatrixSpace::Irows() const']]], + ['irows_5f_469',['irows_',['../classIpopt_1_1SymTMatrixSpace.html#a3a72d6f897240e2308eee9c62b98a553',1,'Ipopt::SymTMatrixSpace::iRows_'],['../classIpopt_1_1GenTMatrixSpace.html#ace386f17664c96f1f8cb34ce0e3295d5',1,'Ipopt::GenTMatrixSpace::iRows_']]], + ['is_20ipopt_470',['What is Ipopt?',['../FAQ.html#autotoc_md0',1,'']]], + ['is_20ipopt_20released_20under_471',['What license is Ipopt released under?',['../FAQ.html#autotoc_md2',1,'']]], + ['is_20ipopt_20thread_20safe_472',['Is Ipopt thread-safe?',['../FAQ.html#autotoc_md5',1,'']]], + ['is_20the_20difference_20between_20the_20fortran_20version_20and_20the_20c_20version_473',['What is the difference between the Fortran version and the C++ version?',['../FAQ.html#autotoc_md8',1,'']]], + ['is_20the_20method_20behind_20ipopt_474',['What is the method behind Ipopt?',['../FAQ.html#autotoc_md6',1,'']]], + ['is_5finitialized_475',['Is_Initialized',['../classIpopt_1_1SchurData.html#a9ad24538c5904dc0a8543ae109d29706',1,'Ipopt::SchurData']]], + ['is_5fpardiso_5f_476',['is_pardiso_',['../classIpopt_1_1InexactPDSolver.html#a534a1a1bbd2f78dfbcec15fe642569c9',1,'Ipopt::InexactPDSolver']]], + ['isacceptabletocurrentfilter_477',['IsAcceptableToCurrentFilter',['../classIpopt_1_1FilterLSAcceptor.html#a0dd15a079478f682e21cc92ddff2d0e3',1,'Ipopt::FilterLSAcceptor']]], + ['isacceptabletocurrentiterate_478',['isacceptabletocurrentiterate',['../classIpopt_1_1InexactLSAcceptor.html#a488ba11fa025c5f07ce57fd401d08219',1,'Ipopt::InexactLSAcceptor::IsAcceptableToCurrentIterate()'],['../classIpopt_1_1FilterLSAcceptor.html#a6599ec13413f158950300b8180cf3e9a',1,'Ipopt::FilterLSAcceptor::IsAcceptableToCurrentIterate()'],['../classIpopt_1_1PenaltyLSAcceptor.html#a88d311a5587406ef965a007c6e0d11b6',1,'Ipopt::PenaltyLSAcceptor::IsAcceptableToCurrentIterate()']]], + ['isacceptabletopiecewisepenalty_479',['IsAcceptableToPiecewisePenalty',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a7cfd8483609381328349630ddd914d14',1,'Ipopt::CGPenaltyLSAcceptor']]], + ['isaccepted_480',['IsAccepted',['../classIpopt_1_1Journal.html#a7495d9ce62d480720369c3c20e307d79',1,'Ipopt::Journal']]], + ['iscompconst_481',['IsCompConst',['../classIpopt_1_1CompoundVector.html#a846da0af20d5aebd4e304a63743fbea6',1,'Ipopt::CompoundVector']]], + ['iscompnull_482',['IsCompNull',['../classIpopt_1_1CompoundVector.html#a6f8d73137a69051c46effccdc244db10',1,'Ipopt::CompoundVector']]], + ['isenabled_483',['IsEnabled',['../classIpopt_1_1TimedTask.html#a84cce17e7c8f3842ee1e8ad960e13651',1,'Ipopt::TimedTask']]], + ['isfinitenumber_484',['IsFiniteNumber',['../namespaceIpopt.html#a6e5e857992e79961b466b14cc6ef7df7',1,'Ipopt']]], + ['isftype_485',['IsFtype',['../classIpopt_1_1FilterLSAcceptor.html#ae749b982f5ec180d10acb5c16702f9bc',1,'Ipopt::FilterLSAcceptor']]], + ['isfunctionevaluationtimeenabled_486',['IsFunctionEvaluationTimeEnabled',['../classIpopt_1_1TimingStatistics.html#a891b4c6ff02b31434e8d99c386a17bd6',1,'Ipopt::TimingStatistics']]], + ['ishomogeneous_487',['IsHomogeneous',['../classIpopt_1_1DenseVector.html#a23ac6bcd7d67dda1a6aaea8d531ae0cf',1,'Ipopt::DenseVector']]], + ['ismatrixfromspace_488',['IsMatrixFromSpace',['../classIpopt_1_1MatrixSpace.html#a96f2473f0a89a420ee4f0a59a185704d',1,'Ipopt::MatrixSpace']]], + ['isnull_489',['isnull',['../namespaceIpopt.html#acfc346e8412ed6def2dc1858b78bde1b',1,'Ipopt::IsNull()'],['../classIpopt_1_1SmartPtr.html#a4e3eb718ef30628e0c644bfdcdea989d',1,'Ipopt::SmartPtr::IsNull']]], + ['ispare_490',['ispare',['../structma97__control__s.html#a281a54994ad8d19268e60027e85f87ce',1,'ma97_control_s::ispare'],['../structma97__info__d.html#a3d0ce848b0adb6f1140e2e10bf75cd4f',1,'ma97_info_d::ispare'],['../structma97__info__s.html#a63944efa36a9df62269fa40ae8c73fd0',1,'ma97_info_s::ispare'],['../structma97__control__d.html#a53f9a4496e8647f01fd525a3227a4055',1,'ma97_control_d::ispare'],['../structma77__control__d.html#aaf2a8e83e137e33def01c51154cb3aeb',1,'ma77_control_d::ispare'],['../structma77__info__s.html#a40855dacc81e9157cb0fc72441313a65',1,'ma77_info_s::ispare'],['../structma77__control__s.html#a097b072d38eb476abe3bb5cf00706a16',1,'ma77_control_s::ispare'],['../structma77__info__d.html#acc554f50830e007c99e462d6d4608fd7',1,'ma77_info_d::ispare']]], + ['ispiecewisepenaltylistempty_491',['IsPiecewisePenaltyListEmpty',['../classIpopt_1_1PiecewisePenalty.html#af4a71aa87817ad17ff75fe23ee9cf9e8',1,'Ipopt::PiecewisePenalty']]], + ['issquareproblem_492',['IsSquareProblem',['../classIpopt_1_1IpoptCalculatedQuantities.html#a2566806a74b0573b938298a312ef57f2',1,'Ipopt::IpoptCalculatedQuantities']]], + ['isstale_493',['IsStale',['../classIpopt_1_1DependentResult.html#ae10949b00ea6d500fa1287cc8b4822ee',1,'Ipopt::DependentResult']]], + ['isstarted_494',['IsStarted',['../classIpopt_1_1TimedTask.html#a930bdafa309b6a9860dc87b312c888a9',1,'Ipopt::TimedTask']]], + ['isvalid_495',['isvalid',['../namespaceIpopt.html#a412b04fd3180a55969ff76224d5bfec6',1,'Ipopt::IsValid()'],['../classIpopt_1_1SmartPtr.html#aac969d05f92a0038daf754ac1c5ab876',1,'Ipopt::SmartPtr::IsValid']]], + ['isvalidintegersetting_496',['IsValidIntegerSetting',['../classIpopt_1_1RegisteredOption.html#aa2ae998f5cdfe4542edd608617d77ea7',1,'Ipopt::RegisteredOption']]], + ['isvalidnumbersetting_497',['IsValidNumberSetting',['../classIpopt_1_1RegisteredOption.html#a65470bf913884fdd33447a938762688a',1,'Ipopt::RegisteredOption']]], + ['isvalidstringsetting_498',['IsValidStringSetting',['../classIpopt_1_1RegisteredOption.html#a218f0d8bbae75438beef01498a364f2a',1,'Ipopt::RegisteredOption']]], + ['iter_499',['iter',['../classIpopt_1_1FilterEntry.html#a3fb759a8d2b2c9b5126401796205c237',1,'Ipopt::FilterEntry']]], + ['iter_5f_500',['iter_',['../classIpopt_1_1FilterEntry.html#a5979a86ff43864809fc486a5b3d21193',1,'Ipopt::FilterEntry']]], + ['iter_5fcount_501',['iter_count',['../classIpopt_1_1IpoptData.html#a7d444831a2753caa7e74443897227b99',1,'Ipopt::IpoptData']]], + ['iter_5fcount_5f_502',['iter_count_',['../classIpopt_1_1IpoptData.html#ad3e359f7fde09fe372950003debd09c0',1,'Ipopt::IpoptData']]], + ['iter_5foutput_5f_503',['iter_output_',['../classIpopt_1_1IpoptAlgorithm.html#ab1a4e607c390961f2e35cd1adbdc4e16',1,'Ipopt::IpoptAlgorithm']]], + ['iterate_5finitializer_5f_504',['iterate_initializer_',['../classIpopt_1_1IpoptAlgorithm.html#a8ef51f30cf5ae4d66273388948f101b1',1,'Ipopt::IpoptAlgorithm']]], + ['iterateinitializer_505',['iterateinitializer',['../classIpopt_1_1IterateInitializer.html',1,'Ipopt::IterateInitializer'],['../classIpopt_1_1IterateInitializer.html#a02ab25dbb0da5701873e5bd9c307bfe1',1,'Ipopt::IterateInitializer::IterateInitializer(const IterateInitializer &)'],['../classIpopt_1_1IterateInitializer.html#ac664530b00baf90c5e681543eb7f5bd3',1,'Ipopt::IterateInitializer::IterateInitializer()']]], + ['iterates_5fspace_5f_506',['iterates_space_',['../classIpopt_1_1IpoptData.html#a9ca143d0ba9a1023a613cae517a1513d',1,'Ipopt::IpoptData']]], + ['iteratesvector_507',['iteratesvector',['../classIpopt_1_1IteratesVector.html#a8ae998abee264e4e0372ca8a323ea1fa',1,'Ipopt::IteratesVector::IteratesVector(const IteratesVector &)'],['../classIpopt_1_1IteratesVector.html#af86a4799541add329545ce8d9b746c9a',1,'Ipopt::IteratesVector::IteratesVector()'],['../classIpopt_1_1IteratesVector.html#af419a32ddb70d2d1c57f00626676987f',1,'Ipopt::IteratesVector::IteratesVector(const IteratesVectorSpace *owner_space, bool create_new)'],['../classIpopt_1_1IteratesVector.html',1,'Ipopt::IteratesVector']]], + ['iteratesvectorspace_508',['iteratesvectorspace',['../classIpopt_1_1IteratesVectorSpace.html#af7cceb8955caac0eae7127a1fdcb098e',1,'Ipopt::IteratesVectorSpace::IteratesVectorSpace(const IteratesVectorSpace &)'],['../classIpopt_1_1IteratesVectorSpace.html#ab51e50d7909c8093b7ecdd5ef5aa395f',1,'Ipopt::IteratesVectorSpace::IteratesVectorSpace()'],['../classIpopt_1_1IteratesVectorSpace.html#a9af66049981b2664227c06a38ed9e650',1,'Ipopt::IteratesVectorSpace::IteratesVectorSpace(const VectorSpace &x_space, const VectorSpace &s_space, const VectorSpace &y_c_space, const VectorSpace &y_d_space, const VectorSpace &z_L_space, const VectorSpace &z_U_space, const VectorSpace &v_L_space, const VectorSpace &v_U_space)'],['../classIpopt_1_1IteratesVectorSpace.html',1,'Ipopt::IteratesVectorSpace']]], + ['iteration_5fexceeded_509',['ITERATION_EXCEEDED',['../classorg_1_1coinor_1_1Ipopt.html#a7f2a52a6c5606b6703f02035914a2552',1,'org::coinor::Ipopt']]], + ['iterationcount_510',['IterationCount',['../classIpopt_1_1SolveStatistics.html#aff0e3b249a4d5cf91b91f7af264376b7',1,'Ipopt::SolveStatistics']]], + ['iterationoutput_511',['iterationoutput',['../classIpopt_1_1IterationOutput.html#ad2072815388e37c4c0e3e1e49339f090',1,'Ipopt::IterationOutput::IterationOutput()'],['../classIpopt_1_1IterationOutput.html',1,'Ipopt::IterationOutput'],['../classIpopt_1_1IterationOutput.html#acb214e6e4375b916336e9f76a0548346',1,'Ipopt::IterationOutput::IterationOutput()']]], + ['iterativepardisosolverinterface_512',['iterativepardisosolverinterface',['../classIpopt_1_1IterativePardisoSolverInterface.html',1,'Ipopt::IterativePardisoSolverInterface'],['../classIpopt_1_1IterativePardisoSolverInterface.html#a30265dd3230c0ba98f29e98bd713faec',1,'Ipopt::IterativePardisoSolverInterface::IterativePardisoSolverInterface(const IterativePardisoSolverInterface &)'],['../classIpopt_1_1IterativePardisoSolverInterface.html#a337f02ca73e31428933ac65216452e13',1,'Ipopt::IterativePardisoSolverInterface::IterativePardisoSolverInterface()'],['../classIpopt_1_1IterativePardisoSolverInterface.html#a4bb805cd9eadd7cd91b13db257552569',1,'Ipopt::IterativePardisoSolverInterface::IterativePardisoSolverInterface(IterativeSolverTerminationTester &normal_tester, IterativeSolverTerminationTester &pd_tester, SmartPtr< LibraryLoader > pardisoloader_)']]], + ['iterativesolverterminationtester_513',['iterativesolverterminationtester',['../classIpopt_1_1IterativeSolverTerminationTester.html',1,'Ipopt::IterativeSolverTerminationTester'],['../classIpopt_1_1IterativeSolverTerminationTester.html#a1e094f9a462a3ba0fee207187572efbb',1,'Ipopt::IterativeSolverTerminationTester::IterativeSolverTerminationTester()']]], + ['iterativewsmpsolverinterface_514',['iterativewsmpsolverinterface',['../classIpopt_1_1IterativeWsmpSolverInterface.html',1,'Ipopt::IterativeWsmpSolverInterface'],['../classIpopt_1_1IterativeWsmpSolverInterface.html#a5b5dfc2f038fa54b307b990474af51da',1,'Ipopt::IterativeWsmpSolverInterface::IterativeWsmpSolverInterface(const IterativeWsmpSolverInterface &)'],['../classIpopt_1_1IterativeWsmpSolverInterface.html#a7ee14060f26f5f956bee57f1d5cef6c9',1,'Ipopt::IterativeWsmpSolverInterface::IterativeWsmpSolverInterface()']]], + ['iterinitializer_5f_515',['IterInitializer_',['../classIpopt_1_1AlgorithmBuilder.html#a4da0e00ff35e8f9b1db5ed4943f2e68d',1,'Ipopt::AlgorithmBuilder']]], + ['iteroutput_5f_516',['IterOutput_',['../classIpopt_1_1AlgorithmBuilder.html#a25b5ea1d912348a3366d15b2250b167d',1,'Ipopt::AlgorithmBuilder']]], + ['iw_5f_517',['iw_',['../classIpopt_1_1Ma27TSolverInterface.html#aa4ccf91952c454b5878c1313606ee27b',1,'Ipopt::Ma27TSolverInterface']]] ]; diff --git a/search/all_13.js b/search/all_13.js index 64752ea9e..5c4607788 100644 --- a/search/all_13.js +++ b/search/all_13.js @@ -63,7 +63,7 @@ var searchData= ['jac_5fc_5feval_5ftime_5f_60',['jac_c_eval_time_',['../classIpopt_1_1TimingStatistics.html#aa6a57e7c5503bfa827d08019a4756d1a',1,'Ipopt::TimingStatistics']]], ['jac_5fc_5fevals_61',['jac_c_evals',['../classIpopt_1_1RestoIpoptNLP.html#a784ab3b080c8ef0a9024e9f6d667a77a',1,'Ipopt::RestoIpoptNLP::jac_c_evals()'],['../classIpopt_1_1IpoptNLP.html#ace941433752a08ea1a3a802d70d7394f',1,'Ipopt::IpoptNLP::jac_c_evals()'],['../classIpopt_1_1OrigIpoptNLP.html#a58235bb85718035806e82062b426c118',1,'Ipopt::OrigIpoptNLP::jac_c_evals()']]], ['jac_5fc_5fevals_5f_62',['jac_c_evals_',['../classIpopt_1_1RestoIpoptNLP.html#a224c6ea35c10670e76ef5eabe1bcfbe6',1,'Ipopt::RestoIpoptNLP::jac_c_evals_'],['../classIpopt_1_1OrigIpoptNLP.html#a99418f13432b6cb8b117faaade3394c9',1,'Ipopt::OrigIpoptNLP::jac_c_evals_']]], - ['jac_5fc_5fspace_5f_63',['jac_c_space_',['../classIpopt_1_1TNLPAdapter.html#a03acfea8551d3f701d8854f2a994f659',1,'Ipopt::TNLPAdapter::Jac_c_space_'],['../classIpopt_1_1RestoIpoptNLP.html#a6b4fd74c7c7e02c2248b0c6ef41f354d',1,'Ipopt::RestoIpoptNLP::jac_c_space_'],['../classIpopt_1_1OrigIpoptNLP.html#af57472577cb7d86ee74e70a3fef1cbaf',1,'Ipopt::OrigIpoptNLP::jac_c_space_']]], + ['jac_5fc_5fspace_5f_63',['jac_c_space_',['../classIpopt_1_1RestoIpoptNLP.html#a6b4fd74c7c7e02c2248b0c6ef41f354d',1,'Ipopt::RestoIpoptNLP::jac_c_space_'],['../classIpopt_1_1OrigIpoptNLP.html#af57472577cb7d86ee74e70a3fef1cbaf',1,'Ipopt::OrigIpoptNLP::jac_c_space_'],['../classIpopt_1_1TNLPAdapter.html#a03acfea8551d3f701d8854f2a994f659',1,'Ipopt::TNLPAdapter::Jac_c_space_']]], ['jac_5fd_64',['jac_d',['../classIpopt_1_1RestoIpoptNLP.html#a932ac492c7515dd4910ff6d037f0debb',1,'Ipopt::RestoIpoptNLP::jac_d()'],['../classIpopt_1_1IpoptNLP.html#ac19936ac5d3bb9f1c31e69404e10e79d',1,'Ipopt::IpoptNLP::jac_d()'],['../classIpopt_1_1OrigIpoptNLP.html#a21c187c943ed930ccd49962e563adda7',1,'Ipopt::OrigIpoptNLP::jac_d(const Vector &x)']]], ['jac_5fd_5fcache_5f_65',['jac_d_cache_',['../classIpopt_1_1OrigIpoptNLP.html#a2171a5cd8e6fcb5ac679f90ffb99df90',1,'Ipopt::OrigIpoptNLP']]], ['jac_5fd_5fconstant_5f_66',['jac_d_constant_',['../classIpopt_1_1OrigIpoptNLP.html#a18e56de2090163ea5a1503468c9dafc4',1,'Ipopt::OrigIpoptNLP']]], diff --git a/search/all_17.js b/search/all_17.js index f7153ecde..8bc3c4965 100644 --- a/search/all_17.js +++ b/search/all_17.js @@ -59,9 +59,9 @@ var searchData= ['never_5fuse_5fpiecewise_5fpenalty_5fls_5f_56',['never_use_piecewise_penalty_ls_',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a4783852b75cb0974a52eb71e38d922cb',1,'Ipopt::CGPenaltyLSAcceptor']]], ['neverrestorationphase_57',['neverrestorationphase',['../classIpopt_1_1BacktrackingLSAcceptor.html#af92ac60229d6178a26ad262b3f52047b',1,'Ipopt::BacktrackingLSAcceptor::NeverRestorationPhase()'],['../classIpopt_1_1CGPenaltyLSAcceptor.html#aaaacf6d74827a91fb18c0488c3649bca',1,'Ipopt::CGPenaltyLSAcceptor::NeverRestorationPhase()']]], ['nevertrypurenewton_58',['NeverTryPureNewton',['../classIpopt_1_1CGPenaltyData.html#a4530027c093e2a863a1b288a6ff547ed',1,'Ipopt::CGPenaltyData']]], - ['new_20release_202004_2004_2028_59',['no new release (2004-04-28)',['../md_ChangeLog.html#autotoc_md117',1,'']]], - ['new_20release_202005_2001_2007_60',['no new release (2005-01-07)',['../md_ChangeLog.html#autotoc_md112',1,'']]], - ['new_20release_202005_2008_2019_61',['no new release (2005-08-19)',['../md_ChangeLog.html#autotoc_md110',1,'']]], + ['new_20release_202004_2004_2028_59',['no new release (2004-04-28)',['../md_ChangeLog.html#autotoc_md119',1,'']]], + ['new_20release_202005_2001_2007_60',['no new release (2005-01-07)',['../md_ChangeLog.html#autotoc_md114',1,'']]], + ['new_20release_202005_2008_2019_61',['no new release (2005-08-19)',['../md_ChangeLog.html#autotoc_md112',1,'']]], ['newfixedmu_62',['NewFixedMu',['../classIpopt_1_1AdaptiveMuUpdate.html#a3b26d485c42e77db222f3fb80f4ac86a',1,'Ipopt::AdaptiveMuUpdate']]], ['newton_20approximation_20of_20second_20derivatives_63',['Quasi-Newton Approximation of Second Derivatives',['../SPECIALS.html#QUASI_NEWTON',1,'']]], ['newton_5fstep_5f_64',['newton_step_',['../classIpopt_1_1InexactDoglegNormalStep.html#ad19e47c8298451de78bdbe3cc9083b65',1,'Ipopt::InexactDoglegNormalStep']]], @@ -94,9 +94,9 @@ var searchData= ['nnz_5fjac_5fg_5forig_5f_91',['nnz_jac_g_orig_',['../classIpopt_1_1TNLPReducer.html#a6d8fb3eba13314abc73aa84f989f1c0e',1,'Ipopt::TNLPReducer']]], ['nnz_5fjac_5fg_5freduced_5f_92',['nnz_jac_g_reduced_',['../classIpopt_1_1TNLPReducer.html#a3a5f74798e20461bd98d9c6f17f18a2a',1,'Ipopt::TNLPReducer']]], ['nnz_5fjac_5fg_5fskipped_5f_93',['nnz_jac_g_skipped_',['../classIpopt_1_1TNLPReducer.html#ad61e6a723e209368327dceb6fe09fa80',1,'Ipopt::TNLPReducer']]], - ['no_20new_20release_202004_2004_2028_94',['no new release (2004-04-28)',['../md_ChangeLog.html#autotoc_md117',1,'']]], - ['no_20new_20release_202005_2001_2007_95',['no new release (2005-01-07)',['../md_ChangeLog.html#autotoc_md112',1,'']]], - ['no_20new_20release_202005_2008_2019_96',['no new release (2005-08-19)',['../md_ChangeLog.html#autotoc_md110',1,'']]], + ['no_20new_20release_202004_2004_2028_94',['no new release (2004-04-28)',['../md_ChangeLog.html#autotoc_md119',1,'']]], + ['no_20new_20release_202005_2001_2007_95',['no new release (2005-01-07)',['../md_ChangeLog.html#autotoc_md114',1,'']]], + ['no_20new_20release_202005_2008_2019_96',['no new release (2005-08-19)',['../md_ChangeLog.html#autotoc_md112',1,'']]], ['no_5fbounds_5f_97',['no_bounds_',['../classIpopt_1_1AdaptiveMuUpdate.html#a9741ce2e334d9a577ee120932a7c3b33',1,'Ipopt::AdaptiveMuUpdate']]], ['no_5fcorrector_98',['NO_CORRECTOR',['../classIpopt_1_1FilterLSAcceptor.html#a9fdb48eba6aac599c3d3d077a315828aacb85b09c0c426133e93e6d2a901edf7f',1,'Ipopt::FilterLSAcceptor']]], ['no_5ftest_99',['no_test',['../classIpopt_1_1TNLPAdapter.html#af8cb74ea21f4e825c746861f8d1e515aaf63fe0dcad1ffe7cf31f456abd570553',1,'Ipopt::TNLPAdapter::NO_TEST'],['../classIpopt_1_1PDPerturbationHandler.html#aeba46dcffb42bef16860cbb40c2a77f1aef124577f57ea005166a7f3f276b1bb1',1,'Ipopt::PDPerturbationHandler::NO_TEST']]], @@ -111,7 +111,7 @@ var searchData= ['nonlpscalingobject_108',['nonlpscalingobject',['../classIpopt_1_1NoNLPScalingObject.html',1,'Ipopt::NoNLPScalingObject'],['../classIpopt_1_1NoNLPScalingObject.html#a70c477e6a1a72fea9d16ea7846beb10c',1,'Ipopt::NoNLPScalingObject::NoNLPScalingObject()'],['../classIpopt_1_1NoNLPScalingObject.html#a5961f710f859580479ff0473e637423e',1,'Ipopt::NoNLPScalingObject::NoNLPScalingObject(const NoNLPScalingObject &)']]], ['nonmonotone_5fpen_5fupdate_5fcounter_5f_109',['nonmonotone_pen_update_counter_',['../classIpopt_1_1CGSearchDirCalculator.html#a74fdfaf5dc53c89193248dbc90b4fed1',1,'Ipopt::CGSearchDirCalculator']]], ['nonzeros_110',['nonzeros',['../classIpopt_1_1SymTMatrix.html#a51e1bb3858166e4022540c995914e1b7',1,'Ipopt::SymTMatrix::Nonzeros()'],['../classIpopt_1_1GenTMatrix.html#a86525693c7e8bef302f05a97cce869d6',1,'Ipopt::GenTMatrix::Nonzeros()'],['../classIpopt_1_1GenTMatrixSpace.html#aaf72cd0785a3f5f30a823fcb841a75ff',1,'Ipopt::GenTMatrixSpace::Nonzeros()'],['../classIpopt_1_1SymTMatrixSpace.html#a52ed44010bbf9cfb592bc94aa14968b1',1,'Ipopt::SymTMatrixSpace::Nonzeros()']]], - ['nonzeros_5f_111',['nonzeros_',['../classIpopt_1_1GenTMatrixSpace.html#abaeb33ff553e6b3a1c462ec619af64a2',1,'Ipopt::GenTMatrixSpace::nonZeros_'],['../classIpopt_1_1SymTMatrixSpace.html#af766c0c384b3504a8c220fa5b8e98b14',1,'Ipopt::SymTMatrixSpace::nonZeros_'],['../classIpopt_1_1IterativePardisoSolverInterface.html#adee55633dfa4c72dd0e5229ca323e53a',1,'Ipopt::IterativePardisoSolverInterface::nonzeros_'],['../classIpopt_1_1Ma27TSolverInterface.html#af3204245e78c42a654af3a39af7c249c',1,'Ipopt::Ma27TSolverInterface::nonzeros_'],['../classIpopt_1_1Ma57TSolverInterface.html#a476851dc1a18da45a17239b1ccd20cef',1,'Ipopt::Ma57TSolverInterface::nonzeros_'],['../classIpopt_1_1PardisoMKLSolverInterface.html#a51d03d3de73f541b636e7aeea774eb8e',1,'Ipopt::PardisoMKLSolverInterface::nonzeros_'],['../classIpopt_1_1PardisoSolverInterface.html#a550f41bb001f05d9bbf0ec40b89d86d9',1,'Ipopt::PardisoSolverInterface::nonzeros_'],['../classIpopt_1_1WsmpSolverInterface.html#a761e4088aac852e941331ac5050e841e',1,'Ipopt::WsmpSolverInterface::nonzeros_']]], + ['nonzeros_5f_111',['nonzeros_',['../classIpopt_1_1IterativePardisoSolverInterface.html#adee55633dfa4c72dd0e5229ca323e53a',1,'Ipopt::IterativePardisoSolverInterface::nonzeros_'],['../classIpopt_1_1Ma27TSolverInterface.html#af3204245e78c42a654af3a39af7c249c',1,'Ipopt::Ma27TSolverInterface::nonzeros_'],['../classIpopt_1_1Ma57TSolverInterface.html#a476851dc1a18da45a17239b1ccd20cef',1,'Ipopt::Ma57TSolverInterface::nonzeros_'],['../classIpopt_1_1PardisoMKLSolverInterface.html#a51d03d3de73f541b636e7aeea774eb8e',1,'Ipopt::PardisoMKLSolverInterface::nonzeros_'],['../classIpopt_1_1PardisoSolverInterface.html#a550f41bb001f05d9bbf0ec40b89d86d9',1,'Ipopt::PardisoSolverInterface::nonzeros_'],['../classIpopt_1_1WsmpSolverInterface.html#a761e4088aac852e941331ac5050e841e',1,'Ipopt::WsmpSolverInterface::nonzeros_'],['../classIpopt_1_1GenTMatrixSpace.html#abaeb33ff553e6b3a1c462ec619af64a2',1,'Ipopt::GenTMatrixSpace::nonZeros_'],['../classIpopt_1_1SymTMatrixSpace.html#af766c0c384b3504a8c220fa5b8e98b14',1,'Ipopt::SymTMatrixSpace::nonZeros_']]], ['nonzeros_5fcompressed_5f_112',['nonzeros_compressed_',['../classIpopt_1_1TSymLinearSolver.html#a3829f644edd9b5d54050fb988bdf5ddb',1,'Ipopt::TSymLinearSolver::nonzeros_compressed_'],['../classIpopt_1_1TripletToCSRConverter.html#a9267cd6ac93e84e9dae103acbe95c84e',1,'Ipopt::TripletToCSRConverter::nonzeros_compressed_']]], ['nonzeros_5ftriplet_5f_113',['nonzeros_triplet_',['../classIpopt_1_1TripletToCSRConverter.html#a811a3f449e3542a45498e1de34240fb2',1,'Ipopt::TripletToCSRConverter::nonzeros_triplet_'],['../classIpopt_1_1TSymLinearSolver.html#ab8549a015c360b2e31e331914ea2465b',1,'Ipopt::TSymLinearSolver::nonzeros_triplet_']]], ['norm_5f1_114',['NORM_1',['../namespaceIpopt.html#a168170a804e6c2f0721e134d5ec0f2e5a5cc46573cba24270f1830018e377c596',1,'Ipopt']]], @@ -146,7 +146,7 @@ var searchData= ['nrm2_5fcache_5ftag_5f_143',['nrm2_cache_tag_',['../classIpopt_1_1Vector.html#a29c13a03f941940f50d555954bbf9e95',1,'Ipopt::Vector']]], ['nrm2impl_144',['nrm2impl',['../classIpopt_1_1CompoundVector.html#a0c867b5d3993afcb6f2769ad9b9eabb1',1,'Ipopt::CompoundVector::Nrm2Impl()'],['../classIpopt_1_1DenseVector.html#a7aeb32af812355a789f8b05905730230',1,'Ipopt::DenseVector::Nrm2Impl()'],['../classIpopt_1_1Vector.html#abd2aa055d5aa4f5e3ccce4b2601a7381',1,'Ipopt::Vector::Nrm2Impl()']]], ['nrows_145',['nrows',['../classIpopt_1_1MatrixSpace.html#ac3bce98bc7f6ff39f94ca697bc5dcc89',1,'Ipopt::MatrixSpace::NRows()'],['../classIpopt_1_1Matrix.html#a266552e7da69b010fb9aff8852a89ce1',1,'Ipopt::Matrix::NRows()']]], - ['nrows_5f_146',['nrows_',['../classIpopt_1_1MatrixSpace.html#a156d99aca8da52830b67cd64e00280aa',1,'Ipopt::MatrixSpace::nRows_'],['../classIpopt_1_1IndexPCalculator.html#aa3e83851cbec02a015f8d92dcfa3f394',1,'Ipopt::IndexPCalculator::nrows_'],['../classIpopt_1_1SchurData.html#a94209d32f74ab7fcf6ba489788d87685',1,'Ipopt::SchurData::nrows_']]], + ['nrows_5f_146',['nrows_',['../classIpopt_1_1IndexPCalculator.html#aa3e83851cbec02a015f8d92dcfa3f394',1,'Ipopt::IndexPCalculator::nrows_'],['../classIpopt_1_1SchurData.html#a94209d32f74ab7fcf6ba489788d87685',1,'Ipopt::SchurData::nrows_'],['../classIpopt_1_1MatrixSpace.html#a156d99aca8da52830b67cd64e00280aa',1,'Ipopt::MatrixSpace::nRows_']]], ['ns_147',['ns',['../classIpopt_1_1SensAlgorithm.html#ae5c9271bceb89a26fda724d84d867e4e',1,'Ipopt::SensAlgorithm']]], ['ns_5f_148',['ns_',['../classIpopt_1_1SensAlgorithm.html#a16c172bc51744a99f1396f7fd111cc58',1,'Ipopt::SensAlgorithm']]], ['nsteps_5f_149',['nsteps_',['../classIpopt_1_1Ma27TSolverInterface.html#a7ccbc97641d119a3647a0ab33c9ec225',1,'Ipopt::Ma27TSolverInterface']]], @@ -189,10 +189,10 @@ var searchData= ['num_5fsup_186',['num_sup',['../structma97__info__d.html#a14fb0391505cb340685b3aa4ac9ca34f',1,'ma97_info_d::num_sup'],['../structma97__info__s.html#ad3ba5a3ee3c042cc1759654a5078965e',1,'ma97_info_s::num_sup']]], ['num_5ftwo_187',['num_two',['../structma97__info__d.html#abd8f4ec6a87fc3558bcec320251c830b',1,'ma97_info_d::num_two'],['../structma86__info__d.html#a748fd9531230bfb9c52fa034b3b24852',1,'ma86_info_d::num_two'],['../structma86__info__s.html#aceaea17f101e538727ad4b1d3aac00b0',1,'ma86_info_s::num_two'],['../structma97__info__s.html#a4b504e6c81e0d83f1288b95ab50d3a6e',1,'ma97_info_s::num_two']]], ['number_188',['number',['../namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f',1,'Ipopt::Number'],['../IpStdCInterface_8h.html#ab974f23c40ccaad0dacd611e3f4885e9',1,'Number: IpStdCInterface.h']]], - ['number_20510_189',['3.0.0 (2005-08-26) - dev release number 510',['../md_ChangeLog.html#autotoc_md108',1,'']]], - ['number_20714_190',['3.1.0 (2006-04-08) - dev release number 714',['../md_ChangeLog.html#autotoc_md105',1,'']]], - ['number_20757_191',['3.2.0 (2006-07-07) - dev release number 757',['../md_ChangeLog.html#autotoc_md103',1,'']]], - ['number_20764_192',['3.2.1 (2006-07-14) - dev release number 764',['../md_ChangeLog.html#autotoc_md102',1,'']]], + ['number_20510_189',['3.0.0 (2005-08-26) - dev release number 510',['../md_ChangeLog.html#autotoc_md110',1,'']]], + ['number_20714_190',['3.1.0 (2006-04-08) - dev release number 714',['../md_ChangeLog.html#autotoc_md107',1,'']]], + ['number_20757_191',['3.2.0 (2006-07-07) - dev release number 757',['../md_ChangeLog.html#autotoc_md105',1,'']]], + ['number_20764_192',['3.2.1 (2006-07-14) - dev release number 764',['../md_ChangeLog.html#autotoc_md104',1,'']]], ['number_5foption_193',['Number_Option',['../classIpopt_1_1AmplOptionsList.html#a855f23a698c4c0a91097b28f36ed8897aba5c5c295883dcd5d732d8da611ffcdd',1,'Ipopt::AmplOptionsList']]], ['number_5ftype_194',['Number_Type',['../classIpopt_1_1AmplSuffixHandler.html#ac866c4a1eb1c49ab083e167b462563fda34aa558e0568d193c35d772caa62c2d4',1,'Ipopt::AmplSuffixHandler']]], ['numberofamploptions_195',['NumberOfAmplOptions',['../classIpopt_1_1AmplOptionsList.html#a8b60f057be05a2cc06ebcbd1dcca39dc',1,'Ipopt::AmplOptionsList']]], diff --git a/search/all_1b.js b/search/all_1b.js index 3f97b1f0d..4fc20fce8 100644 --- a/search/all_1b.js +++ b/search/all_1b.js @@ -1,7 +1,7 @@ var searchData= [ ['r_20interface_20ipoptr_0',['r interface ipoptr',['../INSTALL.html#INSTALL_R',1,'Compiling and Installing the R Interface ipoptr'],['../INTERFACES.html#INTERFACE_R',1,'The R Interface ipoptr']]], - ['r795_202006_2010_2011_1',['3.2 r795 (2006-10-11)',['../md_ChangeLog.html#autotoc_md101',1,'']]], + ['r795_202006_2010_2011_1',['3.2 r795 (2006-10-11)',['../md_ChangeLog.html#autotoc_md103',1,'']]], ['read_5fparams_5fdat_5f_2',['read_params_dat_',['../classIpopt_1_1IpoptApplication.html#a9c834ca864a8b3e1a50de000dd4e3332',1,'Ipopt::IpoptApplication']]], ['readfromstream_3',['ReadFromStream',['../classIpopt_1_1OptionsList.html#ab20d3fc17421f7458e758eae374542cf',1,'Ipopt::OptionsList']]], ['readnexttoken_4',['readnexttoken',['../classIpopt_1_1OptionsList.html#a7aa8ba9afa3736ae363d4b24028114ba',1,'Ipopt::OptionsList']]], @@ -45,107 +45,108 @@ var searchData= ['registeredcategoriesbypriority_42',['RegisteredCategoriesByPriority',['../classIpopt_1_1RegisteredOptions.html#ad75709e4cd2e5eee6622a0c703bfc05f',1,'Ipopt::RegisteredOptions']]], ['registeredcategory_43',['registeredcategory',['../classIpopt_1_1RegisteredCategory.html#a5e2c6c3dc25df89df5da757b9bec08bc',1,'Ipopt::RegisteredCategory::RegisteredCategory()'],['../classIpopt_1_1RegisteredCategory.html',1,'Ipopt::RegisteredCategory'],['../classIpopt_1_1RegisteredCategory.html#ac8654952daca10e6755f2eb1431e2798',1,'Ipopt::RegisteredCategory::RegisteredCategory()'],['../classIpopt_1_1RegisteredCategory.html#a73a1d789578c19e1de2fd84c870552e0',1,'Ipopt::RegisteredCategory::RegisteredCategory(const RegisteredCategory &)']]], ['registeredoption_44',['registeredoption',['../classIpopt_1_1RegisteredOption.html#a1072b6c4b8b3b5c251374b316077b325',1,'Ipopt::RegisteredOption::RegisteredOption(Index counter)'],['../classIpopt_1_1RegisteredOption.html#ae92139ba8880db1b4faa132fbf81c5b5',1,'Ipopt::RegisteredOption::RegisteredOption(const RegisteredOption &copy)'],['../classIpopt_1_1RegisteredOption.html#a2fbabcc5428fb5411b58f127e40c7982',1,'Ipopt::RegisteredOption::RegisteredOption(const std::string &name, const std::string &short_description, const std::string &long_description, const SmartPtr< RegisteredCategory > &registering_category, Index counter, bool advanced=false)'],['../classIpopt_1_1RegisteredOption.html',1,'Ipopt::RegisteredOption']]], - ['registeredoptions_45',['registeredoptions',['../classIpopt_1_1RegisteredOption.html#a6cdca39d68b836f63a73424adb096483',1,'Ipopt::RegisteredOption::RegisteredOptions'],['../classIpopt_1_1RegisteredOptions.html#a323f6aabcc53c3735c4d5c2983af7652',1,'Ipopt::RegisteredOptions::RegisteredOptions()'],['../classIpopt_1_1RegisteredCategory.html#aea5adb2b4f25ac8750d9a1f96a668f3a',1,'Ipopt::RegisteredCategory::RegisteredOptions() const'],['../classIpopt_1_1RegisteredCategory.html#a6cdca39d68b836f63a73424adb096483',1,'Ipopt::RegisteredCategory::RegisteredOptions'],['../classIpopt_1_1RegisteredOptions.html',1,'Ipopt::RegisteredOptions']]], + ['registeredoptions_45',['registeredoptions',['../classIpopt_1_1RegisteredCategory.html#aea5adb2b4f25ac8750d9a1f96a668f3a',1,'Ipopt::RegisteredCategory::RegisteredOptions()'],['../classIpopt_1_1RegisteredOptions.html#a323f6aabcc53c3735c4d5c2983af7652',1,'Ipopt::RegisteredOptions::RegisteredOptions()'],['../classIpopt_1_1RegisteredOption.html#a6cdca39d68b836f63a73424adb096483',1,'Ipopt::RegisteredOption::RegisteredOptions'],['../classIpopt_1_1RegisteredCategory.html#a6cdca39d68b836f63a73424adb096483',1,'Ipopt::RegisteredCategory::RegisteredOptions'],['../classIpopt_1_1RegisteredOptions.html',1,'Ipopt::RegisteredOptions']]], ['registeredoptionslist_46',['RegisteredOptionsList',['../classIpopt_1_1RegisteredOptions.html#aeaa6e0a416d75748184ac1f282908970',1,'Ipopt::RegisteredOptions']]], ['registeredoptiontype_47',['RegisteredOptionType',['../namespaceIpopt.html#a8fa4729b02ed5a27c39209cc75864bb6',1,'Ipopt']]], ['registering_5fcategory_5f_48',['registering_category_',['../classIpopt_1_1RegisteredOption.html#ab607fdc3d788b134144e4df77a101a3e',1,'Ipopt::RegisteredOption']]], ['registeringcategory_49',['registeringcategory',['../classIpopt_1_1RegisteredOption.html#a52552d7e615200651f12ecaf962e08c8',1,'Ipopt::RegisteredOption::RegisteringCategory()'],['../classIpopt_1_1RegisteredOptions.html#a5f287411b5b481164803ada7dbcf7a2e',1,'Ipopt::RegisteredOptions::RegisteringCategory()']]], - ['registeroptions_50',['registeroptions',['../classIpopt_1_1Ma86SolverInterface.html#ad1b52287e8b2c500b909d924970baba4',1,'Ipopt::Ma86SolverInterface::RegisterOptions()'],['../classIpopt_1_1PenaltyLSAcceptor.html#ac6abe9f599fb294ee597891c41f2f032',1,'Ipopt::PenaltyLSAcceptor::RegisterOptions()'],['../classIpopt_1_1Ma77SolverInterface.html#ae4aa999611ef53e230086f450d27dc2c',1,'Ipopt::Ma77SolverInterface::RegisterOptions()'],['../classIpopt_1_1Ma57TSolverInterface.html#a179f75991cbc1e72f29fe39d96dc8b75',1,'Ipopt::Ma57TSolverInterface::RegisterOptions()'],['../classIpopt_1_1Ma28TDependencyDetector.html#a200ddcb1f7063bf8fec35469c827a49f',1,'Ipopt::Ma28TDependencyDetector::RegisterOptions()'],['../classIpopt_1_1Ma27TSolverInterface.html#a75956e60e11e47f9defd21448168e187',1,'Ipopt::Ma27TSolverInterface::RegisterOptions()'],['../classIpopt_1_1IterativeWsmpSolverInterface.html#afe030df840e6e688f2ea3a9ee527eb13',1,'Ipopt::IterativeWsmpSolverInterface::RegisterOptions()'],['../classIpopt_1_1WarmStartIterateInitializer.html#a938724ed700eca30c32c3f7f9017eb0c',1,'Ipopt::WarmStartIterateInitializer::RegisterOptions()'],['../classIpopt_1_1RestoPenaltyConvergenceCheck.html#ac84145578c754797bce41ee2af177e2b',1,'Ipopt::RestoPenaltyConvergenceCheck::RegisterOptions()'],['../classIpopt_1_1MinC__1NrmRestorationPhase.html#aaed60810f6751ec3e46668e945b08b76',1,'Ipopt::MinC_1NrmRestorationPhase::RegisterOptions()'],['../classIpopt_1_1RestoIterateInitializer.html#af00b36b6bd6aa0a0177aef7f51d7f51b',1,'Ipopt::RestoIterateInitializer::RegisterOptions()'],['../classIpopt_1_1RestoIpoptNLP.html#aca2c0e491607b5291fe47de944373e0c',1,'Ipopt::RestoIpoptNLP::RegisterOptions()'],['../classIpopt_1_1RestoFilterConvergenceCheck.html#a9d6424ef4356ab2694e548daad9b39b2',1,'Ipopt::RestoFilterConvergenceCheck::RegisterOptions()'],['../classIpopt_1_1RestoConvergenceCheck.html#a92c6ec2e331dc5085b6600ac977bb7e2',1,'Ipopt::RestoConvergenceCheck::RegisterOptions()'],['../classIpopt_1_1QualityFunctionMuOracle.html#a159434694a4a0b414341ab5de80dc32f',1,'Ipopt::QualityFunctionMuOracle::RegisterOptions()'],['../classIpopt_1_1ProbingMuOracle.html#a27081c7adc587ed76474cca99175fce5',1,'Ipopt::ProbingMuOracle::RegisterOptions()'],['../classIpopt_1_1PDPerturbationHandler.html#a4550a7afc13bb81c07b04f9127518748',1,'Ipopt::PDPerturbationHandler::RegisterOptions()'],['../classIpopt_1_1Ma97SolverInterface.html#a8bbb074fb095afc9232b21a4f969ac51',1,'Ipopt::Ma97SolverInterface::RegisterOptions()'],['../classIpopt_1_1MumpsSolverInterface.html#a1c87092ecca460918419008593c3f140',1,'Ipopt::MumpsSolverInterface::RegisterOptions()'],['../classIpopt_1_1PardisoMKLSolverInterface.html#ab199200c418434848c5bf0d22360c612',1,'Ipopt::PardisoMKLSolverInterface::RegisterOptions()'],['../classIpopt_1_1PardisoSolverInterface.html#a2714301e798b4c1ae6e87dd41c7000a2',1,'Ipopt::PardisoSolverInterface::RegisterOptions()'],['../classIpopt_1_1SpralSolverInterface.html#ac2257103d9a1f3a83ca9f397aa75d2fe',1,'Ipopt::SpralSolverInterface::RegisterOptions()'],['../classIpopt_1_1TSymDependencyDetector.html#a8eee5e6395d339313258aae4499b35fc',1,'Ipopt::TSymDependencyDetector::RegisterOptions()'],['../classIpopt_1_1TSymLinearSolver.html#ad09894475039a90d87b564c7cb2f185d',1,'Ipopt::TSymLinearSolver::RegisterOptions()'],['../classIpopt_1_1WsmpSolverInterface.html#aeeb760e84110b8415d9c2bc7940efd2c',1,'Ipopt::WsmpSolverInterface::RegisterOptions()'],['../classIpopt_1_1RegisteredOptions.html#a20f15c22268c9098ed751d32d1125683',1,'Ipopt::RegisteredOptions::RegisterOptions()'],['../classIpopt_1_1CGPenaltyCq.html#a308c64081261b031d11ab9fce557f717',1,'Ipopt::CGPenaltyCq::RegisterOptions()'],['../classIpopt_1_1CGPenaltyLSAcceptor.html#a6a24374dc62c0cf7bfd4ed04bad9f3f9',1,'Ipopt::CGPenaltyLSAcceptor::RegisterOptions()'],['../classIpopt_1_1CGPerturbationHandler.html#af7c091e66d74b8c9e0d41d6ab5bfd592',1,'Ipopt::CGPerturbationHandler::RegisterOptions()'],['../classIpopt_1_1CGSearchDirCalculator.html#a3b83859027473244f84045313a18c1e5',1,'Ipopt::CGSearchDirCalculator::RegisterOptions()'],['../classIpopt_1_1IpoptApplication.html#afa9569b07b3cec161c3d998e0fc520ba',1,'Ipopt::IpoptApplication::RegisterOptions()'],['../classIpopt_1_1TNLPAdapter.html#a470d71ff0c3e7fec7f00d34e7c0253bf',1,'Ipopt::TNLPAdapter::RegisterOptions()'],['../classIpopt_1_1SensApplication.html#aedbaa582139dc53f69a6e0f77ecc3ba2',1,'Ipopt::SensApplication::RegisterOptions()'],['../classIpopt_1_1PDSearchDirCalculator.html#a7d20d557c24eafe7ceec21946121044d',1,'Ipopt::PDSearchDirCalculator::RegisterOptions()'],['../classIpopt_1_1InexactAlgorithmBuilder.html#a61dbb31f0b21765a10e3922e45eacfa9',1,'Ipopt::InexactAlgorithmBuilder::RegisterOptions()'],['../classIpopt_1_1InexactCq.html#a881d81cdeac7c46c35b8ea1fb5554fb9',1,'Ipopt::InexactCq::RegisterOptions()'],['../classIpopt_1_1InexactDoglegNormalStep.html#a82278b5ec2ede5687e9a239da69964a6',1,'Ipopt::InexactDoglegNormalStep::RegisterOptions()'],['../classIpopt_1_1InexactLSAcceptor.html#a440c3ed5086ddf6f4597264071e24bb3',1,'Ipopt::InexactLSAcceptor::RegisterOptions()'],['../classIpopt_1_1InexactNewtonNormalStep.html#aef234fb92871404831b9c9809a888831',1,'Ipopt::InexactNewtonNormalStep::RegisterOptions()'],['../classIpopt_1_1InexactNormalTerminationTester.html#a2504b3e1d0e3e52b7c310cf0c16eea0c',1,'Ipopt::InexactNormalTerminationTester::RegisterOptions()'],['../classIpopt_1_1InexactPDSolver.html#a001f7c31ab64f3720b5aa930892507cf',1,'Ipopt::InexactPDSolver::RegisterOptions()'],['../classIpopt_1_1InexactPDTerminationTester.html#af72465cd36d75cedd602456be728c0d9',1,'Ipopt::InexactPDTerminationTester::RegisterOptions()'],['../classIpopt_1_1InexactSearchDirCalculator.html#a6b02443fe844835d954c3138c61bd0bf',1,'Ipopt::InexactSearchDirCalculator::RegisterOptions()'],['../classIpopt_1_1IterativePardisoSolverInterface.html#a1646042f9217546da3f50c95d1f1032f',1,'Ipopt::IterativePardisoSolverInterface::RegisterOptions()'],['../classIpopt_1_1AdaptiveMuUpdate.html#a3ea28e8222cc9b1442c6d8534126c490',1,'Ipopt::AdaptiveMuUpdate::RegisterOptions()'],['../classIpopt_1_1AlgorithmBuilder.html#abb36238fabd5aa3ea5f6ecfc4c40d6a7',1,'Ipopt::AlgorithmBuilder::RegisterOptions()'],['../classIpopt_1_1BacktrackingLineSearch.html#a8bf0859cf762f870bf270f0c4c87c8fa',1,'Ipopt::BacktrackingLineSearch::RegisterOptions()'],['../classIpopt_1_1BacktrackingLSAcceptor.html#a948e091f9b593bfd4b057053f3c7077e',1,'Ipopt::BacktrackingLSAcceptor::RegisterOptions()'],['../classIpopt_1_1EquilibrationScaling.html#a443dd4fda46e8911de15150018052260',1,'Ipopt::EquilibrationScaling::RegisterOptions()'],['../classIpopt_1_1PDFullSpaceSolver.html#a48ccadea2bef95f5f335830463a6c8e5',1,'Ipopt::PDFullSpaceSolver::RegisterOptions()'],['../classIpopt_1_1OrigIterationOutput.html#a8e6fb688861aa41e6f4659b431ec8dca',1,'Ipopt::OrigIterationOutput::RegisterOptions()'],['../classIpopt_1_1OrigIpoptNLP.html#a2d43d86f8ff146fa09edc769cfd0dbcf',1,'Ipopt::OrigIpoptNLP::RegisterOptions()'],['../classIpopt_1_1OptimalityErrorConvergenceCheck.html#ac0b719e6525a8ebfef6bbf3ed26712f6',1,'Ipopt::OptimalityErrorConvergenceCheck::RegisterOptions()'],['../classIpopt_1_1StandardScalingBase.html#aa70659fdcafd46e6e8a26a37cbf48c28',1,'Ipopt::StandardScalingBase::RegisterOptions()'],['../classIpopt_1_1MonotoneMuUpdate.html#ae2c8414202ca817cc77a06815413aa41',1,'Ipopt::MonotoneMuUpdate::RegisterOptions()'],['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a3188133b8913b894c778ddc89d6c3dd2',1,'Ipopt::LimMemQuasiNewtonUpdater::RegisterOptions()'],['../classIpopt_1_1IpoptData.html#ab597ccfaab6bb0171d5c65196f804ded',1,'Ipopt::IpoptData::RegisterOptions()'],['../classIpopt_1_1IpoptCalculatedQuantities.html#afe82ce10ea4ab69b38a81fc5f439370b',1,'Ipopt::IpoptCalculatedQuantities::RegisterOptions()'],['../classIpopt_1_1IpoptAlgorithm.html#ac8e03902f681e8d3e7089efc103f58ed',1,'Ipopt::IpoptAlgorithm::RegisterOptions()'],['../classIpopt_1_1GradientScaling.html#af99cbf0d22944681ec7afd11be00a8df',1,'Ipopt::GradientScaling::RegisterOptions()'],['../classIpopt_1_1FilterLSAcceptor.html#a1641246a9e392227b67bbd688c67f031',1,'Ipopt::FilterLSAcceptor::RegisterOptions()'],['../classIpopt_1_1DefaultIterateInitializer.html#aef6fd1af247a0219573b9071a31bc3f7',1,'Ipopt::DefaultIterateInitializer::RegisterOptions()']]], - ['registeroptions_5falgorithm_51',['RegisterOptions_Algorithm',['../namespaceIpopt.html#a385e6ad5a3662c457aa4af3fa0b2c24d',1,'Ipopt']]], - ['registeroptions_5fcgpenalty_52',['RegisterOptions_CGPenalty',['../namespaceIpopt.html#a4456b4cd31d5d2859c972c71b5804118',1,'Ipopt']]], - ['registeroptions_5finexact_53',['RegisterOptions_Inexact',['../namespaceIpopt.html#af7180660bd07fa8efb669a2b6ffd6f97',1,'Ipopt']]], - ['registeroptions_5finterfaces_54',['RegisterOptions_Interfaces',['../namespaceIpopt.html#a5c6bb3514c26c65d40d06a490c2c34a2',1,'Ipopt']]], - ['registeroptions_5flinearsolvers_55',['RegisterOptions_LinearSolvers',['../namespaceIpopt.html#ac13fbf74ce650285025c5a6e84bb511b',1,'Ipopt']]], - ['registeroptions_5fsipopt_56',['RegisterOptions_sIPOPT',['../namespaceIpopt.html#a9f8cdfe8a995380c9e20595952178386',1,'Ipopt']]], - ['regoptions_57',['RegOptions',['../classIpopt_1_1IpoptApplication.html#a6f0bfd1cac08fa9a3fe9de4d47d42e04',1,'Ipopt::IpoptApplication']]], - ['regoptions_5f_58',['regoptions_',['../classIpopt_1_1RegisteredCategory.html#aa0aecaeb261e8b8d90c7e740e3d9352e',1,'Ipopt::RegisteredCategory']]], - ['regoptionslist_59',['RegOptionsList',['../classIpopt_1_1RegisteredOptions.html#ae13f9ef9aeba8fb5eb4aa4fae754094d',1,'Ipopt::RegisteredOptions']]], - ['regularmode_60',['regularmode',['../IpReturnCodes__inc_8h.html#a5daff61568f9909c518fb61116260387aaab2802dbcdfe8648618b9bdcd02e3cb',1,'RegularMode: IpReturnCodes_inc.h'],['../classorg_1_1coinor_1_1Ipopt.html#af185184ae1fe687e64a5f5880c48813d',1,'org.coinor.Ipopt.REGULARMODE']]], - ['relax_5fbounds_61',['relax_bounds',['../classIpopt_1_1TNLPAdapter.html#a9613d9f090849cf038c2e27d847fe723a23d6783c50ae47d4d8f6f486db23ff5a',1,'Ipopt::TNLPAdapter::RELAX_BOUNDS'],['../classIpopt_1_1OrigIpoptNLP.html#a527887cb622251b97802ec2d862cbef5',1,'Ipopt::OrigIpoptNLP::relax_bounds()']]], - ['release_202004_2004_2028_62',['no new release (2004-04-28)',['../md_ChangeLog.html#autotoc_md117',1,'']]], - ['release_202005_2001_2007_63',['no new release (2005-01-07)',['../md_ChangeLog.html#autotoc_md112',1,'']]], - ['release_202005_2008_2019_64',['no new release (2005-08-19)',['../md_ChangeLog.html#autotoc_md110',1,'']]], - ['release_20number_20510_65',['3.0.0 (2005-08-26) - dev release number 510',['../md_ChangeLog.html#autotoc_md108',1,'']]], - ['release_20number_20714_66',['3.1.0 (2006-04-08) - dev release number 714',['../md_ChangeLog.html#autotoc_md105',1,'']]], - ['release_20number_20757_67',['3.2.0 (2006-07-07) - dev release number 757',['../md_ChangeLog.html#autotoc_md103',1,'']]], - ['release_20number_20764_68',['3.2.1 (2006-07-14) - dev release number 764',['../md_ChangeLog.html#autotoc_md102',1,'']]], - ['released_20under_69',['What license is Ipopt released under?',['../FAQ.html#autotoc_md2',1,'']]], - ['releasepointer_5f_70',['ReleasePointer_',['../classIpopt_1_1SmartPtr.html#ab74ca6e796ac58fa4ad335d8112ffae2',1,'Ipopt::SmartPtr']]], - ['releaseref_71',['ReleaseRef',['../classIpopt_1_1ReferencedObject.html#ae6c952e7d1a63080dc8f121c008944fc',1,'Ipopt::ReferencedObject']]], - ['remembercurrentpointasaccepted_72',['RememberCurrentPointAsAccepted',['../classIpopt_1_1AdaptiveMuUpdate.html#aa81a487e86ff119827c39c11eb43beba',1,'Ipopt::AdaptiveMuUpdate']]], - ['reoptimizenlp_73',['ReOptimizeNLP',['../classIpopt_1_1IpoptApplication.html#a483aa387ec56687a106d414da5df4ad8',1,'Ipopt::IpoptApplication']]], - ['reoptimizetnlp_74',['ReOptimizeTNLP',['../classIpopt_1_1IpoptApplication.html#a24de5d491b570b01e36a329c5a3c9471',1,'Ipopt::IpoptApplication']]], - ['replace_5fbounds_5f_75',['replace_bounds_',['../classIpopt_1_1IpoptApplication.html#ab92fa64e176440496ef8c4986752b369',1,'Ipopt::IpoptApplication']]], - ['reportexception_76',['ReportException',['../classIpopt_1_1IpoptException.html#a590c35a9c2f5984574933f9fcaab25c4',1,'Ipopt::IpoptException']]], - ['representation_77',['Coding the Problem Representation',['../INTERFACES.html#INTERFACE_CPP_NLP',1,'']]], - ['requestattach_78',['RequestAttach',['../classIpopt_1_1Observer.html#ad8a27925a917ba926d713ceaac3efd7d',1,'Ipopt::Observer']]], - ['requestdetach_79',['RequestDetach',['../classIpopt_1_1Observer.html#a7006c91bc2893aa7aaa03799820f76dd',1,'Ipopt::Observer']]], - ['requires_5fscaling_5f_80',['requires_scaling_',['../classIpopt_1_1InexactNormalTerminationTester.html#a50a785f30f6d780f95305c60a5f7928d',1,'Ipopt::InexactNormalTerminationTester::requires_scaling_'],['../classIpopt_1_1InexactPDTerminationTester.html#a3cd35df38dc35f23034119d6482af87e',1,'Ipopt::InexactPDTerminationTester::requires_scaling_']]], - ['rescale_5f_81',['rescale_',['../classIpopt_1_1Ma97SolverInterface.html#ac5206adc2a591813af6faac0c55fdada',1,'Ipopt::Ma97SolverInterface::rescale_'],['../classIpopt_1_1SpralSolverInterface.html#a82b95f9f2d3359f346758ecf49667627',1,'Ipopt::SpralSolverInterface::rescale_']]], - ['reset_82',['reset',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a9d9c631b4bd1d3c1ee4800addb702a1a',1,'Ipopt::CGPenaltyLSAcceptor::Reset()'],['../classIpopt_1_1InexactLSAcceptor.html#a1a7cccb588951eebf3ea838d3af14581',1,'Ipopt::InexactLSAcceptor::Reset()'],['../classIpopt_1_1BacktrackingLineSearch.html#ac5f93da335cb0a2d7d2eb324664839a9',1,'Ipopt::BacktrackingLineSearch::Reset()'],['../classIpopt_1_1BacktrackingLSAcceptor.html#a9186dcaa4d969aaeb9579dc47de70acc',1,'Ipopt::BacktrackingLSAcceptor::Reset()'],['../classIpopt_1_1FilterLSAcceptor.html#aa7719befa41ec1b44db3c752814fa17d',1,'Ipopt::FilterLSAcceptor::Reset()'],['../classIpopt_1_1LineSearch.html#ad33f5703834e99614d2eace2846ac5c0',1,'Ipopt::LineSearch::Reset()'],['../classIpopt_1_1PenaltyLSAcceptor.html#a840b8529b9f2f3b42e90ba33d8a932fe',1,'Ipopt::PenaltyLSAcceptor::Reset()'],['../classIpopt_1_1TimedTask.html#a7f249501c707ba9c0bec5cecee93cc65',1,'Ipopt::TimedTask::Reset()']]], - ['reset_5fdata_5fa_83',['reset_data_A',['../classIpopt_1_1PCalculator.html#a61c8c9077bc0147a389039b9d322ef67',1,'Ipopt::PCalculator']]], - ['reset_5flast_5f_84',['reset_last_',['../classIpopt_1_1PDPerturbationHandler.html#aa343fb3486b55a5c181f246bdf375c2c',1,'Ipopt::PDPerturbationHandler']]], - ['reset_5fpiecewise_5fpenalty_5f_85',['reset_piecewise_penalty_',['../classIpopt_1_1CGPenaltyLSAcceptor.html#aface14d70b5a851ae582b09769174ebf',1,'Ipopt::CGPenaltyLSAcceptor']]], - ['resetadjustedtrialslacks_86',['ResetAdjustedTrialSlacks',['../classIpopt_1_1IpoptCalculatedQuantities.html#aff56a0ca444d41d9330d314bb49d681f',1,'Ipopt::IpoptCalculatedQuantities']]], - ['resetinfo_87',['ResetInfo',['../classIpopt_1_1IpoptData.html#a885f82e4eed0d97b5f0e99a862a4bc42',1,'Ipopt::IpoptData']]], - ['resetlist_88',['ResetList',['../classIpopt_1_1PiecewisePenalty.html#a6cf7901c5173b6bbade4d1f59eccc967',1,'Ipopt::PiecewisePenalty']]], - ['resetslacks_89',['ResetSlacks',['../classIpopt_1_1InexactLSAcceptor.html#a70c538d464d4c11c7e7fb13854f1c73f',1,'Ipopt::InexactLSAcceptor']]], - ['resettimes_90',['ResetTimes',['../classIpopt_1_1TimingStatistics.html#a5d48b224373c66adc04d72577205a9ae',1,'Ipopt::TimingStatistics']]], - ['residual_5fimprovement_5ffactor_5f_91',['residual_improvement_factor_',['../classIpopt_1_1PDFullSpaceSolver.html#ad3b0584f56b6f8e4efa18baaf9935b65',1,'Ipopt::PDFullSpaceSolver']]], - ['residual_5fratio_5fmax_5f_92',['residual_ratio_max_',['../classIpopt_1_1PDFullSpaceSolver.html#a849d798f5baf7c6f6cbbbc1f50bc66b9',1,'Ipopt::PDFullSpaceSolver']]], - ['residual_5fratio_5fsingular_5f_93',['residual_ratio_singular_',['../classIpopt_1_1PDFullSpaceSolver.html#a51bfe28b534b5edae4b172b9f6e338ea',1,'Ipopt::PDFullSpaceSolver']]], - ['resortbnds_94',['ResortBnds',['../classIpopt_1_1TNLPAdapter.html#a27af8d1553bc89fc1c003459bb082fcc',1,'Ipopt::TNLPAdapter']]], - ['resortboundmultipliers_95',['ResortBoundMultipliers',['../classIpopt_1_1TNLPAdapter.html#acd0254ec27ef13e6dc8527154f9713bc',1,'Ipopt::TNLPAdapter']]], - ['resortbounds_96',['ResortBounds',['../classIpopt_1_1TNLPAdapter.html#a0c135f4a0ca1a65154feb164ff3e45ae',1,'Ipopt::TNLPAdapter']]], - ['resortg_97',['ResortG',['../classIpopt_1_1TNLPAdapter.html#aa7d13eace81ff7d3181ef629ce3a4a6d',1,'Ipopt::TNLPAdapter']]], - ['resortx_98',['ResortX',['../classIpopt_1_1TNLPAdapter.html#a1f19ad31a25cbed6090f504857e85959',1,'Ipopt::TNLPAdapter']]], - ['resto_5falg_5f_99',['resto_alg_',['../classIpopt_1_1MinC__1NrmRestorationPhase.html#ad9cd4c1c85e57143ce20032ca80527f1',1,'Ipopt::MinC_1NrmRestorationPhase']]], - ['resto_5feq_5fmult_5fcalculator_5f_100',['resto_eq_mult_calculator_',['../classIpopt_1_1RestoIterateInitializer.html#a1f65fd85978e6711fc117adfd10fc485',1,'Ipopt::RestoIterateInitializer']]], - ['resto_5ffailure_5ffeasibility_5fthreshold_5f_101',['resto_failure_feasibility_threshold_',['../classIpopt_1_1MinC__1NrmRestorationPhase.html#a3907c6e88721be5f0a4bd84048e9b2a2',1,'Ipopt::MinC_1NrmRestorationPhase']]], - ['resto_5foptions_5f_102',['resto_options_',['../classIpopt_1_1MinC__1NrmRestorationPhase.html#a4c9ca3387257bee1907d657e8fa148b3',1,'Ipopt::MinC_1NrmRestorationPhase']]], - ['resto_5forig_5fiteration_5foutput_5f_103',['resto_orig_iteration_output_',['../classIpopt_1_1RestoIterationOutput.html#a3a513942ae3b29528486ae1225d07450',1,'Ipopt::RestoIterationOutput']]], - ['resto_5fphase_5f_104',['resto_phase_',['../classIpopt_1_1BacktrackingLineSearch.html#ada2890e814f72f72556b43dc50630a9f',1,'Ipopt::BacktrackingLineSearch']]], - ['resto_5fpred_5f_105',['resto_pred_',['../classIpopt_1_1PenaltyLSAcceptor.html#a622b63cf06d89162dd6d1586b06518ba',1,'Ipopt::PenaltyLSAcceptor::resto_pred_'],['../classIpopt_1_1InexactLSAcceptor.html#aed27ed7f9098f2cdaecfcf78c57a946a',1,'Ipopt::InexactLSAcceptor::resto_pred_']]], - ['restoconvergencecheck_106',['restoconvergencecheck',['../classIpopt_1_1RestoConvergenceCheck.html#aa98e9bbe93bca27a571085ce9ff4a972',1,'Ipopt::RestoConvergenceCheck::RestoConvergenceCheck()'],['../classIpopt_1_1RestoConvergenceCheck.html',1,'Ipopt::RestoConvergenceCheck'],['../classIpopt_1_1RestoConvergenceCheck.html#aea0959028bda24ac812ea66d43f26354',1,'Ipopt::RestoConvergenceCheck::RestoConvergenceCheck()']]], - ['restofilterconvergencecheck_107',['restofilterconvergencecheck',['../classIpopt_1_1RestoFilterConvergenceCheck.html#a6154d5424191ef92b9b010965ff6e401',1,'Ipopt::RestoFilterConvergenceCheck::RestoFilterConvergenceCheck()'],['../classIpopt_1_1RestoFilterConvergenceCheck.html',1,'Ipopt::RestoFilterConvergenceCheck'],['../classIpopt_1_1RestoFilterConvergenceCheck.html#a260d4be553eaa335187f4e394d72e89d',1,'Ipopt::RestoFilterConvergenceCheck::RestoFilterConvergenceCheck()']]], - ['restoipoptnlp_108',['restoipoptnlp',['../classIpopt_1_1RestoIpoptNLP.html',1,'Ipopt::RestoIpoptNLP'],['../classIpopt_1_1RestoIpoptNLP.html#ae7921dfab15c5c9c7bd042babd4b9f9a',1,'Ipopt::RestoIpoptNLP::RestoIpoptNLP(IpoptNLP &orig_ip_nlp, IpoptData &orig_ip_data, IpoptCalculatedQuantities &orig_ip_cq)'],['../classIpopt_1_1RestoIpoptNLP.html#a61da4a7113966f6fafc70afe2aa93e64',1,'Ipopt::RestoIpoptNLP::RestoIpoptNLP()'],['../classIpopt_1_1RestoIpoptNLP.html#ae59df458609ca72cfb4da737d79b5048',1,'Ipopt::RestoIpoptNLP::RestoIpoptNLP(const RestoIpoptNLP &)']]], - ['restoiterateinitializer_109',['restoiterateinitializer',['../classIpopt_1_1RestoIterateInitializer.html#ad66c5638a71aca4c5604cc018bf6675c',1,'Ipopt::RestoIterateInitializer::RestoIterateInitializer(const SmartPtr< EqMultiplierCalculator > &eq_mult_calculator)'],['../classIpopt_1_1RestoIterateInitializer.html#a42a7d05dc6bf280e9e97796ebd30f04d',1,'Ipopt::RestoIterateInitializer::RestoIterateInitializer()'],['../classIpopt_1_1RestoIterateInitializer.html#a69815e84a3971f39c387324ab390fdee',1,'Ipopt::RestoIterateInitializer::RestoIterateInitializer(const RestoIterateInitializer &)'],['../classIpopt_1_1RestoIterateInitializer.html',1,'Ipopt::RestoIterateInitializer']]], - ['restoiterationoutput_110',['restoiterationoutput',['../classIpopt_1_1RestoIterationOutput.html#abc7a583078b7bd5eae6092db3a57c500',1,'Ipopt::RestoIterationOutput::RestoIterationOutput(const SmartPtr< OrigIterationOutput > &resto_orig_iteration_output)'],['../classIpopt_1_1RestoIterationOutput.html#ac717737ae83fb59be251e7c97e543a9b',1,'Ipopt::RestoIterationOutput::RestoIterationOutput()'],['../classIpopt_1_1RestoIterationOutput.html#a0df6e60988124aa3a74b61b96e9d339e',1,'Ipopt::RestoIterationOutput::RestoIterationOutput(const RestoIterationOutput &)'],['../classIpopt_1_1RestoIterationOutput.html',1,'Ipopt::RestoIterationOutput']]], - ['restopenaltyconvergencecheck_111',['restopenaltyconvergencecheck',['../classIpopt_1_1RestoPenaltyConvergenceCheck.html#ac5a0d7a55f3008d594f72227656f94ec',1,'Ipopt::RestoPenaltyConvergenceCheck::RestoPenaltyConvergenceCheck()'],['../classIpopt_1_1RestoPenaltyConvergenceCheck.html',1,'Ipopt::RestoPenaltyConvergenceCheck'],['../classIpopt_1_1RestoPenaltyConvergenceCheck.html#a2022b6e91f58eb4721b143552a6e8548',1,'Ipopt::RestoPenaltyConvergenceCheck::RestoPenaltyConvergenceCheck()']]], - ['restor_5fcounter_112',['restor_counter',['../classIpopt_1_1CGPenaltyData.html#af3636e593be3a1a50b6b967e77bc934b',1,'Ipopt::CGPenaltyData']]], - ['restor_5fcounter_5f_113',['restor_counter_',['../classIpopt_1_1CGPenaltyData.html#ac5e7498173de1c11129713647d80cdae',1,'Ipopt::CGPenaltyData']]], - ['restor_5fiter_114',['restor_iter',['../classIpopt_1_1CGPenaltyData.html#a4f517e4f4fbb18d667c78fb476744c1f',1,'Ipopt::CGPenaltyData']]], - ['restor_5fiter_5f_115',['restor_iter_',['../classIpopt_1_1CGPenaltyData.html#a8fc789403dc890a519ba916a2a0f5175',1,'Ipopt::CGPenaltyData']]], - ['restoration_20phase_116',['Restoration Phase',['../OPTIONS.html#OPT_Restoration_Phase',1,'']]], - ['restoration_5ffailed_117',['restoration_failed',['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7a019adb1693a37754d6e4835fe9f84bd0',1,'Restoration_Failed: IpReturnCodes_inc.h'],['../classorg_1_1coinor_1_1Ipopt.html#ac7f5039b29dd61866610e3a8e8a403b8',1,'org.coinor.Ipopt.RESTORATION_FAILED']]], - ['restoration_5ffailure_118',['RESTORATION_FAILURE',['../namespaceIpopt.html#a53a5dc5f64f568252ba7bb7385e7f834a06801e8b7ed2cce86a01b6ccf3bdc591',1,'Ipopt']]], - ['restorationphase_119',['restorationphase',['../classIpopt_1_1RestorationPhase.html#ac5ef685cf3f924bf9ff370842b7cdfee',1,'Ipopt::RestorationPhase::RestorationPhase()'],['../classIpopt_1_1RestorationPhase.html',1,'Ipopt::RestorationPhase'],['../classIpopt_1_1RestorationPhase.html#a84bf22fc34120f0f79d080d6236919bc',1,'Ipopt::RestorationPhase::RestorationPhase()']]], - ['restorationphasemode_120',['restorationphasemode',['../IpReturnCodes__inc_8h.html#a5daff61568f9909c518fb61116260387accee74140d41706398be37bc4b04a703',1,'RestorationPhaseMode: IpReturnCodes_inc.h'],['../classorg_1_1coinor_1_1Ipopt.html#a3f2f733983ced5bb2db465a6e9329a45',1,'org.coinor.Ipopt.RESTORATIONPHASEMODE']]], - ['restore_5faccepted_5fiterate_5f_121',['restore_accepted_iterate_',['../classIpopt_1_1AdaptiveMuUpdate.html#a4ccc21df9993cadb091dfd10182fd5af',1,'Ipopt::AdaptiveMuUpdate']]], - ['restoreacceptablepoint_122',['RestoreAcceptablePoint',['../classIpopt_1_1BacktrackingLineSearch.html#aa0a57f17d8646480bb31b424039bcb3b',1,'Ipopt::BacktrackingLineSearch']]], - ['restorebestpoint_123',['RestoreBestPoint',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a622419aee9d39bc2649f5213b8d774e0',1,'Ipopt::CGPenaltyLSAcceptor']]], - ['restorediterate_124',['restorediterate',['../classIpopt_1_1BacktrackingLSAcceptor.html#a23f8a7e07b7ab0e0d91a40d846b59472',1,'Ipopt::BacktrackingLSAcceptor::RestoredIterate()'],['../classIpopt_1_1CGPenaltyLSAcceptor.html#abe021b3ea44200bbb04acc75391927d3',1,'Ipopt::CGPenaltyLSAcceptor::RestoredIterate()']]], - ['restoreinternaldatabackup_125',['RestoreInternalDataBackup',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a8e7c02278b58807cd441410d983e3fd0',1,'Ipopt::LimMemQuasiNewtonUpdater']]], - ['restorestorationphase_126',['restorestorationphase',['../classIpopt_1_1RestoRestorationPhase.html',1,'Ipopt::RestoRestorationPhase'],['../classIpopt_1_1RestoRestorationPhase.html#ae49dbf5dad4b3ac021a084a165581472',1,'Ipopt::RestoRestorationPhase::RestoRestorationPhase(const RestoRestorationPhase &)'],['../classIpopt_1_1RestoRestorationPhase.html#a0f0fea6e91a9fca43605a799358d8967',1,'Ipopt::RestoRestorationPhase::RestoRestorationPhase()']]], - ['result_5f_127',['result_',['../classIpopt_1_1DependentResult.html#a4095cad07fe069984328506b30b3821c',1,'Ipopt::DependentResult']]], - ['rethrow_5fnonipoptexception_5f_128',['rethrow_nonipoptexception_',['../classIpopt_1_1IpoptApplication.html#a344967945748a2dba0025829c95c3649',1,'Ipopt::IpoptApplication']]], - ['rethrownonipoptexception_129',['RethrowNonIpoptException',['../classIpopt_1_1IpoptApplication.html#a83e1b7a32982852aee98f8a43e3e77a6',1,'Ipopt::IpoptApplication']]], - ['rho_130',['Rho',['../classIpopt_1_1RestoIpoptNLP.html#a24cbed6e8488d2562f3357a9a6605988',1,'Ipopt::RestoIpoptNLP']]], - ['rho_5f_131',['rho_',['../classIpopt_1_1InexactLSAcceptor.html#a16d8506723fef0663607c31ade4be31b',1,'Ipopt::InexactLSAcceptor::rho_'],['../classIpopt_1_1InexactPDTerminationTester.html#a20f8f3ca87f5b481f74f6f2800639c06',1,'Ipopt::InexactPDTerminationTester::rho_'],['../classIpopt_1_1PenaltyLSAcceptor.html#ad55e28010d389378489f306e6b128964',1,'Ipopt::PenaltyLSAcceptor::rho_'],['../classIpopt_1_1RestoIpoptNLP.html#a483d56d70fd60d3ffbaa6a8e5513744a',1,'Ipopt::RestoIpoptNLP::rho_']]], - ['rhs_5fcr_132',['Rhs_cR',['../classIpopt_1_1AugRestoSystemSolver.html#a14c03a65d291a06f7ececa74b3482bc6',1,'Ipopt::AugRestoSystemSolver']]], - ['rhs_5fcr_5fcache_5f_133',['rhs_cR_cache_',['../classIpopt_1_1AugRestoSystemSolver.html#afc053e09bc495b187f27e6c826e2bfa3',1,'Ipopt::AugRestoSystemSolver']]], - ['rhs_5fdr_134',['Rhs_dR',['../classIpopt_1_1AugRestoSystemSolver.html#a55ee19722884c032cce55471351b45b1',1,'Ipopt::AugRestoSystemSolver']]], - ['rhs_5fdr_5fcache_5f_135',['rhs_dR_cache_',['../classIpopt_1_1AugRestoSystemSolver.html#a6d89b6aaddfdebd9feaff74463524faf',1,'Ipopt::AugRestoSystemSolver']]], - ['rigorous_5f_136',['rigorous_',['../classIpopt_1_1BacktrackingLineSearch.html#a81cc850183ffef4215927545b8fe8451',1,'Ipopt::BacktrackingLineSearch']]], - ['robust_20algorithms_20library_137',['SPRAL (Sparse Parallel Robust Algorithms Library)',['../INSTALL.html#DOWNLOAD_SPRAL',1,'']]], - ['row_5ffull_5fthresh_138',['row_full_thresh',['../structmc68__control__i.html#abe30f64b3362248eed7036142d386f2c',1,'mc68_control_i']]], - ['row_5fscaling_5f_139',['row_scaling_',['../classIpopt_1_1ScaledMatrixSpace.html#a9439e7c2c6c4cd5e4e23fba89fb63750',1,'Ipopt::ScaledMatrixSpace']]], - ['row_5fsearch_140',['row_search',['../structmc68__control__i.html#a8f88261e7bef1e947173ffc68cad0162',1,'mc68_control_i']]], - ['rowcolscaling_141',['rowcolscaling',['../classIpopt_1_1SymScaledMatrixSpace.html#a0d26e0d8ababff487c004ff1a9d95272',1,'Ipopt::SymScaledMatrixSpace::RowColScaling()'],['../classIpopt_1_1SymScaledMatrix.html#a02e5ed72d6f99d5add1116f46a02641a',1,'Ipopt::SymScaledMatrix::RowColScaling()']]], - ['rowscaling_142',['rowscaling',['../classIpopt_1_1ScaledMatrix.html#a6d196b32119ec34a8f11d8e47d5f050f',1,'Ipopt::ScaledMatrix::RowScaling()'],['../classIpopt_1_1ScaledMatrixSpace.html#a0ae7816bb0219df6907903217b32630f',1,'Ipopt::ScaledMatrixSpace::RowScaling()']]], - ['rowvectorspace_143',['rowvectorspace',['../classIpopt_1_1ExpandedMultiVectorMatrix.html#a7a154afa75a5c5facbb95ffd7228b709',1,'Ipopt::ExpandedMultiVectorMatrix::RowVectorSpace()'],['../classIpopt_1_1ExpandedMultiVectorMatrixSpace.html#a9c71d1269e2fb826c16a2fe357e08034',1,'Ipopt::ExpandedMultiVectorMatrixSpace::RowVectorSpace()']]], - ['rspare_144',['rspare',['../structma97__info__s.html#a2aec1d294212368ddf425f9a195f7cd4',1,'ma97_info_s::rspare'],['../structma97__control__s.html#aab450009c5e974bf3b0f50918fcb51e8',1,'ma97_control_s::rspare'],['../structma97__info__d.html#acfd7e244c5da68fbf485435aa4ed1351',1,'ma97_info_d::rspare'],['../structma97__control__d.html#a384c8260fc9cbe069d20e7a0e24bdeaa',1,'ma97_control_d::rspare'],['../structma77__info__s.html#aa035bffb2139be7756c87e79df3503a8',1,'ma77_info_s::rspare'],['../structma77__control__s.html#aa288b021afb088522a5e5956d3d16fa0',1,'ma77_control_s::rspare'],['../structma77__info__d.html#a5fee72858637ac9108d4863298ed5ebd',1,'ma77_info_d::rspare'],['../structma77__control__d.html#a3854dab3e149e9d72c4c91d2abf9eb04',1,'ma77_control_d::rspare']]], - ['run_145',['run',['../classIpopt_1_1SensAlgorithm.html#a6170ca071834ff03e981e010412d4f98',1,'Ipopt::SensAlgorithm::Run()'],['../classIpopt_1_1SensApplication.html#a83eebc2a9636e2ab26f3ba3755ed0416',1,'Ipopt::SensApplication::Run()']]], - ['run_5fsens_5f_146',['run_sens_',['../classIpopt_1_1SensApplication.html#a2da41778758559a9bff0767d352ae711',1,'Ipopt::SensApplication::run_sens_'],['../classIpopt_1_1SensAmplTNLP.html#a365130391fecebb01f0e0b29fd660ed4',1,'Ipopt::SensAmplTNLP::run_sens_']]], - ['runtime_147',['Providing a HSL library at runtime',['../INSTALL.html#LINEARSOLVERLOADER',1,'']]] + ['registerinterrupthandler_50',['RegisterInterruptHandler',['../namespaceIpopt.html#a67b597ce79fdd866ca80f49e553439ea',1,'Ipopt']]], + ['registeroptions_51',['registeroptions',['../classIpopt_1_1Ma86SolverInterface.html#ad1b52287e8b2c500b909d924970baba4',1,'Ipopt::Ma86SolverInterface::RegisterOptions()'],['../classIpopt_1_1ProbingMuOracle.html#a27081c7adc587ed76474cca99175fce5',1,'Ipopt::ProbingMuOracle::RegisterOptions()'],['../classIpopt_1_1Ma77SolverInterface.html#ae4aa999611ef53e230086f450d27dc2c',1,'Ipopt::Ma77SolverInterface::RegisterOptions()'],['../classIpopt_1_1Ma57TSolverInterface.html#a179f75991cbc1e72f29fe39d96dc8b75',1,'Ipopt::Ma57TSolverInterface::RegisterOptions()'],['../classIpopt_1_1Ma28TDependencyDetector.html#a200ddcb1f7063bf8fec35469c827a49f',1,'Ipopt::Ma28TDependencyDetector::RegisterOptions()'],['../classIpopt_1_1Ma27TSolverInterface.html#a75956e60e11e47f9defd21448168e187',1,'Ipopt::Ma27TSolverInterface::RegisterOptions()'],['../classIpopt_1_1IterativeWsmpSolverInterface.html#afe030df840e6e688f2ea3a9ee527eb13',1,'Ipopt::IterativeWsmpSolverInterface::RegisterOptions()'],['../classIpopt_1_1WarmStartIterateInitializer.html#a938724ed700eca30c32c3f7f9017eb0c',1,'Ipopt::WarmStartIterateInitializer::RegisterOptions()'],['../classIpopt_1_1RestoPenaltyConvergenceCheck.html#ac84145578c754797bce41ee2af177e2b',1,'Ipopt::RestoPenaltyConvergenceCheck::RegisterOptions()'],['../classIpopt_1_1MinC__1NrmRestorationPhase.html#aaed60810f6751ec3e46668e945b08b76',1,'Ipopt::MinC_1NrmRestorationPhase::RegisterOptions()'],['../classIpopt_1_1RestoIterateInitializer.html#af00b36b6bd6aa0a0177aef7f51d7f51b',1,'Ipopt::RestoIterateInitializer::RegisterOptions()'],['../classIpopt_1_1RestoIpoptNLP.html#aca2c0e491607b5291fe47de944373e0c',1,'Ipopt::RestoIpoptNLP::RegisterOptions()'],['../classIpopt_1_1RestoFilterConvergenceCheck.html#a9d6424ef4356ab2694e548daad9b39b2',1,'Ipopt::RestoFilterConvergenceCheck::RegisterOptions()'],['../classIpopt_1_1RestoConvergenceCheck.html#a92c6ec2e331dc5085b6600ac977bb7e2',1,'Ipopt::RestoConvergenceCheck::RegisterOptions()'],['../classIpopt_1_1QualityFunctionMuOracle.html#a159434694a4a0b414341ab5de80dc32f',1,'Ipopt::QualityFunctionMuOracle::RegisterOptions()'],['../classIpopt_1_1PDSearchDirCalculator.html#a7d20d557c24eafe7ceec21946121044d',1,'Ipopt::PDSearchDirCalculator::RegisterOptions()'],['../classIpopt_1_1Ma97SolverInterface.html#a8bbb074fb095afc9232b21a4f969ac51',1,'Ipopt::Ma97SolverInterface::RegisterOptions()'],['../classIpopt_1_1MumpsSolverInterface.html#a1c87092ecca460918419008593c3f140',1,'Ipopt::MumpsSolverInterface::RegisterOptions()'],['../classIpopt_1_1PardisoMKLSolverInterface.html#ab199200c418434848c5bf0d22360c612',1,'Ipopt::PardisoMKLSolverInterface::RegisterOptions()'],['../classIpopt_1_1PardisoSolverInterface.html#a2714301e798b4c1ae6e87dd41c7000a2',1,'Ipopt::PardisoSolverInterface::RegisterOptions()'],['../classIpopt_1_1SpralSolverInterface.html#ac2257103d9a1f3a83ca9f397aa75d2fe',1,'Ipopt::SpralSolverInterface::RegisterOptions()'],['../classIpopt_1_1TSymDependencyDetector.html#a8eee5e6395d339313258aae4499b35fc',1,'Ipopt::TSymDependencyDetector::RegisterOptions()'],['../classIpopt_1_1TSymLinearSolver.html#ad09894475039a90d87b564c7cb2f185d',1,'Ipopt::TSymLinearSolver::RegisterOptions()'],['../classIpopt_1_1WsmpSolverInterface.html#aeeb760e84110b8415d9c2bc7940efd2c',1,'Ipopt::WsmpSolverInterface::RegisterOptions()'],['../classIpopt_1_1RegisteredOptions.html#a20f15c22268c9098ed751d32d1125683',1,'Ipopt::RegisteredOptions::RegisterOptions()'],['../classIpopt_1_1CGPenaltyCq.html#a308c64081261b031d11ab9fce557f717',1,'Ipopt::CGPenaltyCq::RegisterOptions()'],['../classIpopt_1_1CGPenaltyLSAcceptor.html#a6a24374dc62c0cf7bfd4ed04bad9f3f9',1,'Ipopt::CGPenaltyLSAcceptor::RegisterOptions()'],['../classIpopt_1_1CGPerturbationHandler.html#af7c091e66d74b8c9e0d41d6ab5bfd592',1,'Ipopt::CGPerturbationHandler::RegisterOptions()'],['../classIpopt_1_1CGSearchDirCalculator.html#a3b83859027473244f84045313a18c1e5',1,'Ipopt::CGSearchDirCalculator::RegisterOptions()'],['../classIpopt_1_1IpoptApplication.html#afa9569b07b3cec161c3d998e0fc520ba',1,'Ipopt::IpoptApplication::RegisterOptions()'],['../classIpopt_1_1TNLPAdapter.html#a470d71ff0c3e7fec7f00d34e7c0253bf',1,'Ipopt::TNLPAdapter::RegisterOptions()'],['../classIpopt_1_1SensApplication.html#aedbaa582139dc53f69a6e0f77ecc3ba2',1,'Ipopt::SensApplication::RegisterOptions()'],['../classIpopt_1_1PenaltyLSAcceptor.html#ac6abe9f599fb294ee597891c41f2f032',1,'Ipopt::PenaltyLSAcceptor::RegisterOptions()'],['../classIpopt_1_1InexactAlgorithmBuilder.html#a61dbb31f0b21765a10e3922e45eacfa9',1,'Ipopt::InexactAlgorithmBuilder::RegisterOptions()'],['../classIpopt_1_1InexactCq.html#a881d81cdeac7c46c35b8ea1fb5554fb9',1,'Ipopt::InexactCq::RegisterOptions()'],['../classIpopt_1_1InexactDoglegNormalStep.html#a82278b5ec2ede5687e9a239da69964a6',1,'Ipopt::InexactDoglegNormalStep::RegisterOptions()'],['../classIpopt_1_1InexactLSAcceptor.html#a440c3ed5086ddf6f4597264071e24bb3',1,'Ipopt::InexactLSAcceptor::RegisterOptions()'],['../classIpopt_1_1InexactNewtonNormalStep.html#aef234fb92871404831b9c9809a888831',1,'Ipopt::InexactNewtonNormalStep::RegisterOptions()'],['../classIpopt_1_1InexactNormalTerminationTester.html#a2504b3e1d0e3e52b7c310cf0c16eea0c',1,'Ipopt::InexactNormalTerminationTester::RegisterOptions()'],['../classIpopt_1_1InexactPDSolver.html#a001f7c31ab64f3720b5aa930892507cf',1,'Ipopt::InexactPDSolver::RegisterOptions()'],['../classIpopt_1_1InexactPDTerminationTester.html#af72465cd36d75cedd602456be728c0d9',1,'Ipopt::InexactPDTerminationTester::RegisterOptions()'],['../classIpopt_1_1InexactSearchDirCalculator.html#a6b02443fe844835d954c3138c61bd0bf',1,'Ipopt::InexactSearchDirCalculator::RegisterOptions()'],['../classIpopt_1_1IterativePardisoSolverInterface.html#a1646042f9217546da3f50c95d1f1032f',1,'Ipopt::IterativePardisoSolverInterface::RegisterOptions()'],['../classIpopt_1_1AdaptiveMuUpdate.html#a3ea28e8222cc9b1442c6d8534126c490',1,'Ipopt::AdaptiveMuUpdate::RegisterOptions()'],['../classIpopt_1_1AlgorithmBuilder.html#abb36238fabd5aa3ea5f6ecfc4c40d6a7',1,'Ipopt::AlgorithmBuilder::RegisterOptions()'],['../classIpopt_1_1BacktrackingLineSearch.html#a8bf0859cf762f870bf270f0c4c87c8fa',1,'Ipopt::BacktrackingLineSearch::RegisterOptions()'],['../classIpopt_1_1BacktrackingLSAcceptor.html#a948e091f9b593bfd4b057053f3c7077e',1,'Ipopt::BacktrackingLSAcceptor::RegisterOptions()'],['../classIpopt_1_1DefaultIterateInitializer.html#aef6fd1af247a0219573b9071a31bc3f7',1,'Ipopt::DefaultIterateInitializer::RegisterOptions()'],['../classIpopt_1_1FilterLSAcceptor.html#a1641246a9e392227b67bbd688c67f031',1,'Ipopt::FilterLSAcceptor::RegisterOptions()'],['../classIpopt_1_1PDPerturbationHandler.html#a4550a7afc13bb81c07b04f9127518748',1,'Ipopt::PDPerturbationHandler::RegisterOptions()'],['../classIpopt_1_1PDFullSpaceSolver.html#a48ccadea2bef95f5f335830463a6c8e5',1,'Ipopt::PDFullSpaceSolver::RegisterOptions()'],['../classIpopt_1_1OrigIterationOutput.html#a8e6fb688861aa41e6f4659b431ec8dca',1,'Ipopt::OrigIterationOutput::RegisterOptions()'],['../classIpopt_1_1OrigIpoptNLP.html#a2d43d86f8ff146fa09edc769cfd0dbcf',1,'Ipopt::OrigIpoptNLP::RegisterOptions()'],['../classIpopt_1_1OptimalityErrorConvergenceCheck.html#ac0b719e6525a8ebfef6bbf3ed26712f6',1,'Ipopt::OptimalityErrorConvergenceCheck::RegisterOptions()'],['../classIpopt_1_1StandardScalingBase.html#aa70659fdcafd46e6e8a26a37cbf48c28',1,'Ipopt::StandardScalingBase::RegisterOptions()'],['../classIpopt_1_1MonotoneMuUpdate.html#ae2c8414202ca817cc77a06815413aa41',1,'Ipopt::MonotoneMuUpdate::RegisterOptions()'],['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a3188133b8913b894c778ddc89d6c3dd2',1,'Ipopt::LimMemQuasiNewtonUpdater::RegisterOptions()'],['../classIpopt_1_1IpoptData.html#ab597ccfaab6bb0171d5c65196f804ded',1,'Ipopt::IpoptData::RegisterOptions()'],['../classIpopt_1_1IpoptCalculatedQuantities.html#afe82ce10ea4ab69b38a81fc5f439370b',1,'Ipopt::IpoptCalculatedQuantities::RegisterOptions()'],['../classIpopt_1_1IpoptAlgorithm.html#ac8e03902f681e8d3e7089efc103f58ed',1,'Ipopt::IpoptAlgorithm::RegisterOptions()'],['../classIpopt_1_1GradientScaling.html#af99cbf0d22944681ec7afd11be00a8df',1,'Ipopt::GradientScaling::RegisterOptions()'],['../classIpopt_1_1EquilibrationScaling.html#a443dd4fda46e8911de15150018052260',1,'Ipopt::EquilibrationScaling::RegisterOptions()']]], + ['registeroptions_5falgorithm_52',['RegisterOptions_Algorithm',['../namespaceIpopt.html#a385e6ad5a3662c457aa4af3fa0b2c24d',1,'Ipopt']]], + ['registeroptions_5fcgpenalty_53',['RegisterOptions_CGPenalty',['../namespaceIpopt.html#a4456b4cd31d5d2859c972c71b5804118',1,'Ipopt']]], + ['registeroptions_5finexact_54',['RegisterOptions_Inexact',['../namespaceIpopt.html#af7180660bd07fa8efb669a2b6ffd6f97',1,'Ipopt']]], + ['registeroptions_5finterfaces_55',['RegisterOptions_Interfaces',['../namespaceIpopt.html#a5c6bb3514c26c65d40d06a490c2c34a2',1,'Ipopt']]], + ['registeroptions_5flinearsolvers_56',['RegisterOptions_LinearSolvers',['../namespaceIpopt.html#ac13fbf74ce650285025c5a6e84bb511b',1,'Ipopt']]], + ['registeroptions_5fsipopt_57',['RegisterOptions_sIPOPT',['../namespaceIpopt.html#a9f8cdfe8a995380c9e20595952178386',1,'Ipopt']]], + ['regoptions_58',['RegOptions',['../classIpopt_1_1IpoptApplication.html#a6f0bfd1cac08fa9a3fe9de4d47d42e04',1,'Ipopt::IpoptApplication']]], + ['regoptions_5f_59',['regoptions_',['../classIpopt_1_1RegisteredCategory.html#aa0aecaeb261e8b8d90c7e740e3d9352e',1,'Ipopt::RegisteredCategory']]], + ['regoptionslist_60',['RegOptionsList',['../classIpopt_1_1RegisteredOptions.html#ae13f9ef9aeba8fb5eb4aa4fae754094d',1,'Ipopt::RegisteredOptions']]], + ['regularmode_61',['regularmode',['../IpReturnCodes__inc_8h.html#a5daff61568f9909c518fb61116260387aaab2802dbcdfe8648618b9bdcd02e3cb',1,'RegularMode: IpReturnCodes_inc.h'],['../classorg_1_1coinor_1_1Ipopt.html#af185184ae1fe687e64a5f5880c48813d',1,'org.coinor.Ipopt.REGULARMODE']]], + ['relax_5fbounds_62',['relax_bounds',['../classIpopt_1_1TNLPAdapter.html#a9613d9f090849cf038c2e27d847fe723a23d6783c50ae47d4d8f6f486db23ff5a',1,'Ipopt::TNLPAdapter::RELAX_BOUNDS'],['../classIpopt_1_1OrigIpoptNLP.html#a527887cb622251b97802ec2d862cbef5',1,'Ipopt::OrigIpoptNLP::relax_bounds()']]], + ['release_202004_2004_2028_63',['no new release (2004-04-28)',['../md_ChangeLog.html#autotoc_md119',1,'']]], + ['release_202005_2001_2007_64',['no new release (2005-01-07)',['../md_ChangeLog.html#autotoc_md114',1,'']]], + ['release_202005_2008_2019_65',['no new release (2005-08-19)',['../md_ChangeLog.html#autotoc_md112',1,'']]], + ['release_20number_20510_66',['3.0.0 (2005-08-26) - dev release number 510',['../md_ChangeLog.html#autotoc_md110',1,'']]], + ['release_20number_20714_67',['3.1.0 (2006-04-08) - dev release number 714',['../md_ChangeLog.html#autotoc_md107',1,'']]], + ['release_20number_20757_68',['3.2.0 (2006-07-07) - dev release number 757',['../md_ChangeLog.html#autotoc_md105',1,'']]], + ['release_20number_20764_69',['3.2.1 (2006-07-14) - dev release number 764',['../md_ChangeLog.html#autotoc_md104',1,'']]], + ['released_20under_70',['What license is Ipopt released under?',['../FAQ.html#autotoc_md2',1,'']]], + ['releasepointer_5f_71',['ReleasePointer_',['../classIpopt_1_1SmartPtr.html#ab74ca6e796ac58fa4ad335d8112ffae2',1,'Ipopt::SmartPtr']]], + ['releaseref_72',['ReleaseRef',['../classIpopt_1_1ReferencedObject.html#ae6c952e7d1a63080dc8f121c008944fc',1,'Ipopt::ReferencedObject']]], + ['remembercurrentpointasaccepted_73',['RememberCurrentPointAsAccepted',['../classIpopt_1_1AdaptiveMuUpdate.html#aa81a487e86ff119827c39c11eb43beba',1,'Ipopt::AdaptiveMuUpdate']]], + ['reoptimizenlp_74',['ReOptimizeNLP',['../classIpopt_1_1IpoptApplication.html#a483aa387ec56687a106d414da5df4ad8',1,'Ipopt::IpoptApplication']]], + ['reoptimizetnlp_75',['ReOptimizeTNLP',['../classIpopt_1_1IpoptApplication.html#a24de5d491b570b01e36a329c5a3c9471',1,'Ipopt::IpoptApplication']]], + ['replace_5fbounds_5f_76',['replace_bounds_',['../classIpopt_1_1IpoptApplication.html#ab92fa64e176440496ef8c4986752b369',1,'Ipopt::IpoptApplication']]], + ['reportexception_77',['ReportException',['../classIpopt_1_1IpoptException.html#a590c35a9c2f5984574933f9fcaab25c4',1,'Ipopt::IpoptException']]], + ['representation_78',['Coding the Problem Representation',['../INTERFACES.html#INTERFACE_CPP_NLP',1,'']]], + ['requestattach_79',['RequestAttach',['../classIpopt_1_1Observer.html#ad8a27925a917ba926d713ceaac3efd7d',1,'Ipopt::Observer']]], + ['requestdetach_80',['RequestDetach',['../classIpopt_1_1Observer.html#a7006c91bc2893aa7aaa03799820f76dd',1,'Ipopt::Observer']]], + ['requires_5fscaling_5f_81',['requires_scaling_',['../classIpopt_1_1InexactNormalTerminationTester.html#a50a785f30f6d780f95305c60a5f7928d',1,'Ipopt::InexactNormalTerminationTester::requires_scaling_'],['../classIpopt_1_1InexactPDTerminationTester.html#a3cd35df38dc35f23034119d6482af87e',1,'Ipopt::InexactPDTerminationTester::requires_scaling_']]], + ['rescale_5f_82',['rescale_',['../classIpopt_1_1Ma97SolverInterface.html#ac5206adc2a591813af6faac0c55fdada',1,'Ipopt::Ma97SolverInterface::rescale_'],['../classIpopt_1_1SpralSolverInterface.html#a82b95f9f2d3359f346758ecf49667627',1,'Ipopt::SpralSolverInterface::rescale_']]], + ['reset_83',['reset',['../classIpopt_1_1FilterLSAcceptor.html#aa7719befa41ec1b44db3c752814fa17d',1,'Ipopt::FilterLSAcceptor::Reset()'],['../classIpopt_1_1InexactLSAcceptor.html#a1a7cccb588951eebf3ea838d3af14581',1,'Ipopt::InexactLSAcceptor::Reset()'],['../classIpopt_1_1BacktrackingLineSearch.html#ac5f93da335cb0a2d7d2eb324664839a9',1,'Ipopt::BacktrackingLineSearch::Reset()'],['../classIpopt_1_1BacktrackingLSAcceptor.html#a9186dcaa4d969aaeb9579dc47de70acc',1,'Ipopt::BacktrackingLSAcceptor::Reset()'],['../classIpopt_1_1LineSearch.html#ad33f5703834e99614d2eace2846ac5c0',1,'Ipopt::LineSearch::Reset()'],['../classIpopt_1_1PenaltyLSAcceptor.html#a840b8529b9f2f3b42e90ba33d8a932fe',1,'Ipopt::PenaltyLSAcceptor::Reset()'],['../classIpopt_1_1TimedTask.html#a7f249501c707ba9c0bec5cecee93cc65',1,'Ipopt::TimedTask::Reset()'],['../classIpopt_1_1CGPenaltyLSAcceptor.html#a9d9c631b4bd1d3c1ee4800addb702a1a',1,'Ipopt::CGPenaltyLSAcceptor::Reset()']]], + ['reset_5fdata_5fa_84',['reset_data_A',['../classIpopt_1_1PCalculator.html#a61c8c9077bc0147a389039b9d322ef67',1,'Ipopt::PCalculator']]], + ['reset_5flast_5f_85',['reset_last_',['../classIpopt_1_1PDPerturbationHandler.html#aa343fb3486b55a5c181f246bdf375c2c',1,'Ipopt::PDPerturbationHandler']]], + ['reset_5fpiecewise_5fpenalty_5f_86',['reset_piecewise_penalty_',['../classIpopt_1_1CGPenaltyLSAcceptor.html#aface14d70b5a851ae582b09769174ebf',1,'Ipopt::CGPenaltyLSAcceptor']]], + ['resetadjustedtrialslacks_87',['ResetAdjustedTrialSlacks',['../classIpopt_1_1IpoptCalculatedQuantities.html#aff56a0ca444d41d9330d314bb49d681f',1,'Ipopt::IpoptCalculatedQuantities']]], + ['resetinfo_88',['ResetInfo',['../classIpopt_1_1IpoptData.html#a885f82e4eed0d97b5f0e99a862a4bc42',1,'Ipopt::IpoptData']]], + ['resetlist_89',['ResetList',['../classIpopt_1_1PiecewisePenalty.html#a6cf7901c5173b6bbade4d1f59eccc967',1,'Ipopt::PiecewisePenalty']]], + ['resetslacks_90',['ResetSlacks',['../classIpopt_1_1InexactLSAcceptor.html#a70c538d464d4c11c7e7fb13854f1c73f',1,'Ipopt::InexactLSAcceptor']]], + ['resettimes_91',['ResetTimes',['../classIpopt_1_1TimingStatistics.html#a5d48b224373c66adc04d72577205a9ae',1,'Ipopt::TimingStatistics']]], + ['residual_5fimprovement_5ffactor_5f_92',['residual_improvement_factor_',['../classIpopt_1_1PDFullSpaceSolver.html#ad3b0584f56b6f8e4efa18baaf9935b65',1,'Ipopt::PDFullSpaceSolver']]], + ['residual_5fratio_5fmax_5f_93',['residual_ratio_max_',['../classIpopt_1_1PDFullSpaceSolver.html#a849d798f5baf7c6f6cbbbc1f50bc66b9',1,'Ipopt::PDFullSpaceSolver']]], + ['residual_5fratio_5fsingular_5f_94',['residual_ratio_singular_',['../classIpopt_1_1PDFullSpaceSolver.html#a51bfe28b534b5edae4b172b9f6e338ea',1,'Ipopt::PDFullSpaceSolver']]], + ['resortbnds_95',['ResortBnds',['../classIpopt_1_1TNLPAdapter.html#a27af8d1553bc89fc1c003459bb082fcc',1,'Ipopt::TNLPAdapter']]], + ['resortboundmultipliers_96',['ResortBoundMultipliers',['../classIpopt_1_1TNLPAdapter.html#acd0254ec27ef13e6dc8527154f9713bc',1,'Ipopt::TNLPAdapter']]], + ['resortbounds_97',['ResortBounds',['../classIpopt_1_1TNLPAdapter.html#a0c135f4a0ca1a65154feb164ff3e45ae',1,'Ipopt::TNLPAdapter']]], + ['resortg_98',['ResortG',['../classIpopt_1_1TNLPAdapter.html#aa7d13eace81ff7d3181ef629ce3a4a6d',1,'Ipopt::TNLPAdapter']]], + ['resortx_99',['ResortX',['../classIpopt_1_1TNLPAdapter.html#a1f19ad31a25cbed6090f504857e85959',1,'Ipopt::TNLPAdapter']]], + ['resto_5falg_5f_100',['resto_alg_',['../classIpopt_1_1MinC__1NrmRestorationPhase.html#ad9cd4c1c85e57143ce20032ca80527f1',1,'Ipopt::MinC_1NrmRestorationPhase']]], + ['resto_5feq_5fmult_5fcalculator_5f_101',['resto_eq_mult_calculator_',['../classIpopt_1_1RestoIterateInitializer.html#a1f65fd85978e6711fc117adfd10fc485',1,'Ipopt::RestoIterateInitializer']]], + ['resto_5ffailure_5ffeasibility_5fthreshold_5f_102',['resto_failure_feasibility_threshold_',['../classIpopt_1_1MinC__1NrmRestorationPhase.html#a3907c6e88721be5f0a4bd84048e9b2a2',1,'Ipopt::MinC_1NrmRestorationPhase']]], + ['resto_5foptions_5f_103',['resto_options_',['../classIpopt_1_1MinC__1NrmRestorationPhase.html#a4c9ca3387257bee1907d657e8fa148b3',1,'Ipopt::MinC_1NrmRestorationPhase']]], + ['resto_5forig_5fiteration_5foutput_5f_104',['resto_orig_iteration_output_',['../classIpopt_1_1RestoIterationOutput.html#a3a513942ae3b29528486ae1225d07450',1,'Ipopt::RestoIterationOutput']]], + ['resto_5fphase_5f_105',['resto_phase_',['../classIpopt_1_1BacktrackingLineSearch.html#ada2890e814f72f72556b43dc50630a9f',1,'Ipopt::BacktrackingLineSearch']]], + ['resto_5fpred_5f_106',['resto_pred_',['../classIpopt_1_1PenaltyLSAcceptor.html#a622b63cf06d89162dd6d1586b06518ba',1,'Ipopt::PenaltyLSAcceptor::resto_pred_'],['../classIpopt_1_1InexactLSAcceptor.html#aed27ed7f9098f2cdaecfcf78c57a946a',1,'Ipopt::InexactLSAcceptor::resto_pred_']]], + ['restoconvergencecheck_107',['restoconvergencecheck',['../classIpopt_1_1RestoConvergenceCheck.html',1,'Ipopt::RestoConvergenceCheck'],['../classIpopt_1_1RestoConvergenceCheck.html#aea0959028bda24ac812ea66d43f26354',1,'Ipopt::RestoConvergenceCheck::RestoConvergenceCheck()'],['../classIpopt_1_1RestoConvergenceCheck.html#aa98e9bbe93bca27a571085ce9ff4a972',1,'Ipopt::RestoConvergenceCheck::RestoConvergenceCheck(const RestoConvergenceCheck &)']]], + ['restofilterconvergencecheck_108',['restofilterconvergencecheck',['../classIpopt_1_1RestoFilterConvergenceCheck.html',1,'Ipopt::RestoFilterConvergenceCheck'],['../classIpopt_1_1RestoFilterConvergenceCheck.html#a6154d5424191ef92b9b010965ff6e401',1,'Ipopt::RestoFilterConvergenceCheck::RestoFilterConvergenceCheck()'],['../classIpopt_1_1RestoFilterConvergenceCheck.html#a260d4be553eaa335187f4e394d72e89d',1,'Ipopt::RestoFilterConvergenceCheck::RestoFilterConvergenceCheck(const RestoFilterConvergenceCheck &)']]], + ['restoipoptnlp_109',['restoipoptnlp',['../classIpopt_1_1RestoIpoptNLP.html#ae7921dfab15c5c9c7bd042babd4b9f9a',1,'Ipopt::RestoIpoptNLP::RestoIpoptNLP(IpoptNLP &orig_ip_nlp, IpoptData &orig_ip_data, IpoptCalculatedQuantities &orig_ip_cq)'],['../classIpopt_1_1RestoIpoptNLP.html#a61da4a7113966f6fafc70afe2aa93e64',1,'Ipopt::RestoIpoptNLP::RestoIpoptNLP()'],['../classIpopt_1_1RestoIpoptNLP.html#ae59df458609ca72cfb4da737d79b5048',1,'Ipopt::RestoIpoptNLP::RestoIpoptNLP(const RestoIpoptNLP &)'],['../classIpopt_1_1RestoIpoptNLP.html',1,'Ipopt::RestoIpoptNLP']]], + ['restoiterateinitializer_110',['restoiterateinitializer',['../classIpopt_1_1RestoIterateInitializer.html',1,'Ipopt::RestoIterateInitializer'],['../classIpopt_1_1RestoIterateInitializer.html#ad66c5638a71aca4c5604cc018bf6675c',1,'Ipopt::RestoIterateInitializer::RestoIterateInitializer(const SmartPtr< EqMultiplierCalculator > &eq_mult_calculator)'],['../classIpopt_1_1RestoIterateInitializer.html#a42a7d05dc6bf280e9e97796ebd30f04d',1,'Ipopt::RestoIterateInitializer::RestoIterateInitializer()'],['../classIpopt_1_1RestoIterateInitializer.html#a69815e84a3971f39c387324ab390fdee',1,'Ipopt::RestoIterateInitializer::RestoIterateInitializer(const RestoIterateInitializer &)']]], + ['restoiterationoutput_111',['restoiterationoutput',['../classIpopt_1_1RestoIterationOutput.html',1,'Ipopt::RestoIterationOutput'],['../classIpopt_1_1RestoIterationOutput.html#a0df6e60988124aa3a74b61b96e9d339e',1,'Ipopt::RestoIterationOutput::RestoIterationOutput(const RestoIterationOutput &)'],['../classIpopt_1_1RestoIterationOutput.html#ac717737ae83fb59be251e7c97e543a9b',1,'Ipopt::RestoIterationOutput::RestoIterationOutput()'],['../classIpopt_1_1RestoIterationOutput.html#abc7a583078b7bd5eae6092db3a57c500',1,'Ipopt::RestoIterationOutput::RestoIterationOutput(const SmartPtr< OrigIterationOutput > &resto_orig_iteration_output)']]], + ['restopenaltyconvergencecheck_112',['restopenaltyconvergencecheck',['../classIpopt_1_1RestoPenaltyConvergenceCheck.html#a2022b6e91f58eb4721b143552a6e8548',1,'Ipopt::RestoPenaltyConvergenceCheck::RestoPenaltyConvergenceCheck(const RestoPenaltyConvergenceCheck &)'],['../classIpopt_1_1RestoPenaltyConvergenceCheck.html#ac5a0d7a55f3008d594f72227656f94ec',1,'Ipopt::RestoPenaltyConvergenceCheck::RestoPenaltyConvergenceCheck()'],['../classIpopt_1_1RestoPenaltyConvergenceCheck.html',1,'Ipopt::RestoPenaltyConvergenceCheck']]], + ['restor_5fcounter_113',['restor_counter',['../classIpopt_1_1CGPenaltyData.html#af3636e593be3a1a50b6b967e77bc934b',1,'Ipopt::CGPenaltyData']]], + ['restor_5fcounter_5f_114',['restor_counter_',['../classIpopt_1_1CGPenaltyData.html#ac5e7498173de1c11129713647d80cdae',1,'Ipopt::CGPenaltyData']]], + ['restor_5fiter_115',['restor_iter',['../classIpopt_1_1CGPenaltyData.html#a4f517e4f4fbb18d667c78fb476744c1f',1,'Ipopt::CGPenaltyData']]], + ['restor_5fiter_5f_116',['restor_iter_',['../classIpopt_1_1CGPenaltyData.html#a8fc789403dc890a519ba916a2a0f5175',1,'Ipopt::CGPenaltyData']]], + ['restoration_20phase_117',['Restoration Phase',['../OPTIONS.html#OPT_Restoration_Phase',1,'']]], + ['restoration_5ffailed_118',['restoration_failed',['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7a019adb1693a37754d6e4835fe9f84bd0',1,'Restoration_Failed: IpReturnCodes_inc.h'],['../classorg_1_1coinor_1_1Ipopt.html#ac7f5039b29dd61866610e3a8e8a403b8',1,'org.coinor.Ipopt.RESTORATION_FAILED']]], + ['restoration_5ffailure_119',['RESTORATION_FAILURE',['../namespaceIpopt.html#a53a5dc5f64f568252ba7bb7385e7f834a06801e8b7ed2cce86a01b6ccf3bdc591',1,'Ipopt']]], + ['restorationphase_120',['restorationphase',['../classIpopt_1_1RestorationPhase.html',1,'Ipopt::RestorationPhase'],['../classIpopt_1_1RestorationPhase.html#ac5ef685cf3f924bf9ff370842b7cdfee',1,'Ipopt::RestorationPhase::RestorationPhase()'],['../classIpopt_1_1RestorationPhase.html#a84bf22fc34120f0f79d080d6236919bc',1,'Ipopt::RestorationPhase::RestorationPhase(const RestorationPhase &)']]], + ['restorationphasemode_121',['restorationphasemode',['../classorg_1_1coinor_1_1Ipopt.html#a3f2f733983ced5bb2db465a6e9329a45',1,'org.coinor.Ipopt.RESTORATIONPHASEMODE'],['../IpReturnCodes__inc_8h.html#a5daff61568f9909c518fb61116260387accee74140d41706398be37bc4b04a703',1,'RestorationPhaseMode: IpReturnCodes_inc.h']]], + ['restore_5faccepted_5fiterate_5f_122',['restore_accepted_iterate_',['../classIpopt_1_1AdaptiveMuUpdate.html#a4ccc21df9993cadb091dfd10182fd5af',1,'Ipopt::AdaptiveMuUpdate']]], + ['restoreacceptablepoint_123',['RestoreAcceptablePoint',['../classIpopt_1_1BacktrackingLineSearch.html#aa0a57f17d8646480bb31b424039bcb3b',1,'Ipopt::BacktrackingLineSearch']]], + ['restorebestpoint_124',['RestoreBestPoint',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a622419aee9d39bc2649f5213b8d774e0',1,'Ipopt::CGPenaltyLSAcceptor']]], + ['restorediterate_125',['restorediterate',['../classIpopt_1_1BacktrackingLSAcceptor.html#a23f8a7e07b7ab0e0d91a40d846b59472',1,'Ipopt::BacktrackingLSAcceptor::RestoredIterate()'],['../classIpopt_1_1CGPenaltyLSAcceptor.html#abe021b3ea44200bbb04acc75391927d3',1,'Ipopt::CGPenaltyLSAcceptor::RestoredIterate()']]], + ['restoreinternaldatabackup_126',['RestoreInternalDataBackup',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a8e7c02278b58807cd441410d983e3fd0',1,'Ipopt::LimMemQuasiNewtonUpdater']]], + ['restorestorationphase_127',['restorestorationphase',['../classIpopt_1_1RestoRestorationPhase.html',1,'Ipopt::RestoRestorationPhase'],['../classIpopt_1_1RestoRestorationPhase.html#a0f0fea6e91a9fca43605a799358d8967',1,'Ipopt::RestoRestorationPhase::RestoRestorationPhase()'],['../classIpopt_1_1RestoRestorationPhase.html#ae49dbf5dad4b3ac021a084a165581472',1,'Ipopt::RestoRestorationPhase::RestoRestorationPhase(const RestoRestorationPhase &)']]], + ['result_5f_128',['result_',['../classIpopt_1_1DependentResult.html#a4095cad07fe069984328506b30b3821c',1,'Ipopt::DependentResult']]], + ['rethrow_5fnonipoptexception_5f_129',['rethrow_nonipoptexception_',['../classIpopt_1_1IpoptApplication.html#a344967945748a2dba0025829c95c3649',1,'Ipopt::IpoptApplication']]], + ['rethrownonipoptexception_130',['RethrowNonIpoptException',['../classIpopt_1_1IpoptApplication.html#a83e1b7a32982852aee98f8a43e3e77a6',1,'Ipopt::IpoptApplication']]], + ['rho_131',['Rho',['../classIpopt_1_1RestoIpoptNLP.html#a24cbed6e8488d2562f3357a9a6605988',1,'Ipopt::RestoIpoptNLP']]], + ['rho_5f_132',['rho_',['../classIpopt_1_1PenaltyLSAcceptor.html#ad55e28010d389378489f306e6b128964',1,'Ipopt::PenaltyLSAcceptor::rho_'],['../classIpopt_1_1RestoIpoptNLP.html#a483d56d70fd60d3ffbaa6a8e5513744a',1,'Ipopt::RestoIpoptNLP::rho_'],['../classIpopt_1_1InexactPDTerminationTester.html#a20f8f3ca87f5b481f74f6f2800639c06',1,'Ipopt::InexactPDTerminationTester::rho_'],['../classIpopt_1_1InexactLSAcceptor.html#a16d8506723fef0663607c31ade4be31b',1,'Ipopt::InexactLSAcceptor::rho_']]], + ['rhs_5fcr_133',['Rhs_cR',['../classIpopt_1_1AugRestoSystemSolver.html#a14c03a65d291a06f7ececa74b3482bc6',1,'Ipopt::AugRestoSystemSolver']]], + ['rhs_5fcr_5fcache_5f_134',['rhs_cR_cache_',['../classIpopt_1_1AugRestoSystemSolver.html#afc053e09bc495b187f27e6c826e2bfa3',1,'Ipopt::AugRestoSystemSolver']]], + ['rhs_5fdr_135',['Rhs_dR',['../classIpopt_1_1AugRestoSystemSolver.html#a55ee19722884c032cce55471351b45b1',1,'Ipopt::AugRestoSystemSolver']]], + ['rhs_5fdr_5fcache_5f_136',['rhs_dR_cache_',['../classIpopt_1_1AugRestoSystemSolver.html#a6d89b6aaddfdebd9feaff74463524faf',1,'Ipopt::AugRestoSystemSolver']]], + ['rigorous_5f_137',['rigorous_',['../classIpopt_1_1BacktrackingLineSearch.html#a81cc850183ffef4215927545b8fe8451',1,'Ipopt::BacktrackingLineSearch']]], + ['robust_20algorithms_20library_138',['SPRAL (Sparse Parallel Robust Algorithms Library)',['../INSTALL.html#DOWNLOAD_SPRAL',1,'']]], + ['row_5ffull_5fthresh_139',['row_full_thresh',['../structmc68__control__i.html#abe30f64b3362248eed7036142d386f2c',1,'mc68_control_i']]], + ['row_5fscaling_5f_140',['row_scaling_',['../classIpopt_1_1ScaledMatrixSpace.html#a9439e7c2c6c4cd5e4e23fba89fb63750',1,'Ipopt::ScaledMatrixSpace']]], + ['row_5fsearch_141',['row_search',['../structmc68__control__i.html#a8f88261e7bef1e947173ffc68cad0162',1,'mc68_control_i']]], + ['rowcolscaling_142',['rowcolscaling',['../classIpopt_1_1SymScaledMatrix.html#a02e5ed72d6f99d5add1116f46a02641a',1,'Ipopt::SymScaledMatrix::RowColScaling()'],['../classIpopt_1_1SymScaledMatrixSpace.html#a0d26e0d8ababff487c004ff1a9d95272',1,'Ipopt::SymScaledMatrixSpace::RowColScaling()']]], + ['rowscaling_143',['rowscaling',['../classIpopt_1_1ScaledMatrix.html#a6d196b32119ec34a8f11d8e47d5f050f',1,'Ipopt::ScaledMatrix::RowScaling()'],['../classIpopt_1_1ScaledMatrixSpace.html#a0ae7816bb0219df6907903217b32630f',1,'Ipopt::ScaledMatrixSpace::RowScaling()']]], + ['rowvectorspace_144',['rowvectorspace',['../classIpopt_1_1ExpandedMultiVectorMatrix.html#a7a154afa75a5c5facbb95ffd7228b709',1,'Ipopt::ExpandedMultiVectorMatrix::RowVectorSpace()'],['../classIpopt_1_1ExpandedMultiVectorMatrixSpace.html#a9c71d1269e2fb826c16a2fe357e08034',1,'Ipopt::ExpandedMultiVectorMatrixSpace::RowVectorSpace()']]], + ['rspare_145',['rspare',['../structma77__control__s.html#aa288b021afb088522a5e5956d3d16fa0',1,'ma77_control_s::rspare'],['../structma97__control__d.html#a384c8260fc9cbe069d20e7a0e24bdeaa',1,'ma97_control_d::rspare'],['../structma77__control__d.html#a3854dab3e149e9d72c4c91d2abf9eb04',1,'ma77_control_d::rspare'],['../structma77__info__d.html#a5fee72858637ac9108d4863298ed5ebd',1,'ma77_info_d::rspare'],['../structma97__info__d.html#acfd7e244c5da68fbf485435aa4ed1351',1,'ma97_info_d::rspare'],['../structma97__control__s.html#aab450009c5e974bf3b0f50918fcb51e8',1,'ma97_control_s::rspare'],['../structma97__info__s.html#a2aec1d294212368ddf425f9a195f7cd4',1,'ma97_info_s::rspare'],['../structma77__info__s.html#aa035bffb2139be7756c87e79df3503a8',1,'ma77_info_s::rspare']]], + ['run_146',['run',['../classIpopt_1_1SensAlgorithm.html#a6170ca071834ff03e981e010412d4f98',1,'Ipopt::SensAlgorithm::Run()'],['../classIpopt_1_1SensApplication.html#a83eebc2a9636e2ab26f3ba3755ed0416',1,'Ipopt::SensApplication::Run()']]], + ['run_5fsens_5f_147',['run_sens_',['../classIpopt_1_1SensAmplTNLP.html#a365130391fecebb01f0e0b29fd660ed4',1,'Ipopt::SensAmplTNLP::run_sens_'],['../classIpopt_1_1SensApplication.html#a2da41778758559a9bff0767d352ae711',1,'Ipopt::SensApplication::run_sens_']]], + ['runtime_148',['Providing a HSL library at runtime',['../INSTALL.html#LINEARSOLVERLOADER',1,'']]] ]; diff --git a/search/all_1c.js b/search/all_1c.js index deacfd080..266c6c9b3 100644 --- a/search/all_1c.js +++ b/search/all_1c.js @@ -71,7 +71,7 @@ var searchData= ['sensalgorithm_68',['sensalgorithm',['../classIpopt_1_1SensAlgorithm.html#a9b109c8835fab74cc71d462bb0176078',1,'Ipopt::SensAlgorithm::SensAlgorithm()'],['../classIpopt_1_1SensAlgorithm.html',1,'Ipopt::SensAlgorithm']]], ['sensalgorithm_2ehpp_69',['SensAlgorithm.hpp',['../SensAlgorithm_8hpp.html',1,'']]], ['sensalgorithmexitstatus_70',['SensAlgorithmExitStatus',['../namespaceIpopt.html#add98abac06d6862395ef27d827938126',1,'Ipopt']]], - ['sensampltnlp_71',['sensampltnlp',['../classIpopt_1_1SensAmplTNLP.html#a322d3d3fc1a695924ba292b3f53e871f',1,'Ipopt::SensAmplTNLP::SensAmplTNLP()'],['../classIpopt_1_1SensAmplTNLP.html',1,'Ipopt::SensAmplTNLP']]], + ['sensampltnlp_71',['sensampltnlp',['../classIpopt_1_1SensAmplTNLP.html#a692a526e9a76b1737db34107d3c0d3ce',1,'Ipopt::SensAmplTNLP::SensAmplTNLP()'],['../classIpopt_1_1SensAmplTNLP.html',1,'Ipopt::SensAmplTNLP']]], ['sensampltnlp_2ehpp_72',['SensAmplTNLP.hpp',['../SensAmplTNLP_8hpp.html',1,'']]], ['sensapplication_73',['sensapplication',['../classIpopt_1_1SensApplication.html',1,'Ipopt::SensApplication'],['../classIpopt_1_1SensApplication.html#a7a3dbe67000effcb766bd9d441b37e8f',1,'Ipopt::SensApplication::SensApplication()']]], ['sensapplication_2ehpp_74',['SensApplication.hpp',['../SensApplication_8hpp.html',1,'']]], diff --git a/search/all_1d.js b/search/all_1d.js index 673f406e7..8cec0993b 100644 --- a/search/all_1d.js +++ b/search/all_1d.js @@ -109,7 +109,7 @@ var searchData= ['tmp_5fx_5fu_5f_106',['tmp_x_U_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a08cc4d14500ff58be65623c78111513e',1,'Ipopt::IpoptCalculatedQuantities']]], ['tmp_5fz_5fl_5f_107',['tmp_z_L_',['../classIpopt_1_1QualityFunctionMuOracle.html#a161442e00adf548d6c378c62dd4156e4',1,'Ipopt::QualityFunctionMuOracle']]], ['tmp_5fz_5fu_5f_108',['tmp_z_U_',['../classIpopt_1_1QualityFunctionMuOracle.html#a0e0b277f75b86e0cfd6a2335d758804c',1,'Ipopt::QualityFunctionMuOracle']]], - ['tnlp_109',['tnlp',['../INTERFACES.html#INTERFACE_CPP_ADDITIONAL',1,'Additional methods in TNLP'],['../classIpopt_1_1TNLP.html',1,'Ipopt::TNLP'],['../classIpopt_1_1TNLP.html#a7d09a6de47e8bd7a1048f8dc5fe21a04',1,'Ipopt::TNLP::TNLP()'],['../classIpopt_1_1TNLP.html#ac60badc0020972128377e91cdcb4cc81',1,'Ipopt::TNLP::TNLP(const TNLP &)'],['../classIpopt_1_1TNLPAdapter.html#af3fb8fe429af7294f07a050323b1fec8',1,'Ipopt::TNLPAdapter::tnlp()']]], + ['tnlp_109',['tnlp',['../INTERFACES.html#INTERFACE_CPP_ADDITIONAL',1,'Additional methods in TNLP'],['../classIpopt_1_1TNLP.html',1,'Ipopt::TNLP'],['../classIpopt_1_1TNLPAdapter.html#af3fb8fe429af7294f07a050323b1fec8',1,'Ipopt::TNLPAdapter::tnlp()'],['../classIpopt_1_1TNLP.html#a7d09a6de47e8bd7a1048f8dc5fe21a04',1,'Ipopt::TNLP::TNLP()'],['../classIpopt_1_1TNLP.html#ac60badc0020972128377e91cdcb4cc81',1,'Ipopt::TNLP::TNLP(const TNLP &)']]], ['tnlp_5f_110',['tnlp_',['../classIpopt_1_1TNLPReducer.html#a023e40ed750e48425b67fb66bdbfde41',1,'Ipopt::TNLPReducer::tnlp_'],['../classIpopt_1_1TNLPAdapter.html#a6877e36d6b043d885c48534cde04d9e8',1,'Ipopt::TNLPAdapter::tnlp_']]], ['tnlpadapter_111',['tnlpadapter',['../classIpopt_1_1TNLPAdapter.html',1,'Ipopt::TNLPAdapter'],['../classIpopt_1_1TNLPAdapter.html#a1010390adc57a4abaae35be0eea101cc',1,'Ipopt::TNLPAdapter::TNLPAdapter(const SmartPtr< TNLP > tnlp, const SmartPtr< const Journalist > jnlst=NULL)'],['../classIpopt_1_1TNLPAdapter.html#aa160c36cc9adc31525df45c7d33dc135',1,'Ipopt::TNLPAdapter::TNLPAdapter(const TNLPAdapter &)']]], ['tnlpreducer_112',['tnlpreducer',['../classIpopt_1_1TNLPReducer.html#ad8bb7fd991a22cf171df5135e974df51',1,'Ipopt::TNLPReducer::TNLPReducer()'],['../classIpopt_1_1TNLPReducer.html',1,'Ipopt::TNLPReducer'],['../classIpopt_1_1TNLPReducer.html#a0f882a21ea1fc504ca9289f03dc223c3',1,'Ipopt::TNLPReducer::TNLPReducer()'],['../classIpopt_1_1TNLPReducer.html#abe13bf11bfba8aae278ad5eb8d80af0e',1,'Ipopt::TNLPReducer::TNLPReducer(const TNLPReducer &)']]], diff --git a/search/all_1e.js b/search/all_1e.js index e6a671b3c..40bc3ebaf 100644 --- a/search/all_1e.js +++ b/search/all_1e.js @@ -24,68 +24,69 @@ var searchData= ['unit_5fdiagnostics_21',['unit_diagnostics',['../structma77__control__d.html#af4801f20033c1262e1e36b6cec32e5bb',1,'ma77_control_d::unit_diagnostics'],['../structma77__control__s.html#afd5429d244eda5da35e008063c393fdc',1,'ma77_control_s::unit_diagnostics'],['../structma86__control__d.html#a81c419ba224ec9fa5cdb5715b34f3719',1,'ma86_control_d::unit_diagnostics'],['../structma86__control__s.html#a946ce8c8246c828b14cdcec5855eb9ac',1,'ma86_control_s::unit_diagnostics'],['../structma97__control__d.html#af31bc9e15e60358e6bde4924332ee263',1,'ma97_control_d::unit_diagnostics'],['../structma97__control__s.html#a690340ef6f35688a76496730a3bcd285',1,'ma97_control_s::unit_diagnostics']]], ['unit_5ferror_22',['unit_error',['../structma77__control__d.html#ae760f918d377e720292cd7b58dbb00e4',1,'ma77_control_d::unit_error'],['../structma97__control__s.html#a08855eacc813d8ce68ad00d8b7f7a817',1,'ma97_control_s::unit_error'],['../structma97__control__d.html#ac7da94d6f336ecd803296b33843fc178',1,'ma97_control_d::unit_error'],['../structma86__control__s.html#aaf52535d745cd62ab9b0ce60319de82d',1,'ma86_control_s::unit_error'],['../structma86__control__d.html#a8569c9b348f6cd57c442ef8ee685aad0',1,'ma86_control_d::unit_error'],['../structma77__control__s.html#a9ec7d7c2f541f86dd1a0fa450377b080',1,'ma77_control_s::unit_error']]], ['unit_5frestart_23',['unit_restart',['../structma77__info__d.html#a7a75c06952c903533dd8ec0b9989b3eb',1,'ma77_info_d::unit_restart'],['../structma77__info__s.html#a75e35d42a3b16f21d26864ff8def8131',1,'ma77_info_s::unit_restart']]], - ['unit_5fwarning_24',['unit_warning',['../structma77__control__s.html#aa64b7114e5d9686fd55ebb981aec6d0c',1,'ma77_control_s::unit_warning'],['../structma97__control__s.html#a854317555958b807a9db38bbe6f2da4b',1,'ma97_control_s::unit_warning'],['../structma97__control__d.html#a9ff577ec8af3f77b3e954ef1e7965da5',1,'ma97_control_d::unit_warning'],['../structma86__control__d.html#a719bd838a1a6536315d188ee7e44a08a',1,'ma86_control_d::unit_warning'],['../structma86__control__s.html#ac99a33a00ef3298b2bcc4d597fc815ae',1,'ma86_control_s::unit_warning'],['../structma77__control__d.html#ab71a88d7d3f2b947d307f396b7800273',1,'ma77_control_d::unit_warning']]], + ['unit_5fwarning_24',['unit_warning',['../structma97__control__s.html#a854317555958b807a9db38bbe6f2da4b',1,'ma97_control_s::unit_warning'],['../structma86__control__d.html#a719bd838a1a6536315d188ee7e44a08a',1,'ma86_control_d::unit_warning'],['../structma97__control__d.html#a9ff577ec8af3f77b3e954ef1e7965da5',1,'ma97_control_d::unit_warning'],['../structma77__control__s.html#aa64b7114e5d9686fd55ebb981aec6d0c',1,'ma77_control_s::unit_warning'],['../structma86__control__s.html#ac99a33a00ef3298b2bcc4d597fc815ae',1,'ma86_control_s::unit_warning'],['../structma77__control__d.html#ab71a88d7d3f2b947d307f396b7800273',1,'ma77_control_d::unit_warning']]], ['unloadlibrary_25',['unloadLibrary',['../classIpopt_1_1LibraryLoader.html#af6547f11835bdc254ccda2a97c294f8a',1,'Ipopt::LibraryLoader']]], ['unrecoverable_5fexception_26',['unrecoverable_exception',['../classorg_1_1coinor_1_1Ipopt.html#a40720118bf5c1cfe52c265700c1a7ab7',1,'org.coinor.Ipopt.UNRECOVERABLE_EXCEPTION'],['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7a77a7456dabd944cce710ce7266cf5f68',1,'Unrecoverable_Exception: IpReturnCodes_inc.h']]], - ['unscaled_5fcurr_5fc_27',['unscaled_curr_c',['../classIpopt_1_1IpoptCalculatedQuantities.html#a28ba0a2ae16f590be7efeb03d1bdea6b',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fcurr_5fcomplementarity_28',['unscaled_curr_complementarity',['../classIpopt_1_1IpoptCalculatedQuantities.html#ac3ec4a890bd836895f9eb730df844162',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fcurr_5fd_29',['unscaled_curr_d',['../classIpopt_1_1IpoptCalculatedQuantities.html#a56653f80c8781bff2f3c34a46c3ca223',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fcurr_5fdual_5finfeasibility_30',['unscaled_curr_dual_infeasibility',['../classIpopt_1_1IpoptCalculatedQuantities.html#a22b96d28ea9c59335cc631fdc001e1a8',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fcurr_5fdual_5finfeasibility_5fcache_5f_31',['unscaled_curr_dual_infeasibility_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a7c9c8184dd7e2558aa0fdcc2c551c7a1',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fcurr_5ff_32',['unscaled_curr_f',['../classIpopt_1_1IpoptCalculatedQuantities.html#ae00c8cb128cd32fae07111f81362c7e9',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fcurr_5fnlp_5fconstraint_5fviolation_33',['unscaled_curr_nlp_constraint_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#a10b3fcfcf4d2bd8fde1eb0533065aae4',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fcurr_5fnlp_5fconstraint_5fviolation_5fcache_5f_34',['unscaled_curr_nlp_constraint_violation_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aecb6c2e878720d91894be37e34d5e692',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fcurr_5fnlp_5ferror_35',['unscaled_curr_nlp_error',['../classIpopt_1_1IpoptCalculatedQuantities.html#a6f94654a1874f0a832a7779b779dffc6',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fcurr_5fnlp_5ferror_5fcache_5f_36',['unscaled_curr_nlp_error_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a47ad480605fda307b5f29dd76cd78545',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fcurr_5forig_5fbounds_5fviol_5fcache_5f_37',['unscaled_curr_orig_bounds_viol_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a338d74b0298a3a1f062bc2aa99b640f7',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fcurr_5forig_5fbounds_5fviolation_38',['unscaled_curr_orig_bounds_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#af61324b36a2f00960e4f57e7acd8f87a',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fcurr_5forig_5fx_5fl_5fviolation_39',['unscaled_curr_orig_x_L_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#a64dee858e9f3a95f7df098ac08f1d462',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fcurr_5forig_5fx_5flu_5fviol_5fcache_5f_40',['unscaled_curr_orig_x_LU_viol_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a3cfc1c5bd0eb05efc3772092a777241f',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fcurr_5forig_5fx_5fu_5fviolation_41',['unscaled_curr_orig_x_U_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#a7aeef4631a7b9da00e60aeaeaf48f26a',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fmatrix_5fspace_5f_42',['unscaled_matrix_space_',['../classIpopt_1_1ScaledMatrixSpace.html#abe6ebe19352a593045df4bb0ea579f7a',1,'Ipopt::ScaledMatrixSpace::unscaled_matrix_space_'],['../classIpopt_1_1SymScaledMatrixSpace.html#a4a9b8c8e79d247b319657affb4cb68c4',1,'Ipopt::SymScaledMatrixSpace::unscaled_matrix_space_']]], - ['unscaled_5forig_5fx_5fl_5fviolation_43',['unscaled_orig_x_L_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#aa0c2d45703cdc2ffe6cf4c2baf53eeb3',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5forig_5fx_5fu_5fviolation_44',['unscaled_orig_x_U_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#a9844d2838de3ea6515dd8dbca0d70c3d',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5ftrial_5fc_45',['unscaled_trial_c',['../classIpopt_1_1IpoptCalculatedQuantities.html#aee98cccf9b5ce1b80ee3c7566dbbd505',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5ftrial_5ff_46',['unscaled_trial_f',['../classIpopt_1_1IpoptCalculatedQuantities.html#a5e543575458e3904b980e8d6d001ff60',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5ftrial_5fnlp_5fconstraint_5fviolation_47',['unscaled_trial_nlp_constraint_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#ac50f6d827fa581931d4c14bc99e9d37d',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5ftrial_5fnlp_5fconstraint_5fviolation_5fcache_5f_48',['unscaled_trial_nlp_constraint_violation_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a257496ff0023be0f669847c27773a2e1',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fx_5fcache_5f_49',['unscaled_x_cache_',['../classIpopt_1_1OrigIpoptNLP.html#a100ce567ac673f6b533a9ffd92754eb7',1,'Ipopt::OrigIpoptNLP']]], - ['unscaledmatrixspace_50',['unscaledmatrixspace',['../classIpopt_1_1ScaledMatrixSpace.html#a504382bd96c362757b6edb51382111f9',1,'Ipopt::ScaledMatrixSpace::UnscaledMatrixSpace()'],['../classIpopt_1_1SymScaledMatrixSpace.html#a1cb3b05fe45852bf89c58ccd95ac3bef',1,'Ipopt::SymScaledMatrixSpace::UnscaledMatrixSpace()']]], - ['unscaleiteratesvector_51',['UnScaleIteratesVector',['../classIpopt_1_1SensAlgorithm.html#a06eb1bcf30c8f8ff9e7cf351c2f677c1',1,'Ipopt::SensAlgorithm']]], - ['unscalesigma_52',['UnscaleSigma',['../classIpopt_1_1QualityFunctionMuOracle.html#a91f524e1a119adc5909124e6f226469e',1,'Ipopt::QualityFunctionMuOracle']]], - ['unsetvalue_53',['UnsetValue',['../classIpopt_1_1OptionsList.html#a2ea4d285a8a8ea7120df250dea2658be',1,'Ipopt::OptionsList']]], - ['unused_54',['unused',['../structma77__info__d.html#a1254bf87f8ecb6d23e3d63a34bd8c708',1,'ma77_info_d::unused'],['../structma77__info__s.html#aab3c709b3a9b05fb2ee38eff99d0230e',1,'ma77_info_s::unused']]], - ['update_55',['Barrier Parameter Update',['../OPTIONS.html#OPT_Barrier_Parameter_Update',1,'']]], - ['update_5ffor_5fresto_5f_56',['update_for_resto_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a5bf884f069d635a28721132018e82408',1,'Ipopt::LimMemQuasiNewtonUpdater']]], - ['update_5flocal_5flambda_57',['update_local_lambda',['../classIpopt_1_1TNLPAdapter.html#ae135d8e9291446b71b156319505ca31d',1,'Ipopt::TNLPAdapter']]], - ['update_5flocal_5fx_58',['update_local_x',['../classIpopt_1_1TNLPAdapter.html#a1bea5aaa4454046c19381af8a1e4330e',1,'Ipopt::TNLPAdapter']]], - ['updatebarrierparameter_59',['updatebarrierparameter',['../classIpopt_1_1IpoptAlgorithm.html#a0e7daa434dba12abc84b716948e2d8de',1,'Ipopt::IpoptAlgorithm::UpdateBarrierParameter()'],['../classIpopt_1_1TimingStatistics.html#a9cba55e94dc74ec91eb265bccd8519bf',1,'Ipopt::TimingStatistics::UpdateBarrierParameter()'],['../classIpopt_1_1AdaptiveMuUpdate.html#a2e3a6126a513f7995295ddff93cf192c',1,'Ipopt::AdaptiveMuUpdate::UpdateBarrierParameter()'],['../classIpopt_1_1MonotoneMuUpdate.html#aa84205504ff686600d4519df84d1a49a',1,'Ipopt::MonotoneMuUpdate::UpdateBarrierParameter()'],['../classIpopt_1_1MuUpdate.html#a16552e6e04fcc1f2216d7226b11d3169',1,'Ipopt::MuUpdate::UpdateBarrierParameter()']]], - ['updatebarrierparameter_5f_60',['UpdateBarrierParameter_',['../classIpopt_1_1TimingStatistics.html#aa8e66ed99f04360afef2bd862fc2005c',1,'Ipopt::TimingStatistics']]], - ['updateentry_61',['UpdateEntry',['../classIpopt_1_1PiecewisePenalty.html#a715fee332c35d1eb99f8e2f1bdbfbfad',1,'Ipopt::PiecewisePenalty']]], - ['updateextendeddata_62',['UpdateExtendedData',['../classIpopt_1_1LowRankSSAugSystemSolver.html#ab551655462dfa149959c1d6d71923ae7',1,'Ipopt::LowRankSSAugSystemSolver']]], - ['updatefactorization_63',['UpdateFactorization',['../classIpopt_1_1LowRankAugSystemSolver.html#a40e46550fe0f8349852b41381f391265',1,'Ipopt::LowRankAugSystemSolver']]], - ['updatefornextiteration_64',['updatefornextiteration',['../classIpopt_1_1BacktrackingLSAcceptor.html#a51c4588ba9440362916593fb5e8e53da',1,'Ipopt::BacktrackingLSAcceptor::UpdateForNextIteration()'],['../classIpopt_1_1CGPenaltyLSAcceptor.html#ae929b890949ab2f5ba77799f58e27762',1,'Ipopt::CGPenaltyLSAcceptor::UpdateForNextIteration()'],['../classIpopt_1_1InexactLSAcceptor.html#a0bf5c79aa8a6d7ee4bbc734469a62285',1,'Ipopt::InexactLSAcceptor::UpdateForNextIteration()'],['../classIpopt_1_1FilterLSAcceptor.html#a26afeb58ad6102b65c3e12088bb6fbe3',1,'Ipopt::FilterLSAcceptor::UpdateForNextIteration()'],['../classIpopt_1_1PenaltyLSAcceptor.html#af76ccd039d4d4b80fb830ca0cf78fb27',1,'Ipopt::PenaltyLSAcceptor::UpdateForNextIteration()']]], - ['updatehessian_65',['updatehessian',['../classIpopt_1_1ExactHessianUpdater.html#a687ff6fc5a413b5e5a338c7ae8b4f392',1,'Ipopt::ExactHessianUpdater::UpdateHessian()'],['../classIpopt_1_1TimingStatistics.html#a27911945a2ffe11b7209c29ba7df52c4',1,'Ipopt::TimingStatistics::UpdateHessian()'],['../classIpopt_1_1HessianUpdater.html#a4d00334fd4bdb03260e44b10dda85a33',1,'Ipopt::HessianUpdater::UpdateHessian()'],['../classIpopt_1_1IpoptAlgorithm.html#a62fa01d8850fbf12adc9fbe6c9abcfba',1,'Ipopt::IpoptAlgorithm::UpdateHessian()'],['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a7a195f4bcb6d1c184068e69c97e4b206',1,'Ipopt::LimMemQuasiNewtonUpdater::UpdateHessian()']]], - ['updatehessian_5f_66',['UpdateHessian_',['../classIpopt_1_1TimingStatistics.html#a3831b8f28f5aec64d7c79d7618a83673',1,'Ipopt::TimingStatistics']]], - ['updateinternaldata_67',['UpdateInternalData',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a4ea94f5ef65c96962c804c289085af51',1,'Ipopt::LimMemQuasiNewtonUpdater']]], - ['updatepenaltyparameter_68',['UpdatePenaltyParameter',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a4c7c73fa17348e7886cecd0ed7034d32',1,'Ipopt::CGPenaltyLSAcceptor']]], - ['updatetags_69',['UpdateTags',['../classIpopt_1_1GenAugSystemSolver.html#a834b96e90ac533f9adc16a4f08a95ef5',1,'Ipopt::GenAugSystemSolver']]], - ['upper_5f_70',['upper_',['../classIpopt_1_1RegisteredOption.html#a7f2943fd536a87cb8e141ad50331d173',1,'Ipopt::RegisteredOption']]], - ['upper_5fstrict_5f_71',['upper_strict_',['../classIpopt_1_1RegisteredOption.html#acf1147b245db45b35046b28c9aabfd83',1,'Ipopt::RegisteredOption']]], - ['upperinteger_72',['UpperInteger',['../classIpopt_1_1RegisteredOption.html#a91a18df17dd85b0bbf5f16e7a7fc327d',1,'Ipopt::RegisteredOption']]], - ['uppernumber_73',['UpperNumber',['../classIpopt_1_1RegisteredOption.html#a5916a976bc734ccb6277f0cf9e07de52',1,'Ipopt::RegisteredOption']]], - ['upperstrict_74',['UpperStrict',['../classIpopt_1_1RegisteredOption.html#a8c644d9053b2e8cd633d8767accb5d5a',1,'Ipopt::RegisteredOption']]], - ['use_20ipopt_75',['use ipopt',['../FAQ.html#autotoc_md1',1,'How do I use Ipopt?'],['../index.html#HOWTOUSE',1,'How to use Ipopt']]], - ['use_5fscaling_5f_76',['use_scaling_',['../classIpopt_1_1TSymLinearSolver.html#a459b342c88dbbe7f9eac1add6f01b4ea',1,'Ipopt::TSymLinearSolver']]], - ['used_77',['On what operating systems can Ipopt be used?',['../FAQ.html#autotoc_md4',1,'']]], - ['user_5fdata_5f_78',['user_data_',['../classIpopt_1_1StdInterfaceTNLP.html#afa3ba3b721e5e77081c8e1a4d7f0c074',1,'Ipopt::StdInterfaceTNLP']]], - ['user_5frequested_5fstop_79',['user_requested_stop',['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7adc86c05bff28bad8f7aac1c137a3f41b',1,'User_Requested_Stop: IpReturnCodes_inc.h'],['../namespaceIpopt.html#a53a5dc5f64f568252ba7bb7385e7f834a22eecf4996da7cc0d36cdc47c83d6320',1,'Ipopt::USER_REQUESTED_STOP'],['../classorg_1_1coinor_1_1Ipopt.html#abb69198b1498dbb9c51c56607406a414',1,'org.coinor.Ipopt.USER_REQUESTED_STOP']]], - ['user_5fstop_80',['USER_STOP',['../classIpopt_1_1ConvergenceCheck.html#a0c6c029f369b9529443d945db60c6a98ab42f85acd14df65771faa300210b8cb9',1,'Ipopt::ConvergenceCheck']]], - ['userdataptr_81',['UserDataPtr',['../IpStdCInterface_8h.html#a34729529d9e43f5954710164cafe4894',1,'IpStdCInterface.h']]], - ['userscaling_82',['userscaling',['../classIpopt_1_1UserScaling.html',1,'Ipopt::UserScaling'],['../classIpopt_1_1UserScaling.html#ae5e755c567dde8242cfed24e3adcec75',1,'Ipopt::UserScaling::UserScaling(const UserScaling &)'],['../classIpopt_1_1UserScaling.html#acd3ac1550bfb0bc0885ebb28dfadae10',1,'Ipopt::UserScaling::UserScaling(const SmartPtr< const NLP > &nlp)']]], - ['using_20coinbrew_83',['Using CoinBrew',['../INSTALL.html#COINBREW',1,'']]], - ['using_20ipopt_20from_20the_20command_20line_84',['Using Ipopt from the command line',['../INTERFACES.html#INTERFACE_AMPL_CL',1,'']]], - ['using_20ipopt_20through_20ampl_85',['Using Ipopt through AMPL',['../INTERFACES.html#INTERFACE_AMPL',1,'']]], - ['usmall_86',['usmall',['../structma86__info__s.html#a8f6e889587abc1776dfe1bcec836bdf3',1,'ma86_info_s::usmall'],['../structma86__info__d.html#a47cae97915d4aa1e9e561c2247261d0a',1,'ma86_info_d::usmall'],['../structma77__info__s.html#a3a83f710fee983866ff385c03916dcb6',1,'ma77_info_s::usmall'],['../structma77__info__d.html#a319dc176dc224dbfc266e966da9df7aa',1,'ma77_info_d::usmall']]], - ['utilde2_5f_87',['Utilde2_',['../classIpopt_1_1LowRankAugSystemSolver.html#a80c86fbf6e1520a39af50c9d29e494a9',1,'Ipopt::LowRankAugSystemSolver']]] + ['unregisterinterrupthandler_27',['UnregisterInterruptHandler',['../namespaceIpopt.html#abd79708db843db3ec1a195cf1e1d7f82',1,'Ipopt']]], + ['unscaled_5fcurr_5fc_28',['unscaled_curr_c',['../classIpopt_1_1IpoptCalculatedQuantities.html#a28ba0a2ae16f590be7efeb03d1bdea6b',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fcurr_5fcomplementarity_29',['unscaled_curr_complementarity',['../classIpopt_1_1IpoptCalculatedQuantities.html#ac3ec4a890bd836895f9eb730df844162',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fcurr_5fd_30',['unscaled_curr_d',['../classIpopt_1_1IpoptCalculatedQuantities.html#a56653f80c8781bff2f3c34a46c3ca223',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fcurr_5fdual_5finfeasibility_31',['unscaled_curr_dual_infeasibility',['../classIpopt_1_1IpoptCalculatedQuantities.html#a22b96d28ea9c59335cc631fdc001e1a8',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fcurr_5fdual_5finfeasibility_5fcache_5f_32',['unscaled_curr_dual_infeasibility_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a7c9c8184dd7e2558aa0fdcc2c551c7a1',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fcurr_5ff_33',['unscaled_curr_f',['../classIpopt_1_1IpoptCalculatedQuantities.html#ae00c8cb128cd32fae07111f81362c7e9',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fcurr_5fnlp_5fconstraint_5fviolation_34',['unscaled_curr_nlp_constraint_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#a10b3fcfcf4d2bd8fde1eb0533065aae4',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fcurr_5fnlp_5fconstraint_5fviolation_5fcache_5f_35',['unscaled_curr_nlp_constraint_violation_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aecb6c2e878720d91894be37e34d5e692',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fcurr_5fnlp_5ferror_36',['unscaled_curr_nlp_error',['../classIpopt_1_1IpoptCalculatedQuantities.html#a6f94654a1874f0a832a7779b779dffc6',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fcurr_5fnlp_5ferror_5fcache_5f_37',['unscaled_curr_nlp_error_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a47ad480605fda307b5f29dd76cd78545',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fcurr_5forig_5fbounds_5fviol_5fcache_5f_38',['unscaled_curr_orig_bounds_viol_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a338d74b0298a3a1f062bc2aa99b640f7',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fcurr_5forig_5fbounds_5fviolation_39',['unscaled_curr_orig_bounds_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#af61324b36a2f00960e4f57e7acd8f87a',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fcurr_5forig_5fx_5fl_5fviolation_40',['unscaled_curr_orig_x_L_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#a64dee858e9f3a95f7df098ac08f1d462',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fcurr_5forig_5fx_5flu_5fviol_5fcache_5f_41',['unscaled_curr_orig_x_LU_viol_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a3cfc1c5bd0eb05efc3772092a777241f',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fcurr_5forig_5fx_5fu_5fviolation_42',['unscaled_curr_orig_x_U_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#a7aeef4631a7b9da00e60aeaeaf48f26a',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fmatrix_5fspace_5f_43',['unscaled_matrix_space_',['../classIpopt_1_1ScaledMatrixSpace.html#abe6ebe19352a593045df4bb0ea579f7a',1,'Ipopt::ScaledMatrixSpace::unscaled_matrix_space_'],['../classIpopt_1_1SymScaledMatrixSpace.html#a4a9b8c8e79d247b319657affb4cb68c4',1,'Ipopt::SymScaledMatrixSpace::unscaled_matrix_space_']]], + ['unscaled_5forig_5fx_5fl_5fviolation_44',['unscaled_orig_x_L_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#aa0c2d45703cdc2ffe6cf4c2baf53eeb3',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5forig_5fx_5fu_5fviolation_45',['unscaled_orig_x_U_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#a9844d2838de3ea6515dd8dbca0d70c3d',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5ftrial_5fc_46',['unscaled_trial_c',['../classIpopt_1_1IpoptCalculatedQuantities.html#aee98cccf9b5ce1b80ee3c7566dbbd505',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5ftrial_5ff_47',['unscaled_trial_f',['../classIpopt_1_1IpoptCalculatedQuantities.html#a5e543575458e3904b980e8d6d001ff60',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5ftrial_5fnlp_5fconstraint_5fviolation_48',['unscaled_trial_nlp_constraint_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#ac50f6d827fa581931d4c14bc99e9d37d',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5ftrial_5fnlp_5fconstraint_5fviolation_5fcache_5f_49',['unscaled_trial_nlp_constraint_violation_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a257496ff0023be0f669847c27773a2e1',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fx_5fcache_5f_50',['unscaled_x_cache_',['../classIpopt_1_1OrigIpoptNLP.html#a100ce567ac673f6b533a9ffd92754eb7',1,'Ipopt::OrigIpoptNLP']]], + ['unscaledmatrixspace_51',['unscaledmatrixspace',['../classIpopt_1_1ScaledMatrixSpace.html#a504382bd96c362757b6edb51382111f9',1,'Ipopt::ScaledMatrixSpace::UnscaledMatrixSpace()'],['../classIpopt_1_1SymScaledMatrixSpace.html#a1cb3b05fe45852bf89c58ccd95ac3bef',1,'Ipopt::SymScaledMatrixSpace::UnscaledMatrixSpace()']]], + ['unscaleiteratesvector_52',['UnScaleIteratesVector',['../classIpopt_1_1SensAlgorithm.html#a06eb1bcf30c8f8ff9e7cf351c2f677c1',1,'Ipopt::SensAlgorithm']]], + ['unscalesigma_53',['UnscaleSigma',['../classIpopt_1_1QualityFunctionMuOracle.html#a91f524e1a119adc5909124e6f226469e',1,'Ipopt::QualityFunctionMuOracle']]], + ['unsetvalue_54',['UnsetValue',['../classIpopt_1_1OptionsList.html#a2ea4d285a8a8ea7120df250dea2658be',1,'Ipopt::OptionsList']]], + ['unused_55',['unused',['../structma77__info__d.html#a1254bf87f8ecb6d23e3d63a34bd8c708',1,'ma77_info_d::unused'],['../structma77__info__s.html#aab3c709b3a9b05fb2ee38eff99d0230e',1,'ma77_info_s::unused']]], + ['update_56',['Barrier Parameter Update',['../OPTIONS.html#OPT_Barrier_Parameter_Update',1,'']]], + ['update_5ffor_5fresto_5f_57',['update_for_resto_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a5bf884f069d635a28721132018e82408',1,'Ipopt::LimMemQuasiNewtonUpdater']]], + ['update_5flocal_5flambda_58',['update_local_lambda',['../classIpopt_1_1TNLPAdapter.html#ae135d8e9291446b71b156319505ca31d',1,'Ipopt::TNLPAdapter']]], + ['update_5flocal_5fx_59',['update_local_x',['../classIpopt_1_1TNLPAdapter.html#a1bea5aaa4454046c19381af8a1e4330e',1,'Ipopt::TNLPAdapter']]], + ['updatebarrierparameter_60',['updatebarrierparameter',['../classIpopt_1_1MonotoneMuUpdate.html#aa84205504ff686600d4519df84d1a49a',1,'Ipopt::MonotoneMuUpdate::UpdateBarrierParameter()'],['../classIpopt_1_1AdaptiveMuUpdate.html#a2e3a6126a513f7995295ddff93cf192c',1,'Ipopt::AdaptiveMuUpdate::UpdateBarrierParameter()'],['../classIpopt_1_1IpoptAlgorithm.html#a0e7daa434dba12abc84b716948e2d8de',1,'Ipopt::IpoptAlgorithm::UpdateBarrierParameter()'],['../classIpopt_1_1MuUpdate.html#a16552e6e04fcc1f2216d7226b11d3169',1,'Ipopt::MuUpdate::UpdateBarrierParameter()'],['../classIpopt_1_1TimingStatistics.html#a9cba55e94dc74ec91eb265bccd8519bf',1,'Ipopt::TimingStatistics::UpdateBarrierParameter()']]], + ['updatebarrierparameter_5f_61',['UpdateBarrierParameter_',['../classIpopt_1_1TimingStatistics.html#aa8e66ed99f04360afef2bd862fc2005c',1,'Ipopt::TimingStatistics']]], + ['updateentry_62',['UpdateEntry',['../classIpopt_1_1PiecewisePenalty.html#a715fee332c35d1eb99f8e2f1bdbfbfad',1,'Ipopt::PiecewisePenalty']]], + ['updateextendeddata_63',['UpdateExtendedData',['../classIpopt_1_1LowRankSSAugSystemSolver.html#ab551655462dfa149959c1d6d71923ae7',1,'Ipopt::LowRankSSAugSystemSolver']]], + ['updatefactorization_64',['UpdateFactorization',['../classIpopt_1_1LowRankAugSystemSolver.html#a40e46550fe0f8349852b41381f391265',1,'Ipopt::LowRankAugSystemSolver']]], + ['updatefornextiteration_65',['updatefornextiteration',['../classIpopt_1_1CGPenaltyLSAcceptor.html#ae929b890949ab2f5ba77799f58e27762',1,'Ipopt::CGPenaltyLSAcceptor::UpdateForNextIteration()'],['../classIpopt_1_1InexactLSAcceptor.html#a0bf5c79aa8a6d7ee4bbc734469a62285',1,'Ipopt::InexactLSAcceptor::UpdateForNextIteration()'],['../classIpopt_1_1BacktrackingLSAcceptor.html#a51c4588ba9440362916593fb5e8e53da',1,'Ipopt::BacktrackingLSAcceptor::UpdateForNextIteration()'],['../classIpopt_1_1FilterLSAcceptor.html#a26afeb58ad6102b65c3e12088bb6fbe3',1,'Ipopt::FilterLSAcceptor::UpdateForNextIteration()'],['../classIpopt_1_1PenaltyLSAcceptor.html#af76ccd039d4d4b80fb830ca0cf78fb27',1,'Ipopt::PenaltyLSAcceptor::UpdateForNextIteration()']]], + ['updatehessian_66',['updatehessian',['../classIpopt_1_1TimingStatistics.html#a27911945a2ffe11b7209c29ba7df52c4',1,'Ipopt::TimingStatistics::UpdateHessian()'],['../classIpopt_1_1ExactHessianUpdater.html#a687ff6fc5a413b5e5a338c7ae8b4f392',1,'Ipopt::ExactHessianUpdater::UpdateHessian()'],['../classIpopt_1_1HessianUpdater.html#a4d00334fd4bdb03260e44b10dda85a33',1,'Ipopt::HessianUpdater::UpdateHessian()'],['../classIpopt_1_1IpoptAlgorithm.html#a62fa01d8850fbf12adc9fbe6c9abcfba',1,'Ipopt::IpoptAlgorithm::UpdateHessian()'],['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a7a195f4bcb6d1c184068e69c97e4b206',1,'Ipopt::LimMemQuasiNewtonUpdater::UpdateHessian()']]], + ['updatehessian_5f_67',['UpdateHessian_',['../classIpopt_1_1TimingStatistics.html#a3831b8f28f5aec64d7c79d7618a83673',1,'Ipopt::TimingStatistics']]], + ['updateinternaldata_68',['UpdateInternalData',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a4ea94f5ef65c96962c804c289085af51',1,'Ipopt::LimMemQuasiNewtonUpdater']]], + ['updatepenaltyparameter_69',['UpdatePenaltyParameter',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a4c7c73fa17348e7886cecd0ed7034d32',1,'Ipopt::CGPenaltyLSAcceptor']]], + ['updatetags_70',['UpdateTags',['../classIpopt_1_1GenAugSystemSolver.html#a834b96e90ac533f9adc16a4f08a95ef5',1,'Ipopt::GenAugSystemSolver']]], + ['upper_5f_71',['upper_',['../classIpopt_1_1RegisteredOption.html#a7f2943fd536a87cb8e141ad50331d173',1,'Ipopt::RegisteredOption']]], + ['upper_5fstrict_5f_72',['upper_strict_',['../classIpopt_1_1RegisteredOption.html#acf1147b245db45b35046b28c9aabfd83',1,'Ipopt::RegisteredOption']]], + ['upperinteger_73',['UpperInteger',['../classIpopt_1_1RegisteredOption.html#a91a18df17dd85b0bbf5f16e7a7fc327d',1,'Ipopt::RegisteredOption']]], + ['uppernumber_74',['UpperNumber',['../classIpopt_1_1RegisteredOption.html#a5916a976bc734ccb6277f0cf9e07de52',1,'Ipopt::RegisteredOption']]], + ['upperstrict_75',['UpperStrict',['../classIpopt_1_1RegisteredOption.html#a8c644d9053b2e8cd633d8767accb5d5a',1,'Ipopt::RegisteredOption']]], + ['use_20ipopt_76',['use ipopt',['../FAQ.html#autotoc_md1',1,'How do I use Ipopt?'],['../index.html#HOWTOUSE',1,'How to use Ipopt']]], + ['use_5fscaling_5f_77',['use_scaling_',['../classIpopt_1_1TSymLinearSolver.html#a459b342c88dbbe7f9eac1add6f01b4ea',1,'Ipopt::TSymLinearSolver']]], + ['used_78',['On what operating systems can Ipopt be used?',['../FAQ.html#autotoc_md4',1,'']]], + ['user_5fdata_5f_79',['user_data_',['../classIpopt_1_1StdInterfaceTNLP.html#afa3ba3b721e5e77081c8e1a4d7f0c074',1,'Ipopt::StdInterfaceTNLP']]], + ['user_5frequested_5fstop_80',['user_requested_stop',['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7adc86c05bff28bad8f7aac1c137a3f41b',1,'User_Requested_Stop: IpReturnCodes_inc.h'],['../namespaceIpopt.html#a53a5dc5f64f568252ba7bb7385e7f834a22eecf4996da7cc0d36cdc47c83d6320',1,'Ipopt::USER_REQUESTED_STOP'],['../classorg_1_1coinor_1_1Ipopt.html#abb69198b1498dbb9c51c56607406a414',1,'org.coinor.Ipopt.USER_REQUESTED_STOP']]], + ['user_5fstop_81',['USER_STOP',['../classIpopt_1_1ConvergenceCheck.html#a0c6c029f369b9529443d945db60c6a98ab42f85acd14df65771faa300210b8cb9',1,'Ipopt::ConvergenceCheck']]], + ['userdataptr_82',['UserDataPtr',['../IpStdCInterface_8h.html#a34729529d9e43f5954710164cafe4894',1,'IpStdCInterface.h']]], + ['userscaling_83',['userscaling',['../classIpopt_1_1UserScaling.html',1,'Ipopt::UserScaling'],['../classIpopt_1_1UserScaling.html#ae5e755c567dde8242cfed24e3adcec75',1,'Ipopt::UserScaling::UserScaling(const UserScaling &)'],['../classIpopt_1_1UserScaling.html#acd3ac1550bfb0bc0885ebb28dfadae10',1,'Ipopt::UserScaling::UserScaling(const SmartPtr< const NLP > &nlp)']]], + ['using_20coinbrew_84',['Using CoinBrew',['../INSTALL.html#COINBREW',1,'']]], + ['using_20ipopt_20from_20the_20command_20line_85',['Using Ipopt from the command line',['../INTERFACES.html#INTERFACE_AMPL_CL',1,'']]], + ['using_20ipopt_20through_20ampl_86',['Using Ipopt through AMPL',['../INTERFACES.html#INTERFACE_AMPL',1,'']]], + ['usmall_87',['usmall',['../structma86__info__s.html#a8f6e889587abc1776dfe1bcec836bdf3',1,'ma86_info_s::usmall'],['../structma86__info__d.html#a47cae97915d4aa1e9e561c2247261d0a',1,'ma86_info_d::usmall'],['../structma77__info__s.html#a3a83f710fee983866ff385c03916dcb6',1,'ma77_info_s::usmall'],['../structma77__info__d.html#a319dc176dc224dbfc266e966da9df7aa',1,'ma77_info_d::usmall']]], + ['utilde2_5f_88',['Utilde2_',['../classIpopt_1_1LowRankAugSystemSolver.html#a80c86fbf6e1520a39af50c9d29e494a9',1,'Ipopt::LowRankAugSystemSolver']]] ]; diff --git a/search/all_2.js b/search/all_2.js index 462cc1cdd..66d65d47c 100644 --- a/search/all_2.js +++ b/search/all_2.js @@ -1,130 +1,132 @@ var searchData= [ - ['2_0',['3.2',['../md_ChangeLog.html#autotoc_md98',1,'']]], - ['2_200_202006_2007_2007_20dev_20release_20number_20757_1',['3.2.0 (2006-07-07) - dev release number 757',['../md_ChangeLog.html#autotoc_md103',1,'']]], - ['2_201_202006_2007_2014_20dev_20release_20number_20764_2',['3.2.1 (2006-07-14) - dev release number 764',['../md_ChangeLog.html#autotoc_md102',1,'']]], - ['2_202_3',['2.2',['../md_ChangeLog.html#autotoc_md109',1,'']]], - ['2_202_200_202004_2003_2010_4',['2.2.0 (2004-03-10)',['../md_ChangeLog.html#autotoc_md119',1,'']]], - ['2_202_201_202004_2004_2025_5',['2.2.1 (2004-04-25)',['../md_ChangeLog.html#autotoc_md118',1,'']]], - ['2_202_201a_202004_2005_2013_6',['2.2.1a (2004-05-13)',['../md_ChangeLog.html#autotoc_md116',1,'']]], - ['2_202_201b_202004_2005_2021_7',['2.2.1b (2004-05-21)',['../md_ChangeLog.html#autotoc_md115',1,'']]], - ['2_202_201c_202004_2007_2020_8',['2.2.1c (2004-07-20)',['../md_ChangeLog.html#autotoc_md114',1,'']]], - ['2_202_201d_202004_2010_2005_9',['2.2.1d (2004-10-05)',['../md_ChangeLog.html#autotoc_md113',1,'']]], - ['2_202_201e_202005_2005_2030_10',['2.2.1e (2005-05-30)',['../md_ChangeLog.html#autotoc_md111',1,'']]], - ['2_202008_2007_2018_11',['3.4.2 (2008-07-18)',['../md_ChangeLog.html#autotoc_md90',1,'']]], - ['2_202008_2009_2018_12',['3.5.2 (2008-09-18)',['../md_ChangeLog.html#autotoc_md86',1,'']]], - ['2_202010_2006_2016_13',['3.8.2 (2010-06-16)',['../md_ChangeLog.html#autotoc_md73',1,'']]], - ['2_202010_2012_2022_14',['3.9.2 (2010-12-22)',['../md_ChangeLog.html#autotoc_md68',1,'']]], - ['2_202012_2002_2012_15',['3.10.2 (2012-02-12)',['../md_ChangeLog.html#autotoc_md63',1,'']]], - ['2_202013_2007_2001_16',['3.11.2 (2013-07-01)',['../md_ChangeLog.html#autotoc_md57',1,'']]], - ['2_202015_2004_2004_17',['3.12.2 (2015-04-04)',['../md_ChangeLog.html#autotoc_md45',1,'']]], - ['2_202020_2004_2030_18',['3.13.2 (2020-04-30)',['../md_ChangeLog.html#autotoc_md30',1,'']]], - ['2_202021_2007_2021_19',['3.14.2 (2021-07-21)',['../md_ChangeLog.html#autotoc_md24',1,'']]], - ['2_203_202006_2011_2029_20',['3.2.3 (2006-11-29)',['../md_ChangeLog.html#autotoc_md100',1,'']]], - ['2_204_202007_2004_2024_21',['3.2.4 (2007-04-24)',['../md_ChangeLog.html#autotoc_md99',1,'']]], - ['2_20r795_202006_2010_2011_22',['3.2 r795 (2006-10-11)',['../md_ChangeLog.html#autotoc_md101',1,'']]], - ['20_23',['20',['../md_ChangeLog.html#autotoc_md114',1,'2.2.1c (2004-07-20)'],['../md_ChangeLog.html#autotoc_md65',1,'3.10.0 (2011-06-20)'],['../md_ChangeLog.html#autotoc_md64',1,'3.10.1 (2011-09-20)'],['../md_ChangeLog.html#autotoc_md41',1,'3.12.6 (2016-07-20)'],['../md_ChangeLog.html#autotoc_md22',1,'3.14.4 (2021-09-20)'],['../md_ChangeLog.html#autotoc_md97',1,'3.3.1 (2007-06-20)']]], - ['2004_2003_2010_24',['2.2.0 (2004-03-10)',['../md_ChangeLog.html#autotoc_md119',1,'']]], - ['2004_2004_2025_25',['2.2.1 (2004-04-25)',['../md_ChangeLog.html#autotoc_md118',1,'']]], - ['2004_2004_2028_26',['no new release (2004-04-28)',['../md_ChangeLog.html#autotoc_md117',1,'']]], - ['2004_2005_2013_27',['2.2.1a (2004-05-13)',['../md_ChangeLog.html#autotoc_md116',1,'']]], - ['2004_2005_2021_28',['2.2.1b (2004-05-21)',['../md_ChangeLog.html#autotoc_md115',1,'']]], - ['2004_2007_2020_29',['2.2.1c (2004-07-20)',['../md_ChangeLog.html#autotoc_md114',1,'']]], - ['2004_2010_2005_30',['2.2.1d (2004-10-05)',['../md_ChangeLog.html#autotoc_md113',1,'']]], - ['2005_2001_2007_31',['no new release (2005-01-07)',['../md_ChangeLog.html#autotoc_md112',1,'']]], - ['2005_2005_2030_32',['2.2.1e (2005-05-30)',['../md_ChangeLog.html#autotoc_md111',1,'']]], - ['2005_2008_2019_33',['no new release (2005-08-19)',['../md_ChangeLog.html#autotoc_md110',1,'']]], - ['2005_2008_2026_20dev_20release_20number_20510_34',['3.0.0 (2005-08-26) - dev release number 510',['../md_ChangeLog.html#autotoc_md108',1,'']]], - ['2005_2012_2004_35',['3.0.1 (2005-12-04)',['../md_ChangeLog.html#autotoc_md107',1,'']]], - ['2006_2004_2008_20dev_20release_20number_20714_36',['3.1.0 (2006-04-08) - dev release number 714',['../md_ChangeLog.html#autotoc_md105',1,'']]], - ['2006_2007_2007_20dev_20release_20number_20757_37',['3.2.0 (2006-07-07) - dev release number 757',['../md_ChangeLog.html#autotoc_md103',1,'']]], - ['2006_2007_2014_20dev_20release_20number_20764_38',['3.2.1 (2006-07-14) - dev release number 764',['../md_ChangeLog.html#autotoc_md102',1,'']]], - ['2006_2010_2011_39',['3.2 r795 (2006-10-11)',['../md_ChangeLog.html#autotoc_md101',1,'']]], - ['2006_2011_2029_40',['3.2.3 (2006-11-29)',['../md_ChangeLog.html#autotoc_md100',1,'']]], - ['2007_2004_2024_41',['3.2.4 (2007-04-24)',['../md_ChangeLog.html#autotoc_md99',1,'']]], - ['2007_2006_2020_42',['3.3.1 (2007-06-20)',['../md_ChangeLog.html#autotoc_md97',1,'']]], - ['2007_2009_2025_43',['3.3.3 (2007-09-25)',['../md_ChangeLog.html#autotoc_md96',1,'']]], - ['2007_2012_2027_44',['3.3.4 (2007-12-27)',['../md_ChangeLog.html#autotoc_md95',1,'']]], - ['2008_2002_2028_45',['3.3.5 (2008-02-28)',['../md_ChangeLog.html#autotoc_md94',1,'']]], - ['2008_2004_2025_46',['3.4.0 (2008-04-25)',['../md_ChangeLog.html#autotoc_md92',1,'']]], - ['2008_2005_2030_47',['3.4.1 (2008-05-30)',['../md_ChangeLog.html#autotoc_md91',1,'']]], - ['2008_2007_2018_48',['3.4.2 (2008-07-18)',['../md_ChangeLog.html#autotoc_md90',1,'']]], - ['2008_2008_2025_49',['3.5.0 (2008-08-25)',['../md_ChangeLog.html#autotoc_md88',1,'']]], - ['2008_2008_2026_50',['3.5.1 (2008-08-26)',['../md_ChangeLog.html#autotoc_md87',1,'']]], - ['2008_2009_2018_51',['3.5.2 (2008-09-18)',['../md_ChangeLog.html#autotoc_md86',1,'']]], - ['2008_2009_2019_52',['3.5.3 (2008-09-19)',['../md_ChangeLog.html#autotoc_md85',1,'']]], - ['2008_2009_2029_53',['3.5.4 (2008-09-29)',['../md_ChangeLog.html#autotoc_md84',1,'']]], - ['2009_2001_2013_54',['3.5.5 (2009-01-13)',['../md_ChangeLog.html#autotoc_md83',1,'']]], - ['2009_2004_2029_55',['3.6.0 (2009-04-29)',['../md_ChangeLog.html#autotoc_md81',1,'']]], - ['2009_2005_2001_56',['3.6.1 (2009-05-01)',['../md_ChangeLog.html#autotoc_md80',1,'']]], - ['2009_2007_2016_57',['3.7.0 (2009-07-16)',['../md_ChangeLog.html#autotoc_md78',1,'']]], - ['2009_2010_2006_58',['3.7.1 (2009-10-06)',['../md_ChangeLog.html#autotoc_md77',1,'']]], - ['2009_2010_2030_59',['2009 10 30',['../md_ChangeLog.html#autotoc_md75',1,'3.8.0 (2009-10-30)'],['../md_ChangeLog.html#autotoc_md74',1,'3.8.1 (2009-10-30)']]], - ['2010_2006_2016_60',['3.8.2 (2010-06-16)',['../md_ChangeLog.html#autotoc_md73',1,'']]], - ['2010_2006_2029_61',['3.8.3 (2010-06-29)',['../md_ChangeLog.html#autotoc_md72',1,'']]], - ['2010_2011_2005_62',['3.9.0 (2010-11-05)',['../md_ChangeLog.html#autotoc_md70',1,'']]], - ['2010_2011_2026_63',['3.9.1 (2010-11-26)',['../md_ChangeLog.html#autotoc_md69',1,'']]], - ['2010_2012_2022_64',['3.9.2 (2010-12-22)',['../md_ChangeLog.html#autotoc_md68',1,'']]], - ['2011_2004_2007_65',['3.9.3 (2011-04-07)',['../md_ChangeLog.html#autotoc_md67',1,'']]], - ['2011_2006_2020_66',['3.10.0 (2011-06-20)',['../md_ChangeLog.html#autotoc_md65',1,'']]], - ['2011_2009_2020_67',['3.10.1 (2011-09-20)',['../md_ChangeLog.html#autotoc_md64',1,'']]], - ['2012_2002_2012_68',['3.10.2 (2012-02-12)',['../md_ChangeLog.html#autotoc_md63',1,'']]], - ['2012_2011_2019_69',['3.10.3 (2012-11-19)',['../md_ChangeLog.html#autotoc_md62',1,'']]], - ['2013_2005_2005_70',['3.10.4 (2013-05-05)',['../md_ChangeLog.html#autotoc_md61',1,'']]], - ['2013_2005_2007_71',['3.11.0 (2013-05-07)',['../md_ChangeLog.html#autotoc_md59',1,'']]], - ['2013_2006_2014_72',['3.11.1 (2013-06-14)',['../md_ChangeLog.html#autotoc_md58',1,'']]], - ['2013_2007_2001_73',['3.11.2 (2013-07-01)',['../md_ChangeLog.html#autotoc_md57',1,'']]], - ['2013_2008_2008_74',['3.11.3 (2013-08-08)',['../md_ChangeLog.html#autotoc_md56',1,'']]], - ['2013_2009_2012_75',['3.11.4 (2013-09-12)',['../md_ChangeLog.html#autotoc_md55',1,'']]], - ['2013_2010_2026_76',['3.11.5 (2013-10-26)',['../md_ChangeLog.html#autotoc_md54',1,'']]], - ['2013_2011_2016_77',['3.11.6 (2013-11-16)',['../md_ChangeLog.html#autotoc_md53',1,'']]], - ['2013_2012_2018_78',['3.11.7 (2013-12-18)',['../md_ChangeLog.html#autotoc_md52',1,'']]], - ['2014_2004_2008_79',['3.11.8 (2014-04-08)',['../md_ChangeLog.html#autotoc_md51',1,'']]], - ['2014_2008_2016_80',['3.11.9 (2014-08-16)',['../md_ChangeLog.html#autotoc_md50',1,'']]], - ['2015_2001_2018_81',['3.11.10 (2015-01-18)',['../md_ChangeLog.html#autotoc_md49',1,'']]], - ['2015_2001_2023_82',['3.12.0 (2015-01-23)',['../md_ChangeLog.html#autotoc_md47',1,'']]], - ['2015_2002_2013_83',['3.12.1 (2015-02-13)',['../md_ChangeLog.html#autotoc_md46',1,'']]], - ['2015_2004_2004_84',['3.12.2 (2015-04-04)',['../md_ChangeLog.html#autotoc_md45',1,'']]], - ['2015_2004_2015_85',['3.12.3 and 3.11.11 (2015-04-15)',['../md_ChangeLog.html#autotoc_md44',1,'']]], - ['2015_2008_2009_86',['3.12.4 (2015-08-09)',['../md_ChangeLog.html#autotoc_md43',1,'']]], - ['2016_2004_2030_87',['3.12.5 (2016-04-30)',['../md_ChangeLog.html#autotoc_md42',1,'']]], - ['2016_2007_2020_88',['3.12.6 (2016-07-20)',['../md_ChangeLog.html#autotoc_md41',1,'']]], - ['2017_2002_2025_89',['3.12.7 (2017-02-25)',['../md_ChangeLog.html#autotoc_md40',1,'']]], - ['2017_2006_2012_90',['3.12.8 (2017-06-12)',['../md_ChangeLog.html#autotoc_md39',1,'']]], - ['2018_2001_2015_91',['3.12.9 (2018-01-15)',['../md_ChangeLog.html#autotoc_md38',1,'']]], - ['2018_2006_2002_92',['3.12.10 (2018-06-02)',['../md_ChangeLog.html#autotoc_md37',1,'']]], - ['2018_2009_2016_93',['3.12.11 (2018-09-16)',['../md_ChangeLog.html#autotoc_md36',1,'']]], - ['2018_2011_2017_94',['3.12.12 (2018-11-17)',['../md_ChangeLog.html#autotoc_md35',1,'']]], - ['2019_2004_2008_95',['3.12.13 (2019-04-08)',['../md_ChangeLog.html#autotoc_md34',1,'']]], - ['2019_2010_2019_96',['3.13.0 (2019-10-19)',['../md_ChangeLog.html#autotoc_md32',1,'']]], - ['2020_2003_2011_97',['3.13.1 (2020-03-11)',['../md_ChangeLog.html#autotoc_md31',1,'']]], - ['2020_2004_2030_98',['3.13.2 (2020-04-30)',['../md_ChangeLog.html#autotoc_md30',1,'']]], - ['2020_2010_2016_99',['3.13.3 (2020-10-16)',['../md_ChangeLog.html#autotoc_md29',1,'']]], - ['2021_2002_2024_100',['3.13.4 (2021-02-24)',['../md_ChangeLog.html#autotoc_md28',1,'']]], - ['2021_2006_2015_101',['3.14.0 (2021-06-15)',['../md_ChangeLog.html#autotoc_md26',1,'']]], - ['2021_2006_2025_102',['3.14.1 (2021-06-25)',['../md_ChangeLog.html#autotoc_md25',1,'']]], - ['2021_2007_2021_103',['3.14.2 (2021-07-21)',['../md_ChangeLog.html#autotoc_md24',1,'']]], - ['2021_2009_2003_104',['3.14.3 (2021-09-03)',['../md_ChangeLog.html#autotoc_md23',1,'']]], - ['2021_2009_2020_105',['3.14.4 (2021-09-20)',['../md_ChangeLog.html#autotoc_md22',1,'']]], - ['2022_2002_2009_106',['3.14.5 (2022-02-09)',['../md_ChangeLog.html#autotoc_md21',1,'']]], - ['2022_2005_2002_107',['3.14.6 (2022-05-02)',['../md_ChangeLog.html#autotoc_md20',1,'']]], - ['2022_2006_2024_108',['3.14.7 (2022-06-24)',['../md_ChangeLog.html#autotoc_md19',1,'']]], - ['2022_2007_2013_109',['3.14.8 (2022-07-13)',['../md_ChangeLog.html#autotoc_md18',1,'']]], - ['2022_2007_2021_110',['3.14.9 (2022-07-21)',['../md_ChangeLog.html#autotoc_md17',1,'']]], - ['2022_2010_2011_111',['3.14.10 (2022-10-11)',['../md_ChangeLog.html#autotoc_md16',1,'']]], - ['2023_2002_2007_112',['3.14.11 (2023-02-07)',['../md_ChangeLog.html#autotoc_md15',1,'']]], - ['2023_2004_2005_113',['3.14.12 (2023-04-05)',['../md_ChangeLog.html#autotoc_md14',1,'']]], - ['2023_2011_2008_114',['3.14.13 (2023-11-08)',['../md_ChangeLog.html#autotoc_md13',1,'']]], - ['2024_2001_2018_115',['3.14.14 (2024-01-18)',['../md_ChangeLog.html#autotoc_md12',1,'']]], - ['2024_2004_2010_116',['3.14.15 (2024-04-10)',['../md_ChangeLog.html#autotoc_md11',1,'']]], - ['21_117',['21',['../md_ChangeLog.html#autotoc_md115',1,'2.2.1b (2004-05-21)'],['../md_ChangeLog.html#autotoc_md24',1,'3.14.2 (2021-07-21)'],['../md_ChangeLog.html#autotoc_md17',1,'3.14.9 (2022-07-21)']]], - ['22_118',['3.9.2 (2010-12-22)',['../md_ChangeLog.html#autotoc_md68',1,'']]], - ['23_119',['3.12.0 (2015-01-23)',['../md_ChangeLog.html#autotoc_md47',1,'']]], - ['24_120',['24',['../md_ChangeLog.html#autotoc_md28',1,'3.13.4 (2021-02-24)'],['../md_ChangeLog.html#autotoc_md19',1,'3.14.7 (2022-06-24)'],['../md_ChangeLog.html#autotoc_md99',1,'3.2.4 (2007-04-24)']]], - ['25_121',['25',['../md_ChangeLog.html#autotoc_md118',1,'2.2.1 (2004-04-25)'],['../md_ChangeLog.html#autotoc_md40',1,'3.12.7 (2017-02-25)'],['../md_ChangeLog.html#autotoc_md25',1,'3.14.1 (2021-06-25)'],['../md_ChangeLog.html#autotoc_md96',1,'3.3.3 (2007-09-25)'],['../md_ChangeLog.html#autotoc_md92',1,'3.4.0 (2008-04-25)'],['../md_ChangeLog.html#autotoc_md88',1,'3.5.0 (2008-08-25)']]], - ['26_122',['26',['../md_ChangeLog.html#autotoc_md54',1,'3.11.5 (2013-10-26)'],['../md_ChangeLog.html#autotoc_md87',1,'3.5.1 (2008-08-26)'],['../md_ChangeLog.html#autotoc_md69',1,'3.9.1 (2010-11-26)']]], - ['26_20dev_20release_20number_20510_123',['3.0.0 (2005-08-26) - dev release number 510',['../md_ChangeLog.html#autotoc_md108',1,'']]], - ['27_124',['3.3.4 (2007-12-27)',['../md_ChangeLog.html#autotoc_md95',1,'']]], - ['28_125',['28',['../md_ChangeLog.html#autotoc_md94',1,'3.3.5 (2008-02-28)'],['../md_ChangeLog.html#autotoc_md117',1,'no new release (2004-04-28)']]], - ['29_126',['29',['../md_ChangeLog.html#autotoc_md100',1,'3.2.3 (2006-11-29)'],['../md_ChangeLog.html#autotoc_md84',1,'3.5.4 (2008-09-29)'],['../md_ChangeLog.html#autotoc_md81',1,'3.6.0 (2009-04-29)'],['../md_ChangeLog.html#autotoc_md72',1,'3.8.3 (2010-06-29)']]] + ['2_0',['3.2',['../md_ChangeLog.html#autotoc_md100',1,'']]], + ['2_200_202006_2007_2007_20dev_20release_20number_20757_1',['3.2.0 (2006-07-07) - dev release number 757',['../md_ChangeLog.html#autotoc_md105',1,'']]], + ['2_201_202006_2007_2014_20dev_20release_20number_20764_2',['3.2.1 (2006-07-14) - dev release number 764',['../md_ChangeLog.html#autotoc_md104',1,'']]], + ['2_202_3',['2.2',['../md_ChangeLog.html#autotoc_md111',1,'']]], + ['2_202_200_202004_2003_2010_4',['2.2.0 (2004-03-10)',['../md_ChangeLog.html#autotoc_md121',1,'']]], + ['2_202_201_202004_2004_2025_5',['2.2.1 (2004-04-25)',['../md_ChangeLog.html#autotoc_md120',1,'']]], + ['2_202_201a_202004_2005_2013_6',['2.2.1a (2004-05-13)',['../md_ChangeLog.html#autotoc_md118',1,'']]], + ['2_202_201b_202004_2005_2021_7',['2.2.1b (2004-05-21)',['../md_ChangeLog.html#autotoc_md117',1,'']]], + ['2_202_201c_202004_2007_2020_8',['2.2.1c (2004-07-20)',['../md_ChangeLog.html#autotoc_md116',1,'']]], + ['2_202_201d_202004_2010_2005_9',['2.2.1d (2004-10-05)',['../md_ChangeLog.html#autotoc_md115',1,'']]], + ['2_202_201e_202005_2005_2030_10',['2.2.1e (2005-05-30)',['../md_ChangeLog.html#autotoc_md113',1,'']]], + ['2_202008_2007_2018_11',['3.4.2 (2008-07-18)',['../md_ChangeLog.html#autotoc_md92',1,'']]], + ['2_202008_2009_2018_12',['3.5.2 (2008-09-18)',['../md_ChangeLog.html#autotoc_md88',1,'']]], + ['2_202010_2006_2016_13',['3.8.2 (2010-06-16)',['../md_ChangeLog.html#autotoc_md75',1,'']]], + ['2_202010_2012_2022_14',['3.9.2 (2010-12-22)',['../md_ChangeLog.html#autotoc_md70',1,'']]], + ['2_202012_2002_2012_15',['3.10.2 (2012-02-12)',['../md_ChangeLog.html#autotoc_md65',1,'']]], + ['2_202013_2007_2001_16',['3.11.2 (2013-07-01)',['../md_ChangeLog.html#autotoc_md59',1,'']]], + ['2_202015_2004_2004_17',['3.12.2 (2015-04-04)',['../md_ChangeLog.html#autotoc_md47',1,'']]], + ['2_202020_2004_2030_18',['3.13.2 (2020-04-30)',['../md_ChangeLog.html#autotoc_md32',1,'']]], + ['2_202021_2007_2021_19',['3.14.2 (2021-07-21)',['../md_ChangeLog.html#autotoc_md26',1,'']]], + ['2_203_202006_2011_2029_20',['3.2.3 (2006-11-29)',['../md_ChangeLog.html#autotoc_md102',1,'']]], + ['2_204_202007_2004_2024_21',['3.2.4 (2007-04-24)',['../md_ChangeLog.html#autotoc_md101',1,'']]], + ['2_20r795_202006_2010_2011_22',['3.2 r795 (2006-10-11)',['../md_ChangeLog.html#autotoc_md103',1,'']]], + ['20_23',['20',['../md_ChangeLog.html#autotoc_md116',1,'2.2.1c (2004-07-20)'],['../md_ChangeLog.html#autotoc_md67',1,'3.10.0 (2011-06-20)'],['../md_ChangeLog.html#autotoc_md66',1,'3.10.1 (2011-09-20)'],['../md_ChangeLog.html#autotoc_md43',1,'3.12.6 (2016-07-20)'],['../md_ChangeLog.html#autotoc_md24',1,'3.14.4 (2021-09-20)'],['../md_ChangeLog.html#autotoc_md99',1,'3.3.1 (2007-06-20)']]], + ['2004_2003_2010_24',['2.2.0 (2004-03-10)',['../md_ChangeLog.html#autotoc_md121',1,'']]], + ['2004_2004_2025_25',['2.2.1 (2004-04-25)',['../md_ChangeLog.html#autotoc_md120',1,'']]], + ['2004_2004_2028_26',['no new release (2004-04-28)',['../md_ChangeLog.html#autotoc_md119',1,'']]], + ['2004_2005_2013_27',['2.2.1a (2004-05-13)',['../md_ChangeLog.html#autotoc_md118',1,'']]], + ['2004_2005_2021_28',['2.2.1b (2004-05-21)',['../md_ChangeLog.html#autotoc_md117',1,'']]], + ['2004_2007_2020_29',['2.2.1c (2004-07-20)',['../md_ChangeLog.html#autotoc_md116',1,'']]], + ['2004_2010_2005_30',['2.2.1d (2004-10-05)',['../md_ChangeLog.html#autotoc_md115',1,'']]], + ['2005_2001_2007_31',['no new release (2005-01-07)',['../md_ChangeLog.html#autotoc_md114',1,'']]], + ['2005_2005_2030_32',['2.2.1e (2005-05-30)',['../md_ChangeLog.html#autotoc_md113',1,'']]], + ['2005_2008_2019_33',['no new release (2005-08-19)',['../md_ChangeLog.html#autotoc_md112',1,'']]], + ['2005_2008_2026_20dev_20release_20number_20510_34',['3.0.0 (2005-08-26) - dev release number 510',['../md_ChangeLog.html#autotoc_md110',1,'']]], + ['2005_2012_2004_35',['3.0.1 (2005-12-04)',['../md_ChangeLog.html#autotoc_md109',1,'']]], + ['2006_2004_2008_20dev_20release_20number_20714_36',['3.1.0 (2006-04-08) - dev release number 714',['../md_ChangeLog.html#autotoc_md107',1,'']]], + ['2006_2007_2007_20dev_20release_20number_20757_37',['3.2.0 (2006-07-07) - dev release number 757',['../md_ChangeLog.html#autotoc_md105',1,'']]], + ['2006_2007_2014_20dev_20release_20number_20764_38',['3.2.1 (2006-07-14) - dev release number 764',['../md_ChangeLog.html#autotoc_md104',1,'']]], + ['2006_2010_2011_39',['3.2 r795 (2006-10-11)',['../md_ChangeLog.html#autotoc_md103',1,'']]], + ['2006_2011_2029_40',['3.2.3 (2006-11-29)',['../md_ChangeLog.html#autotoc_md102',1,'']]], + ['2007_2004_2024_41',['3.2.4 (2007-04-24)',['../md_ChangeLog.html#autotoc_md101',1,'']]], + ['2007_2006_2020_42',['3.3.1 (2007-06-20)',['../md_ChangeLog.html#autotoc_md99',1,'']]], + ['2007_2009_2025_43',['3.3.3 (2007-09-25)',['../md_ChangeLog.html#autotoc_md98',1,'']]], + ['2007_2012_2027_44',['3.3.4 (2007-12-27)',['../md_ChangeLog.html#autotoc_md97',1,'']]], + ['2008_2002_2028_45',['3.3.5 (2008-02-28)',['../md_ChangeLog.html#autotoc_md96',1,'']]], + ['2008_2004_2025_46',['3.4.0 (2008-04-25)',['../md_ChangeLog.html#autotoc_md94',1,'']]], + ['2008_2005_2030_47',['3.4.1 (2008-05-30)',['../md_ChangeLog.html#autotoc_md93',1,'']]], + ['2008_2007_2018_48',['3.4.2 (2008-07-18)',['../md_ChangeLog.html#autotoc_md92',1,'']]], + ['2008_2008_2025_49',['3.5.0 (2008-08-25)',['../md_ChangeLog.html#autotoc_md90',1,'']]], + ['2008_2008_2026_50',['3.5.1 (2008-08-26)',['../md_ChangeLog.html#autotoc_md89',1,'']]], + ['2008_2009_2018_51',['3.5.2 (2008-09-18)',['../md_ChangeLog.html#autotoc_md88',1,'']]], + ['2008_2009_2019_52',['3.5.3 (2008-09-19)',['../md_ChangeLog.html#autotoc_md87',1,'']]], + ['2008_2009_2029_53',['3.5.4 (2008-09-29)',['../md_ChangeLog.html#autotoc_md86',1,'']]], + ['2009_2001_2013_54',['3.5.5 (2009-01-13)',['../md_ChangeLog.html#autotoc_md85',1,'']]], + ['2009_2004_2029_55',['3.6.0 (2009-04-29)',['../md_ChangeLog.html#autotoc_md83',1,'']]], + ['2009_2005_2001_56',['3.6.1 (2009-05-01)',['../md_ChangeLog.html#autotoc_md82',1,'']]], + ['2009_2007_2016_57',['3.7.0 (2009-07-16)',['../md_ChangeLog.html#autotoc_md80',1,'']]], + ['2009_2010_2006_58',['3.7.1 (2009-10-06)',['../md_ChangeLog.html#autotoc_md79',1,'']]], + ['2009_2010_2030_59',['2009 10 30',['../md_ChangeLog.html#autotoc_md77',1,'3.8.0 (2009-10-30)'],['../md_ChangeLog.html#autotoc_md76',1,'3.8.1 (2009-10-30)']]], + ['2010_2006_2016_60',['3.8.2 (2010-06-16)',['../md_ChangeLog.html#autotoc_md75',1,'']]], + ['2010_2006_2029_61',['3.8.3 (2010-06-29)',['../md_ChangeLog.html#autotoc_md74',1,'']]], + ['2010_2011_2005_62',['3.9.0 (2010-11-05)',['../md_ChangeLog.html#autotoc_md72',1,'']]], + ['2010_2011_2026_63',['3.9.1 (2010-11-26)',['../md_ChangeLog.html#autotoc_md71',1,'']]], + ['2010_2012_2022_64',['3.9.2 (2010-12-22)',['../md_ChangeLog.html#autotoc_md70',1,'']]], + ['2011_2004_2007_65',['3.9.3 (2011-04-07)',['../md_ChangeLog.html#autotoc_md69',1,'']]], + ['2011_2006_2020_66',['3.10.0 (2011-06-20)',['../md_ChangeLog.html#autotoc_md67',1,'']]], + ['2011_2009_2020_67',['3.10.1 (2011-09-20)',['../md_ChangeLog.html#autotoc_md66',1,'']]], + ['2012_2002_2012_68',['3.10.2 (2012-02-12)',['../md_ChangeLog.html#autotoc_md65',1,'']]], + ['2012_2011_2019_69',['3.10.3 (2012-11-19)',['../md_ChangeLog.html#autotoc_md64',1,'']]], + ['2013_2005_2005_70',['3.10.4 (2013-05-05)',['../md_ChangeLog.html#autotoc_md63',1,'']]], + ['2013_2005_2007_71',['3.11.0 (2013-05-07)',['../md_ChangeLog.html#autotoc_md61',1,'']]], + ['2013_2006_2014_72',['3.11.1 (2013-06-14)',['../md_ChangeLog.html#autotoc_md60',1,'']]], + ['2013_2007_2001_73',['3.11.2 (2013-07-01)',['../md_ChangeLog.html#autotoc_md59',1,'']]], + ['2013_2008_2008_74',['3.11.3 (2013-08-08)',['../md_ChangeLog.html#autotoc_md58',1,'']]], + ['2013_2009_2012_75',['3.11.4 (2013-09-12)',['../md_ChangeLog.html#autotoc_md57',1,'']]], + ['2013_2010_2026_76',['3.11.5 (2013-10-26)',['../md_ChangeLog.html#autotoc_md56',1,'']]], + ['2013_2011_2016_77',['3.11.6 (2013-11-16)',['../md_ChangeLog.html#autotoc_md55',1,'']]], + ['2013_2012_2018_78',['3.11.7 (2013-12-18)',['../md_ChangeLog.html#autotoc_md54',1,'']]], + ['2014_2004_2008_79',['3.11.8 (2014-04-08)',['../md_ChangeLog.html#autotoc_md53',1,'']]], + ['2014_2008_2016_80',['3.11.9 (2014-08-16)',['../md_ChangeLog.html#autotoc_md52',1,'']]], + ['2015_2001_2018_81',['3.11.10 (2015-01-18)',['../md_ChangeLog.html#autotoc_md51',1,'']]], + ['2015_2001_2023_82',['3.12.0 (2015-01-23)',['../md_ChangeLog.html#autotoc_md49',1,'']]], + ['2015_2002_2013_83',['3.12.1 (2015-02-13)',['../md_ChangeLog.html#autotoc_md48',1,'']]], + ['2015_2004_2004_84',['3.12.2 (2015-04-04)',['../md_ChangeLog.html#autotoc_md47',1,'']]], + ['2015_2004_2015_85',['3.12.3 and 3.11.11 (2015-04-15)',['../md_ChangeLog.html#autotoc_md46',1,'']]], + ['2015_2008_2009_86',['3.12.4 (2015-08-09)',['../md_ChangeLog.html#autotoc_md45',1,'']]], + ['2016_2004_2030_87',['3.12.5 (2016-04-30)',['../md_ChangeLog.html#autotoc_md44',1,'']]], + ['2016_2007_2020_88',['3.12.6 (2016-07-20)',['../md_ChangeLog.html#autotoc_md43',1,'']]], + ['2017_2002_2025_89',['3.12.7 (2017-02-25)',['../md_ChangeLog.html#autotoc_md42',1,'']]], + ['2017_2006_2012_90',['3.12.8 (2017-06-12)',['../md_ChangeLog.html#autotoc_md41',1,'']]], + ['2018_2001_2015_91',['3.12.9 (2018-01-15)',['../md_ChangeLog.html#autotoc_md40',1,'']]], + ['2018_2006_2002_92',['3.12.10 (2018-06-02)',['../md_ChangeLog.html#autotoc_md39',1,'']]], + ['2018_2009_2016_93',['3.12.11 (2018-09-16)',['../md_ChangeLog.html#autotoc_md38',1,'']]], + ['2018_2011_2017_94',['3.12.12 (2018-11-17)',['../md_ChangeLog.html#autotoc_md37',1,'']]], + ['2019_2004_2008_95',['3.12.13 (2019-04-08)',['../md_ChangeLog.html#autotoc_md36',1,'']]], + ['2019_2010_2019_96',['3.13.0 (2019-10-19)',['../md_ChangeLog.html#autotoc_md34',1,'']]], + ['2020_2003_2011_97',['3.13.1 (2020-03-11)',['../md_ChangeLog.html#autotoc_md33',1,'']]], + ['2020_2004_2030_98',['3.13.2 (2020-04-30)',['../md_ChangeLog.html#autotoc_md32',1,'']]], + ['2020_2010_2016_99',['3.13.3 (2020-10-16)',['../md_ChangeLog.html#autotoc_md31',1,'']]], + ['2021_2002_2024_100',['3.13.4 (2021-02-24)',['../md_ChangeLog.html#autotoc_md30',1,'']]], + ['2021_2006_2015_101',['3.14.0 (2021-06-15)',['../md_ChangeLog.html#autotoc_md28',1,'']]], + ['2021_2006_2025_102',['3.14.1 (2021-06-25)',['../md_ChangeLog.html#autotoc_md27',1,'']]], + ['2021_2007_2021_103',['3.14.2 (2021-07-21)',['../md_ChangeLog.html#autotoc_md26',1,'']]], + ['2021_2009_2003_104',['3.14.3 (2021-09-03)',['../md_ChangeLog.html#autotoc_md25',1,'']]], + ['2021_2009_2020_105',['3.14.4 (2021-09-20)',['../md_ChangeLog.html#autotoc_md24',1,'']]], + ['2022_2002_2009_106',['3.14.5 (2022-02-09)',['../md_ChangeLog.html#autotoc_md23',1,'']]], + ['2022_2005_2002_107',['3.14.6 (2022-05-02)',['../md_ChangeLog.html#autotoc_md22',1,'']]], + ['2022_2006_2024_108',['3.14.7 (2022-06-24)',['../md_ChangeLog.html#autotoc_md21',1,'']]], + ['2022_2007_2013_109',['3.14.8 (2022-07-13)',['../md_ChangeLog.html#autotoc_md20',1,'']]], + ['2022_2007_2021_110',['3.14.9 (2022-07-21)',['../md_ChangeLog.html#autotoc_md19',1,'']]], + ['2022_2010_2011_111',['3.14.10 (2022-10-11)',['../md_ChangeLog.html#autotoc_md18',1,'']]], + ['2023_2002_2007_112',['3.14.11 (2023-02-07)',['../md_ChangeLog.html#autotoc_md17',1,'']]], + ['2023_2004_2005_113',['3.14.12 (2023-04-05)',['../md_ChangeLog.html#autotoc_md16',1,'']]], + ['2023_2011_2008_114',['3.14.13 (2023-11-08)',['../md_ChangeLog.html#autotoc_md15',1,'']]], + ['2024_2001_2018_115',['3.14.14 (2024-01-18)',['../md_ChangeLog.html#autotoc_md14',1,'']]], + ['2024_2004_2010_116',['3.14.15 (2024-04-10)',['../md_ChangeLog.html#autotoc_md13',1,'']]], + ['2024_2004_2022_117',['3.14.16 (2024-04-22)',['../md_ChangeLog.html#autotoc_md12',1,'']]], + ['2024_2012_2014_118',['3.14.17 (2024-12-14)',['../md_ChangeLog.html#autotoc_md11',1,'']]], + ['21_119',['21',['../md_ChangeLog.html#autotoc_md117',1,'2.2.1b (2004-05-21)'],['../md_ChangeLog.html#autotoc_md26',1,'3.14.2 (2021-07-21)'],['../md_ChangeLog.html#autotoc_md19',1,'3.14.9 (2022-07-21)']]], + ['22_120',['22',['../md_ChangeLog.html#autotoc_md12',1,'3.14.16 (2024-04-22)'],['../md_ChangeLog.html#autotoc_md70',1,'3.9.2 (2010-12-22)']]], + ['23_121',['3.12.0 (2015-01-23)',['../md_ChangeLog.html#autotoc_md49',1,'']]], + ['24_122',['24',['../md_ChangeLog.html#autotoc_md30',1,'3.13.4 (2021-02-24)'],['../md_ChangeLog.html#autotoc_md21',1,'3.14.7 (2022-06-24)'],['../md_ChangeLog.html#autotoc_md101',1,'3.2.4 (2007-04-24)']]], + ['25_123',['25',['../md_ChangeLog.html#autotoc_md120',1,'2.2.1 (2004-04-25)'],['../md_ChangeLog.html#autotoc_md42',1,'3.12.7 (2017-02-25)'],['../md_ChangeLog.html#autotoc_md27',1,'3.14.1 (2021-06-25)'],['../md_ChangeLog.html#autotoc_md98',1,'3.3.3 (2007-09-25)'],['../md_ChangeLog.html#autotoc_md94',1,'3.4.0 (2008-04-25)'],['../md_ChangeLog.html#autotoc_md90',1,'3.5.0 (2008-08-25)']]], + ['26_124',['26',['../md_ChangeLog.html#autotoc_md56',1,'3.11.5 (2013-10-26)'],['../md_ChangeLog.html#autotoc_md89',1,'3.5.1 (2008-08-26)'],['../md_ChangeLog.html#autotoc_md71',1,'3.9.1 (2010-11-26)']]], + ['26_20dev_20release_20number_20510_125',['3.0.0 (2005-08-26) - dev release number 510',['../md_ChangeLog.html#autotoc_md110',1,'']]], + ['27_126',['3.3.4 (2007-12-27)',['../md_ChangeLog.html#autotoc_md97',1,'']]], + ['28_127',['28',['../md_ChangeLog.html#autotoc_md96',1,'3.3.5 (2008-02-28)'],['../md_ChangeLog.html#autotoc_md119',1,'no new release (2004-04-28)']]], + ['29_128',['29',['../md_ChangeLog.html#autotoc_md102',1,'3.2.3 (2006-11-29)'],['../md_ChangeLog.html#autotoc_md86',1,'3.5.4 (2008-09-29)'],['../md_ChangeLog.html#autotoc_md83',1,'3.6.0 (2009-04-29)'],['../md_ChangeLog.html#autotoc_md74',1,'3.8.3 (2010-06-29)']]] ]; diff --git a/search/all_3.js b/search/all_3.js index 56681a7e8..3c5138df6 100644 --- a/search/all_3.js +++ b/search/all_3.js @@ -1,103 +1,105 @@ var searchData= [ - ['3_200_0',['3.0',['../md_ChangeLog.html#autotoc_md106',1,'']]], - ['3_200_200_202005_2008_2026_20dev_20release_20number_20510_1',['3.0.0 (2005-08-26) - dev release number 510',['../md_ChangeLog.html#autotoc_md108',1,'']]], - ['3_200_201_202005_2012_2004_2',['3.0.1 (2005-12-04)',['../md_ChangeLog.html#autotoc_md107',1,'']]], - ['3_201_3',['3.1',['../md_ChangeLog.html#autotoc_md104',1,'']]], - ['3_201_200_202006_2004_2008_20dev_20release_20number_20714_4',['3.1.0 (2006-04-08) - dev release number 714',['../md_ChangeLog.html#autotoc_md105',1,'']]], - ['3_2010_5',['3.10',['../md_ChangeLog.html#autotoc_md60',1,'']]], - ['3_2010_200_202011_2006_2020_6',['3.10.0 (2011-06-20)',['../md_ChangeLog.html#autotoc_md65',1,'']]], - ['3_2010_201_202011_2009_2020_7',['3.10.1 (2011-09-20)',['../md_ChangeLog.html#autotoc_md64',1,'']]], - ['3_2010_202_202012_2002_2012_8',['3.10.2 (2012-02-12)',['../md_ChangeLog.html#autotoc_md63',1,'']]], - ['3_2010_203_202012_2011_2019_9',['3.10.3 (2012-11-19)',['../md_ChangeLog.html#autotoc_md62',1,'']]], - ['3_2010_204_202013_2005_2005_10',['3.10.4 (2013-05-05)',['../md_ChangeLog.html#autotoc_md61',1,'']]], - ['3_2011_11',['3.11',['../md_ChangeLog.html#autotoc_md48',1,'']]], - ['3_2011_200_202013_2005_2007_12',['3.11.0 (2013-05-07)',['../md_ChangeLog.html#autotoc_md59',1,'']]], - ['3_2011_201_202013_2006_2014_13',['3.11.1 (2013-06-14)',['../md_ChangeLog.html#autotoc_md58',1,'']]], - ['3_2011_2010_202015_2001_2018_14',['3.11.10 (2015-01-18)',['../md_ChangeLog.html#autotoc_md49',1,'']]], - ['3_2011_202_202013_2007_2001_15',['3.11.2 (2013-07-01)',['../md_ChangeLog.html#autotoc_md57',1,'']]], - ['3_2011_203_202013_2008_2008_16',['3.11.3 (2013-08-08)',['../md_ChangeLog.html#autotoc_md56',1,'']]], - ['3_2011_204_202013_2009_2012_17',['3.11.4 (2013-09-12)',['../md_ChangeLog.html#autotoc_md55',1,'']]], - ['3_2011_205_202013_2010_2026_18',['3.11.5 (2013-10-26)',['../md_ChangeLog.html#autotoc_md54',1,'']]], - ['3_2011_206_202013_2011_2016_19',['3.11.6 (2013-11-16)',['../md_ChangeLog.html#autotoc_md53',1,'']]], - ['3_2011_207_202013_2012_2018_20',['3.11.7 (2013-12-18)',['../md_ChangeLog.html#autotoc_md52',1,'']]], - ['3_2011_208_202014_2004_2008_21',['3.11.8 (2014-04-08)',['../md_ChangeLog.html#autotoc_md51',1,'']]], - ['3_2011_209_202014_2008_2016_22',['3.11.9 (2014-08-16)',['../md_ChangeLog.html#autotoc_md50',1,'']]], - ['3_2012_23',['3.12',['../md_ChangeLog.html#autotoc_md33',1,'']]], - ['3_2012_200_202015_2001_2023_24',['3.12.0 (2015-01-23)',['../md_ChangeLog.html#autotoc_md47',1,'']]], - ['3_2012_201_202015_2002_2013_25',['3.12.1 (2015-02-13)',['../md_ChangeLog.html#autotoc_md46',1,'']]], - ['3_2012_2010_202018_2006_2002_26',['3.12.10 (2018-06-02)',['../md_ChangeLog.html#autotoc_md37',1,'']]], - ['3_2012_2011_202018_2009_2016_27',['3.12.11 (2018-09-16)',['../md_ChangeLog.html#autotoc_md36',1,'']]], - ['3_2012_2012_202018_2011_2017_28',['3.12.12 (2018-11-17)',['../md_ChangeLog.html#autotoc_md35',1,'']]], - ['3_2012_2013_202019_2004_2008_29',['3.12.13 (2019-04-08)',['../md_ChangeLog.html#autotoc_md34',1,'']]], - ['3_2012_202_202015_2004_2004_30',['3.12.2 (2015-04-04)',['../md_ChangeLog.html#autotoc_md45',1,'']]], - ['3_2012_203_20and_203_2011_2011_202015_2004_2015_31',['3.12.3 and 3.11.11 (2015-04-15)',['../md_ChangeLog.html#autotoc_md44',1,'']]], - ['3_2012_204_202015_2008_2009_32',['3.12.4 (2015-08-09)',['../md_ChangeLog.html#autotoc_md43',1,'']]], - ['3_2012_205_202016_2004_2030_33',['3.12.5 (2016-04-30)',['../md_ChangeLog.html#autotoc_md42',1,'']]], - ['3_2012_206_202016_2007_2020_34',['3.12.6 (2016-07-20)',['../md_ChangeLog.html#autotoc_md41',1,'']]], - ['3_2012_207_202017_2002_2025_35',['3.12.7 (2017-02-25)',['../md_ChangeLog.html#autotoc_md40',1,'']]], - ['3_2012_208_202017_2006_2012_36',['3.12.8 (2017-06-12)',['../md_ChangeLog.html#autotoc_md39',1,'']]], - ['3_2012_209_202018_2001_2015_37',['3.12.9 (2018-01-15)',['../md_ChangeLog.html#autotoc_md38',1,'']]], - ['3_2013_38',['3.13',['../md_ChangeLog.html#autotoc_md27',1,'']]], - ['3_2013_200_202019_2010_2019_39',['3.13.0 (2019-10-19)',['../md_ChangeLog.html#autotoc_md32',1,'']]], - ['3_2013_201_202020_2003_2011_40',['3.13.1 (2020-03-11)',['../md_ChangeLog.html#autotoc_md31',1,'']]], - ['3_2013_202_202020_2004_2030_41',['3.13.2 (2020-04-30)',['../md_ChangeLog.html#autotoc_md30',1,'']]], - ['3_2013_203_202020_2010_2016_42',['3.13.3 (2020-10-16)',['../md_ChangeLog.html#autotoc_md29',1,'']]], - ['3_2013_204_202021_2002_2024_43',['3.13.4 (2021-02-24)',['../md_ChangeLog.html#autotoc_md28',1,'']]], + ['3_200_0',['3.0',['../md_ChangeLog.html#autotoc_md108',1,'']]], + ['3_200_200_202005_2008_2026_20dev_20release_20number_20510_1',['3.0.0 (2005-08-26) - dev release number 510',['../md_ChangeLog.html#autotoc_md110',1,'']]], + ['3_200_201_202005_2012_2004_2',['3.0.1 (2005-12-04)',['../md_ChangeLog.html#autotoc_md109',1,'']]], + ['3_201_3',['3.1',['../md_ChangeLog.html#autotoc_md106',1,'']]], + ['3_201_200_202006_2004_2008_20dev_20release_20number_20714_4',['3.1.0 (2006-04-08) - dev release number 714',['../md_ChangeLog.html#autotoc_md107',1,'']]], + ['3_2010_5',['3.10',['../md_ChangeLog.html#autotoc_md62',1,'']]], + ['3_2010_200_202011_2006_2020_6',['3.10.0 (2011-06-20)',['../md_ChangeLog.html#autotoc_md67',1,'']]], + ['3_2010_201_202011_2009_2020_7',['3.10.1 (2011-09-20)',['../md_ChangeLog.html#autotoc_md66',1,'']]], + ['3_2010_202_202012_2002_2012_8',['3.10.2 (2012-02-12)',['../md_ChangeLog.html#autotoc_md65',1,'']]], + ['3_2010_203_202012_2011_2019_9',['3.10.3 (2012-11-19)',['../md_ChangeLog.html#autotoc_md64',1,'']]], + ['3_2010_204_202013_2005_2005_10',['3.10.4 (2013-05-05)',['../md_ChangeLog.html#autotoc_md63',1,'']]], + ['3_2011_11',['3.11',['../md_ChangeLog.html#autotoc_md50',1,'']]], + ['3_2011_200_202013_2005_2007_12',['3.11.0 (2013-05-07)',['../md_ChangeLog.html#autotoc_md61',1,'']]], + ['3_2011_201_202013_2006_2014_13',['3.11.1 (2013-06-14)',['../md_ChangeLog.html#autotoc_md60',1,'']]], + ['3_2011_2010_202015_2001_2018_14',['3.11.10 (2015-01-18)',['../md_ChangeLog.html#autotoc_md51',1,'']]], + ['3_2011_202_202013_2007_2001_15',['3.11.2 (2013-07-01)',['../md_ChangeLog.html#autotoc_md59',1,'']]], + ['3_2011_203_202013_2008_2008_16',['3.11.3 (2013-08-08)',['../md_ChangeLog.html#autotoc_md58',1,'']]], + ['3_2011_204_202013_2009_2012_17',['3.11.4 (2013-09-12)',['../md_ChangeLog.html#autotoc_md57',1,'']]], + ['3_2011_205_202013_2010_2026_18',['3.11.5 (2013-10-26)',['../md_ChangeLog.html#autotoc_md56',1,'']]], + ['3_2011_206_202013_2011_2016_19',['3.11.6 (2013-11-16)',['../md_ChangeLog.html#autotoc_md55',1,'']]], + ['3_2011_207_202013_2012_2018_20',['3.11.7 (2013-12-18)',['../md_ChangeLog.html#autotoc_md54',1,'']]], + ['3_2011_208_202014_2004_2008_21',['3.11.8 (2014-04-08)',['../md_ChangeLog.html#autotoc_md53',1,'']]], + ['3_2011_209_202014_2008_2016_22',['3.11.9 (2014-08-16)',['../md_ChangeLog.html#autotoc_md52',1,'']]], + ['3_2012_23',['3.12',['../md_ChangeLog.html#autotoc_md35',1,'']]], + ['3_2012_200_202015_2001_2023_24',['3.12.0 (2015-01-23)',['../md_ChangeLog.html#autotoc_md49',1,'']]], + ['3_2012_201_202015_2002_2013_25',['3.12.1 (2015-02-13)',['../md_ChangeLog.html#autotoc_md48',1,'']]], + ['3_2012_2010_202018_2006_2002_26',['3.12.10 (2018-06-02)',['../md_ChangeLog.html#autotoc_md39',1,'']]], + ['3_2012_2011_202018_2009_2016_27',['3.12.11 (2018-09-16)',['../md_ChangeLog.html#autotoc_md38',1,'']]], + ['3_2012_2012_202018_2011_2017_28',['3.12.12 (2018-11-17)',['../md_ChangeLog.html#autotoc_md37',1,'']]], + ['3_2012_2013_202019_2004_2008_29',['3.12.13 (2019-04-08)',['../md_ChangeLog.html#autotoc_md36',1,'']]], + ['3_2012_202_202015_2004_2004_30',['3.12.2 (2015-04-04)',['../md_ChangeLog.html#autotoc_md47',1,'']]], + ['3_2012_203_20and_203_2011_2011_202015_2004_2015_31',['3.12.3 and 3.11.11 (2015-04-15)',['../md_ChangeLog.html#autotoc_md46',1,'']]], + ['3_2012_204_202015_2008_2009_32',['3.12.4 (2015-08-09)',['../md_ChangeLog.html#autotoc_md45',1,'']]], + ['3_2012_205_202016_2004_2030_33',['3.12.5 (2016-04-30)',['../md_ChangeLog.html#autotoc_md44',1,'']]], + ['3_2012_206_202016_2007_2020_34',['3.12.6 (2016-07-20)',['../md_ChangeLog.html#autotoc_md43',1,'']]], + ['3_2012_207_202017_2002_2025_35',['3.12.7 (2017-02-25)',['../md_ChangeLog.html#autotoc_md42',1,'']]], + ['3_2012_208_202017_2006_2012_36',['3.12.8 (2017-06-12)',['../md_ChangeLog.html#autotoc_md41',1,'']]], + ['3_2012_209_202018_2001_2015_37',['3.12.9 (2018-01-15)',['../md_ChangeLog.html#autotoc_md40',1,'']]], + ['3_2013_38',['3.13',['../md_ChangeLog.html#autotoc_md29',1,'']]], + ['3_2013_200_202019_2010_2019_39',['3.13.0 (2019-10-19)',['../md_ChangeLog.html#autotoc_md34',1,'']]], + ['3_2013_201_202020_2003_2011_40',['3.13.1 (2020-03-11)',['../md_ChangeLog.html#autotoc_md33',1,'']]], + ['3_2013_202_202020_2004_2030_41',['3.13.2 (2020-04-30)',['../md_ChangeLog.html#autotoc_md32',1,'']]], + ['3_2013_203_202020_2010_2016_42',['3.13.3 (2020-10-16)',['../md_ChangeLog.html#autotoc_md31',1,'']]], + ['3_2013_204_202021_2002_2024_43',['3.13.4 (2021-02-24)',['../md_ChangeLog.html#autotoc_md30',1,'']]], ['3_2014_44',['3.14',['../md_ChangeLog.html#autotoc_md10',1,'']]], - ['3_2014_200_202021_2006_2015_45',['3.14.0 (2021-06-15)',['../md_ChangeLog.html#autotoc_md26',1,'']]], - ['3_2014_201_202021_2006_2025_46',['3.14.1 (2021-06-25)',['../md_ChangeLog.html#autotoc_md25',1,'']]], - ['3_2014_2010_202022_2010_2011_47',['3.14.10 (2022-10-11)',['../md_ChangeLog.html#autotoc_md16',1,'']]], - ['3_2014_2011_202023_2002_2007_48',['3.14.11 (2023-02-07)',['../md_ChangeLog.html#autotoc_md15',1,'']]], - ['3_2014_2012_202023_2004_2005_49',['3.14.12 (2023-04-05)',['../md_ChangeLog.html#autotoc_md14',1,'']]], - ['3_2014_2013_202023_2011_2008_50',['3.14.13 (2023-11-08)',['../md_ChangeLog.html#autotoc_md13',1,'']]], - ['3_2014_2014_202024_2001_2018_51',['3.14.14 (2024-01-18)',['../md_ChangeLog.html#autotoc_md12',1,'']]], - ['3_2014_2015_202024_2004_2010_52',['3.14.15 (2024-04-10)',['../md_ChangeLog.html#autotoc_md11',1,'']]], - ['3_2014_202_202021_2007_2021_53',['3.14.2 (2021-07-21)',['../md_ChangeLog.html#autotoc_md24',1,'']]], - ['3_2014_203_202021_2009_2003_54',['3.14.3 (2021-09-03)',['../md_ChangeLog.html#autotoc_md23',1,'']]], - ['3_2014_204_202021_2009_2020_55',['3.14.4 (2021-09-20)',['../md_ChangeLog.html#autotoc_md22',1,'']]], - ['3_2014_205_202022_2002_2009_56',['3.14.5 (2022-02-09)',['../md_ChangeLog.html#autotoc_md21',1,'']]], - ['3_2014_206_202022_2005_2002_57',['3.14.6 (2022-05-02)',['../md_ChangeLog.html#autotoc_md20',1,'']]], - ['3_2014_207_202022_2006_2024_58',['3.14.7 (2022-06-24)',['../md_ChangeLog.html#autotoc_md19',1,'']]], - ['3_2014_208_202022_2007_2013_59',['3.14.8 (2022-07-13)',['../md_ChangeLog.html#autotoc_md18',1,'']]], - ['3_2014_209_202022_2007_2021_60',['3.14.9 (2022-07-21)',['../md_ChangeLog.html#autotoc_md17',1,'']]], - ['3_202_61',['3.2',['../md_ChangeLog.html#autotoc_md98',1,'']]], - ['3_202_200_202006_2007_2007_20dev_20release_20number_20757_62',['3.2.0 (2006-07-07) - dev release number 757',['../md_ChangeLog.html#autotoc_md103',1,'']]], - ['3_202_201_202006_2007_2014_20dev_20release_20number_20764_63',['3.2.1 (2006-07-14) - dev release number 764',['../md_ChangeLog.html#autotoc_md102',1,'']]], - ['3_202_203_202006_2011_2029_64',['3.2.3 (2006-11-29)',['../md_ChangeLog.html#autotoc_md100',1,'']]], - ['3_202_204_202007_2004_2024_65',['3.2.4 (2007-04-24)',['../md_ChangeLog.html#autotoc_md99',1,'']]], - ['3_202_20r795_202006_2010_2011_66',['3.2 r795 (2006-10-11)',['../md_ChangeLog.html#autotoc_md101',1,'']]], - ['3_203_67',['3.3',['../md_ChangeLog.html#autotoc_md93',1,'']]], - ['3_203_201_202007_2006_2020_68',['3.3.1 (2007-06-20)',['../md_ChangeLog.html#autotoc_md97',1,'']]], - ['3_203_203_202007_2009_2025_69',['3.3.3 (2007-09-25)',['../md_ChangeLog.html#autotoc_md96',1,'']]], - ['3_203_204_202007_2012_2027_70',['3.3.4 (2007-12-27)',['../md_ChangeLog.html#autotoc_md95',1,'']]], - ['3_203_205_202008_2002_2028_71',['3.3.5 (2008-02-28)',['../md_ChangeLog.html#autotoc_md94',1,'']]], - ['3_204_72',['3.4',['../md_ChangeLog.html#autotoc_md89',1,'']]], - ['3_204_200_202008_2004_2025_73',['3.4.0 (2008-04-25)',['../md_ChangeLog.html#autotoc_md92',1,'']]], - ['3_204_201_202008_2005_2030_74',['3.4.1 (2008-05-30)',['../md_ChangeLog.html#autotoc_md91',1,'']]], - ['3_204_202_202008_2007_2018_75',['3.4.2 (2008-07-18)',['../md_ChangeLog.html#autotoc_md90',1,'']]], - ['3_205_76',['3.5',['../md_ChangeLog.html#autotoc_md82',1,'']]], - ['3_205_200_202008_2008_2025_77',['3.5.0 (2008-08-25)',['../md_ChangeLog.html#autotoc_md88',1,'']]], - ['3_205_201_202008_2008_2026_78',['3.5.1 (2008-08-26)',['../md_ChangeLog.html#autotoc_md87',1,'']]], - ['3_205_202_202008_2009_2018_79',['3.5.2 (2008-09-18)',['../md_ChangeLog.html#autotoc_md86',1,'']]], - ['3_205_203_202008_2009_2019_80',['3.5.3 (2008-09-19)',['../md_ChangeLog.html#autotoc_md85',1,'']]], - ['3_205_204_202008_2009_2029_81',['3.5.4 (2008-09-29)',['../md_ChangeLog.html#autotoc_md84',1,'']]], - ['3_205_205_202009_2001_2013_82',['3.5.5 (2009-01-13)',['../md_ChangeLog.html#autotoc_md83',1,'']]], - ['3_206_83',['3.6',['../md_ChangeLog.html#autotoc_md79',1,'']]], - ['3_206_200_202009_2004_2029_84',['3.6.0 (2009-04-29)',['../md_ChangeLog.html#autotoc_md81',1,'']]], - ['3_206_201_202009_2005_2001_85',['3.6.1 (2009-05-01)',['../md_ChangeLog.html#autotoc_md80',1,'']]], - ['3_207_86',['3.7',['../md_ChangeLog.html#autotoc_md76',1,'']]], - ['3_207_200_202009_2007_2016_87',['3.7.0 (2009-07-16)',['../md_ChangeLog.html#autotoc_md78',1,'']]], - ['3_207_201_202009_2010_2006_88',['3.7.1 (2009-10-06)',['../md_ChangeLog.html#autotoc_md77',1,'']]], - ['3_208_89',['3.8',['../md_ChangeLog.html#autotoc_md71',1,'']]], - ['3_208_200_202009_2010_2030_90',['3.8.0 (2009-10-30)',['../md_ChangeLog.html#autotoc_md75',1,'']]], - ['3_208_201_202009_2010_2030_91',['3.8.1 (2009-10-30)',['../md_ChangeLog.html#autotoc_md74',1,'']]], - ['3_208_202_202010_2006_2016_92',['3.8.2 (2010-06-16)',['../md_ChangeLog.html#autotoc_md73',1,'']]], - ['3_208_203_202010_2006_2029_93',['3.8.3 (2010-06-29)',['../md_ChangeLog.html#autotoc_md72',1,'']]], - ['3_209_94',['3.9',['../md_ChangeLog.html#autotoc_md66',1,'']]], - ['3_209_200_202010_2011_2005_95',['3.9.0 (2010-11-05)',['../md_ChangeLog.html#autotoc_md70',1,'']]], - ['3_209_201_202010_2011_2026_96',['3.9.1 (2010-11-26)',['../md_ChangeLog.html#autotoc_md69',1,'']]], - ['3_209_202_202010_2012_2022_97',['3.9.2 (2010-12-22)',['../md_ChangeLog.html#autotoc_md68',1,'']]], - ['3_209_203_202011_2004_2007_98',['3.9.3 (2011-04-07)',['../md_ChangeLog.html#autotoc_md67',1,'']]], - ['30_99',['30',['../md_ChangeLog.html#autotoc_md111',1,'2.2.1e (2005-05-30)'],['../md_ChangeLog.html#autotoc_md42',1,'3.12.5 (2016-04-30)'],['../md_ChangeLog.html#autotoc_md30',1,'3.13.2 (2020-04-30)'],['../md_ChangeLog.html#autotoc_md91',1,'3.4.1 (2008-05-30)'],['../md_ChangeLog.html#autotoc_md75',1,'3.8.0 (2009-10-30)'],['../md_ChangeLog.html#autotoc_md74',1,'3.8.1 (2009-10-30)']]] + ['3_2014_200_202021_2006_2015_45',['3.14.0 (2021-06-15)',['../md_ChangeLog.html#autotoc_md28',1,'']]], + ['3_2014_201_202021_2006_2025_46',['3.14.1 (2021-06-25)',['../md_ChangeLog.html#autotoc_md27',1,'']]], + ['3_2014_2010_202022_2010_2011_47',['3.14.10 (2022-10-11)',['../md_ChangeLog.html#autotoc_md18',1,'']]], + ['3_2014_2011_202023_2002_2007_48',['3.14.11 (2023-02-07)',['../md_ChangeLog.html#autotoc_md17',1,'']]], + ['3_2014_2012_202023_2004_2005_49',['3.14.12 (2023-04-05)',['../md_ChangeLog.html#autotoc_md16',1,'']]], + ['3_2014_2013_202023_2011_2008_50',['3.14.13 (2023-11-08)',['../md_ChangeLog.html#autotoc_md15',1,'']]], + ['3_2014_2014_202024_2001_2018_51',['3.14.14 (2024-01-18)',['../md_ChangeLog.html#autotoc_md14',1,'']]], + ['3_2014_2015_202024_2004_2010_52',['3.14.15 (2024-04-10)',['../md_ChangeLog.html#autotoc_md13',1,'']]], + ['3_2014_2016_202024_2004_2022_53',['3.14.16 (2024-04-22)',['../md_ChangeLog.html#autotoc_md12',1,'']]], + ['3_2014_2017_202024_2012_2014_54',['3.14.17 (2024-12-14)',['../md_ChangeLog.html#autotoc_md11',1,'']]], + ['3_2014_202_202021_2007_2021_55',['3.14.2 (2021-07-21)',['../md_ChangeLog.html#autotoc_md26',1,'']]], + ['3_2014_203_202021_2009_2003_56',['3.14.3 (2021-09-03)',['../md_ChangeLog.html#autotoc_md25',1,'']]], + ['3_2014_204_202021_2009_2020_57',['3.14.4 (2021-09-20)',['../md_ChangeLog.html#autotoc_md24',1,'']]], + ['3_2014_205_202022_2002_2009_58',['3.14.5 (2022-02-09)',['../md_ChangeLog.html#autotoc_md23',1,'']]], + ['3_2014_206_202022_2005_2002_59',['3.14.6 (2022-05-02)',['../md_ChangeLog.html#autotoc_md22',1,'']]], + ['3_2014_207_202022_2006_2024_60',['3.14.7 (2022-06-24)',['../md_ChangeLog.html#autotoc_md21',1,'']]], + ['3_2014_208_202022_2007_2013_61',['3.14.8 (2022-07-13)',['../md_ChangeLog.html#autotoc_md20',1,'']]], + ['3_2014_209_202022_2007_2021_62',['3.14.9 (2022-07-21)',['../md_ChangeLog.html#autotoc_md19',1,'']]], + ['3_202_63',['3.2',['../md_ChangeLog.html#autotoc_md100',1,'']]], + ['3_202_200_202006_2007_2007_20dev_20release_20number_20757_64',['3.2.0 (2006-07-07) - dev release number 757',['../md_ChangeLog.html#autotoc_md105',1,'']]], + ['3_202_201_202006_2007_2014_20dev_20release_20number_20764_65',['3.2.1 (2006-07-14) - dev release number 764',['../md_ChangeLog.html#autotoc_md104',1,'']]], + ['3_202_203_202006_2011_2029_66',['3.2.3 (2006-11-29)',['../md_ChangeLog.html#autotoc_md102',1,'']]], + ['3_202_204_202007_2004_2024_67',['3.2.4 (2007-04-24)',['../md_ChangeLog.html#autotoc_md101',1,'']]], + ['3_202_20r795_202006_2010_2011_68',['3.2 r795 (2006-10-11)',['../md_ChangeLog.html#autotoc_md103',1,'']]], + ['3_203_69',['3.3',['../md_ChangeLog.html#autotoc_md95',1,'']]], + ['3_203_201_202007_2006_2020_70',['3.3.1 (2007-06-20)',['../md_ChangeLog.html#autotoc_md99',1,'']]], + ['3_203_203_202007_2009_2025_71',['3.3.3 (2007-09-25)',['../md_ChangeLog.html#autotoc_md98',1,'']]], + ['3_203_204_202007_2012_2027_72',['3.3.4 (2007-12-27)',['../md_ChangeLog.html#autotoc_md97',1,'']]], + ['3_203_205_202008_2002_2028_73',['3.3.5 (2008-02-28)',['../md_ChangeLog.html#autotoc_md96',1,'']]], + ['3_204_74',['3.4',['../md_ChangeLog.html#autotoc_md91',1,'']]], + ['3_204_200_202008_2004_2025_75',['3.4.0 (2008-04-25)',['../md_ChangeLog.html#autotoc_md94',1,'']]], + ['3_204_201_202008_2005_2030_76',['3.4.1 (2008-05-30)',['../md_ChangeLog.html#autotoc_md93',1,'']]], + ['3_204_202_202008_2007_2018_77',['3.4.2 (2008-07-18)',['../md_ChangeLog.html#autotoc_md92',1,'']]], + ['3_205_78',['3.5',['../md_ChangeLog.html#autotoc_md84',1,'']]], + ['3_205_200_202008_2008_2025_79',['3.5.0 (2008-08-25)',['../md_ChangeLog.html#autotoc_md90',1,'']]], + ['3_205_201_202008_2008_2026_80',['3.5.1 (2008-08-26)',['../md_ChangeLog.html#autotoc_md89',1,'']]], + ['3_205_202_202008_2009_2018_81',['3.5.2 (2008-09-18)',['../md_ChangeLog.html#autotoc_md88',1,'']]], + ['3_205_203_202008_2009_2019_82',['3.5.3 (2008-09-19)',['../md_ChangeLog.html#autotoc_md87',1,'']]], + ['3_205_204_202008_2009_2029_83',['3.5.4 (2008-09-29)',['../md_ChangeLog.html#autotoc_md86',1,'']]], + ['3_205_205_202009_2001_2013_84',['3.5.5 (2009-01-13)',['../md_ChangeLog.html#autotoc_md85',1,'']]], + ['3_206_85',['3.6',['../md_ChangeLog.html#autotoc_md81',1,'']]], + ['3_206_200_202009_2004_2029_86',['3.6.0 (2009-04-29)',['../md_ChangeLog.html#autotoc_md83',1,'']]], + ['3_206_201_202009_2005_2001_87',['3.6.1 (2009-05-01)',['../md_ChangeLog.html#autotoc_md82',1,'']]], + ['3_207_88',['3.7',['../md_ChangeLog.html#autotoc_md78',1,'']]], + ['3_207_200_202009_2007_2016_89',['3.7.0 (2009-07-16)',['../md_ChangeLog.html#autotoc_md80',1,'']]], + ['3_207_201_202009_2010_2006_90',['3.7.1 (2009-10-06)',['../md_ChangeLog.html#autotoc_md79',1,'']]], + ['3_208_91',['3.8',['../md_ChangeLog.html#autotoc_md73',1,'']]], + ['3_208_200_202009_2010_2030_92',['3.8.0 (2009-10-30)',['../md_ChangeLog.html#autotoc_md77',1,'']]], + ['3_208_201_202009_2010_2030_93',['3.8.1 (2009-10-30)',['../md_ChangeLog.html#autotoc_md76',1,'']]], + ['3_208_202_202010_2006_2016_94',['3.8.2 (2010-06-16)',['../md_ChangeLog.html#autotoc_md75',1,'']]], + ['3_208_203_202010_2006_2029_95',['3.8.3 (2010-06-29)',['../md_ChangeLog.html#autotoc_md74',1,'']]], + ['3_209_96',['3.9',['../md_ChangeLog.html#autotoc_md68',1,'']]], + ['3_209_200_202010_2011_2005_97',['3.9.0 (2010-11-05)',['../md_ChangeLog.html#autotoc_md72',1,'']]], + ['3_209_201_202010_2011_2026_98',['3.9.1 (2010-11-26)',['../md_ChangeLog.html#autotoc_md71',1,'']]], + ['3_209_202_202010_2012_2022_99',['3.9.2 (2010-12-22)',['../md_ChangeLog.html#autotoc_md70',1,'']]], + ['3_209_203_202011_2004_2007_100',['3.9.3 (2011-04-07)',['../md_ChangeLog.html#autotoc_md69',1,'']]], + ['30_101',['30',['../md_ChangeLog.html#autotoc_md113',1,'2.2.1e (2005-05-30)'],['../md_ChangeLog.html#autotoc_md44',1,'3.12.5 (2016-04-30)'],['../md_ChangeLog.html#autotoc_md32',1,'3.13.2 (2020-04-30)'],['../md_ChangeLog.html#autotoc_md93',1,'3.4.1 (2008-05-30)'],['../md_ChangeLog.html#autotoc_md77',1,'3.8.0 (2009-10-30)'],['../md_ChangeLog.html#autotoc_md76',1,'3.8.1 (2009-10-30)']]] ]; diff --git a/search/all_4.js b/search/all_4.js index 9edb8ad47..758d41455 100644 --- a/search/all_4.js +++ b/search/all_4.js @@ -1,15 +1,15 @@ var searchData= [ - ['4_0',['3.4',['../md_ChangeLog.html#autotoc_md89',1,'']]], - ['4_200_202008_2004_2025_1',['3.4.0 (2008-04-25)',['../md_ChangeLog.html#autotoc_md92',1,'']]], - ['4_201_202008_2005_2030_2',['3.4.1 (2008-05-30)',['../md_ChangeLog.html#autotoc_md91',1,'']]], - ['4_202_202008_2007_2018_3',['3.4.2 (2008-07-18)',['../md_ChangeLog.html#autotoc_md90',1,'']]], - ['4_202007_2004_2024_4',['3.2.4 (2007-04-24)',['../md_ChangeLog.html#autotoc_md99',1,'']]], - ['4_202007_2012_2027_5',['3.3.4 (2007-12-27)',['../md_ChangeLog.html#autotoc_md95',1,'']]], - ['4_202008_2009_2029_6',['3.5.4 (2008-09-29)',['../md_ChangeLog.html#autotoc_md84',1,'']]], - ['4_202013_2005_2005_7',['3.10.4 (2013-05-05)',['../md_ChangeLog.html#autotoc_md61',1,'']]], - ['4_202013_2009_2012_8',['3.11.4 (2013-09-12)',['../md_ChangeLog.html#autotoc_md55',1,'']]], - ['4_202015_2008_2009_9',['3.12.4 (2015-08-09)',['../md_ChangeLog.html#autotoc_md43',1,'']]], - ['4_202021_2002_2024_10',['3.13.4 (2021-02-24)',['../md_ChangeLog.html#autotoc_md28',1,'']]], - ['4_202021_2009_2020_11',['3.14.4 (2021-09-20)',['../md_ChangeLog.html#autotoc_md22',1,'']]] + ['4_0',['3.4',['../md_ChangeLog.html#autotoc_md91',1,'']]], + ['4_200_202008_2004_2025_1',['3.4.0 (2008-04-25)',['../md_ChangeLog.html#autotoc_md94',1,'']]], + ['4_201_202008_2005_2030_2',['3.4.1 (2008-05-30)',['../md_ChangeLog.html#autotoc_md93',1,'']]], + ['4_202_202008_2007_2018_3',['3.4.2 (2008-07-18)',['../md_ChangeLog.html#autotoc_md92',1,'']]], + ['4_202007_2004_2024_4',['3.2.4 (2007-04-24)',['../md_ChangeLog.html#autotoc_md101',1,'']]], + ['4_202007_2012_2027_5',['3.3.4 (2007-12-27)',['../md_ChangeLog.html#autotoc_md97',1,'']]], + ['4_202008_2009_2029_6',['3.5.4 (2008-09-29)',['../md_ChangeLog.html#autotoc_md86',1,'']]], + ['4_202013_2005_2005_7',['3.10.4 (2013-05-05)',['../md_ChangeLog.html#autotoc_md63',1,'']]], + ['4_202013_2009_2012_8',['3.11.4 (2013-09-12)',['../md_ChangeLog.html#autotoc_md57',1,'']]], + ['4_202015_2008_2009_9',['3.12.4 (2015-08-09)',['../md_ChangeLog.html#autotoc_md45',1,'']]], + ['4_202021_2002_2024_10',['3.13.4 (2021-02-24)',['../md_ChangeLog.html#autotoc_md30',1,'']]], + ['4_202021_2009_2020_11',['3.14.4 (2021-09-20)',['../md_ChangeLog.html#autotoc_md24',1,'']]] ]; diff --git a/search/all_5.js b/search/all_5.js index 7d9610d43..7592d0f62 100644 --- a/search/all_5.js +++ b/search/all_5.js @@ -1,15 +1,15 @@ var searchData= [ - ['5_0',['3.5',['../md_ChangeLog.html#autotoc_md82',1,'']]], - ['5_200_202008_2008_2025_1',['3.5.0 (2008-08-25)',['../md_ChangeLog.html#autotoc_md88',1,'']]], - ['5_201_202008_2008_2026_2',['3.5.1 (2008-08-26)',['../md_ChangeLog.html#autotoc_md87',1,'']]], - ['5_202_202008_2009_2018_3',['3.5.2 (2008-09-18)',['../md_ChangeLog.html#autotoc_md86',1,'']]], - ['5_202008_2002_2028_4',['3.3.5 (2008-02-28)',['../md_ChangeLog.html#autotoc_md94',1,'']]], - ['5_202013_2010_2026_5',['3.11.5 (2013-10-26)',['../md_ChangeLog.html#autotoc_md54',1,'']]], - ['5_202016_2004_2030_6',['3.12.5 (2016-04-30)',['../md_ChangeLog.html#autotoc_md42',1,'']]], - ['5_202022_2002_2009_7',['3.14.5 (2022-02-09)',['../md_ChangeLog.html#autotoc_md21',1,'']]], - ['5_203_202008_2009_2019_8',['3.5.3 (2008-09-19)',['../md_ChangeLog.html#autotoc_md85',1,'']]], - ['5_204_202008_2009_2029_9',['3.5.4 (2008-09-29)',['../md_ChangeLog.html#autotoc_md84',1,'']]], - ['5_205_202009_2001_2013_10',['3.5.5 (2009-01-13)',['../md_ChangeLog.html#autotoc_md83',1,'']]], - ['510_11',['3.0.0 (2005-08-26) - dev release number 510',['../md_ChangeLog.html#autotoc_md108',1,'']]] + ['5_0',['3.5',['../md_ChangeLog.html#autotoc_md84',1,'']]], + ['5_200_202008_2008_2025_1',['3.5.0 (2008-08-25)',['../md_ChangeLog.html#autotoc_md90',1,'']]], + ['5_201_202008_2008_2026_2',['3.5.1 (2008-08-26)',['../md_ChangeLog.html#autotoc_md89',1,'']]], + ['5_202_202008_2009_2018_3',['3.5.2 (2008-09-18)',['../md_ChangeLog.html#autotoc_md88',1,'']]], + ['5_202008_2002_2028_4',['3.3.5 (2008-02-28)',['../md_ChangeLog.html#autotoc_md96',1,'']]], + ['5_202013_2010_2026_5',['3.11.5 (2013-10-26)',['../md_ChangeLog.html#autotoc_md56',1,'']]], + ['5_202016_2004_2030_6',['3.12.5 (2016-04-30)',['../md_ChangeLog.html#autotoc_md44',1,'']]], + ['5_202022_2002_2009_7',['3.14.5 (2022-02-09)',['../md_ChangeLog.html#autotoc_md23',1,'']]], + ['5_203_202008_2009_2019_8',['3.5.3 (2008-09-19)',['../md_ChangeLog.html#autotoc_md87',1,'']]], + ['5_204_202008_2009_2029_9',['3.5.4 (2008-09-29)',['../md_ChangeLog.html#autotoc_md86',1,'']]], + ['5_205_202009_2001_2013_10',['3.5.5 (2009-01-13)',['../md_ChangeLog.html#autotoc_md85',1,'']]], + ['510_11',['3.0.0 (2005-08-26) - dev release number 510',['../md_ChangeLog.html#autotoc_md110',1,'']]] ]; diff --git a/search/all_6.js b/search/all_6.js index ccfbbd454..fc41b6dfa 100644 --- a/search/all_6.js +++ b/search/all_6.js @@ -1,10 +1,10 @@ var searchData= [ - ['6_0',['3.6',['../md_ChangeLog.html#autotoc_md79',1,'']]], - ['6_200_202009_2004_2029_1',['3.6.0 (2009-04-29)',['../md_ChangeLog.html#autotoc_md81',1,'']]], - ['6_201_202009_2005_2001_2',['3.6.1 (2009-05-01)',['../md_ChangeLog.html#autotoc_md80',1,'']]], - ['6_202013_2011_2016_3',['3.11.6 (2013-11-16)',['../md_ChangeLog.html#autotoc_md53',1,'']]], - ['6_202016_2007_2020_4',['3.12.6 (2016-07-20)',['../md_ChangeLog.html#autotoc_md41',1,'']]], - ['6_202022_2005_2002_5',['3.14.6 (2022-05-02)',['../md_ChangeLog.html#autotoc_md20',1,'']]], + ['6_0',['3.6',['../md_ChangeLog.html#autotoc_md81',1,'']]], + ['6_200_202009_2004_2029_1',['3.6.0 (2009-04-29)',['../md_ChangeLog.html#autotoc_md83',1,'']]], + ['6_201_202009_2005_2001_2',['3.6.1 (2009-05-01)',['../md_ChangeLog.html#autotoc_md82',1,'']]], + ['6_202013_2011_2016_3',['3.11.6 (2013-11-16)',['../md_ChangeLog.html#autotoc_md55',1,'']]], + ['6_202016_2007_2020_4',['3.12.6 (2016-07-20)',['../md_ChangeLog.html#autotoc_md43',1,'']]], + ['6_202022_2005_2002_5',['3.14.6 (2022-05-02)',['../md_ChangeLog.html#autotoc_md22',1,'']]], ['64_20bit_20integers_6',['Building for 64-bit integers',['../INSTALL.html#INT64_BUILD',1,'']]] ]; diff --git a/search/all_7.js b/search/all_7.js index 3bd133383..1ed0ddf53 100644 --- a/search/all_7.js +++ b/search/all_7.js @@ -1,12 +1,12 @@ var searchData= [ - ['7_0',['3.7',['../md_ChangeLog.html#autotoc_md76',1,'']]], - ['7_200_202009_2007_2016_1',['3.7.0 (2009-07-16)',['../md_ChangeLog.html#autotoc_md78',1,'']]], - ['7_201_202009_2010_2006_2',['3.7.1 (2009-10-06)',['../md_ChangeLog.html#autotoc_md77',1,'']]], - ['7_202013_2012_2018_3',['3.11.7 (2013-12-18)',['../md_ChangeLog.html#autotoc_md52',1,'']]], - ['7_202017_2002_2025_4',['3.12.7 (2017-02-25)',['../md_ChangeLog.html#autotoc_md40',1,'']]], - ['7_202022_2006_2024_5',['3.14.7 (2022-06-24)',['../md_ChangeLog.html#autotoc_md19',1,'']]], - ['714_6',['3.1.0 (2006-04-08) - dev release number 714',['../md_ChangeLog.html#autotoc_md105',1,'']]], - ['757_7',['3.2.0 (2006-07-07) - dev release number 757',['../md_ChangeLog.html#autotoc_md103',1,'']]], - ['764_8',['3.2.1 (2006-07-14) - dev release number 764',['../md_ChangeLog.html#autotoc_md102',1,'']]] + ['7_0',['3.7',['../md_ChangeLog.html#autotoc_md78',1,'']]], + ['7_200_202009_2007_2016_1',['3.7.0 (2009-07-16)',['../md_ChangeLog.html#autotoc_md80',1,'']]], + ['7_201_202009_2010_2006_2',['3.7.1 (2009-10-06)',['../md_ChangeLog.html#autotoc_md79',1,'']]], + ['7_202013_2012_2018_3',['3.11.7 (2013-12-18)',['../md_ChangeLog.html#autotoc_md54',1,'']]], + ['7_202017_2002_2025_4',['3.12.7 (2017-02-25)',['../md_ChangeLog.html#autotoc_md42',1,'']]], + ['7_202022_2006_2024_5',['3.14.7 (2022-06-24)',['../md_ChangeLog.html#autotoc_md21',1,'']]], + ['714_6',['3.1.0 (2006-04-08) - dev release number 714',['../md_ChangeLog.html#autotoc_md107',1,'']]], + ['757_7',['3.2.0 (2006-07-07) - dev release number 757',['../md_ChangeLog.html#autotoc_md105',1,'']]], + ['764_8',['3.2.1 (2006-07-14) - dev release number 764',['../md_ChangeLog.html#autotoc_md104',1,'']]] ]; diff --git a/search/all_8.js b/search/all_8.js index 16f41e985..31ae2644d 100644 --- a/search/all_8.js +++ b/search/all_8.js @@ -1,11 +1,11 @@ var searchData= [ - ['8_0',['3.8',['../md_ChangeLog.html#autotoc_md71',1,'']]], - ['8_200_202009_2010_2030_1',['3.8.0 (2009-10-30)',['../md_ChangeLog.html#autotoc_md75',1,'']]], - ['8_201_202009_2010_2030_2',['3.8.1 (2009-10-30)',['../md_ChangeLog.html#autotoc_md74',1,'']]], - ['8_202_202010_2006_2016_3',['3.8.2 (2010-06-16)',['../md_ChangeLog.html#autotoc_md73',1,'']]], - ['8_202014_2004_2008_4',['3.11.8 (2014-04-08)',['../md_ChangeLog.html#autotoc_md51',1,'']]], - ['8_202017_2006_2012_5',['3.12.8 (2017-06-12)',['../md_ChangeLog.html#autotoc_md39',1,'']]], - ['8_202022_2007_2013_6',['3.14.8 (2022-07-13)',['../md_ChangeLog.html#autotoc_md18',1,'']]], - ['8_203_202010_2006_2029_7',['3.8.3 (2010-06-29)',['../md_ChangeLog.html#autotoc_md72',1,'']]] + ['8_0',['3.8',['../md_ChangeLog.html#autotoc_md73',1,'']]], + ['8_200_202009_2010_2030_1',['3.8.0 (2009-10-30)',['../md_ChangeLog.html#autotoc_md77',1,'']]], + ['8_201_202009_2010_2030_2',['3.8.1 (2009-10-30)',['../md_ChangeLog.html#autotoc_md76',1,'']]], + ['8_202_202010_2006_2016_3',['3.8.2 (2010-06-16)',['../md_ChangeLog.html#autotoc_md75',1,'']]], + ['8_202014_2004_2008_4',['3.11.8 (2014-04-08)',['../md_ChangeLog.html#autotoc_md53',1,'']]], + ['8_202017_2006_2012_5',['3.12.8 (2017-06-12)',['../md_ChangeLog.html#autotoc_md41',1,'']]], + ['8_202022_2007_2013_6',['3.14.8 (2022-07-13)',['../md_ChangeLog.html#autotoc_md20',1,'']]], + ['8_203_202010_2006_2029_7',['3.8.3 (2010-06-29)',['../md_ChangeLog.html#autotoc_md74',1,'']]] ]; diff --git a/search/all_9.js b/search/all_9.js index 3c93fdf57..af40ffd5c 100644 --- a/search/all_9.js +++ b/search/all_9.js @@ -1,11 +1,11 @@ var searchData= [ - ['9_0',['3.9',['../md_ChangeLog.html#autotoc_md66',1,'']]], - ['9_200_202010_2011_2005_1',['3.9.0 (2010-11-05)',['../md_ChangeLog.html#autotoc_md70',1,'']]], - ['9_201_202010_2011_2026_2',['3.9.1 (2010-11-26)',['../md_ChangeLog.html#autotoc_md69',1,'']]], - ['9_202_202010_2012_2022_3',['3.9.2 (2010-12-22)',['../md_ChangeLog.html#autotoc_md68',1,'']]], - ['9_202014_2008_2016_4',['3.11.9 (2014-08-16)',['../md_ChangeLog.html#autotoc_md50',1,'']]], - ['9_202018_2001_2015_5',['3.12.9 (2018-01-15)',['../md_ChangeLog.html#autotoc_md38',1,'']]], - ['9_202022_2007_2021_6',['3.14.9 (2022-07-21)',['../md_ChangeLog.html#autotoc_md17',1,'']]], - ['9_203_202011_2004_2007_7',['3.9.3 (2011-04-07)',['../md_ChangeLog.html#autotoc_md67',1,'']]] + ['9_0',['3.9',['../md_ChangeLog.html#autotoc_md68',1,'']]], + ['9_200_202010_2011_2005_1',['3.9.0 (2010-11-05)',['../md_ChangeLog.html#autotoc_md72',1,'']]], + ['9_201_202010_2011_2026_2',['3.9.1 (2010-11-26)',['../md_ChangeLog.html#autotoc_md71',1,'']]], + ['9_202_202010_2012_2022_3',['3.9.2 (2010-12-22)',['../md_ChangeLog.html#autotoc_md70',1,'']]], + ['9_202014_2008_2016_4',['3.11.9 (2014-08-16)',['../md_ChangeLog.html#autotoc_md52',1,'']]], + ['9_202018_2001_2015_5',['3.12.9 (2018-01-15)',['../md_ChangeLog.html#autotoc_md40',1,'']]], + ['9_202022_2007_2021_6',['3.14.9 (2022-07-21)',['../md_ChangeLog.html#autotoc_md19',1,'']]], + ['9_203_202011_2004_2007_7',['3.9.3 (2011-04-07)',['../md_ChangeLog.html#autotoc_md69',1,'']]] ]; diff --git a/search/all_a.js b/search/all_a.js index 60c2a8313..529892c4a 100644 --- a/search/all_a.js +++ b/search/all_a.js @@ -131,9 +131,9 @@ var searchData= ['amploptiontype_128',['AmplOptionType',['../classIpopt_1_1AmplOptionsList.html#a855f23a698c4c0a91097b28f36ed8897',1,'Ipopt::AmplOptionsList']]], ['amplsolverobject_129',['AmplSolverObject',['../classIpopt_1_1AmplTNLP.html#a2d7cb241b31a80146129bc5799d9eee2',1,'Ipopt::AmplTNLP']]], ['amplsuffixhandler_130',['amplsuffixhandler',['../classIpopt_1_1AmplSuffixHandler.html',1,'Ipopt::AmplSuffixHandler'],['../classIpopt_1_1AmplSuffixHandler.html#adb8ba0b3b285145b3b762b78b4d55b22',1,'Ipopt::AmplSuffixHandler::AmplSuffixHandler(const AmplSuffixHandler &)'],['../classIpopt_1_1AmplSuffixHandler.html#ae3e2273b878b9f944a8f0cce55bd54c9',1,'Ipopt::AmplSuffixHandler::AmplSuffixHandler()']]], - ['ampltnlp_131',['ampltnlp',['../classIpopt_1_1AmplTNLP.html#a2ab397aae36cd6e826376d264fa9d315',1,'Ipopt::AmplTNLP::AmplTNLP(const AmplTNLP &)'],['../classIpopt_1_1AmplTNLP.html#a5a577627e4c83061a05787930724620f',1,'Ipopt::AmplTNLP::AmplTNLP()'],['../classIpopt_1_1AmplTNLP.html',1,'Ipopt::AmplTNLP'],['../classIpopt_1_1AmplTNLP.html#a5bf35981f12a6386e5f823fe3b99f299',1,'Ipopt::AmplTNLP::AmplTNLP(const SmartPtr< const Journalist > &jnlst, const SmartPtr< OptionsList > options, char **&argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL)'],['../classIpopt_1_1AmplTNLP.html#aed410ab6bd273ede77050a36bd85c240',1,'Ipopt::AmplTNLP::AmplTNLP(const SmartPtr< const Journalist > &jnlst, const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, const char *const *argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL)'],['../classIpopt_1_1AmplSuffixHandler.html#afcd2fd0b07735db08932918ecb49ea95',1,'Ipopt::AmplSuffixHandler::AmplTNLP']]], + ['ampltnlp_131',['ampltnlp',['../classIpopt_1_1AmplTNLP.html#a2ab397aae36cd6e826376d264fa9d315',1,'Ipopt::AmplTNLP::AmplTNLP(const AmplTNLP &)'],['../classIpopt_1_1AmplTNLP.html#a5a577627e4c83061a05787930724620f',1,'Ipopt::AmplTNLP::AmplTNLP()'],['../classIpopt_1_1AmplTNLP.html',1,'Ipopt::AmplTNLP'],['../classIpopt_1_1AmplTNLP.html#a5bf35981f12a6386e5f823fe3b99f299',1,'Ipopt::AmplTNLP::AmplTNLP(const SmartPtr< const Journalist > &jnlst, const SmartPtr< OptionsList > options, char **&argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL)'],['../classIpopt_1_1AmplTNLP.html#a68f7a8e7314fc848ebdb190393121fe7',1,'Ipopt::AmplTNLP::AmplTNLP(const SmartPtr< const Journalist > &jnlst, const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, const char *const *argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL, bool checkinterrupt=false)'],['../classIpopt_1_1AmplSuffixHandler.html#afcd2fd0b07735db08932918ecb49ea95',1,'Ipopt::AmplSuffixHandler::AmplTNLP']]], ['ampltnlp_2ehpp_132',['AmplTNLP.hpp',['../AmplTNLP_8hpp.html',1,'']]], - ['and_203_2011_2011_202015_2004_2015_133',['3.12.3 and 3.11.11 (2015-04-15)',['../md_ChangeLog.html#autotoc_md44',1,'']]], + ['and_203_2011_2011_202015_2004_2015_133',['3.12.3 and 3.11.11 (2015-04-15)',['../md_ChangeLog.html#autotoc_md46',1,'']]], ['and_20contributions_134',['More Information and Contributions',['../index.html#MOREINFO',1,'']]], ['and_20contributors_135',['Authors and Contributors',['../AUTHORS.html',1,'index']]], ['and_20install_20dependencies_136',['Download, build, and install dependencies',['../INSTALL.html#EXTERNALCODE',1,'']]], @@ -143,17 +143,17 @@ var searchData= ['and_20testing_20the_20example_140',['Compiling and Testing the Example',['../INTERFACES.html#INTERFACE_CPP_COMPILE',1,'']]], ['and_20the_20c_20version_141',['What is the difference between the Fortran version and the C++ version?',['../FAQ.html#autotoc_md8',1,'']]], ['append_5findex_142',['append_Index',['../namespaceIpopt.html#a334ce463bb33929ee1ff24ce080241a8',1,'Ipopt']]], - ['append_5finfo_5fstring_143',['Append_info_string',['../classIpopt_1_1IpoptData.html#a1ad629fbc0f5fa6e76b49b310831241c',1,'Ipopt::IpoptData']]], + ['append_5finfo_5fstring_143',['append_info_string',['../classIpopt_1_1IpoptData.html#a1ad629fbc0f5fa6e76b49b310831241c',1,'Ipopt::IpoptData::Append_info_string(const std::string &add_str)'],['../classIpopt_1_1IpoptData.html#a480f5eb58d6048f6a9a2ce22e4d5790c',1,'Ipopt::IpoptData::Append_info_string(const std::string &add_str, double value)']]], ['applicationreturnstatus_144',['ApplicationReturnStatus',['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7',1,'IpReturnCodes_inc.h']]], ['apply_5fgrad_5fobj_5fscaling_145',['apply_grad_obj_scaling',['../classIpopt_1_1NLPScalingObject.html#ad7fb3340e3e79f922ceafe92684dd3c1',1,'Ipopt::NLPScalingObject']]], ['apply_5fgrad_5fobj_5fscaling_5fnonconst_146',['apply_grad_obj_scaling_NonConst',['../classIpopt_1_1NLPScalingObject.html#a129968566c09e86243ddfe25664f73d4',1,'Ipopt::NLPScalingObject']]], ['apply_5fhessian_5fscaling_147',['apply_hessian_scaling',['../classIpopt_1_1StandardScalingBase.html#a916dc20819ea1c630898ee1eafe2db30',1,'Ipopt::StandardScalingBase::apply_hessian_scaling()'],['../classIpopt_1_1NLPScalingObject.html#ab8325156479bc87d78ce80a552843ecc',1,'Ipopt::NLPScalingObject::apply_hessian_scaling(SmartPtr< const SymMatrix > matrix)=0']]], - ['apply_5fjac_5fc_5fscaling_148',['apply_jac_c_scaling',['../classIpopt_1_1NLPScalingObject.html#a0a2b883d52327263b2a76e788164f8c4',1,'Ipopt::NLPScalingObject::apply_jac_c_scaling()'],['../classIpopt_1_1StandardScalingBase.html#a65c0dd0abbd0a54d5ad3798ccfb3b539',1,'Ipopt::StandardScalingBase::apply_jac_c_scaling(SmartPtr< const Matrix > matrix)']]], - ['apply_5fjac_5fd_5fscaling_149',['apply_jac_d_scaling',['../classIpopt_1_1StandardScalingBase.html#aeeb45bcb42f537407051bf65e7a6eb40',1,'Ipopt::StandardScalingBase::apply_jac_d_scaling()'],['../classIpopt_1_1NLPScalingObject.html#a934157414a9a08baeb730b6913290c54',1,'Ipopt::NLPScalingObject::apply_jac_d_scaling()']]], + ['apply_5fjac_5fc_5fscaling_148',['apply_jac_c_scaling',['../classIpopt_1_1NLPScalingObject.html#a0a2b883d52327263b2a76e788164f8c4',1,'Ipopt::NLPScalingObject::apply_jac_c_scaling()'],['../classIpopt_1_1StandardScalingBase.html#a65c0dd0abbd0a54d5ad3798ccfb3b539',1,'Ipopt::StandardScalingBase::apply_jac_c_scaling()']]], + ['apply_5fjac_5fd_5fscaling_149',['apply_jac_d_scaling',['../classIpopt_1_1NLPScalingObject.html#a934157414a9a08baeb730b6913290c54',1,'Ipopt::NLPScalingObject::apply_jac_d_scaling()'],['../classIpopt_1_1StandardScalingBase.html#aeeb45bcb42f537407051bf65e7a6eb40',1,'Ipopt::StandardScalingBase::apply_jac_d_scaling()']]], ['apply_5fnew_5fx_150',['apply_new_x',['../classIpopt_1_1AmplTNLP.html#a5a029fb8447cd33af621ad07ab69b133',1,'Ipopt::AmplTNLP::apply_new_x()'],['../classIpopt_1_1StdInterfaceTNLP.html#aec3afa900495ea5f1e6da24166e29734',1,'Ipopt::StdInterfaceTNLP::apply_new_x()']]], ['apply_5fobj_5fscaling_151',['apply_obj_scaling',['../classIpopt_1_1NLPScalingObject.html#aefcdd629cdf45adfed03d14e4a363339',1,'Ipopt::NLPScalingObject::apply_obj_scaling()'],['../classIpopt_1_1StandardScalingBase.html#ad011bddb6877fe24f27ac7681b4ad16c',1,'Ipopt::StandardScalingBase::apply_obj_scaling()']]], - ['apply_5fvector_5fscaling_5fc_152',['apply_vector_scaling_c',['../classIpopt_1_1NLPScalingObject.html#a92492bf9e0aacfc5849348e9435fc0c2',1,'Ipopt::NLPScalingObject::apply_vector_scaling_c()'],['../classIpopt_1_1StandardScalingBase.html#ac1e163b74fc35366be416d9e68f5b02a',1,'Ipopt::StandardScalingBase::apply_vector_scaling_c(const SmartPtr< const Vector > &v)']]], - ['apply_5fvector_5fscaling_5fc_5fnonconst_153',['apply_vector_scaling_c_nonconst',['../classIpopt_1_1StandardScalingBase.html#ab055b77552a183e26824fc95248faef9',1,'Ipopt::StandardScalingBase::apply_vector_scaling_c_NonConst()'],['../classIpopt_1_1NLPScalingObject.html#a890a2414f86f1a7be29b2035b597a4bb',1,'Ipopt::NLPScalingObject::apply_vector_scaling_c_NonConst(const SmartPtr< const Vector > &v)=0']]], + ['apply_5fvector_5fscaling_5fc_152',['apply_vector_scaling_c',['../classIpopt_1_1NLPScalingObject.html#a92492bf9e0aacfc5849348e9435fc0c2',1,'Ipopt::NLPScalingObject::apply_vector_scaling_c()'],['../classIpopt_1_1StandardScalingBase.html#ac1e163b74fc35366be416d9e68f5b02a',1,'Ipopt::StandardScalingBase::apply_vector_scaling_c()']]], + ['apply_5fvector_5fscaling_5fc_5fnonconst_153',['apply_vector_scaling_c_nonconst',['../classIpopt_1_1NLPScalingObject.html#a890a2414f86f1a7be29b2035b597a4bb',1,'Ipopt::NLPScalingObject::apply_vector_scaling_c_NonConst()'],['../classIpopt_1_1StandardScalingBase.html#ab055b77552a183e26824fc95248faef9',1,'Ipopt::StandardScalingBase::apply_vector_scaling_c_NonConst()']]], ['apply_5fvector_5fscaling_5fd_154',['apply_vector_scaling_d',['../classIpopt_1_1NLPScalingObject.html#aee7473c3377e010ded60278f9fc67e19',1,'Ipopt::NLPScalingObject::apply_vector_scaling_d()'],['../classIpopt_1_1StandardScalingBase.html#af60d94794814d1189543d1aaa13116fb',1,'Ipopt::StandardScalingBase::apply_vector_scaling_d()']]], ['apply_5fvector_5fscaling_5fd_5flu_155',['apply_vector_scaling_d_LU',['../classIpopt_1_1NLPScalingObject.html#a0726aa42ab1c594dcb2c3d8404f6291e',1,'Ipopt::NLPScalingObject']]], ['apply_5fvector_5fscaling_5fd_5flu_5fnonconst_156',['apply_vector_scaling_d_LU_NonConst',['../classIpopt_1_1NLPScalingObject.html#ad258c0b2fc4a0852ba3837b4888583bf',1,'Ipopt::NLPScalingObject']]], diff --git a/search/all_c.js b/search/all_c.js index 652773b78..8bde696b2 100644 --- a/search/all_c.js +++ b/search/all_c.js @@ -47,7 +47,7 @@ var searchData= ['calculateleastsquareduals_44',['CalculateLeastSquareDuals',['../classIpopt_1_1DefaultIterateInitializer.html#a0564f46827dc151c9d0fe6e6282d18b5',1,'Ipopt::DefaultIterateInitializer']]], ['calculateleastsquareprimals_45',['CalculateLeastSquarePrimals',['../classIpopt_1_1DefaultIterateInitializer.html#a2740ba179b649ca6a2ecffa590c80b68',1,'Ipopt::DefaultIterateInitializer']]], ['calculatemu_46',['calculatemu',['../classIpopt_1_1QualityFunctionMuOracle.html#a065b4ffa05f074f3f43821f63acebafa',1,'Ipopt::QualityFunctionMuOracle::CalculateMu()'],['../classIpopt_1_1ProbingMuOracle.html#a67f92f9a8e3602cc7db16524f7c657a6',1,'Ipopt::ProbingMuOracle::CalculateMu()'],['../classIpopt_1_1MuOracle.html#ab65beebf749a613c04aa49683905b433',1,'Ipopt::MuOracle::CalculateMu()'],['../classIpopt_1_1LoqoMuOracle.html#ab3144361f5bfc58d785a3a00b6ec9e8e',1,'Ipopt::LoqoMuOracle::CalculateMu()']]], - ['calculatemultipliers_47',['calculatemultipliers',['../classIpopt_1_1EqMultiplierCalculator.html#a87682a7043cc0d094559ca63e83ad495',1,'Ipopt::EqMultiplierCalculator::CalculateMultipliers()'],['../classIpopt_1_1LeastSquareMultipliers.html#a109407ee9cb2deab977e1f146ee161ca',1,'Ipopt::LeastSquareMultipliers::CalculateMultipliers()']]], + ['calculatemultipliers_47',['calculatemultipliers',['../classIpopt_1_1LeastSquareMultipliers.html#a109407ee9cb2deab977e1f146ee161ca',1,'Ipopt::LeastSquareMultipliers::CalculateMultipliers()'],['../classIpopt_1_1EqMultiplierCalculator.html#a87682a7043cc0d094559ca63e83ad495',1,'Ipopt::EqMultiplierCalculator::CalculateMultipliers()']]], ['calculatequalityfunction_48',['CalculateQualityFunction',['../classIpopt_1_1QualityFunctionMuOracle.html#ac2bab9e2dbec843d9fa8ee550c90c62f',1,'Ipopt::QualityFunctionMuOracle']]], ['calculatesafeslack_49',['CalculateSafeSlack',['../classIpopt_1_1IpoptCalculatedQuantities.html#a7ad7240e9bad4b9e791f6459e34590e6',1,'Ipopt::IpoptCalculatedQuantities']]], ['calculation_50',['Step Calculation',['../OPTIONS.html#OPT_Step_Calculation',1,'']]], @@ -79,370 +79,371 @@ var searchData= ['checkconvergence_5f_76',['CheckConvergence_',['../classIpopt_1_1TimingStatistics.html#abb0a19d8d82567aec2762fd9b273c2e4',1,'Ipopt::TimingStatistics']]], ['checkderivatives_77',['CheckDerivatives',['../classIpopt_1_1TNLPAdapter.html#a78902bb3776b2bc23865eae0c8423664',1,'Ipopt::TNLPAdapter']]], ['checker_78',['checker',['../OPTIONS.html#OPT_Derivative_Checker',1,'Derivative Checker'],['../SPECIALS.html#DERIVCHECK',1,'Derivative Checker']]], - ['checkskippedlinesearch_79',['checkskippedlinesearch',['../classIpopt_1_1BacktrackingLineSearch.html#ad3aa80c41e50b2e095f0a29d38aac8fa',1,'Ipopt::BacktrackingLineSearch::CheckSkippedLineSearch()'],['../classIpopt_1_1LineSearch.html#a129fe1f77e892e9baf6a1565280afa48',1,'Ipopt::LineSearch::CheckSkippedLineSearch()']]], - ['checkskippingbfgs_80',['CheckSkippingBFGS',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a4b9776279ce5db6156b13821a855cd9d',1,'Ipopt::LimMemQuasiNewtonUpdater']]], - ['checksufficientprogress_81',['CheckSufficientProgress',['../classIpopt_1_1AdaptiveMuUpdate.html#a903db13e09f77bc8b66c76644f48f216',1,'Ipopt::AdaptiveMuUpdate']]], - ['chi_5fcup_5f_82',['chi_cup_',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a867ab8b2228a0815acb9514df50712f0',1,'Ipopt::CGPenaltyLSAcceptor']]], - ['chi_5fhat_5f_83',['chi_hat_',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a55736fdcefbfd45841c5ea8155a33d49',1,'Ipopt::CGPenaltyLSAcceptor']]], - ['chi_5ftilde_5f_84',['chi_tilde_',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a600ec60ad2c62ae46b5bce3a0a98ee0b',1,'Ipopt::CGPenaltyLSAcceptor']]], - ['chol_85',['CHOL',['../classIpopt_1_1DenseGenMatrix.html#a58fed83a81146c2efb8e109d63c658e6ab452a616a15075962d8fe4b7cb0bf6a9',1,'Ipopt::DenseGenMatrix']]], - ['choleskybacksolvematrix_86',['CholeskyBackSolveMatrix',['../classIpopt_1_1DenseGenMatrix.html#ad5f7d959cc23be450357b0f0295b716e',1,'Ipopt::DenseGenMatrix']]], - ['choleskysolvematrix_87',['CholeskySolveMatrix',['../classIpopt_1_1DenseGenMatrix.html#a231c824d28246374c0d5c0aa4e4a4566',1,'Ipopt::DenseGenMatrix']]], - ['choleskysolvevector_88',['CholeskySolveVector',['../classIpopt_1_1DenseGenMatrix.html#a3db5c6f7e1eeb7f40ad81a9e697b0c58',1,'Ipopt::DenseGenMatrix']]], - ['cleanupinvalidatedresults_89',['CleanupInvalidatedResults',['../classIpopt_1_1CachedResults.html#a6f65c53c87a03c3045d74fbdd1af57e5',1,'Ipopt::CachedResults']]], - ['clear_90',['clear',['../classIpopt_1_1Filter.html#a94cf2454e0e2966b07065ba0cb7c5ac6',1,'Ipopt::Filter::Clear()'],['../classIpopt_1_1OptionsList.html#ae631b2bbb67e3ac78d1560bafefc929e',1,'Ipopt::OptionsList::clear()'],['../classIpopt_1_1CachedResults.html#a1382321cb2355b6a06cf77ebf3dbd9c7',1,'Ipopt::CachedResults::Clear()'],['../classIpopt_1_1CachedResults.html#a9b91e184dc7a61d7b5f980fe3e427c47',1,'Ipopt::CachedResults::Clear(int max_cache_size)'],['../classIpopt_1_1PiecewisePenalty.html#a863e352222e35a374ed8f38521bcf327',1,'Ipopt::PiecewisePenalty::Clear()'],['../classIpopt_1_1IterativeSolverTerminationTester.html#a597a3e266c808a9d5dfad2f7c0f20b7c',1,'Ipopt::IterativeSolverTerminationTester::Clear()'],['../classIpopt_1_1InexactPDTerminationTester.html#a2277e85ac3b6a88e499cf89d6020f35b',1,'Ipopt::InexactPDTerminationTester::Clear()'],['../classIpopt_1_1InexactNormalTerminationTester.html#a5a31779337507c6fcac02fdb6fa03452',1,'Ipopt::InexactNormalTerminationTester::Clear()']]], - ['clone_91',['clone',['../classIpopt_1_1IpoptApplication.html#a949bc6a1294fd4026a3a7dc8092ad75a',1,'Ipopt::IpoptApplication']]], - ['cntl_5f_92',['cntl_',['../classIpopt_1_1Ma27TSolverInterface.html#afe4299e1d2a13db4b3be5540fe614c72',1,'Ipopt::Ma27TSolverInterface']]], - ['code_93',['code',['../INSTALL.html#GETIPOPT',1,'Getting the Ipopt Code'],['../INTERFACES.html#INTERFACE_CODE',1,'Interfacing with Ipopt through code']]], - ['code_20as_20a_20tarball_94',['Getting the Ipopt code as a tarball',['../INSTALL.html#GETIPOPT_TAR',1,'']]], - ['code_20via_20git_95',['Getting the Ipopt code via git',['../INSTALL.html#GETIPOPT_GIT',1,'']]], - ['coding_20the_20executable_96',['Coding the Executable',['../INTERFACES.html#INTERFACE_CPP_MAIN',1,'']]], - ['coding_20the_20problem_20representation_97',['Coding the Problem Representation',['../INTERFACES.html#INTERFACE_CPP_NLP',1,'']]], - ['coinbrew_98',['Using CoinBrew',['../INSTALL.html#COINBREW',1,'']]], - ['cols_5f_99',['cols_',['../classIpopt_1_1IndexPCalculator.html#a73c9b88c0c77ba7723674786baac9f81',1,'Ipopt::IndexPCalculator']]], - ['column_5fscaling_5f_100',['column_scaling_',['../classIpopt_1_1ScaledMatrixSpace.html#a1046740ac352cc4a1c7c3284d3fb11a5',1,'Ipopt::ScaledMatrixSpace']]], - ['columnscaling_101',['columnscaling',['../classIpopt_1_1ScaledMatrix.html#a0891c0a55942b87cfef08037f0fe7399',1,'Ipopt::ScaledMatrix::ColumnScaling()'],['../classIpopt_1_1ScaledMatrixSpace.html#a26a348c987e9900b6397d5e575f9c4fe',1,'Ipopt::ScaledMatrixSpace::ColumnScaling()']]], - ['colvectorspace_102',['colvectorspace',['../classIpopt_1_1MultiVectorMatrix.html#a83b0006f810c72c4896945717b404e8e',1,'Ipopt::MultiVectorMatrix::ColVectorSpace()'],['../classIpopt_1_1MultiVectorMatrixSpace.html#a4f50103025e8a3ab43693e3d66c5ea58',1,'Ipopt::MultiVectorMatrixSpace::ColVectorSpace()']]], - ['command_20line_103',['Using Ipopt from the command line',['../INTERFACES.html#INTERFACE_AMPL_CL',1,'']]], - ['comp_104',['comp',['../classIpopt_1_1CompoundVector.html#a32b3b120dbd1df95d32c45fae7b61d92',1,'Ipopt::CompoundVector::Comp()'],['../classIpopt_1_1CompoundSymMatrix.html#aa812415d13285a58b29bfb48f7034588',1,'Ipopt::CompoundSymMatrix::Comp()'],['../classIpopt_1_1CompoundMatrix.html#ad7682cab8b6f06db805c0ffecf16baa4',1,'Ipopt::CompoundMatrix::Comp()']]], - ['comp_5fspaces_5f_105',['comp_spaces_',['../classIpopt_1_1CompoundVectorSpace.html#a1af6d17867673671b0057f5a2410bf9d',1,'Ipopt::CompoundVectorSpace::comp_spaces_'],['../classIpopt_1_1CompoundSymMatrixSpace.html#aae0072b61bb9c679172a903c5772f46c',1,'Ipopt::CompoundSymMatrixSpace::comp_spaces_'],['../classIpopt_1_1CompoundMatrixSpace.html#a9be1b58db439754df9dfd23acd6a5ca7',1,'Ipopt::CompoundMatrixSpace::comp_spaces_']]], - ['compare_5fle_106',['compare_le',['../namespaceIpopt.html#a744080523cc4ae02aa31f3b73804ca9c',1,'Ipopt::Compare_le()'],['../classIpopt_1_1CGPenaltyLSAcceptor.html#a1fee19afc2551d7b389133cb10e11f7b',1,'Ipopt::CGPenaltyLSAcceptor::Compare_le()']]], - ['comparepointers_107',['ComparePointers',['../namespaceIpopt.html#a56ef77683afd4e4d8b471ce91de8272a',1,'Ipopt']]], - ['comparepriority_108',['ComparePriority',['../classIpopt_1_1RegisteredCategory_1_1ComparePriority.html',1,'Ipopt::RegisteredCategory']]], - ['compiler_20preprocessor_109',['Additional Flags for Compiler Preprocessor',['../INSTALL.html#CPP_FLAGS',1,'']]], - ['compilers_110',['Getting System Packages (Compilers, ...)',['../INSTALL.html#SYSTEMPACKAGES',1,'']]], - ['compiling_20and_20installing_20ipopt_111',['Compiling and Installing Ipopt',['../INSTALL.html#COMPILEINSTALL',1,'']]], - ['compiling_20and_20installing_20the_20r_20interface_20ipoptr_112',['Compiling and Installing the R Interface ipoptr',['../INSTALL.html#INSTALL_R',1,'']]], - ['compiling_20and_20testing_20the_20example_113',['Compiling and Testing the Example',['../INTERFACES.html#INTERFACE_CPP_COMPILE',1,'']]], - ['compl_5f_114',['compl_',['../classIpopt_1_1SolveStatistics.html#aab161fe3cedc42eec6363e53f834d71c',1,'Ipopt::SolveStatistics']]], - ['compl_5finf_5ftol_5f_115',['compl_inf_tol_',['../classIpopt_1_1OptimalityErrorConvergenceCheck.html#a62c241f4b9e248f10dada6e721f50570',1,'Ipopt::OptimalityErrorConvergenceCheck::compl_inf_tol_'],['../classIpopt_1_1MonotoneMuUpdate.html#a96158c1aeb7e63e961e149828e026e37',1,'Ipopt::MonotoneMuUpdate::compl_inf_tol_'],['../classIpopt_1_1AdaptiveMuUpdate.html#aca672ca22155030b50de1b1d16244a32',1,'Ipopt::AdaptiveMuUpdate::compl_inf_tol_']]], - ['complete_116',['complete',['../classIpopt_1_1PardisoSolverInterface.html#ac8001cd1faad8199ecfad60c0cd25daaa57a352a01c0edb7eec64054fa9c7bd54',1,'Ipopt::PardisoSolverInterface::COMPLETE'],['../classIpopt_1_1IterativePardisoSolverInterface.html#a51ed4b3910167788c69e77aeb5044cccaa20bca1c1e3dfcd9bce157719945bdd5',1,'Ipopt::IterativePardisoSolverInterface::COMPLETE'],['../classIpopt_1_1PardisoMKLSolverInterface.html#a62f2e50b486dc70ac7277c3389aa7524abab8dbadfa171664f7c67dc1e2b17afe',1,'Ipopt::PardisoMKLSolverInterface::COMPLETE']]], - ['complete2x2_117',['complete2x2',['../classIpopt_1_1IterativePardisoSolverInterface.html#a51ed4b3910167788c69e77aeb5044ccca07ba6b01c4944bd8519b85945eb33da4',1,'Ipopt::IterativePardisoSolverInterface::COMPLETE2x2'],['../classIpopt_1_1PardisoMKLSolverInterface.html#a62f2e50b486dc70ac7277c3389aa7524a284dd3f971eddb060512135433129c5e',1,'Ipopt::PardisoMKLSolverInterface::COMPLETE2x2'],['../classIpopt_1_1PardisoSolverInterface.html#ac8001cd1faad8199ecfad60c0cd25daaac5d113feea112d1e94dd6429dffba2e3',1,'Ipopt::PardisoSolverInterface::COMPLETE2x2']]], - ['compound_5fsol_5fvecspace_5f_118',['compound_sol_vecspace_',['../classIpopt_1_1LowRankAugSystemSolver.html#a8618b3bb0e75e3f552d18fed55e99da4',1,'Ipopt::LowRankAugSystemSolver']]], - ['compoundmatrix_119',['compoundmatrix',['../classIpopt_1_1CompoundMatrix.html',1,'Ipopt::CompoundMatrix'],['../classIpopt_1_1CompoundMatrix.html#aac2f7cecf00ebae9904c6e24eb30fc0d',1,'Ipopt::CompoundMatrix::CompoundMatrix(const CompoundMatrixSpace *owner_space)'],['../classIpopt_1_1CompoundMatrix.html#aaffafabf73244f9d281eedb46a417521',1,'Ipopt::CompoundMatrix::CompoundMatrix()'],['../classIpopt_1_1CompoundMatrix.html#ae1363b6633a14f46c1ed2b1b2a09bb8c',1,'Ipopt::CompoundMatrix::CompoundMatrix(const CompoundMatrix &)']]], - ['compoundmatrixspace_120',['compoundmatrixspace',['../classIpopt_1_1CompoundMatrixSpace.html',1,'Ipopt::CompoundMatrixSpace'],['../classIpopt_1_1CompoundMatrixSpace.html#a7f353fc5bdbc163d5e93ab03b44f6459',1,'Ipopt::CompoundMatrixSpace::CompoundMatrixSpace(const CompoundMatrixSpace &)'],['../classIpopt_1_1CompoundMatrixSpace.html#a0bf3dbb6b8e9430e4dd1bb5512f90541',1,'Ipopt::CompoundMatrixSpace::CompoundMatrixSpace()'],['../classIpopt_1_1CompoundMatrixSpace.html#a5ed02d042058051fc9852a24e9162e2a',1,'Ipopt::CompoundMatrixSpace::CompoundMatrixSpace(Index ncomps_rows, Index ncomps_cols, Index total_nRows, Index total_nCols)']]], - ['compoundsymmatrix_121',['compoundsymmatrix',['../classIpopt_1_1CompoundSymMatrix.html#ace9c39e4b3c9cd091ba581e0e2f581f9',1,'Ipopt::CompoundSymMatrix::CompoundSymMatrix()'],['../classIpopt_1_1CompoundSymMatrix.html',1,'Ipopt::CompoundSymMatrix'],['../classIpopt_1_1CompoundSymMatrix.html#ac484b6d503a63eefc3a384a39c9ea1c2',1,'Ipopt::CompoundSymMatrix::CompoundSymMatrix(const CompoundSymMatrixSpace *owner_space)'],['../classIpopt_1_1CompoundSymMatrix.html#a6681318fde7cbb75129ef0a6b1b4f12b',1,'Ipopt::CompoundSymMatrix::CompoundSymMatrix()']]], - ['compoundsymmatrixspace_122',['compoundsymmatrixspace',['../classIpopt_1_1CompoundSymMatrixSpace.html#a60daa8086de41680bfa7c8e3eed3f388',1,'Ipopt::CompoundSymMatrixSpace::CompoundSymMatrixSpace()'],['../classIpopt_1_1CompoundSymMatrixSpace.html',1,'Ipopt::CompoundSymMatrixSpace'],['../classIpopt_1_1CompoundSymMatrixSpace.html#a2937982e20628c64aa2c72de1373d5c7',1,'Ipopt::CompoundSymMatrixSpace::CompoundSymMatrixSpace()'],['../classIpopt_1_1CompoundSymMatrixSpace.html#a1570d656b975bb6ca02f7a87b81265df',1,'Ipopt::CompoundSymMatrixSpace::CompoundSymMatrixSpace(const CompoundSymMatrix &)']]], - ['compoundvector_123',['compoundvector',['../classIpopt_1_1CompoundVector.html',1,'Ipopt::CompoundVector'],['../classIpopt_1_1CompoundVector.html#adbb8fb0967f32173a053bd49a05ad097',1,'Ipopt::CompoundVector::CompoundVector(const CompoundVectorSpace *owner_space, bool create_new)'],['../classIpopt_1_1CompoundVector.html#a6143fbbc1ea26826195ec5d27d34d44d',1,'Ipopt::CompoundVector::CompoundVector()'],['../classIpopt_1_1CompoundVector.html#af51e677ac75f402244791d2ca55dac42',1,'Ipopt::CompoundVector::CompoundVector(const CompoundVector &)']]], - ['compoundvectorspace_124',['compoundvectorspace',['../classIpopt_1_1CompoundVectorSpace.html',1,'Ipopt::CompoundVectorSpace'],['../classIpopt_1_1CompoundVectorSpace.html#a1f5374c54bdf76243365c9057e063187',1,'Ipopt::CompoundVectorSpace::CompoundVectorSpace(const CompoundVectorSpace &)'],['../classIpopt_1_1CompoundVectorSpace.html#a338cfe829ce27f51ad6771802e7ac3a1',1,'Ipopt::CompoundVectorSpace::CompoundVectorSpace()'],['../classIpopt_1_1CompoundVectorSpace.html#a031fd11da6e73a1fc822258251473339',1,'Ipopt::CompoundVectorSpace::CompoundVectorSpace(Index ncomp_spaces, Index total_dim)']]], - ['compressed_5fpos_5f_125',['compressed_pos_',['../classIpopt_1_1ExpansionMatrixSpace.html#a58fe433496b726b214d74a053cdb8a85',1,'Ipopt::ExpansionMatrixSpace']]], - ['compressedposindices_126',['compressedposindices',['../classIpopt_1_1ExpansionMatrix.html#a937c66231f657ffce632c6eb84c2ea4b',1,'Ipopt::ExpansionMatrix::CompressedPosIndices()'],['../classIpopt_1_1ExpansionMatrixSpace.html#a810561df3baca06a248dcfc014a71e13',1,'Ipopt::ExpansionMatrixSpace::CompressedPosIndices()']]], - ['comps_5f_127',['comps_',['../classIpopt_1_1CompoundVector.html#a45a77bf549eafc343cb74b83c2123dae',1,'Ipopt::CompoundVector::comps_'],['../classIpopt_1_1CompoundSymMatrix.html#aa28c63b5f6e396e47bca2696b56de7ec',1,'Ipopt::CompoundSymMatrix::comps_'],['../classIpopt_1_1CompoundMatrix.html#ad5d9c245cfc65f36820fad3e59212083',1,'Ipopt::CompoundMatrix::comps_']]], - ['compute_5fcurr_5fcg_5fpenalty_128',['compute_curr_cg_penalty',['../classIpopt_1_1CGPenaltyCq.html#a6c0477464a2957c1f95c77690a0f8542',1,'Ipopt::CGPenaltyCq']]], - ['compute_5fcurr_5fcg_5fpenalty_5fscale_129',['compute_curr_cg_penalty_scale',['../classIpopt_1_1CGPenaltyCq.html#aa8f8abed0e16fb46d6f4b1c531b9b44a',1,'Ipopt::CGPenaltyCq']]], - ['compute_5fdsdp_5f_130',['compute_dsdp_',['../classIpopt_1_1SensApplication.html#af83a72c905f663e86954ffd0139553f2',1,'Ipopt::SensApplication']]], - ['compute_5feigenvalues_5f_131',['compute_eigenvalues_',['../classIpopt_1_1ReducedHessianCalculator.html#ad4e8be9c4483bcdae1e164c85bafabb0',1,'Ipopt::ReducedHessianCalculator']]], - ['compute_5fnormal_132',['compute_normal',['../classIpopt_1_1InexactData.html#a613c76007b6fe4c1570ac598e4b6cc96',1,'Ipopt::InexactData']]], - ['compute_5fnormal_5f_133',['compute_normal_',['../classIpopt_1_1InexactData.html#ae402bd2f29828f461fe49ddb24ceb9c5',1,'Ipopt::InexactData']]], - ['compute_5fred_5fhessian_5f_134',['compute_red_hessian_',['../classIpopt_1_1SensAmplTNLP.html#a667cde08f67c0d1015a54fa65c1dba9c',1,'Ipopt::SensAmplTNLP::compute_red_hessian_'],['../classIpopt_1_1SensApplication.html#a9106d751c6bc6b603e5b661dfab90b3b',1,'Ipopt::SensApplication::compute_red_hessian_']]], - ['compute_5ftau_5fmonotone_135',['Compute_tau_monotone',['../classIpopt_1_1AdaptiveMuUpdate.html#aa4d41b7607bfdfbed7382eb484409f4b',1,'Ipopt::AdaptiveMuUpdate']]], - ['computeacceptabletrialpoint_136',['computeacceptabletrialpoint',['../classIpopt_1_1TimingStatistics.html#ac31d0b143e156bf7831735ca23d2e958',1,'Ipopt::TimingStatistics::ComputeAcceptableTrialPoint()'],['../classIpopt_1_1IpoptAlgorithm.html#ad9889612609f392fb9569e25f0286624',1,'Ipopt::IpoptAlgorithm::ComputeAcceptableTrialPoint()']]], - ['computeacceptabletrialpoint_5f_137',['ComputeAcceptableTrialPoint_',['../classIpopt_1_1TimingStatistics.html#ad596a4a6ebabe05fc78f2289ac90c9d0',1,'Ipopt::TimingStatistics']]], - ['computealphafory_138',['computealphafory',['../classIpopt_1_1BacktrackingLSAcceptor.html#a21e6de5f883965c4c35a4b8754a54f62',1,'Ipopt::BacktrackingLSAcceptor::ComputeAlphaForY()'],['../classIpopt_1_1InexactLSAcceptor.html#a9354e475f7eae60c7cff30918117f1bb',1,'Ipopt::InexactLSAcceptor::ComputeAlphaForY()']]], - ['computeboundmultiplierstep_139',['ComputeBoundMultiplierStep',['../classIpopt_1_1MinC__1NrmRestorationPhase.html#a414a26e1f25829579c1c1f274b47609c',1,'Ipopt::MinC_1NrmRestorationPhase']]], - ['computecholeskyfactor_140',['ComputeCholeskyFactor',['../classIpopt_1_1DenseGenMatrix.html#a288f07fe858d3ecddcdc0c79b7225245',1,'Ipopt::DenseGenMatrix']]], - ['computecolamax_141',['ComputeColAMax',['../classIpopt_1_1Matrix.html#a0cfda747c0de5df22b89e4fa2fd55fd2',1,'Ipopt::Matrix']]], - ['computecolamaximpl_142',['computecolamaximpl',['../classIpopt_1_1TransposeMatrix.html#a05ec87ae7381b9a1a0f1f672d8137d28',1,'Ipopt::TransposeMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1SumSymMatrix.html#a832187652bf3004351e34d2bac5d5cc8',1,'Ipopt::SumSymMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1ZeroMatrix.html#acb02ae311c2af4f502aeba8f7b5df42c',1,'Ipopt::ZeroMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1ZeroSymMatrix.html#a7fac1df9e0cfea41035b4e0ecd646a8d',1,'Ipopt::ZeroSymMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1GenTMatrix.html#ada0f8d557932fed3205b1961134e8d5f',1,'Ipopt::GenTMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1SymMatrix.html#aae50167ac98f271c344df819325e0ebe',1,'Ipopt::SymMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1SumMatrix.html#af67bb4693b4077dc85a58d5b63e129c2',1,'Ipopt::SumMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1ScaledMatrix.html#a520f55d3c8c7811ace5b0ad649930c1a',1,'Ipopt::ScaledMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1MultiVectorMatrix.html#ad1eb04bd384471b81afec75e7bc6bcdb',1,'Ipopt::MultiVectorMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1Matrix.html#af09c4d60a35f688751f91b39068a5fd0',1,'Ipopt::Matrix::ComputeColAMaxImpl()'],['../classIpopt_1_1LowRankUpdateSymMatrix.html#a6f68e4708411f539f82a31eb1fa69307',1,'Ipopt::LowRankUpdateSymMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1ExpansionMatrix.html#a77b279ae205e5a131c0f42d8d5d81bf8',1,'Ipopt::ExpansionMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1ExpandedMultiVectorMatrix.html#abec98a973ca8feb469ebb2dbd5ce15ec',1,'Ipopt::ExpandedMultiVectorMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1DenseGenMatrix.html#a46dd833fc45ca12c28b91ec5d506a6fd',1,'Ipopt::DenseGenMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1CompoundMatrix.html#a7b656c12b674650946831f82150d8f32',1,'Ipopt::CompoundMatrix::ComputeColAMaxImpl()']]], - ['computedampingindicators_143',['ComputeDampingIndicators',['../classIpopt_1_1IpoptCalculatedQuantities.html#a6060409ad31c3db3c3f854384ac5c929',1,'Ipopt::IpoptCalculatedQuantities']]], - ['computeeigenvectors_144',['ComputeEigenVectors',['../classIpopt_1_1DenseGenMatrix.html#a394ee009ef9cbf7fc5145fc942ed37e7',1,'Ipopt::DenseGenMatrix']]], - ['computefeasibilitymultipliers_145',['ComputeFeasibilityMultipliers',['../classIpopt_1_1IpoptAlgorithm.html#a99eb454d723a18d0e4c67d8e80978401',1,'Ipopt::IpoptAlgorithm']]], - ['computefeasibilitymultiplierspostprocess_146',['ComputeFeasibilityMultipliersPostprocess',['../classIpopt_1_1IpoptAlgorithm.html#ab2ac20f05d0dab9ae7a89f59f9e466e0',1,'Ipopt::IpoptAlgorithm']]], - ['computelufactorinplace_147',['ComputeLUFactorInPlace',['../classIpopt_1_1DenseGenMatrix.html#adbb046b4c9df47f4e6e4e47f8a2d9d5c',1,'Ipopt::DenseGenMatrix']]], - ['computememincrease_148',['ComputeMemIncrease',['../namespaceIpopt.html#ada77edb2d8946eb154f298386514c6a3',1,'Ipopt']]], - ['computenewtonnormalstep_149',['ComputeNewtonNormalStep',['../classIpopt_1_1InexactNewtonNormalStep.html#abd28764822117a8c3226bb0ad784b636',1,'Ipopt::InexactNewtonNormalStep']]], - ['computenormalstep_150',['computenormalstep',['../classIpopt_1_1InexactDoglegNormalStep.html#aec6cf2e8b3a347529ac6145d78ff2fcd',1,'Ipopt::InexactDoglegNormalStep::ComputeNormalStep()'],['../classIpopt_1_1InexactNormalStepCalculator.html#ae52348c87632c4c46366d0e384d0afd4',1,'Ipopt::InexactNormalStepCalculator::ComputeNormalStep()']]], - ['computeoptimalityerrorscaling_151',['ComputeOptimalityErrorScaling',['../classIpopt_1_1IpoptCalculatedQuantities.html#acfb24cd34f56dcf1d2e8ae82e5657f60',1,'Ipopt::IpoptCalculatedQuantities']]], - ['computep_152',['computep',['../classIpopt_1_1PCalculator.html#ab96ecb4446515612577435d309289fe2',1,'Ipopt::PCalculator::ComputeP()'],['../classIpopt_1_1IndexPCalculator.html#a8be50af7230fc7216f788d8173f0a425',1,'Ipopt::IndexPCalculator::ComputeP()']]], - ['computereducedhessian_153',['ComputeReducedHessian',['../classIpopt_1_1ReducedHessianCalculator.html#aaa94b9be6817e9ef3a997734e8a8cbcf',1,'Ipopt::ReducedHessianCalculator']]], - ['computeresidualratio_154',['ComputeResidualRatio',['../classIpopt_1_1PDFullSpaceSolver.html#a19ef2f56268b22df56b0dffa5c0c330d',1,'Ipopt::PDFullSpaceSolver']]], - ['computeresiduals_155',['computeresiduals',['../classIpopt_1_1TimingStatistics.html#a94adc7da2f78272805db6a9bf881da55',1,'Ipopt::TimingStatistics::ComputeResiduals()'],['../classIpopt_1_1PDFullSpaceSolver.html#ac23723158d9e2fbefcf01705b060966a',1,'Ipopt::PDFullSpaceSolver::ComputeResiduals()'],['../classIpopt_1_1InexactPDSolver.html#a892f92d55ad6f51bdd2b8951541bbb47',1,'Ipopt::InexactPDSolver::ComputeResiduals()']]], - ['computeresiduals_5f_156',['ComputeResiduals_',['../classIpopt_1_1TimingStatistics.html#ae60b6894c897466145e7c5a19ef4efae',1,'Ipopt::TimingStatistics']]], - ['computerowamax_157',['ComputeRowAMax',['../classIpopt_1_1Matrix.html#ae942dfdae208e6245d0dc8cefc23b19d',1,'Ipopt::Matrix']]], - ['computerowamaximpl_158',['computerowamaximpl',['../classIpopt_1_1CompoundSymMatrix.html#a3c7647e0919f1dd142fd9f0373c1c0ca',1,'Ipopt::CompoundSymMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1DenseSymMatrix.html#a73eb2c28ba3eaa9eb6b2de24ea38ba3f',1,'Ipopt::DenseSymMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1CompoundMatrix.html#a0ad5ba42456c881d8c37ff8e8be690e6',1,'Ipopt::CompoundMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1DenseGenMatrix.html#a796186ad9306b491b4438b94a456faea',1,'Ipopt::DenseGenMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1SymTMatrix.html#a392a539a999134fc3aa9995a07ab5f1c',1,'Ipopt::SymTMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1GenTMatrix.html#a79633ceaf16c4f776a522cadfcf094cd',1,'Ipopt::GenTMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1ZeroSymMatrix.html#aeb868265d875e41da27b971b09143e24',1,'Ipopt::ZeroSymMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1ZeroMatrix.html#a070cd7db8edf819d52f63afb5f5a1faa',1,'Ipopt::ZeroMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1TransposeMatrix.html#a27a48794f2d44b672359c77d12255ad9',1,'Ipopt::TransposeMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1SymScaledMatrix.html#a762d28e3cb0eabe80ccd8e3c1a90825b',1,'Ipopt::SymScaledMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1SumSymMatrix.html#a555d91c81d93516aba9e8aac4c82818c',1,'Ipopt::SumSymMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1SumMatrix.html#ae6456067030f748e0edd21dc6d5b0f1a',1,'Ipopt::SumMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1ScaledMatrix.html#a345588ea8f474db6230c89d28406b5c9',1,'Ipopt::ScaledMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1MultiVectorMatrix.html#a215f036fadae290e78849076c932e919',1,'Ipopt::MultiVectorMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1Matrix.html#aa3bbcb2070641e08b8ed114a22d7f0fc',1,'Ipopt::Matrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1LowRankUpdateSymMatrix.html#accae43620ee0625fff5c01d9e44b7f27',1,'Ipopt::LowRankUpdateSymMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1IdentityMatrix.html#a73f800d9f75bd3171a7f8ea4b9e03ddf',1,'Ipopt::IdentityMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1ExpansionMatrix.html#a5259d077677bd22360fd5c1f4c4cde6f',1,'Ipopt::ExpansionMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1ExpandedMultiVectorMatrix.html#ac2fae552ad22104a457518c661bd1af6',1,'Ipopt::ExpandedMultiVectorMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1DiagMatrix.html#a563568cd907b028ded5221322ccb114c',1,'Ipopt::DiagMatrix::ComputeRowAMaxImpl()']]], - ['computesearchdirection_159',['computesearchdirection',['../classIpopt_1_1InexactSearchDirCalculator.html#a6eb3f86543ddfb66e4eadd8ec46b1478',1,'Ipopt::InexactSearchDirCalculator::ComputeSearchDirection()'],['../classIpopt_1_1PDSearchDirCalculator.html#a70ed71fe20bad40db2f323222b434a39',1,'Ipopt::PDSearchDirCalculator::ComputeSearchDirection()'],['../classIpopt_1_1IpoptAlgorithm.html#a91a38f9e0d1218ce444d29aff768f228',1,'Ipopt::IpoptAlgorithm::ComputeSearchDirection()'],['../classIpopt_1_1SearchDirectionCalculator.html#a00ea6658aa464bbe62c1dd0b3834e882',1,'Ipopt::SearchDirectionCalculator::ComputeSearchDirection()'],['../classIpopt_1_1TimingStatistics.html#aa7ee67fb1423afc933eb4b41ba036161',1,'Ipopt::TimingStatistics::ComputeSearchDirection()'],['../classIpopt_1_1CGSearchDirCalculator.html#ac3dff9e26bb64b8fbe0600f1e5508f9f',1,'Ipopt::CGSearchDirCalculator::ComputeSearchDirection()']]], - ['computesearchdirection_5f_160',['ComputeSearchDirection_',['../classIpopt_1_1TimingStatistics.html#aad3a2328839adc17201a43ca7f2c5e0d',1,'Ipopt::TimingStatistics']]], - ['computesensitivitymatrix_161',['ComputeSensitivityMatrix',['../classIpopt_1_1SensAlgorithm.html#a96f52cc132619862d03b733a7072c794',1,'Ipopt::SensAlgorithm']]], - ['computesymtscalingfactors_162',['computesymtscalingfactors',['../classIpopt_1_1SlackBasedTSymScalingMethod.html#ab33603a0e374894b9ff67012a97dd681',1,'Ipopt::SlackBasedTSymScalingMethod::ComputeSymTScalingFactors()'],['../classIpopt_1_1InexactTSymScalingMethod.html#a89f4323ba32d4fc30d655808a10d6e88',1,'Ipopt::InexactTSymScalingMethod::ComputeSymTScalingFactors()'],['../classIpopt_1_1Mc19TSymScalingMethod.html#a3f4e383ee63c9b548b04049c6aa6c1e4',1,'Ipopt::Mc19TSymScalingMethod::ComputeSymTScalingFactors()'],['../classIpopt_1_1TSymScalingMethod.html#ae06613d7ae56769dd019d70d4998346b',1,'Ipopt::TSymScalingMethod::ComputeSymTScalingFactors()']]], - ['con_5finteger_5fmd_5f_163',['con_integer_md_',['../classIpopt_1_1AmplTNLP.html#af9d12945a7750eaef07feef07a51b3df',1,'Ipopt::AmplTNLP']]], - ['con_5fnumeric_5fmd_5f_164',['con_numeric_md_',['../classIpopt_1_1AmplTNLP.html#a89ebb03c7dc2eb964f78fd2499ce2da5',1,'Ipopt::AmplTNLP']]], - ['con_5fstring_5fmd_5f_165',['con_string_md_',['../classIpopt_1_1AmplTNLP.html#a0db97ee895b0c54a503772bb8667fdb5',1,'Ipopt::AmplTNLP']]], - ['config_5fdefault_2eh_166',['config_default.h',['../config__default_8h.html',1,'']]], - ['config_5fipopt_5fdefault_2eh_167',['config_ipopt_default.h',['../config__ipopt__default_8h.html',1,'']]], - ['configall_5fsystem_2eh_168',['configall_system.h',['../configall__system_8h.html',1,'']]], - ['configall_5fsystem_5fmsc_2eh_169',['configall_system_msc.h',['../configall__system__msc_8h.html',1,'']]], - ['configure_170',['Flags to configure',['../INSTALL.html#CONFIGURE_FLAGS',1,'']]], - ['considernewsystem_171',['considernewsystem',['../classIpopt_1_1CGPerturbationHandler.html#ac987243a4a1ab5739920a1a5a3769d86',1,'Ipopt::CGPerturbationHandler::ConsiderNewSystem()'],['../classIpopt_1_1PDPerturbationHandler.html#a7cfc036d2e375f0e87c18dad868dd6ef',1,'Ipopt::PDPerturbationHandler::ConsiderNewSystem()']]], - ['consist_5ftol_172',['consist_tol',['../structma97__control__d.html#abe7e350a74dbe697a5610659bc473de3',1,'ma97_control_d::consist_tol'],['../structma77__control__d.html#a05a9cec699db33551ad7e1f551cda9ca',1,'ma77_control_d::consist_tol'],['../structma77__control__s.html#af0d5c3c689e055c5e4ed9b6b2a6eb817',1,'ma77_control_s::consist_tol'],['../structma97__control__s.html#a68e8870721bddfa333923e21c32f3d85',1,'ma97_control_s::consist_tol']]], - ['const_5fcomps_5f_173',['const_comps_',['../classIpopt_1_1CompoundMatrix.html#a6b8631ab1a9aeacd18d3ad8e7b735e0f',1,'Ipopt::CompoundMatrix::const_comps_'],['../classIpopt_1_1CompoundSymMatrix.html#a60b1128cb4a54380aa2cc227d18c6f26',1,'Ipopt::CompoundSymMatrix::const_comps_'],['../classIpopt_1_1CompoundVector.html#ac36eb38085d92112552b058d372e58ac',1,'Ipopt::CompoundVector::const_comps_']]], - ['const_5fvecs_5f_174',['const_vecs_',['../classIpopt_1_1MultiVectorMatrix.html#accfafd2d99df3186da3a59fba47ee852',1,'Ipopt::MultiVectorMatrix']]], - ['constant_175',['CONSTANT',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a84c23742ee6b01b50a0b1f82a5562dccad78fb6e69e94d7572b89dab29c1842f1',1,'Ipopt::LimMemQuasiNewtonUpdater']]], - ['constcomp_176',['constcomp',['../classIpopt_1_1CompoundVector.html#af9ce6ba3f1b7ca79fa21e887ae7a60cc',1,'Ipopt::CompoundVector::ConstComp()'],['../classIpopt_1_1CompoundSymMatrix.html#aaa3f9d8be678932551ae19bf952e1259',1,'Ipopt::CompoundSymMatrix::ConstComp()'],['../classIpopt_1_1CompoundMatrix.html#a5d19fba215be33ee86c431f22a268b13',1,'Ipopt::CompoundMatrix::ConstComp()']]], - ['constptr_177',['constptr',['../namespaceIpopt.html#a3e8cc2c607c17995786c1929bd006be9',1,'Ipopt::ConstPtr()'],['../classIpopt_1_1SmartPtr.html#a297f93258277e27bb09a1550f9332522',1,'Ipopt::SmartPtr::ConstPtr']]], - ['constr_5fmult_5finit_5fmax_5f_178',['constr_mult_init_max_',['../classIpopt_1_1RestoIterateInitializer.html#a56a26b12756ca5fdabfc1f20a75847d3',1,'Ipopt::RestoIterateInitializer::constr_mult_init_max_'],['../classIpopt_1_1DefaultIterateInitializer.html#a3bc5d7c92d857433f4a64393b99cec09',1,'Ipopt::DefaultIterateInitializer::constr_mult_init_max_']]], - ['constr_5fmult_5freset_5fthreshold_5f_179',['constr_mult_reset_threshold_',['../classIpopt_1_1MinC__1NrmRestorationPhase.html#af989b1cc697c140d2a35672d9be05712',1,'Ipopt::MinC_1NrmRestorationPhase']]], - ['constr_5fviol_5f_180',['constr_viol_',['../classIpopt_1_1SolveStatistics.html#a668a7eed8c4e0f242db59f875b01631d',1,'Ipopt::SolveStatistics']]], - ['constr_5fviol_5fnormtype_181',['constr_viol_normtype',['../classIpopt_1_1IpoptCalculatedQuantities.html#ac08d2286d9fc4a549b5eca7fcb199e67',1,'Ipopt::IpoptCalculatedQuantities']]], - ['constr_5fviol_5fnormtype_5f_182',['constr_viol_normtype_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a1640157e330bdcd41c10e175f1efd67a',1,'Ipopt::IpoptCalculatedQuantities']]], - ['constr_5fviol_5ftol_5f_183',['constr_viol_tol_',['../classIpopt_1_1OrigIpoptNLP.html#a2103145a77a5dd0b9b8a61f67ad2ef6c',1,'Ipopt::OrigIpoptNLP::constr_viol_tol_'],['../classIpopt_1_1BacktrackingLineSearch.html#a1976e93763eb416e335a900c66ac67e4',1,'Ipopt::BacktrackingLineSearch::constr_viol_tol_'],['../classIpopt_1_1IpoptAlgorithm.html#a2bdced6a3ed9532a8a9abb182f0ec931',1,'Ipopt::IpoptAlgorithm::constr_viol_tol_'],['../classIpopt_1_1OptimalityErrorConvergenceCheck.html#af47a923f7b244f795fab367a7dfa089e',1,'Ipopt::OptimalityErrorConvergenceCheck::constr_viol_tol_'],['../classIpopt_1_1MinC__1NrmRestorationPhase.html#a85723ff97452a0a835c93fddc3204e77',1,'Ipopt::MinC_1NrmRestorationPhase::constr_viol_tol_']]], - ['constraint_184',['constraint',['../classIpopt_1_1IterativePardisoSolverInterface.html#a51ed4b3910167788c69e77aeb5044ccca98958078b74b77379df641409ed08e12',1,'Ipopt::IterativePardisoSolverInterface::CONSTRAINT'],['../classIpopt_1_1PardisoMKLSolverInterface.html#a62f2e50b486dc70ac7277c3389aa7524a045cdb54b7e13d33bfdc3fb7ad1fde01',1,'Ipopt::PardisoMKLSolverInterface::CONSTRAINT'],['../classIpopt_1_1PardisoSolverInterface.html#ac8001cd1faad8199ecfad60c0cd25daaa8ed485bff1b2c2e1ab97ca6ea51d8f95',1,'Ipopt::PardisoSolverInterface::CONSTRAINT']]], - ['constraint_5fsource_185',['Constraint_Source',['../classIpopt_1_1AmplSuffixHandler.html#a1a585c9cb1270be5275d36ca4efeb0a7a5f04e467ade7c7962a5f15e53bb369af',1,'Ipopt::AmplSuffixHandler']]], - ['constvec_186',['ConstVec',['../classIpopt_1_1MultiVectorMatrix.html#a39c85facfd0e2d60900665b71dc8723e',1,'Ipopt::MultiVectorMatrix']]], - ['contact_20with_20questions_20about_20ipopt_187',['Who do I contact with questions about Ipopt?',['../FAQ.html#autotoc_md7',1,'']]], - ['continue_188',['continue',['../classIpopt_1_1IterativeSolverTerminationTester.html#a292d4f2906beb360d343308002d608fdabaa61a8545d0bd58aeb1f20869d95e70',1,'Ipopt::IterativeSolverTerminationTester::CONTINUE'],['../classIpopt_1_1ConvergenceCheck.html#a0c6c029f369b9529443d945db60c6a98a5643449f3ef345f390c648fa9281c8c7',1,'Ipopt::ConvergenceCheck::CONTINUE']]], - ['contributions_189',['More Information and Contributions',['../index.html#MOREINFO',1,'']]], - ['contributors_190',['Authors and Contributors',['../AUTHORS.html',1,'index']]], - ['control_5f_191',['control_',['../classIpopt_1_1Ma97SolverInterface.html#af90324167f6886374e57075f8bc537f9',1,'Ipopt::Ma97SolverInterface::control_'],['../classIpopt_1_1Ma77SolverInterface.html#a4ac1564a6cc92c83e9d11f475e95e7cc',1,'Ipopt::Ma77SolverInterface::control_'],['../classIpopt_1_1Ma86SolverInterface.html#abf83bd354c9e6c13f183ad64a9e33fc2',1,'Ipopt::Ma86SolverInterface::control_'],['../classIpopt_1_1SpralSolverInterface.html#a1036bdd74111ba894a49e63e1d61c277',1,'Ipopt::SpralSolverInterface::control_']]], - ['controller_192',['controller',['../classIpopt_1_1SensApplication.html#aa3f9d03f6473f56c0c2765b5897df99b',1,'Ipopt::SensApplication']]], - ['conv_5fcheck_5f_193',['conv_check_',['../classIpopt_1_1BacktrackingLineSearch.html#a2b01e6a4860c4576b2786b442611bd28',1,'Ipopt::BacktrackingLineSearch::conv_check_'],['../classIpopt_1_1IpoptAlgorithm.html#a00a3bd1b384831e5fa894849d181f13e',1,'Ipopt::IpoptAlgorithm::conv_check_']]], - ['conval_5fcalled_5fwith_5fcurrent_5fx_5f_194',['conval_called_with_current_x_',['../classIpopt_1_1AmplTNLP.html#aa63dc17fa5263ef062e1e57df929f902',1,'Ipopt::AmplTNLP']]], - ['convcheck_5f_195',['ConvCheck_',['../classIpopt_1_1AlgorithmBuilder.html#a59a5e839ff6dfaa30265f52b9234f6c7',1,'Ipopt::AlgorithmBuilder']]], - ['converged_196',['CONVERGED',['../classIpopt_1_1ConvergenceCheck.html#a0c6c029f369b9529443d945db60c6a98a60c81b13a273aa49ee958998f67f5a9e',1,'Ipopt::ConvergenceCheck']]], - ['converged_5fto_5facceptable_5fpoint_197',['CONVERGED_TO_ACCEPTABLE_POINT',['../classIpopt_1_1ConvergenceCheck.html#a0c6c029f369b9529443d945db60c6a98a9884285be2e6b7e8c5118ecb0e5bc4f3',1,'Ipopt::ConvergenceCheck']]], - ['convergencecheck_198',['convergencecheck',['../classIpopt_1_1ConvergenceCheck.html#a79e10d7f943de4e13d5d74eb9dbc8e09',1,'Ipopt::ConvergenceCheck::ConvergenceCheck()'],['../classIpopt_1_1ConvergenceCheck.html#aeec09ba39a8dc1a2f47d77c8e958ad94',1,'Ipopt::ConvergenceCheck::ConvergenceCheck(const ConvergenceCheck &)'],['../classIpopt_1_1ConvergenceCheck.html',1,'Ipopt::ConvergenceCheck']]], - ['convergencestatus_199',['ConvergenceStatus',['../classIpopt_1_1ConvergenceCheck.html#a0c6c029f369b9529443d945db60c6a98',1,'Ipopt::ConvergenceCheck']]], - ['convertvalues_200',['ConvertValues',['../classIpopt_1_1TripletToCSRConverter.html#a50babe48e5dc60a2f985819773533528',1,'Ipopt::TripletToCSRConverter']]], - ['copy_201',['copy',['../classIpopt_1_1Vector.html#a91ca096062de235f2b0ee26026102770',1,'Ipopt::Vector::Copy()'],['../classIpopt_1_1DenseGenMatrix.html#a80ec55f1547fb55a1a4ca5539601827d',1,'Ipopt::DenseGenMatrix::Copy()']]], - ['copyfrompos_202',['CopyFromPos',['../classIpopt_1_1DenseVector.html#a87238d562bf25258a49326a105268033',1,'Ipopt::DenseVector']]], - ['copyimpl_203',['copyimpl',['../classIpopt_1_1CompoundVector.html#ab0dc475bcb6a4ca89cf2f99586b3f8a1',1,'Ipopt::CompoundVector::CopyImpl()'],['../classIpopt_1_1DenseVector.html#aa9d81aa0d18b4f258afa6bc4e984d458',1,'Ipopt::DenseVector::CopyImpl()'],['../classIpopt_1_1Vector.html#a49104b125991e9ae2861d862bfe02442',1,'Ipopt::Vector::CopyImpl()']]], - ['copytopos_204',['CopyToPos',['../classIpopt_1_1DenseVector.html#aecb57c43c14367917ff333a5b681617b',1,'Ipopt::DenseVector']]], - ['copytrialtocurrent_205',['CopyTrialToCurrent',['../classIpopt_1_1IpoptData.html#a6582d9d24679b1180ece3a72c0ce1d84',1,'Ipopt::IpoptData']]], - ['correct_5fbound_5fmultiplier_206',['correct_bound_multiplier',['../classIpopt_1_1IpoptAlgorithm.html#a5a862df4ab20eb68616c03f71c28c15a',1,'Ipopt::IpoptAlgorithm']]], - ['corrector_5fcompl_5favrg_5fred_5ffact_5f_207',['corrector_compl_avrg_red_fact_',['../classIpopt_1_1FilterLSAcceptor.html#ad688851f8b0edc3fc1d19108f40b668b',1,'Ipopt::FilterLSAcceptor']]], - ['corrector_5ftype_5f_208',['corrector_type_',['../classIpopt_1_1FilterLSAcceptor.html#afc3efaea1e54a8b64fe7d400e9e067fe',1,'Ipopt::FilterLSAcceptor']]], - ['correctortypeenum_209',['CorrectorTypeEnum',['../classIpopt_1_1FilterLSAcceptor.html#a9fdb48eba6aac599c3d3d077a315828a',1,'Ipopt::FilterLSAcceptor']]], - ['count_5fqf_5fevals_5f_210',['count_qf_evals_',['../classIpopt_1_1QualityFunctionMuOracle.html#a6205dd51bc1660a1490a76205cef81d4',1,'Ipopt::QualityFunctionMuOracle']]], - ['count_5frestorations_5f_211',['count_restorations_',['../classIpopt_1_1MinC__1NrmRestorationPhase.html#afcbd1a157eba7a802699cd7d89876131',1,'Ipopt::MinC_1NrmRestorationPhase']]], - ['count_5fsuccessive_5ffilter_5frejections_5f_212',['count_successive_filter_rejections_',['../classIpopt_1_1FilterLSAcceptor.html#a3f1b4f8c416b002afe455d1d52953c77',1,'Ipopt::FilterLSAcceptor']]], - ['count_5fsuccessive_5fshortened_5fsteps_5f_213',['count_successive_shortened_steps_',['../classIpopt_1_1BacktrackingLineSearch.html#a4c08b213efd298ed6d20dbc007b47b78',1,'Ipopt::BacktrackingLineSearch']]], - ['counter_214',['counter',['../classIpopt_1_1RegisteredOption.html#abcc38e7cbd855de3bdb641dada6d9f47',1,'Ipopt::RegisteredOption::Counter()'],['../classIpopt_1_1OptionsList_1_1OptionValue.html#aa556e1b81946e75f3164430152803334',1,'Ipopt::OptionsList::OptionValue::Counter()']]], - ['counter_5f_215',['counter_',['../classIpopt_1_1RegisteredOption.html#aa5fc3710068f0b277e9e624514e17e82',1,'Ipopt::RegisteredOption::counter_'],['../classIpopt_1_1OptionsList_1_1OptionValue.html#a5133ccf41c223a42a17964a0c99badad',1,'Ipopt::OptionsList::OptionValue::counter_']]], - ['counter_5ffirst_5ftype_5fpenalty_5fupdates_5f_216',['counter_first_type_penalty_updates_',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a8ee2a8b1c47d76940684e422d968fcf8',1,'Ipopt::CGPenaltyLSAcceptor']]], - ['counter_5fsecond_5ftype_5fpenalty_5fupdates_5f_217',['counter_second_type_penalty_updates_',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a995edef721ff4b9348e84a9fc6707260',1,'Ipopt::CGPenaltyLSAcceptor']]], - ['cpu_5ftime_5fstart_218',['cpu_time_start',['../classIpopt_1_1IpoptData.html#ab73f3c309f066a25ab858507b46475c5',1,'Ipopt::IpoptData']]], - ['cputime_219',['CpuTime',['../namespaceIpopt.html#a43215400b0003aefcf90d79f41a808c2',1,'Ipopt']]], - ['cputime_5fexceeded_220',['cputime_exceeded',['../classIpopt_1_1ConvergenceCheck.html#a0c6c029f369b9529443d945db60c6a98a63d078cf9468e26a972ddc9af25f39b0',1,'Ipopt::ConvergenceCheck::CPUTIME_EXCEEDED'],['../classorg_1_1coinor_1_1Ipopt.html#af915b9705da65d4ec1dfaf7b5889c61c',1,'org.coinor.Ipopt.CPUTIME_EXCEEDED'],['../namespaceIpopt.html#a53a5dc5f64f568252ba7bb7385e7f834ab0b9a4a82b16aef98a54dba735c627c5',1,'Ipopt::CPUTIME_EXCEEDED']]], - ['create_221',['create',['../classorg_1_1coinor_1_1Ipopt.html#a974f513fe0380fa5feb582855657ea49',1,'org::coinor::Ipopt']]], - ['create_5fnew_5fs_222',['create_new_s',['../classIpopt_1_1IteratesVector.html#a70b6429871de05007c9709df6f90a5a5',1,'Ipopt::IteratesVector']]], - ['create_5fnew_5fs_5fcopy_223',['create_new_s_copy',['../classIpopt_1_1IteratesVector.html#a930afb4888ed8686152db28e79c7b3d8',1,'Ipopt::IteratesVector']]], - ['create_5fnew_5fv_5fl_224',['create_new_v_L',['../classIpopt_1_1IteratesVector.html#a20cfb87372260ea97106d264245d3d4f',1,'Ipopt::IteratesVector']]], - ['create_5fnew_5fv_5fl_5fcopy_225',['create_new_v_L_copy',['../classIpopt_1_1IteratesVector.html#a1b769b78f39dfed6650911a16247c20c',1,'Ipopt::IteratesVector']]], - ['create_5fnew_5fv_5fu_226',['create_new_v_U',['../classIpopt_1_1IteratesVector.html#a9aa43437a268d8915bd879f14a99d4d9',1,'Ipopt::IteratesVector']]], - ['create_5fnew_5fv_5fu_5fcopy_227',['create_new_v_U_copy',['../classIpopt_1_1IteratesVector.html#ab0abeec44104c7943611ac1d1eebde4a',1,'Ipopt::IteratesVector']]], - ['create_5fnew_5fx_228',['create_new_x',['../classIpopt_1_1IteratesVector.html#a568e147d0a3816631d73fbda87fa2fd3',1,'Ipopt::IteratesVector']]], - ['create_5fnew_5fx_5fcopy_229',['create_new_x_copy',['../classIpopt_1_1IteratesVector.html#a9ac70247bdcfc2b31688f96c641b51c5',1,'Ipopt::IteratesVector']]], - ['create_5fnew_5fy_5fc_230',['create_new_y_c',['../classIpopt_1_1IteratesVector.html#a7bdcd0f377a3033be07fb2d17fb90fb0',1,'Ipopt::IteratesVector']]], - ['create_5fnew_5fy_5fc_5fcopy_231',['create_new_y_c_copy',['../classIpopt_1_1IteratesVector.html#a16080aeecdf8ef12153084ec75aa7214',1,'Ipopt::IteratesVector']]], - ['create_5fnew_5fy_5fd_232',['create_new_y_d',['../classIpopt_1_1IteratesVector.html#a24dde11b3b341ec320c9fca9843b2b6a',1,'Ipopt::IteratesVector']]], - ['create_5fnew_5fy_5fd_5fcopy_233',['create_new_y_d_copy',['../classIpopt_1_1IteratesVector.html#aa58303b138952fa511613d7a56a27721',1,'Ipopt::IteratesVector']]], - ['create_5fnew_5fz_5fl_234',['create_new_z_L',['../classIpopt_1_1IteratesVector.html#a30a46cc30c1552e1d59f9c383703f323',1,'Ipopt::IteratesVector']]], - ['create_5fnew_5fz_5fl_5fcopy_235',['create_new_z_L_copy',['../classIpopt_1_1IteratesVector.html#ab752081932edc031591500ca041e2df0',1,'Ipopt::IteratesVector']]], - ['create_5fnew_5fz_5fu_236',['create_new_z_U',['../classIpopt_1_1IteratesVector.html#a55e145e17adf1c9564bf6470ae3c68ef',1,'Ipopt::IteratesVector']]], - ['create_5fnew_5fz_5fu_5fcopy_237',['create_new_z_U_copy',['../classIpopt_1_1IteratesVector.html#a17a4aa517ee8e75777077549164a3047',1,'Ipopt::IteratesVector']]], - ['createaugmentedspace_238',['CreateAugmentedSpace',['../classIpopt_1_1StdAugSystemSolver.html#ae988e218b282e4cbc7ba030f59ffc062',1,'Ipopt::StdAugSystemSolver']]], - ['createaugmentedsystem_239',['CreateAugmentedSystem',['../classIpopt_1_1StdAugSystemSolver.html#ad9edf293cf243ed60ce63190f975abae',1,'Ipopt::StdAugSystemSolver']]], - ['createblockfromspace_240',['CreateBlockFromSpace',['../classIpopt_1_1CompoundMatrix.html#a053353e6b71409766118ef974e430ba1',1,'Ipopt::CompoundMatrix']]], - ['createipoptproblem_241',['createipoptproblem',['../classorg_1_1coinor_1_1Ipopt.html#ad3e70c3f0c045077b086199f7a7b5a19',1,'org.coinor.Ipopt.CreateIpoptProblem()'],['../IpStdCInterface_8h.html#ad1c7c5bba4e9ca11142b12c1d434764e',1,'CreateIpoptProblem(): IpStdCInterface.h']]], - ['csr_5fformat_5f0_5foffset_242',['CSR_Format_0_Offset',['../classIpopt_1_1SparseSymLinearSolverInterface.html#ab41b34870b99ed44069b00fccead7c14a9520e61f42d759dd43457ea9bb0b9b14',1,'Ipopt::SparseSymLinearSolverInterface']]], - ['csr_5fformat_5f1_5foffset_243',['CSR_Format_1_Offset',['../classIpopt_1_1SparseSymLinearSolverInterface.html#ab41b34870b99ed44069b00fccead7c14a6ec58bbddc3371494ce6e17ed926c7f3',1,'Ipopt::SparseSymLinearSolverInterface']]], - ['csr_5ffull_5fformat_5f0_5foffset_244',['CSR_Full_Format_0_Offset',['../classIpopt_1_1SparseSymLinearSolverInterface.html#ab41b34870b99ed44069b00fccead7c14ae633f0ae2434c6d4461cbe23fd641fd2',1,'Ipopt::SparseSymLinearSolverInterface']]], - ['csr_5ffull_5fformat_5f1_5foffset_245',['CSR_Full_Format_1_Offset',['../classIpopt_1_1SparseSymLinearSolverInterface.html#ab41b34870b99ed44069b00fccead7c14a1ccf57e194d3f8c8e9fa750e3797f4bf',1,'Ipopt::SparseSymLinearSolverInterface']]], - ['curr_246',['curr',['../classIpopt_1_1IpoptData.html#a7ea3aeb9b62b340f7671d61b88a9b056',1,'Ipopt::IpoptData']]], - ['curr_5f_247',['curr_',['../classIpopt_1_1IpoptData.html#a5b815f4715fcfee5b3b2f67d4e290487',1,'Ipopt::IpoptData']]], - ['curr_5fadded_5fy_5fnrm2_248',['curr_added_y_nrm2',['../classIpopt_1_1CGPenaltyCq.html#ac5b7340016d90881df3d598481d05b60',1,'Ipopt::CGPenaltyCq']]], - ['curr_5fadded_5fy_5fnrm2_5fcache_5f_249',['curr_added_y_nrm2_cache_',['../classIpopt_1_1CGPenaltyCq.html#a549f37ad03aca7f92f7936eddc4534e9',1,'Ipopt::CGPenaltyCq']]], - ['curr_5fav_5fc_5f_250',['curr_Av_c_',['../classIpopt_1_1InexactPDTerminationTester.html#a533f1698e65402664b11cb133d4bcbba',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5fav_5fd_5f_251',['curr_Av_d_',['../classIpopt_1_1InexactPDTerminationTester.html#a79f4f0cf01aa5589d3658a72dafe1d88',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5fav_5fnorm_5f_252',['curr_Av_norm_',['../classIpopt_1_1InexactPDTerminationTester.html#a9a0e065ce339095f483a273381ef406e',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5favrg_5fcompl_253',['curr_avrg_compl',['../classIpopt_1_1IpoptCalculatedQuantities.html#aec6017c0d5f413c4589e869d8a034733',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5favrg_5fcompl_5fcache_5f_254',['curr_avrg_compl_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a65662db722297207785a74c690471a06',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fbarrier_5ferror_255',['curr_barrier_error',['../classIpopt_1_1IpoptCalculatedQuantities.html#a67b3df827a640b41e21925d4b125c58b',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fbarrier_5ferror_5fcache_5f_256',['curr_barrier_error_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aab5d523c1ff9b85dcc6d9734fb9a9c41',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fbarrier_5fobj_257',['curr_barrier_obj',['../classIpopt_1_1IpoptCalculatedQuantities.html#a9571ea265eb93444895d0df4106d7359',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fbarrier_5fobj_5fcache_5f_258',['curr_barrier_obj_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a4d315ad36a9ec9c6325c680f1a3ca7f0',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fc_259',['curr_c',['../classIpopt_1_1IpoptCalculatedQuantities.html#a990ea563ebb8bb9dc63fbb4875e43531',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fc_5famax_5f_260',['curr_c_amax_',['../classIpopt_1_1QualityFunctionMuOracle.html#a85ac4bc3fdd8029d3350d6b75ffca573',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fc_5fasum_5f_261',['curr_c_asum_',['../classIpopt_1_1QualityFunctionMuOracle.html#aac1d16433140c2995b5d109500138c10',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fc_5fcache_5f_262',['curr_c_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ac12d66565a37a2cb00ca87e1be5207c7',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fc_5fnrm2_5f_263',['curr_c_nrm2_',['../classIpopt_1_1QualityFunctionMuOracle.html#ab09228071156a4c8157daff591543891',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fcentrality_5fmeasure_264',['curr_centrality_measure',['../classIpopt_1_1IpoptCalculatedQuantities.html#a1a96247afeb8a8189fe5ea4f00ca05af',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fcentrality_5fmeasure_5fcache_5f_265',['curr_centrality_measure_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a40f668a395ca39d3abbae430860b6c13',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fcg_5fpert_5ffact_266',['curr_cg_pert_fact',['../classIpopt_1_1CGPenaltyCq.html#abf594b321357ac3b9dfa0cc97db9777a',1,'Ipopt::CGPenaltyCq']]], - ['curr_5fcg_5fpert_5ffact_5fcache_5f_267',['curr_cg_pert_fact_cache_',['../classIpopt_1_1CGPenaltyCq.html#a93bc3b92335985ec97bb7825d325bd0d',1,'Ipopt::CGPenaltyCq']]], - ['curr_5fcompl_5fs_5fl_268',['curr_compl_s_L',['../classIpopt_1_1IpoptCalculatedQuantities.html#a5a06320f4ddffeaea8a47a42e735bae9',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fcompl_5fs_5fl_5fcache_5f_269',['curr_compl_s_L_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aa657f70dccea71d646b583d34ecac93f',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fcompl_5fs_5fu_270',['curr_compl_s_U',['../classIpopt_1_1IpoptCalculatedQuantities.html#a22ea915ea70a82a7f9468bcb739a06e3',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fcompl_5fs_5fu_5fcache_5f_271',['curr_compl_s_U_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a1af03f7e2b5f896e4603be8608dc6fa5',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fcompl_5fx_5fl_272',['curr_compl_x_L',['../classIpopt_1_1IpoptCalculatedQuantities.html#a1cc3ea5c851a1aa3f283c342f32703f1',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fcompl_5fx_5fl_5fcache_5f_273',['curr_compl_x_L_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ad82d662107b2538ec556cbf008663486',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fcompl_5fx_5fu_274',['curr_compl_x_U',['../classIpopt_1_1IpoptCalculatedQuantities.html#a80661967370856a24e27b0a749e92f20',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fcompl_5fx_5fu_5fcache_5f_275',['curr_compl_x_U_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#af154b4f264b8f422ed8dfa166b71be0d',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fcomplementarity_276',['curr_complementarity',['../classIpopt_1_1IpoptCalculatedQuantities.html#aee0f1a75aee872b9d38ddd23ac527c91',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fcomplementarity_5fcache_5f_277',['curr_complementarity_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#afb4349c30671ac01dbcca61ca52505cc',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fconstraint_5fviolation_278',['curr_constraint_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#a534ad0a9a79ee15921ed81eae94255fc',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fconstraint_5fviolation_5fcache_5f_279',['curr_constraint_violation_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a06e070a29e3b2f6082454ad544bd459d',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fd_280',['curr_d',['../classIpopt_1_1IpoptCalculatedQuantities.html#a79f95bd364f30db3eb27485d7501f7de',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fd_5fcache_5f_281',['curr_d_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#abd1d6030c68c69bdaa8382bc81ced0e0',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fd_5fminus_5fs_282',['curr_d_minus_s',['../classIpopt_1_1IpoptCalculatedQuantities.html#adbb5f5dfd4ffbba79b371e5c76918112',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fd_5fminus_5fs_5famax_5f_283',['curr_d_minus_s_amax_',['../classIpopt_1_1QualityFunctionMuOracle.html#ada3fa499f855d76d125ab378c2a37923',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fd_5fminus_5fs_5fasum_5f_284',['curr_d_minus_s_asum_',['../classIpopt_1_1QualityFunctionMuOracle.html#acbae01688d1e5da56eed73f0ca662152',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fd_5fminus_5fs_5fcache_5f_285',['curr_d_minus_s_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a3191551e295971ec110d24501c503308',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fd_5fminus_5fs_5fnrm2_5f_286',['curr_d_minus_s_nrm2_',['../classIpopt_1_1QualityFunctionMuOracle.html#a38c3868ae9824305685fa856498e18e1',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fdirect_5fderiv_5fpenalty_5ffunction_287',['curr_direct_deriv_penalty_function',['../classIpopt_1_1CGPenaltyCq.html#af9d4b533d02c7ff46e111f8133ff4dd2',1,'Ipopt::CGPenaltyCq']]], - ['curr_5fdirect_5fderiv_5fpenalty_5ffunction_5fcache_5f_288',['curr_direct_deriv_penalty_function_cache_',['../classIpopt_1_1CGPenaltyCq.html#a1028ea1e9e635c44f9710c8f66ca312f',1,'Ipopt::CGPenaltyCq']]], - ['curr_5fdr_5fx_5f_289',['curr_DR_x_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#af91acff1d8121c05414463d5ff29c5a3',1,'Ipopt::LimMemQuasiNewtonUpdater']]], - ['curr_5fdr_5fx_5ftag_5f_290',['curr_DR_x_tag_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a7d14331c82d5cb7136fcb6a224131cf1',1,'Ipopt::LimMemQuasiNewtonUpdater']]], - ['curr_5fdual_5ffrac_5fto_5fthe_5fbound_291',['curr_dual_frac_to_the_bound',['../classIpopt_1_1IpoptCalculatedQuantities.html#a2bf34ab49a27a64b383bad5affd0b28a',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fdual_5finfeasibility_292',['curr_dual_infeasibility',['../classIpopt_1_1IpoptCalculatedQuantities.html#ae13fca31adaf2bcc6d1e7179a46726e4',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fdual_5finfeasibility_5fcache_5f_293',['curr_dual_infeasibility_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a479e175cdf16a8de25f6acc7700b91e0',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5feta_5f_294',['curr_eta_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a789105608badbec4cef9a15812443cbe',1,'Ipopt::LimMemQuasiNewtonUpdater::curr_eta_'],['../classIpopt_1_1CGPenaltyLSAcceptor.html#ae0d9ea62a79ee3bd3965d181c59b0b34',1,'Ipopt::CGPenaltyLSAcceptor::curr_eta_']]], - ['curr_5fexact_5fhessian_295',['curr_exact_hessian',['../classIpopt_1_1IpoptCalculatedQuantities.html#ad410bc29a097364ec91c8b6528c15724',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fexact_5fhessian_5fcache_5f_296',['curr_exact_hessian_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a38dcf1b87176afc273819afc224bfa68',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5ff_297',['curr_f',['../classIpopt_1_1IpoptCalculatedQuantities.html#a833ef14b9ab4f76188d4b4ceac134eea',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5ff_5fcache_5f_298',['curr_f_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aa270c37f85fc81a576cfb5b430bf7e6d',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5ffast_5fdirect_5fderiv_5fpenalty_5ffunction_299',['curr_fast_direct_deriv_penalty_function',['../classIpopt_1_1CGPenaltyCq.html#a5e4e93c0fae398159331f1c32442c830',1,'Ipopt::CGPenaltyCq']]], - ['curr_5ffast_5fdirect_5fderiv_5fpenalty_5ffunction_5fcache_5f_300',['curr_fast_direct_deriv_penalty_function_cache_',['../classIpopt_1_1CGPenaltyCq.html#a0cf10a096053e7c7a7f83e67f07f60e4',1,'Ipopt::CGPenaltyCq']]], - ['curr_5fgrad_5fbarrier_5fobj_5fs_301',['curr_grad_barrier_obj_s',['../classIpopt_1_1IpoptCalculatedQuantities.html#aaf7b80e152a26a8f73f466fe42f2222b',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fgrad_5fbarrier_5fobj_5fs_5f_302',['curr_grad_barrier_obj_s_',['../classIpopt_1_1InexactPDTerminationTester.html#a3e18f2cdc2a73cae2ae9b3e0e0fdd9c8',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5fgrad_5fbarrier_5fobj_5fs_5fcache_5f_303',['curr_grad_barrier_obj_s_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aeddcb989dcac80e63433f715b407f830',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fgrad_5fbarrier_5fobj_5fx_304',['curr_grad_barrier_obj_x',['../classIpopt_1_1IpoptCalculatedQuantities.html#ab7051a31a06e1bcc6c7d7003b1bc17fc',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fgrad_5fbarrier_5fobj_5fx_5f_305',['curr_grad_barrier_obj_x_',['../classIpopt_1_1InexactPDTerminationTester.html#ad7d14bd528ad73b056736a2376446634',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5fgrad_5fbarrier_5fobj_5fx_5fcache_5f_306',['curr_grad_barrier_obj_x_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a3e814e69d9f81f9cb8f94da08cd6424b',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fgrad_5ff_307',['curr_grad_f',['../classIpopt_1_1IpoptCalculatedQuantities.html#a0719468a54ada582f4ceae2a17b21363',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fgrad_5ff_5fcache_5f_308',['curr_grad_f_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a617fdb6e08dddb832a5b640c347c7eb6',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fgrad_5flag_5fs_309',['curr_grad_lag_s',['../classIpopt_1_1IpoptCalculatedQuantities.html#aef9a057211891ffd6dc95ffb9a247a2f',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fgrad_5flag_5fs_5famax_5f_310',['curr_grad_lag_s_amax_',['../classIpopt_1_1QualityFunctionMuOracle.html#a24806d4cd798f21928efd68df0f7f41d',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fgrad_5flag_5fs_5fasum_5f_311',['curr_grad_lag_s_asum_',['../classIpopt_1_1QualityFunctionMuOracle.html#a411f905bb519c21a01e7d37379102e16',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fgrad_5flag_5fs_5fcache_5f_312',['curr_grad_lag_s_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aadb0ffa18bf23551bfe7438d063d6a9e',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fgrad_5flag_5fs_5fnrm2_5f_313',['curr_grad_lag_s_nrm2_',['../classIpopt_1_1QualityFunctionMuOracle.html#aaa1c72eeeb4c0d2e7b79390d5b91fb76',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fgrad_5flag_5fwith_5fdamping_5fs_314',['curr_grad_lag_with_damping_s',['../classIpopt_1_1IpoptCalculatedQuantities.html#afe9fd17bfc46b552c4dc7188d3050416',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fgrad_5flag_5fwith_5fdamping_5fs_5fcache_5f_315',['curr_grad_lag_with_damping_s_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#af6ea564a2947d32944cff1c6deec3674',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fgrad_5flag_5fwith_5fdamping_5fx_316',['curr_grad_lag_with_damping_x',['../classIpopt_1_1IpoptCalculatedQuantities.html#adb0aef27b76163e4261cf7c90c5d3447',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fgrad_5flag_5fwith_5fdamping_5fx_5fcache_5f_317',['curr_grad_lag_with_damping_x_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a27754aa0141619ea0e2639bdce1b5000',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fgrad_5flag_5fx_318',['curr_grad_lag_x',['../classIpopt_1_1IpoptCalculatedQuantities.html#adc19aae1bf180ebcac35a4192f47d5a0',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fgrad_5flag_5fx_5famax_5f_319',['curr_grad_lag_x_amax_',['../classIpopt_1_1QualityFunctionMuOracle.html#ad7815e200e45bef37fe919fb7de6059d',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fgrad_5flag_5fx_5fasum_5f_320',['curr_grad_lag_x_asum_',['../classIpopt_1_1QualityFunctionMuOracle.html#a807bd37209e373962f6f3e7ba22fef48',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fgrad_5flag_5fx_5fcache_5f_321',['curr_grad_lag_x_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#adfe46b91ad1608d0a218d0be4d23a6d8',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fgrad_5flag_5fx_5fnrm2_5f_322',['curr_grad_lag_x_nrm2_',['../classIpopt_1_1QualityFunctionMuOracle.html#afdeb5885c1636b7b524d01d02f0f85e9',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fgradbarrtdelta_323',['curr_gradBarrTDelta',['../classIpopt_1_1IpoptCalculatedQuantities.html#a82669a2e5a40036a8c3e596f7ec6ca74',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fgradbarrtdelta_5fcache_5f_324',['curr_gradBarrTDelta_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a416117ba0957fe81cb5b4b2aa3fabcce',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fjac_5fc_325',['curr_jac_c',['../classIpopt_1_1IpoptCalculatedQuantities.html#a1ba77f82a5012771573f93bd18d30fe9',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fjac_5fc_5f_326',['curr_jac_c_',['../classIpopt_1_1InexactPDTerminationTester.html#a990d4c13be65eab04eaabdcfa333fa97',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5fjac_5fc_5fcache_5f_327',['curr_jac_c_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ab041cf84cc44927f63b22a12e31bfed4',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fjac_5fc_5ftimes_5fvec_328',['curr_jac_c_times_vec',['../classIpopt_1_1IpoptCalculatedQuantities.html#a33b090324bc61917b62d9abfcc021913',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fjac_5fc_5ftimes_5fvec_5fcache_5f_329',['curr_jac_c_times_vec_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#af95e63b226e5e76411afba79046626e8',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fjac_5fcd_5fnorm_330',['curr_jac_cd_norm',['../classIpopt_1_1CGPenaltyCq.html#a1b7ae857feec1ac7706da2bd5f82db48',1,'Ipopt::CGPenaltyCq']]], - ['curr_5fjac_5fcd_5fnorm_5fcache_5f_331',['curr_jac_cd_norm_cache_',['../classIpopt_1_1CGPenaltyCq.html#a4f5c08c3a59c3c45934eeb57800d2910',1,'Ipopt::CGPenaltyCq']]], - ['curr_5fjac_5fcdt_5ftimes_5fcurr_5fcdminuss_332',['curr_jac_cdT_times_curr_cdminuss',['../classIpopt_1_1InexactCq.html#a14643e207455afa931b81795112fef22',1,'Ipopt::InexactCq']]], - ['curr_5fjac_5fcdt_5ftimes_5fcurr_5fcdminuss_5fcache_5f_333',['curr_jac_cdT_times_curr_cdminuss_cache_',['../classIpopt_1_1InexactCq.html#a688def427878e282d6e12665c72b2c94',1,'Ipopt::InexactCq']]], - ['curr_5fjac_5fct_5ftimes_5fcurr_5fy_5fc_334',['curr_jac_cT_times_curr_y_c',['../classIpopt_1_1IpoptCalculatedQuantities.html#a11e83757d902c55be4012546f90df00d',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fjac_5fct_5ftimes_5fvec_335',['curr_jac_cT_times_vec',['../classIpopt_1_1IpoptCalculatedQuantities.html#a3390c044d19073df7cc757490d2075a7',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fjac_5fct_5ftimes_5fvec_5fcache_5f_336',['curr_jac_cT_times_vec_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ad78fa39580d04e6a6bf39b33f762e2a2',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fjac_5fd_337',['curr_jac_d',['../classIpopt_1_1IpoptCalculatedQuantities.html#ac8a2e5f39f67f62baded02e4e395afce',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fjac_5fd_5f_338',['curr_jac_d_',['../classIpopt_1_1InexactPDTerminationTester.html#aa251df881dd54c49bf2edb392eb28628',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5fjac_5fd_5fcache_5f_339',['curr_jac_d_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a7b502771b609db821c80c93efa7f0a84',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fjac_5fd_5ftimes_5fvec_340',['curr_jac_d_times_vec',['../classIpopt_1_1IpoptCalculatedQuantities.html#ad11d07fd5d7e4a14ef2eb18e0b9f9abe',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fjac_5fd_5ftimes_5fvec_5fcache_5f_341',['curr_jac_d_times_vec_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aa59ff8e3cf470fdd5416700d4fed3742',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fjac_5fdt_5ftimes_5fcurr_5fy_5fd_342',['curr_jac_dT_times_curr_y_d',['../classIpopt_1_1IpoptCalculatedQuantities.html#a8a64f5047c8601ed81adac689a43e4c0',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fjac_5fdt_5ftimes_5fvec_343',['curr_jac_dT_times_vec',['../classIpopt_1_1IpoptCalculatedQuantities.html#ac40c4159127098383127c797e3511b84',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fjac_5fdt_5ftimes_5fvec_5fcache_5f_344',['curr_jac_dT_times_vec_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a0d5c78b9b23d87d3f879716a8b8dc174',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fjac_5ftimes_5fnormal_5fc_345',['curr_jac_times_normal_c',['../classIpopt_1_1InexactCq.html#a8d22e75e6642ecd887f858d6b18c3778',1,'Ipopt::InexactCq']]], - ['curr_5fjac_5ftimes_5fnormal_5fc_5fcache_5f_346',['curr_jac_times_normal_c_cache_',['../classIpopt_1_1InexactCq.html#a8bb036c1876977b67416cfe7cd19b382',1,'Ipopt::InexactCq']]], - ['curr_5fjac_5ftimes_5fnormal_5fd_347',['curr_jac_times_normal_d',['../classIpopt_1_1InexactCq.html#a4b707544616374d2300218b641c8e2b8',1,'Ipopt::InexactCq']]], - ['curr_5fjac_5ftimes_5fnormal_5fd_5fcache_5f_348',['curr_jac_times_normal_d_cache_',['../classIpopt_1_1InexactCq.html#a1e504bf9fe4dfd0800fc2ab4dda75c19',1,'Ipopt::InexactCq']]], - ['curr_5fkkt_5fpenalty_349',['curr_kkt_penalty',['../classIpopt_1_1CGPenaltyData.html#aeab7fb727196b03c685a8f05bf100902',1,'Ipopt::CGPenaltyData']]], - ['curr_5fkkt_5fpenalty_5f_350',['curr_kkt_penalty_',['../classIpopt_1_1CGPenaltyData.html#a17a6857b64824e469885de81babae114',1,'Ipopt::CGPenaltyData']]], - ['curr_5flm_5fmemory_5f_351',['curr_lm_memory_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#ac6d2c7e8ceee3996c32041e7eb91bb89',1,'Ipopt::LimMemQuasiNewtonUpdater']]], - ['curr_5flm_5fmemory_5fold_5f_352',['curr_lm_memory_old_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#af68441d4e1f531996c893ef537aefdd2',1,'Ipopt::LimMemQuasiNewtonUpdater']]], - ['curr_5fmu_353',['curr_mu',['../classIpopt_1_1IpoptData.html#ad83f966070811d55a0c5887df1a854bb',1,'Ipopt::IpoptData']]], - ['curr_5fmu_5f_354',['curr_mu_',['../classIpopt_1_1IpoptData.html#aa5fb035f34a5412776d2ce410a27cb80',1,'Ipopt::IpoptData']]], - ['curr_5fnabla_5fphi_5fplus_5faty_5fs_5f_355',['curr_nabla_phi_plus_ATy_s_',['../classIpopt_1_1InexactPDTerminationTester.html#aef7b01fcc66e5820ab8e3cff5c3a2c46',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5fnabla_5fphi_5fplus_5faty_5fx_5f_356',['curr_nabla_phi_plus_ATy_x_',['../classIpopt_1_1InexactPDTerminationTester.html#af6d9033f8589f48870a4017be3e7cd85',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5fnlp_5fconstraint_5fviolation_357',['curr_nlp_constraint_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#a106a8fa8780188ac17ed54d423212431',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fnlp_5fconstraint_5fviolation_5fcache_5f_358',['curr_nlp_constraint_violation_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a92875f2428af9b5a084e7e254f33c812',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fnlp_5ferror_359',['curr_nlp_error',['../classIpopt_1_1IpoptCalculatedQuantities.html#ab20fb63a7d6099c1f15092073665e678',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fnlp_5ferror_5fcache_5f_360',['curr_nlp_error_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ab5b5b797b3326cdf7d4c97b8c983b5e5',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fnu_361',['curr_nu',['../classIpopt_1_1InexactData.html#a6f4118f784916f9e7e36994b59f63651',1,'Ipopt::InexactData']]], - ['curr_5fnu_5f_362',['curr_nu_',['../classIpopt_1_1InexactData.html#aa17e4841f52eba662a010ff4332da39c',1,'Ipopt::InexactData']]], - ['curr_5fobj_5fval_5f_363',['curr_obj_val_',['../classIpopt_1_1OptimalityErrorConvergenceCheck.html#af8adfd264e51395eb9d1f9801f2283fd',1,'Ipopt::OptimalityErrorConvergenceCheck']]], - ['curr_5fomega_5f_364',['curr_omega_',['../classIpopt_1_1InexactDoglegNormalStep.html#a8c1e9351a207d032c2a09e6934a6b4b0',1,'Ipopt::InexactDoglegNormalStep']]], - ['curr_5forig_5fbounds_5fviol_5fcache_5f_365',['curr_orig_bounds_viol_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a29a351f65952aefcb449af85b7e64c0b',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5forig_5fbounds_5fviolation_366',['curr_orig_bounds_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#aae6eafe2ef938576f1980689fa87ddbd',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5forig_5fx_5fl_5fviol_5fcache_5f_367',['curr_orig_x_L_viol_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ae3535e60d0135d86f8a875ed383717ea',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5forig_5fx_5fl_5fviolation_368',['curr_orig_x_L_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#aa8beace2eb6708487b966c8fc2e92152',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5forig_5fx_5fu_5fviol_5fcache_5f_369',['curr_orig_x_U_viol_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#addd320df9f0d62d6325339eccdd970ee',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5forig_5fx_5fu_5fviolation_370',['curr_orig_x_U_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#a37c2a900a34b67a86f4a136ddbc57349',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fpenalty_371',['curr_penalty',['../classIpopt_1_1CGPenaltyData.html#a9b60d1d9f836327c167c7659f9e4ba28',1,'Ipopt::CGPenaltyData']]], - ['curr_5fpenalty_5f_372',['curr_penalty_',['../classIpopt_1_1CGPenaltyData.html#a837271eeb7b684a39bb9fc06f06a5e4f',1,'Ipopt::CGPenaltyData']]], - ['curr_5fpenalty_5ffunction_373',['curr_penalty_function',['../classIpopt_1_1CGPenaltyCq.html#a188df00cd62762e42aee385be9ee75e7',1,'Ipopt::CGPenaltyCq']]], - ['curr_5fpenalty_5ffunction_5fcache_5f_374',['curr_penalty_function_cache_',['../classIpopt_1_1CGPenaltyCq.html#adcb60f4a9b3d9d6eb1a410057531eda2',1,'Ipopt::CGPenaltyCq']]], - ['curr_5fpenalty_5fpert_5f_375',['curr_penalty_pert_',['../classIpopt_1_1CGPenaltyData.html#ad8efc1158b392b6ebab565c43cb423c0',1,'Ipopt::CGPenaltyData']]], - ['curr_5fprimal_5fdual_5fsystem_5ferror_376',['curr_primal_dual_system_error',['../classIpopt_1_1IpoptCalculatedQuantities.html#aa92584447da99f61e6aea6b1d78cf44f',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fprimal_5fdual_5fsystem_5ferror_5fcache_5f_377',['curr_primal_dual_system_error_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a3f1ce712ff18e3a4684ed897b1916c57',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fprimal_5ffrac_5fto_5fthe_5fbound_378',['curr_primal_frac_to_the_bound',['../classIpopt_1_1IpoptCalculatedQuantities.html#a0e42cb890e246699c7229e34a77c30d5',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fprimal_5finfeasibility_379',['curr_primal_infeasibility',['../classIpopt_1_1IpoptCalculatedQuantities.html#a487a12052eeb0fd18f15f2c240ad6a1e',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fprimal_5finfeasibility_5fcache_5f_380',['curr_primal_infeasibility_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aad0706dc464cf3b333bced55547cf90f',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fred_5fdr_5fx_5f_381',['curr_red_DR_x_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a5d1d56994acb3a1c934f4b73d96ffd3e',1,'Ipopt::LimMemQuasiNewtonUpdater']]], - ['curr_5frelaxed_5fcompl_5fs_5fl_382',['curr_relaxed_compl_s_L',['../classIpopt_1_1IpoptCalculatedQuantities.html#a2727965fa38b6c7fe9c549e55a232d3d',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5frelaxed_5fcompl_5fs_5fl_5fcache_5f_383',['curr_relaxed_compl_s_L_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#af277b79a8d7ccbbb3761328926648b11',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5frelaxed_5fcompl_5fs_5fu_384',['curr_relaxed_compl_s_U',['../classIpopt_1_1IpoptCalculatedQuantities.html#abd1e209f0c8f78beea491b466c4e8719',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5frelaxed_5fcompl_5fs_5fu_5fcache_5f_385',['curr_relaxed_compl_s_U_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a098cb1a995c5997ecb15cae161979f14',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5frelaxed_5fcompl_5fx_5fl_386',['curr_relaxed_compl_x_L',['../classIpopt_1_1IpoptCalculatedQuantities.html#a11a5d22df62ed70724e4df4f09a69921',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5frelaxed_5fcompl_5fx_5fl_5fcache_5f_387',['curr_relaxed_compl_x_L_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ace97547e7a56479c1095871e100ea180',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5frelaxed_5fcompl_5fx_5fu_388',['curr_relaxed_compl_x_U',['../classIpopt_1_1IpoptCalculatedQuantities.html#aca0b2a3d1205e9fe9f937e81b8f62885',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5frelaxed_5fcompl_5fx_5fu_5fcache_5f_389',['curr_relaxed_compl_x_U_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a631dc69356cbb99e613251a0ae81ab0a',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fscaled_5fa_5fnorm2_390',['curr_scaled_A_norm2',['../classIpopt_1_1InexactCq.html#a4ef979e3f1d320faf7d13b5b70e30e90',1,'Ipopt::InexactCq']]], - ['curr_5fscaled_5fac_5fnorm_391',['curr_scaled_Ac_norm',['../classIpopt_1_1InexactCq.html#a95caeb0c91737fe52bfe4435f3ef5852',1,'Ipopt::InexactCq']]], - ['curr_5fscaled_5fac_5fnorm_5fcache_5f_392',['curr_scaled_Ac_norm_cache_',['../classIpopt_1_1InexactCq.html#a074bc8e43e25c5162871f2b41e30517e',1,'Ipopt::InexactCq']]], - ['curr_5fscaled_5fy_5famax_393',['curr_scaled_y_Amax',['../classIpopt_1_1CGPenaltyCq.html#ad490d0ce62a04d97b645a3bd96d5c084',1,'Ipopt::CGPenaltyCq']]], - ['curr_5fscaled_5fy_5famax_5fcache_5f_394',['curr_scaled_y_Amax_cache_',['../classIpopt_1_1CGPenaltyCq.html#a1fe140182e98d7c5c1c3608783487c59',1,'Ipopt::CGPenaltyCq']]], - ['curr_5fscaling_5fslacks_395',['curr_scaling_slacks',['../classIpopt_1_1InexactCq.html#aad99afc70e5b5e3cf7e5ac1d5af828b3',1,'Ipopt::InexactCq']]], - ['curr_5fscaling_5fslacks_5f_396',['curr_scaling_slacks_',['../classIpopt_1_1InexactPDTerminationTester.html#af3f9983d27a06ce24e29f9f9c32f70b0',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5fscaling_5fslacks_5fcache_5f_397',['curr_scaling_slacks_cache_',['../classIpopt_1_1InexactCq.html#abf2a87e5bcdf762f01f83e414d7ce366',1,'Ipopt::InexactCq']]], - ['curr_5fsigma_5fs_398',['curr_sigma_s',['../classIpopt_1_1IpoptCalculatedQuantities.html#a7cc20b27d8c19ff3e8d967bf87fc15ea',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fsigma_5fs_5fcache_5f_399',['curr_sigma_s_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a7c8d43c61450299984ecbac622dae6b1',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fsigma_5fx_400',['curr_sigma_x',['../classIpopt_1_1IpoptCalculatedQuantities.html#a60dd0ea443df3f520da6048264ea17e8',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fsigma_5fx_5fcache_5f_401',['curr_sigma_x_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a19ece31b15c6f4df41e81bcef714f464',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fslack_5fs_5fl_402',['curr_slack_s_L',['../classIpopt_1_1IpoptCalculatedQuantities.html#a907b3eabd576d35e93d8449f2f7c322d',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fslack_5fs_5fl_5f_403',['curr_slack_s_L_',['../classIpopt_1_1QualityFunctionMuOracle.html#aa6d861ee351f8b2019ce20bb3e144660',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fslack_5fs_5fl_5fcache_5f_404',['curr_slack_s_L_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a191032c5bd17983a7d455c1e373304a0',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fslack_5fs_5fu_405',['curr_slack_s_U',['../classIpopt_1_1IpoptCalculatedQuantities.html#a63ed9bf5f4d2805df359eb8d04bf997f',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fslack_5fs_5fu_5f_406',['curr_slack_s_U_',['../classIpopt_1_1QualityFunctionMuOracle.html#a4932f1243bd17528d058f02f7cfe5041',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fslack_5fs_5fu_5fcache_5f_407',['curr_slack_s_U_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#af2e2874dfc5e374b9ebaecac05e10b15',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fslack_5fscaled_5fd_5fminus_5fs_408',['curr_slack_scaled_d_minus_s',['../classIpopt_1_1InexactCq.html#a50961fe5820ee18ef960ac7e8de48a5f',1,'Ipopt::InexactCq']]], - ['curr_5fslack_5fscaled_5fd_5fminus_5fs_5fcache_5f_409',['curr_slack_scaled_d_minus_s_cache_',['../classIpopt_1_1InexactCq.html#a8dd2f70ab5a6235bbda16f417d8c29e1',1,'Ipopt::InexactCq']]], - ['curr_5fslack_5fx_5fl_410',['curr_slack_x_L',['../classIpopt_1_1IpoptCalculatedQuantities.html#a9045fd0e5e259a2286ea6f653fe42925',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fslack_5fx_5fl_5f_411',['curr_slack_x_L_',['../classIpopt_1_1QualityFunctionMuOracle.html#adce852e8b424ad32a6789e8526dc022b',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fslack_5fx_5fl_5fcache_5f_412',['curr_slack_x_L_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ae62cf06417ca7db29a692a9d14a1d514',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fslack_5fx_5fu_413',['curr_slack_x_U',['../classIpopt_1_1IpoptCalculatedQuantities.html#ab25c72b0d85a835b206f37de8d69dce2',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fslack_5fx_5fu_5f_414',['curr_slack_x_U_',['../classIpopt_1_1QualityFunctionMuOracle.html#a8187ecb69b9e21f696399c174523eefd',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fslack_5fx_5fu_5fcache_5f_415',['curr_slack_x_U_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a86d8fa203aba0e7568d329a88e055792',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5ftau_416',['curr_tau',['../classIpopt_1_1IpoptData.html#a38addd6fa9b5e1e58889e4f593e09b2d',1,'Ipopt::IpoptData']]], - ['curr_5ftau_5f_417',['curr_tau_',['../classIpopt_1_1IpoptData.html#a935519be0f344a3fa607e7741d7bf166',1,'Ipopt::IpoptData']]], - ['curr_5ftt1_5fnorm_5f_418',['curr_tt1_norm_',['../classIpopt_1_1InexactPDTerminationTester.html#a38dd6807a0f4d36a5fc17c1c7b4ad2e2',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5ftt2_5fnorm_5f_419',['curr_tt2_norm_',['../classIpopt_1_1InexactPDTerminationTester.html#acc2d6ff998d2b26582e313bfa98c640f',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5fuwu_420',['curr_uWu',['../classIpopt_1_1InexactCq.html#ad9806fd35713506085cf9d2066c30e2b',1,'Ipopt::InexactCq']]], - ['curr_5fuwu_5fcache_5f_421',['curr_uWu_cache_',['../classIpopt_1_1InexactCq.html#a3761aabe2edbe7213f4c5d97458f2c57',1,'Ipopt::InexactCq']]], - ['curr_5fv_5fl_5f_422',['curr_v_L_',['../classIpopt_1_1QualityFunctionMuOracle.html#a281abf59e3082b3c4d2849a7082cd343',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fv_5fu_5f_423',['curr_v_U_',['../classIpopt_1_1QualityFunctionMuOracle.html#ad80d5e972cc97793d36a3ac22c658f0b',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fw_5ftimes_5fvec_5fs_424',['curr_W_times_vec_s',['../classIpopt_1_1InexactCq.html#aca22104dc4c4b94808b5d6d49a25209d',1,'Ipopt::InexactCq']]], - ['curr_5fw_5ftimes_5fvec_5fs_5fcache_5f_425',['curr_W_times_vec_s_cache_',['../classIpopt_1_1InexactCq.html#a2e6ed134e4cfb9e5c3e1324b976e6650',1,'Ipopt::InexactCq']]], - ['curr_5fw_5ftimes_5fvec_5fx_426',['curr_W_times_vec_x',['../classIpopt_1_1InexactCq.html#aeb1178ffd9a44cddfdc701abcc403fdf',1,'Ipopt::InexactCq']]], - ['curr_5fw_5ftimes_5fvec_5fx_5fcache_5f_427',['curr_W_times_vec_x_cache_',['../classIpopt_1_1InexactCq.html#ab9b376d8f1860fbe5dae4031260752fb',1,'Ipopt::InexactCq']]], - ['curr_5fwu_5fs_428',['curr_Wu_s',['../classIpopt_1_1InexactCq.html#a71cb493b599db1d4224b23ae027e0b2f',1,'Ipopt::InexactCq']]], - ['curr_5fwu_5fs_5fcache_5f_429',['curr_Wu_s_cache_',['../classIpopt_1_1InexactCq.html#a4f330b8627d5e010980f7999f30d801b',1,'Ipopt::InexactCq']]], - ['curr_5fwu_5fx_430',['curr_Wu_x',['../classIpopt_1_1InexactCq.html#a824e66337e7d1a54f7327f47588e7b10',1,'Ipopt::InexactCq']]], - ['curr_5fwu_5fx_5fcache_5f_431',['curr_Wu_x_cache_',['../classIpopt_1_1InexactCq.html#a8b6e44dacfb6af243c4746802a77a0e4',1,'Ipopt::InexactCq']]], - ['curr_5fwv_5fs_5f_432',['curr_Wv_s_',['../classIpopt_1_1InexactPDTerminationTester.html#a4f5cb99bc44727ed960e2a57f3b0f329',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5fwv_5fx_5f_433',['curr_Wv_x_',['../classIpopt_1_1InexactPDTerminationTester.html#a6845ca5873e785081f619e4c3c697807',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5fz_5fl_5f_434',['curr_z_L_',['../classIpopt_1_1QualityFunctionMuOracle.html#afbde898bd99bb1af467eaf47540d3d7d',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fz_5fu_5f_435',['curr_z_U_',['../classIpopt_1_1QualityFunctionMuOracle.html#a515e716a8ee07ee4be3e7398dc33d1d4',1,'Ipopt::QualityFunctionMuOracle']]], - ['current_5flevel_5f_436',['current_level_',['../classIpopt_1_1SpralSolverInterface.html#a576f1c34d4ecbb4293cf825f2e3d1223',1,'Ipopt::SpralSolverInterface::current_level_'],['../classIpopt_1_1Ma97SolverInterface.html#a44e30eea06dc9831d25878d477d772c2',1,'Ipopt::Ma97SolverInterface::current_level_']]], - ['current_5fregistering_5fcategory_5f_437',['current_registering_category_',['../classIpopt_1_1RegisteredOptions.html#a24fbd66ce87e7aadb1bd9ddb868a1ec5',1,'Ipopt::RegisteredOptions']]], - ['currentisacceptable_438',['currentisacceptable',['../classIpopt_1_1OptimalityErrorConvergenceCheck.html#aab7893e5eaf9e21119e77c1bdb855af4',1,'Ipopt::OptimalityErrorConvergenceCheck::CurrentIsAcceptable()'],['../classIpopt_1_1ConvergenceCheck.html#a7de2e99804a5283d04408c32b406b95c',1,'Ipopt::ConvergenceCheck::CurrentIsAcceptable()'],['../classIpopt_1_1BacktrackingLineSearch.html#aff5362ea5f0b6d960df66ae4425dc8c1',1,'Ipopt::BacktrackingLineSearch::CurrentIsAcceptable()']]], - ['currentisbest_439',['CurrentIsBest',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a8be2d9c7f2a31cbc412209e4b650637d',1,'Ipopt::CGPenaltyLSAcceptor']]], - ['currentperturbation_440',['CurrentPerturbation',['../classIpopt_1_1PDPerturbationHandler.html#a0dcc60b1865cc2b57489136339dcad8c',1,'Ipopt::PDPerturbationHandler']]], - ['currpenaltypert_441',['CurrPenaltyPert',['../classIpopt_1_1CGPenaltyData.html#ad6b1bc2be8e81526a72b4f8cf5b37fe2',1,'Ipopt::CGPenaltyData']]], - ['curvature_20test_442',['Inertia-Free Curvature Test',['../SPECIALS.html#INERTIAFREE_CURVTEST',1,'']]], - ['custom_5fsolver_5f_443',['custom_solver_',['../classIpopt_1_1InexactAlgorithmBuilder.html#a95c18af07c34a115a71967aeabf84538',1,'Ipopt::InexactAlgorithmBuilder::custom_solver_'],['../classIpopt_1_1AlgorithmBuilder.html#a5ec5728bfc607550d2aa959ea21c0aeb',1,'Ipopt::AlgorithmBuilder::custom_solver_']]], - ['custom_5fsolver_5fname_5f_444',['custom_solver_name_',['../classIpopt_1_1AlgorithmBuilder.html#a7c46e3b2a67ff8821ade55e75d4b1f5e',1,'Ipopt::AlgorithmBuilder']]] + ['checkinterrupt_5f_79',['checkinterrupt_',['../classIpopt_1_1AmplTNLP.html#ad564603d07c46119004ef35c84fe8964',1,'Ipopt::AmplTNLP']]], + ['checkskippedlinesearch_80',['checkskippedlinesearch',['../classIpopt_1_1BacktrackingLineSearch.html#ad3aa80c41e50b2e095f0a29d38aac8fa',1,'Ipopt::BacktrackingLineSearch::CheckSkippedLineSearch()'],['../classIpopt_1_1LineSearch.html#a129fe1f77e892e9baf6a1565280afa48',1,'Ipopt::LineSearch::CheckSkippedLineSearch()']]], + ['checkskippingbfgs_81',['CheckSkippingBFGS',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a4b9776279ce5db6156b13821a855cd9d',1,'Ipopt::LimMemQuasiNewtonUpdater']]], + ['checksufficientprogress_82',['CheckSufficientProgress',['../classIpopt_1_1AdaptiveMuUpdate.html#a903db13e09f77bc8b66c76644f48f216',1,'Ipopt::AdaptiveMuUpdate']]], + ['chi_5fcup_5f_83',['chi_cup_',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a867ab8b2228a0815acb9514df50712f0',1,'Ipopt::CGPenaltyLSAcceptor']]], + ['chi_5fhat_5f_84',['chi_hat_',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a55736fdcefbfd45841c5ea8155a33d49',1,'Ipopt::CGPenaltyLSAcceptor']]], + ['chi_5ftilde_5f_85',['chi_tilde_',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a600ec60ad2c62ae46b5bce3a0a98ee0b',1,'Ipopt::CGPenaltyLSAcceptor']]], + ['chol_86',['CHOL',['../classIpopt_1_1DenseGenMatrix.html#a58fed83a81146c2efb8e109d63c658e6ab452a616a15075962d8fe4b7cb0bf6a9',1,'Ipopt::DenseGenMatrix']]], + ['choleskybacksolvematrix_87',['CholeskyBackSolveMatrix',['../classIpopt_1_1DenseGenMatrix.html#ad5f7d959cc23be450357b0f0295b716e',1,'Ipopt::DenseGenMatrix']]], + ['choleskysolvematrix_88',['CholeskySolveMatrix',['../classIpopt_1_1DenseGenMatrix.html#a231c824d28246374c0d5c0aa4e4a4566',1,'Ipopt::DenseGenMatrix']]], + ['choleskysolvevector_89',['CholeskySolveVector',['../classIpopt_1_1DenseGenMatrix.html#a3db5c6f7e1eeb7f40ad81a9e697b0c58',1,'Ipopt::DenseGenMatrix']]], + ['cleanupinvalidatedresults_90',['CleanupInvalidatedResults',['../classIpopt_1_1CachedResults.html#a6f65c53c87a03c3045d74fbdd1af57e5',1,'Ipopt::CachedResults']]], + ['clear_91',['clear',['../classIpopt_1_1IterativeSolverTerminationTester.html#a597a3e266c808a9d5dfad2f7c0f20b7c',1,'Ipopt::IterativeSolverTerminationTester::Clear()'],['../classIpopt_1_1PiecewisePenalty.html#a863e352222e35a374ed8f38521bcf327',1,'Ipopt::PiecewisePenalty::Clear()'],['../classIpopt_1_1Filter.html#a94cf2454e0e2966b07065ba0cb7c5ac6',1,'Ipopt::Filter::Clear()'],['../classIpopt_1_1CachedResults.html#a1382321cb2355b6a06cf77ebf3dbd9c7',1,'Ipopt::CachedResults::Clear()'],['../classIpopt_1_1CachedResults.html#a9b91e184dc7a61d7b5f980fe3e427c47',1,'Ipopt::CachedResults::Clear(int max_cache_size)'],['../classIpopt_1_1InexactPDTerminationTester.html#a2277e85ac3b6a88e499cf89d6020f35b',1,'Ipopt::InexactPDTerminationTester::Clear()'],['../classIpopt_1_1InexactNormalTerminationTester.html#a5a31779337507c6fcac02fdb6fa03452',1,'Ipopt::InexactNormalTerminationTester::Clear()'],['../classIpopt_1_1OptionsList.html#ae631b2bbb67e3ac78d1560bafefc929e',1,'Ipopt::OptionsList::clear()']]], + ['clone_92',['clone',['../classIpopt_1_1IpoptApplication.html#a949bc6a1294fd4026a3a7dc8092ad75a',1,'Ipopt::IpoptApplication']]], + ['cntl_5f_93',['cntl_',['../classIpopt_1_1Ma27TSolverInterface.html#afe4299e1d2a13db4b3be5540fe614c72',1,'Ipopt::Ma27TSolverInterface']]], + ['code_94',['code',['../INSTALL.html#GETIPOPT',1,'Getting the Ipopt Code'],['../INTERFACES.html#INTERFACE_CODE',1,'Interfacing with Ipopt through code']]], + ['code_20as_20a_20tarball_95',['Getting the Ipopt code as a tarball',['../INSTALL.html#GETIPOPT_TAR',1,'']]], + ['code_20via_20git_96',['Getting the Ipopt code via git',['../INSTALL.html#GETIPOPT_GIT',1,'']]], + ['coding_20the_20executable_97',['Coding the Executable',['../INTERFACES.html#INTERFACE_CPP_MAIN',1,'']]], + ['coding_20the_20problem_20representation_98',['Coding the Problem Representation',['../INTERFACES.html#INTERFACE_CPP_NLP',1,'']]], + ['coinbrew_99',['Using CoinBrew',['../INSTALL.html#COINBREW',1,'']]], + ['cols_5f_100',['cols_',['../classIpopt_1_1IndexPCalculator.html#a73c9b88c0c77ba7723674786baac9f81',1,'Ipopt::IndexPCalculator']]], + ['column_5fscaling_5f_101',['column_scaling_',['../classIpopt_1_1ScaledMatrixSpace.html#a1046740ac352cc4a1c7c3284d3fb11a5',1,'Ipopt::ScaledMatrixSpace']]], + ['columnscaling_102',['columnscaling',['../classIpopt_1_1ScaledMatrix.html#a0891c0a55942b87cfef08037f0fe7399',1,'Ipopt::ScaledMatrix::ColumnScaling()'],['../classIpopt_1_1ScaledMatrixSpace.html#a26a348c987e9900b6397d5e575f9c4fe',1,'Ipopt::ScaledMatrixSpace::ColumnScaling()']]], + ['colvectorspace_103',['colvectorspace',['../classIpopt_1_1MultiVectorMatrix.html#a83b0006f810c72c4896945717b404e8e',1,'Ipopt::MultiVectorMatrix::ColVectorSpace()'],['../classIpopt_1_1MultiVectorMatrixSpace.html#a4f50103025e8a3ab43693e3d66c5ea58',1,'Ipopt::MultiVectorMatrixSpace::ColVectorSpace()']]], + ['command_20line_104',['Using Ipopt from the command line',['../INTERFACES.html#INTERFACE_AMPL_CL',1,'']]], + ['comp_105',['comp',['../classIpopt_1_1CompoundVector.html#a32b3b120dbd1df95d32c45fae7b61d92',1,'Ipopt::CompoundVector::Comp()'],['../classIpopt_1_1CompoundSymMatrix.html#aa812415d13285a58b29bfb48f7034588',1,'Ipopt::CompoundSymMatrix::Comp()'],['../classIpopt_1_1CompoundMatrix.html#ad7682cab8b6f06db805c0ffecf16baa4',1,'Ipopt::CompoundMatrix::Comp()']]], + ['comp_5fspaces_5f_106',['comp_spaces_',['../classIpopt_1_1CompoundVectorSpace.html#a1af6d17867673671b0057f5a2410bf9d',1,'Ipopt::CompoundVectorSpace::comp_spaces_'],['../classIpopt_1_1CompoundSymMatrixSpace.html#aae0072b61bb9c679172a903c5772f46c',1,'Ipopt::CompoundSymMatrixSpace::comp_spaces_'],['../classIpopt_1_1CompoundMatrixSpace.html#a9be1b58db439754df9dfd23acd6a5ca7',1,'Ipopt::CompoundMatrixSpace::comp_spaces_']]], + ['compare_5fle_107',['compare_le',['../namespaceIpopt.html#a744080523cc4ae02aa31f3b73804ca9c',1,'Ipopt::Compare_le()'],['../classIpopt_1_1CGPenaltyLSAcceptor.html#a1fee19afc2551d7b389133cb10e11f7b',1,'Ipopt::CGPenaltyLSAcceptor::Compare_le()']]], + ['comparepointers_108',['ComparePointers',['../namespaceIpopt.html#a56ef77683afd4e4d8b471ce91de8272a',1,'Ipopt']]], + ['comparepriority_109',['ComparePriority',['../classIpopt_1_1RegisteredCategory_1_1ComparePriority.html',1,'Ipopt::RegisteredCategory']]], + ['compiler_20preprocessor_110',['Additional Flags for Compiler Preprocessor',['../INSTALL.html#CPP_FLAGS',1,'']]], + ['compilers_111',['Getting System Packages (Compilers, ...)',['../INSTALL.html#SYSTEMPACKAGES',1,'']]], + ['compiling_20and_20installing_20ipopt_112',['Compiling and Installing Ipopt',['../INSTALL.html#COMPILEINSTALL',1,'']]], + ['compiling_20and_20installing_20the_20r_20interface_20ipoptr_113',['Compiling and Installing the R Interface ipoptr',['../INSTALL.html#INSTALL_R',1,'']]], + ['compiling_20and_20testing_20the_20example_114',['Compiling and Testing the Example',['../INTERFACES.html#INTERFACE_CPP_COMPILE',1,'']]], + ['compl_5f_115',['compl_',['../classIpopt_1_1SolveStatistics.html#aab161fe3cedc42eec6363e53f834d71c',1,'Ipopt::SolveStatistics']]], + ['compl_5finf_5ftol_5f_116',['compl_inf_tol_',['../classIpopt_1_1OptimalityErrorConvergenceCheck.html#a62c241f4b9e248f10dada6e721f50570',1,'Ipopt::OptimalityErrorConvergenceCheck::compl_inf_tol_'],['../classIpopt_1_1MonotoneMuUpdate.html#a96158c1aeb7e63e961e149828e026e37',1,'Ipopt::MonotoneMuUpdate::compl_inf_tol_'],['../classIpopt_1_1AdaptiveMuUpdate.html#aca672ca22155030b50de1b1d16244a32',1,'Ipopt::AdaptiveMuUpdate::compl_inf_tol_']]], + ['complete_117',['complete',['../classIpopt_1_1PardisoSolverInterface.html#ac8001cd1faad8199ecfad60c0cd25daaa57a352a01c0edb7eec64054fa9c7bd54',1,'Ipopt::PardisoSolverInterface::COMPLETE'],['../classIpopt_1_1IterativePardisoSolverInterface.html#a51ed4b3910167788c69e77aeb5044cccaa20bca1c1e3dfcd9bce157719945bdd5',1,'Ipopt::IterativePardisoSolverInterface::COMPLETE'],['../classIpopt_1_1PardisoMKLSolverInterface.html#a62f2e50b486dc70ac7277c3389aa7524abab8dbadfa171664f7c67dc1e2b17afe',1,'Ipopt::PardisoMKLSolverInterface::COMPLETE']]], + ['complete2x2_118',['complete2x2',['../classIpopt_1_1IterativePardisoSolverInterface.html#a51ed4b3910167788c69e77aeb5044ccca07ba6b01c4944bd8519b85945eb33da4',1,'Ipopt::IterativePardisoSolverInterface::COMPLETE2x2'],['../classIpopt_1_1PardisoMKLSolverInterface.html#a62f2e50b486dc70ac7277c3389aa7524a284dd3f971eddb060512135433129c5e',1,'Ipopt::PardisoMKLSolverInterface::COMPLETE2x2'],['../classIpopt_1_1PardisoSolverInterface.html#ac8001cd1faad8199ecfad60c0cd25daaac5d113feea112d1e94dd6429dffba2e3',1,'Ipopt::PardisoSolverInterface::COMPLETE2x2']]], + ['compound_5fsol_5fvecspace_5f_119',['compound_sol_vecspace_',['../classIpopt_1_1LowRankAugSystemSolver.html#a8618b3bb0e75e3f552d18fed55e99da4',1,'Ipopt::LowRankAugSystemSolver']]], + ['compoundmatrix_120',['compoundmatrix',['../classIpopt_1_1CompoundMatrix.html',1,'Ipopt::CompoundMatrix'],['../classIpopt_1_1CompoundMatrix.html#aac2f7cecf00ebae9904c6e24eb30fc0d',1,'Ipopt::CompoundMatrix::CompoundMatrix(const CompoundMatrixSpace *owner_space)'],['../classIpopt_1_1CompoundMatrix.html#aaffafabf73244f9d281eedb46a417521',1,'Ipopt::CompoundMatrix::CompoundMatrix()'],['../classIpopt_1_1CompoundMatrix.html#ae1363b6633a14f46c1ed2b1b2a09bb8c',1,'Ipopt::CompoundMatrix::CompoundMatrix(const CompoundMatrix &)']]], + ['compoundmatrixspace_121',['compoundmatrixspace',['../classIpopt_1_1CompoundMatrixSpace.html',1,'Ipopt::CompoundMatrixSpace'],['../classIpopt_1_1CompoundMatrixSpace.html#a7f353fc5bdbc163d5e93ab03b44f6459',1,'Ipopt::CompoundMatrixSpace::CompoundMatrixSpace(const CompoundMatrixSpace &)'],['../classIpopt_1_1CompoundMatrixSpace.html#a0bf3dbb6b8e9430e4dd1bb5512f90541',1,'Ipopt::CompoundMatrixSpace::CompoundMatrixSpace()'],['../classIpopt_1_1CompoundMatrixSpace.html#a5ed02d042058051fc9852a24e9162e2a',1,'Ipopt::CompoundMatrixSpace::CompoundMatrixSpace(Index ncomps_rows, Index ncomps_cols, Index total_nRows, Index total_nCols)']]], + ['compoundsymmatrix_122',['compoundsymmatrix',['../classIpopt_1_1CompoundSymMatrix.html#ace9c39e4b3c9cd091ba581e0e2f581f9',1,'Ipopt::CompoundSymMatrix::CompoundSymMatrix()'],['../classIpopt_1_1CompoundSymMatrix.html',1,'Ipopt::CompoundSymMatrix'],['../classIpopt_1_1CompoundSymMatrix.html#ac484b6d503a63eefc3a384a39c9ea1c2',1,'Ipopt::CompoundSymMatrix::CompoundSymMatrix(const CompoundSymMatrixSpace *owner_space)'],['../classIpopt_1_1CompoundSymMatrix.html#a6681318fde7cbb75129ef0a6b1b4f12b',1,'Ipopt::CompoundSymMatrix::CompoundSymMatrix()']]], + ['compoundsymmatrixspace_123',['compoundsymmatrixspace',['../classIpopt_1_1CompoundSymMatrixSpace.html#a60daa8086de41680bfa7c8e3eed3f388',1,'Ipopt::CompoundSymMatrixSpace::CompoundSymMatrixSpace()'],['../classIpopt_1_1CompoundSymMatrixSpace.html',1,'Ipopt::CompoundSymMatrixSpace'],['../classIpopt_1_1CompoundSymMatrixSpace.html#a2937982e20628c64aa2c72de1373d5c7',1,'Ipopt::CompoundSymMatrixSpace::CompoundSymMatrixSpace()'],['../classIpopt_1_1CompoundSymMatrixSpace.html#a1570d656b975bb6ca02f7a87b81265df',1,'Ipopt::CompoundSymMatrixSpace::CompoundSymMatrixSpace(const CompoundSymMatrix &)']]], + ['compoundvector_124',['compoundvector',['../classIpopt_1_1CompoundVector.html',1,'Ipopt::CompoundVector'],['../classIpopt_1_1CompoundVector.html#adbb8fb0967f32173a053bd49a05ad097',1,'Ipopt::CompoundVector::CompoundVector(const CompoundVectorSpace *owner_space, bool create_new)'],['../classIpopt_1_1CompoundVector.html#a6143fbbc1ea26826195ec5d27d34d44d',1,'Ipopt::CompoundVector::CompoundVector()'],['../classIpopt_1_1CompoundVector.html#af51e677ac75f402244791d2ca55dac42',1,'Ipopt::CompoundVector::CompoundVector(const CompoundVector &)']]], + ['compoundvectorspace_125',['compoundvectorspace',['../classIpopt_1_1CompoundVectorSpace.html',1,'Ipopt::CompoundVectorSpace'],['../classIpopt_1_1CompoundVectorSpace.html#a1f5374c54bdf76243365c9057e063187',1,'Ipopt::CompoundVectorSpace::CompoundVectorSpace(const CompoundVectorSpace &)'],['../classIpopt_1_1CompoundVectorSpace.html#a338cfe829ce27f51ad6771802e7ac3a1',1,'Ipopt::CompoundVectorSpace::CompoundVectorSpace()'],['../classIpopt_1_1CompoundVectorSpace.html#a031fd11da6e73a1fc822258251473339',1,'Ipopt::CompoundVectorSpace::CompoundVectorSpace(Index ncomp_spaces, Index total_dim)']]], + ['compressed_5fpos_5f_126',['compressed_pos_',['../classIpopt_1_1ExpansionMatrixSpace.html#a58fe433496b726b214d74a053cdb8a85',1,'Ipopt::ExpansionMatrixSpace']]], + ['compressedposindices_127',['compressedposindices',['../classIpopt_1_1ExpansionMatrix.html#a937c66231f657ffce632c6eb84c2ea4b',1,'Ipopt::ExpansionMatrix::CompressedPosIndices()'],['../classIpopt_1_1ExpansionMatrixSpace.html#a810561df3baca06a248dcfc014a71e13',1,'Ipopt::ExpansionMatrixSpace::CompressedPosIndices()']]], + ['comps_5f_128',['comps_',['../classIpopt_1_1CompoundVector.html#a45a77bf549eafc343cb74b83c2123dae',1,'Ipopt::CompoundVector::comps_'],['../classIpopt_1_1CompoundSymMatrix.html#aa28c63b5f6e396e47bca2696b56de7ec',1,'Ipopt::CompoundSymMatrix::comps_'],['../classIpopt_1_1CompoundMatrix.html#ad5d9c245cfc65f36820fad3e59212083',1,'Ipopt::CompoundMatrix::comps_']]], + ['compute_5fcurr_5fcg_5fpenalty_129',['compute_curr_cg_penalty',['../classIpopt_1_1CGPenaltyCq.html#a6c0477464a2957c1f95c77690a0f8542',1,'Ipopt::CGPenaltyCq']]], + ['compute_5fcurr_5fcg_5fpenalty_5fscale_130',['compute_curr_cg_penalty_scale',['../classIpopt_1_1CGPenaltyCq.html#aa8f8abed0e16fb46d6f4b1c531b9b44a',1,'Ipopt::CGPenaltyCq']]], + ['compute_5fdsdp_5f_131',['compute_dsdp_',['../classIpopt_1_1SensApplication.html#af83a72c905f663e86954ffd0139553f2',1,'Ipopt::SensApplication']]], + ['compute_5feigenvalues_5f_132',['compute_eigenvalues_',['../classIpopt_1_1ReducedHessianCalculator.html#ad4e8be9c4483bcdae1e164c85bafabb0',1,'Ipopt::ReducedHessianCalculator']]], + ['compute_5fnormal_133',['compute_normal',['../classIpopt_1_1InexactData.html#a613c76007b6fe4c1570ac598e4b6cc96',1,'Ipopt::InexactData']]], + ['compute_5fnormal_5f_134',['compute_normal_',['../classIpopt_1_1InexactData.html#ae402bd2f29828f461fe49ddb24ceb9c5',1,'Ipopt::InexactData']]], + ['compute_5fred_5fhessian_5f_135',['compute_red_hessian_',['../classIpopt_1_1SensAmplTNLP.html#a667cde08f67c0d1015a54fa65c1dba9c',1,'Ipopt::SensAmplTNLP::compute_red_hessian_'],['../classIpopt_1_1SensApplication.html#a9106d751c6bc6b603e5b661dfab90b3b',1,'Ipopt::SensApplication::compute_red_hessian_']]], + ['compute_5ftau_5fmonotone_136',['Compute_tau_monotone',['../classIpopt_1_1AdaptiveMuUpdate.html#aa4d41b7607bfdfbed7382eb484409f4b',1,'Ipopt::AdaptiveMuUpdate']]], + ['computeacceptabletrialpoint_137',['computeacceptabletrialpoint',['../classIpopt_1_1TimingStatistics.html#ac31d0b143e156bf7831735ca23d2e958',1,'Ipopt::TimingStatistics::ComputeAcceptableTrialPoint()'],['../classIpopt_1_1IpoptAlgorithm.html#ad9889612609f392fb9569e25f0286624',1,'Ipopt::IpoptAlgorithm::ComputeAcceptableTrialPoint()']]], + ['computeacceptabletrialpoint_5f_138',['ComputeAcceptableTrialPoint_',['../classIpopt_1_1TimingStatistics.html#ad596a4a6ebabe05fc78f2289ac90c9d0',1,'Ipopt::TimingStatistics']]], + ['computealphafory_139',['computealphafory',['../classIpopt_1_1BacktrackingLSAcceptor.html#a21e6de5f883965c4c35a4b8754a54f62',1,'Ipopt::BacktrackingLSAcceptor::ComputeAlphaForY()'],['../classIpopt_1_1InexactLSAcceptor.html#a9354e475f7eae60c7cff30918117f1bb',1,'Ipopt::InexactLSAcceptor::ComputeAlphaForY()']]], + ['computeboundmultiplierstep_140',['ComputeBoundMultiplierStep',['../classIpopt_1_1MinC__1NrmRestorationPhase.html#a414a26e1f25829579c1c1f274b47609c',1,'Ipopt::MinC_1NrmRestorationPhase']]], + ['computecholeskyfactor_141',['ComputeCholeskyFactor',['../classIpopt_1_1DenseGenMatrix.html#a288f07fe858d3ecddcdc0c79b7225245',1,'Ipopt::DenseGenMatrix']]], + ['computecolamax_142',['ComputeColAMax',['../classIpopt_1_1Matrix.html#a0cfda747c0de5df22b89e4fa2fd55fd2',1,'Ipopt::Matrix']]], + ['computecolamaximpl_143',['computecolamaximpl',['../classIpopt_1_1TransposeMatrix.html#a05ec87ae7381b9a1a0f1f672d8137d28',1,'Ipopt::TransposeMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1SumSymMatrix.html#a832187652bf3004351e34d2bac5d5cc8',1,'Ipopt::SumSymMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1ZeroMatrix.html#acb02ae311c2af4f502aeba8f7b5df42c',1,'Ipopt::ZeroMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1ZeroSymMatrix.html#a7fac1df9e0cfea41035b4e0ecd646a8d',1,'Ipopt::ZeroSymMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1GenTMatrix.html#ada0f8d557932fed3205b1961134e8d5f',1,'Ipopt::GenTMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1SymMatrix.html#aae50167ac98f271c344df819325e0ebe',1,'Ipopt::SymMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1SumMatrix.html#af67bb4693b4077dc85a58d5b63e129c2',1,'Ipopt::SumMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1ScaledMatrix.html#a520f55d3c8c7811ace5b0ad649930c1a',1,'Ipopt::ScaledMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1MultiVectorMatrix.html#ad1eb04bd384471b81afec75e7bc6bcdb',1,'Ipopt::MultiVectorMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1Matrix.html#af09c4d60a35f688751f91b39068a5fd0',1,'Ipopt::Matrix::ComputeColAMaxImpl()'],['../classIpopt_1_1LowRankUpdateSymMatrix.html#a6f68e4708411f539f82a31eb1fa69307',1,'Ipopt::LowRankUpdateSymMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1ExpansionMatrix.html#a77b279ae205e5a131c0f42d8d5d81bf8',1,'Ipopt::ExpansionMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1ExpandedMultiVectorMatrix.html#abec98a973ca8feb469ebb2dbd5ce15ec',1,'Ipopt::ExpandedMultiVectorMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1DenseGenMatrix.html#a46dd833fc45ca12c28b91ec5d506a6fd',1,'Ipopt::DenseGenMatrix::ComputeColAMaxImpl()'],['../classIpopt_1_1CompoundMatrix.html#a7b656c12b674650946831f82150d8f32',1,'Ipopt::CompoundMatrix::ComputeColAMaxImpl()']]], + ['computedampingindicators_144',['ComputeDampingIndicators',['../classIpopt_1_1IpoptCalculatedQuantities.html#a6060409ad31c3db3c3f854384ac5c929',1,'Ipopt::IpoptCalculatedQuantities']]], + ['computeeigenvectors_145',['ComputeEigenVectors',['../classIpopt_1_1DenseGenMatrix.html#a394ee009ef9cbf7fc5145fc942ed37e7',1,'Ipopt::DenseGenMatrix']]], + ['computefeasibilitymultipliers_146',['ComputeFeasibilityMultipliers',['../classIpopt_1_1IpoptAlgorithm.html#a99eb454d723a18d0e4c67d8e80978401',1,'Ipopt::IpoptAlgorithm']]], + ['computefeasibilitymultiplierspostprocess_147',['ComputeFeasibilityMultipliersPostprocess',['../classIpopt_1_1IpoptAlgorithm.html#ab2ac20f05d0dab9ae7a89f59f9e466e0',1,'Ipopt::IpoptAlgorithm']]], + ['computelufactorinplace_148',['ComputeLUFactorInPlace',['../classIpopt_1_1DenseGenMatrix.html#adbb046b4c9df47f4e6e4e47f8a2d9d5c',1,'Ipopt::DenseGenMatrix']]], + ['computememincrease_149',['ComputeMemIncrease',['../namespaceIpopt.html#ada77edb2d8946eb154f298386514c6a3',1,'Ipopt']]], + ['computenewtonnormalstep_150',['ComputeNewtonNormalStep',['../classIpopt_1_1InexactNewtonNormalStep.html#abd28764822117a8c3226bb0ad784b636',1,'Ipopt::InexactNewtonNormalStep']]], + ['computenormalstep_151',['computenormalstep',['../classIpopt_1_1InexactDoglegNormalStep.html#aec6cf2e8b3a347529ac6145d78ff2fcd',1,'Ipopt::InexactDoglegNormalStep::ComputeNormalStep()'],['../classIpopt_1_1InexactNormalStepCalculator.html#ae52348c87632c4c46366d0e384d0afd4',1,'Ipopt::InexactNormalStepCalculator::ComputeNormalStep()']]], + ['computeoptimalityerrorscaling_152',['ComputeOptimalityErrorScaling',['../classIpopt_1_1IpoptCalculatedQuantities.html#acfb24cd34f56dcf1d2e8ae82e5657f60',1,'Ipopt::IpoptCalculatedQuantities']]], + ['computep_153',['computep',['../classIpopt_1_1PCalculator.html#ab96ecb4446515612577435d309289fe2',1,'Ipopt::PCalculator::ComputeP()'],['../classIpopt_1_1IndexPCalculator.html#a8be50af7230fc7216f788d8173f0a425',1,'Ipopt::IndexPCalculator::ComputeP()']]], + ['computereducedhessian_154',['ComputeReducedHessian',['../classIpopt_1_1ReducedHessianCalculator.html#aaa94b9be6817e9ef3a997734e8a8cbcf',1,'Ipopt::ReducedHessianCalculator']]], + ['computeresidualratio_155',['ComputeResidualRatio',['../classIpopt_1_1PDFullSpaceSolver.html#a19ef2f56268b22df56b0dffa5c0c330d',1,'Ipopt::PDFullSpaceSolver']]], + ['computeresiduals_156',['computeresiduals',['../classIpopt_1_1TimingStatistics.html#a94adc7da2f78272805db6a9bf881da55',1,'Ipopt::TimingStatistics::ComputeResiduals()'],['../classIpopt_1_1PDFullSpaceSolver.html#ac23723158d9e2fbefcf01705b060966a',1,'Ipopt::PDFullSpaceSolver::ComputeResiduals()'],['../classIpopt_1_1InexactPDSolver.html#a892f92d55ad6f51bdd2b8951541bbb47',1,'Ipopt::InexactPDSolver::ComputeResiduals()']]], + ['computeresiduals_5f_157',['ComputeResiduals_',['../classIpopt_1_1TimingStatistics.html#ae60b6894c897466145e7c5a19ef4efae',1,'Ipopt::TimingStatistics']]], + ['computerowamax_158',['ComputeRowAMax',['../classIpopt_1_1Matrix.html#ae942dfdae208e6245d0dc8cefc23b19d',1,'Ipopt::Matrix']]], + ['computerowamaximpl_159',['computerowamaximpl',['../classIpopt_1_1CompoundSymMatrix.html#a3c7647e0919f1dd142fd9f0373c1c0ca',1,'Ipopt::CompoundSymMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1DenseSymMatrix.html#a73eb2c28ba3eaa9eb6b2de24ea38ba3f',1,'Ipopt::DenseSymMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1CompoundMatrix.html#a0ad5ba42456c881d8c37ff8e8be690e6',1,'Ipopt::CompoundMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1DenseGenMatrix.html#a796186ad9306b491b4438b94a456faea',1,'Ipopt::DenseGenMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1SymTMatrix.html#a392a539a999134fc3aa9995a07ab5f1c',1,'Ipopt::SymTMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1GenTMatrix.html#a79633ceaf16c4f776a522cadfcf094cd',1,'Ipopt::GenTMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1ZeroSymMatrix.html#aeb868265d875e41da27b971b09143e24',1,'Ipopt::ZeroSymMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1ZeroMatrix.html#a070cd7db8edf819d52f63afb5f5a1faa',1,'Ipopt::ZeroMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1TransposeMatrix.html#a27a48794f2d44b672359c77d12255ad9',1,'Ipopt::TransposeMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1SymScaledMatrix.html#a762d28e3cb0eabe80ccd8e3c1a90825b',1,'Ipopt::SymScaledMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1SumSymMatrix.html#a555d91c81d93516aba9e8aac4c82818c',1,'Ipopt::SumSymMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1SumMatrix.html#ae6456067030f748e0edd21dc6d5b0f1a',1,'Ipopt::SumMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1ScaledMatrix.html#a345588ea8f474db6230c89d28406b5c9',1,'Ipopt::ScaledMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1MultiVectorMatrix.html#a215f036fadae290e78849076c932e919',1,'Ipopt::MultiVectorMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1Matrix.html#aa3bbcb2070641e08b8ed114a22d7f0fc',1,'Ipopt::Matrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1LowRankUpdateSymMatrix.html#accae43620ee0625fff5c01d9e44b7f27',1,'Ipopt::LowRankUpdateSymMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1IdentityMatrix.html#a73f800d9f75bd3171a7f8ea4b9e03ddf',1,'Ipopt::IdentityMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1ExpansionMatrix.html#a5259d077677bd22360fd5c1f4c4cde6f',1,'Ipopt::ExpansionMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1ExpandedMultiVectorMatrix.html#ac2fae552ad22104a457518c661bd1af6',1,'Ipopt::ExpandedMultiVectorMatrix::ComputeRowAMaxImpl()'],['../classIpopt_1_1DiagMatrix.html#a563568cd907b028ded5221322ccb114c',1,'Ipopt::DiagMatrix::ComputeRowAMaxImpl()']]], + ['computesearchdirection_160',['computesearchdirection',['../classIpopt_1_1InexactSearchDirCalculator.html#a6eb3f86543ddfb66e4eadd8ec46b1478',1,'Ipopt::InexactSearchDirCalculator::ComputeSearchDirection()'],['../classIpopt_1_1PDSearchDirCalculator.html#a70ed71fe20bad40db2f323222b434a39',1,'Ipopt::PDSearchDirCalculator::ComputeSearchDirection()'],['../classIpopt_1_1IpoptAlgorithm.html#a91a38f9e0d1218ce444d29aff768f228',1,'Ipopt::IpoptAlgorithm::ComputeSearchDirection()'],['../classIpopt_1_1SearchDirectionCalculator.html#a00ea6658aa464bbe62c1dd0b3834e882',1,'Ipopt::SearchDirectionCalculator::ComputeSearchDirection()'],['../classIpopt_1_1TimingStatistics.html#aa7ee67fb1423afc933eb4b41ba036161',1,'Ipopt::TimingStatistics::ComputeSearchDirection()'],['../classIpopt_1_1CGSearchDirCalculator.html#ac3dff9e26bb64b8fbe0600f1e5508f9f',1,'Ipopt::CGSearchDirCalculator::ComputeSearchDirection()']]], + ['computesearchdirection_5f_161',['ComputeSearchDirection_',['../classIpopt_1_1TimingStatistics.html#aad3a2328839adc17201a43ca7f2c5e0d',1,'Ipopt::TimingStatistics']]], + ['computesensitivitymatrix_162',['ComputeSensitivityMatrix',['../classIpopt_1_1SensAlgorithm.html#a96f52cc132619862d03b733a7072c794',1,'Ipopt::SensAlgorithm']]], + ['computesymtscalingfactors_163',['computesymtscalingfactors',['../classIpopt_1_1SlackBasedTSymScalingMethod.html#ab33603a0e374894b9ff67012a97dd681',1,'Ipopt::SlackBasedTSymScalingMethod::ComputeSymTScalingFactors()'],['../classIpopt_1_1InexactTSymScalingMethod.html#a89f4323ba32d4fc30d655808a10d6e88',1,'Ipopt::InexactTSymScalingMethod::ComputeSymTScalingFactors()'],['../classIpopt_1_1Mc19TSymScalingMethod.html#a3f4e383ee63c9b548b04049c6aa6c1e4',1,'Ipopt::Mc19TSymScalingMethod::ComputeSymTScalingFactors()'],['../classIpopt_1_1TSymScalingMethod.html#ae06613d7ae56769dd019d70d4998346b',1,'Ipopt::TSymScalingMethod::ComputeSymTScalingFactors()']]], + ['con_5finteger_5fmd_5f_164',['con_integer_md_',['../classIpopt_1_1AmplTNLP.html#af9d12945a7750eaef07feef07a51b3df',1,'Ipopt::AmplTNLP']]], + ['con_5fnumeric_5fmd_5f_165',['con_numeric_md_',['../classIpopt_1_1AmplTNLP.html#a89ebb03c7dc2eb964f78fd2499ce2da5',1,'Ipopt::AmplTNLP']]], + ['con_5fstring_5fmd_5f_166',['con_string_md_',['../classIpopt_1_1AmplTNLP.html#a0db97ee895b0c54a503772bb8667fdb5',1,'Ipopt::AmplTNLP']]], + ['config_5fdefault_2eh_167',['config_default.h',['../config__default_8h.html',1,'']]], + ['config_5fipopt_5fdefault_2eh_168',['config_ipopt_default.h',['../config__ipopt__default_8h.html',1,'']]], + ['configall_5fsystem_2eh_169',['configall_system.h',['../configall__system_8h.html',1,'']]], + ['configall_5fsystem_5fmsc_2eh_170',['configall_system_msc.h',['../configall__system__msc_8h.html',1,'']]], + ['configure_171',['Flags to configure',['../INSTALL.html#CONFIGURE_FLAGS',1,'']]], + ['considernewsystem_172',['considernewsystem',['../classIpopt_1_1CGPerturbationHandler.html#ac987243a4a1ab5739920a1a5a3769d86',1,'Ipopt::CGPerturbationHandler::ConsiderNewSystem()'],['../classIpopt_1_1PDPerturbationHandler.html#a7cfc036d2e375f0e87c18dad868dd6ef',1,'Ipopt::PDPerturbationHandler::ConsiderNewSystem()']]], + ['consist_5ftol_173',['consist_tol',['../structma97__control__d.html#abe7e350a74dbe697a5610659bc473de3',1,'ma97_control_d::consist_tol'],['../structma77__control__d.html#a05a9cec699db33551ad7e1f551cda9ca',1,'ma77_control_d::consist_tol'],['../structma77__control__s.html#af0d5c3c689e055c5e4ed9b6b2a6eb817',1,'ma77_control_s::consist_tol'],['../structma97__control__s.html#a68e8870721bddfa333923e21c32f3d85',1,'ma97_control_s::consist_tol']]], + ['const_5fcomps_5f_174',['const_comps_',['../classIpopt_1_1CompoundMatrix.html#a6b8631ab1a9aeacd18d3ad8e7b735e0f',1,'Ipopt::CompoundMatrix::const_comps_'],['../classIpopt_1_1CompoundSymMatrix.html#a60b1128cb4a54380aa2cc227d18c6f26',1,'Ipopt::CompoundSymMatrix::const_comps_'],['../classIpopt_1_1CompoundVector.html#ac36eb38085d92112552b058d372e58ac',1,'Ipopt::CompoundVector::const_comps_']]], + ['const_5fvecs_5f_175',['const_vecs_',['../classIpopt_1_1MultiVectorMatrix.html#accfafd2d99df3186da3a59fba47ee852',1,'Ipopt::MultiVectorMatrix']]], + ['constant_176',['CONSTANT',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a84c23742ee6b01b50a0b1f82a5562dccad78fb6e69e94d7572b89dab29c1842f1',1,'Ipopt::LimMemQuasiNewtonUpdater']]], + ['constcomp_177',['constcomp',['../classIpopt_1_1CompoundVector.html#af9ce6ba3f1b7ca79fa21e887ae7a60cc',1,'Ipopt::CompoundVector::ConstComp()'],['../classIpopt_1_1CompoundSymMatrix.html#aaa3f9d8be678932551ae19bf952e1259',1,'Ipopt::CompoundSymMatrix::ConstComp()'],['../classIpopt_1_1CompoundMatrix.html#a5d19fba215be33ee86c431f22a268b13',1,'Ipopt::CompoundMatrix::ConstComp()']]], + ['constptr_178',['constptr',['../namespaceIpopt.html#a3e8cc2c607c17995786c1929bd006be9',1,'Ipopt::ConstPtr()'],['../classIpopt_1_1SmartPtr.html#a297f93258277e27bb09a1550f9332522',1,'Ipopt::SmartPtr::ConstPtr']]], + ['constr_5fmult_5finit_5fmax_5f_179',['constr_mult_init_max_',['../classIpopt_1_1RestoIterateInitializer.html#a56a26b12756ca5fdabfc1f20a75847d3',1,'Ipopt::RestoIterateInitializer::constr_mult_init_max_'],['../classIpopt_1_1DefaultIterateInitializer.html#a3bc5d7c92d857433f4a64393b99cec09',1,'Ipopt::DefaultIterateInitializer::constr_mult_init_max_']]], + ['constr_5fmult_5freset_5fthreshold_5f_180',['constr_mult_reset_threshold_',['../classIpopt_1_1MinC__1NrmRestorationPhase.html#af989b1cc697c140d2a35672d9be05712',1,'Ipopt::MinC_1NrmRestorationPhase']]], + ['constr_5fviol_5f_181',['constr_viol_',['../classIpopt_1_1SolveStatistics.html#a668a7eed8c4e0f242db59f875b01631d',1,'Ipopt::SolveStatistics']]], + ['constr_5fviol_5fnormtype_182',['constr_viol_normtype',['../classIpopt_1_1IpoptCalculatedQuantities.html#ac08d2286d9fc4a549b5eca7fcb199e67',1,'Ipopt::IpoptCalculatedQuantities']]], + ['constr_5fviol_5fnormtype_5f_183',['constr_viol_normtype_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a1640157e330bdcd41c10e175f1efd67a',1,'Ipopt::IpoptCalculatedQuantities']]], + ['constr_5fviol_5ftol_5f_184',['constr_viol_tol_',['../classIpopt_1_1OrigIpoptNLP.html#a2103145a77a5dd0b9b8a61f67ad2ef6c',1,'Ipopt::OrigIpoptNLP::constr_viol_tol_'],['../classIpopt_1_1BacktrackingLineSearch.html#a1976e93763eb416e335a900c66ac67e4',1,'Ipopt::BacktrackingLineSearch::constr_viol_tol_'],['../classIpopt_1_1IpoptAlgorithm.html#a2bdced6a3ed9532a8a9abb182f0ec931',1,'Ipopt::IpoptAlgorithm::constr_viol_tol_'],['../classIpopt_1_1OptimalityErrorConvergenceCheck.html#af47a923f7b244f795fab367a7dfa089e',1,'Ipopt::OptimalityErrorConvergenceCheck::constr_viol_tol_'],['../classIpopt_1_1MinC__1NrmRestorationPhase.html#a85723ff97452a0a835c93fddc3204e77',1,'Ipopt::MinC_1NrmRestorationPhase::constr_viol_tol_']]], + ['constraint_185',['constraint',['../classIpopt_1_1IterativePardisoSolverInterface.html#a51ed4b3910167788c69e77aeb5044ccca98958078b74b77379df641409ed08e12',1,'Ipopt::IterativePardisoSolverInterface::CONSTRAINT'],['../classIpopt_1_1PardisoMKLSolverInterface.html#a62f2e50b486dc70ac7277c3389aa7524a045cdb54b7e13d33bfdc3fb7ad1fde01',1,'Ipopt::PardisoMKLSolverInterface::CONSTRAINT'],['../classIpopt_1_1PardisoSolverInterface.html#ac8001cd1faad8199ecfad60c0cd25daaa8ed485bff1b2c2e1ab97ca6ea51d8f95',1,'Ipopt::PardisoSolverInterface::CONSTRAINT']]], + ['constraint_5fsource_186',['Constraint_Source',['../classIpopt_1_1AmplSuffixHandler.html#a1a585c9cb1270be5275d36ca4efeb0a7a5f04e467ade7c7962a5f15e53bb369af',1,'Ipopt::AmplSuffixHandler']]], + ['constvec_187',['ConstVec',['../classIpopt_1_1MultiVectorMatrix.html#a39c85facfd0e2d60900665b71dc8723e',1,'Ipopt::MultiVectorMatrix']]], + ['contact_20with_20questions_20about_20ipopt_188',['Who do I contact with questions about Ipopt?',['../FAQ.html#autotoc_md7',1,'']]], + ['continue_189',['continue',['../classIpopt_1_1IterativeSolverTerminationTester.html#a292d4f2906beb360d343308002d608fdabaa61a8545d0bd58aeb1f20869d95e70',1,'Ipopt::IterativeSolverTerminationTester::CONTINUE'],['../classIpopt_1_1ConvergenceCheck.html#a0c6c029f369b9529443d945db60c6a98a5643449f3ef345f390c648fa9281c8c7',1,'Ipopt::ConvergenceCheck::CONTINUE']]], + ['contributions_190',['More Information and Contributions',['../index.html#MOREINFO',1,'']]], + ['contributors_191',['Authors and Contributors',['../AUTHORS.html',1,'index']]], + ['control_5f_192',['control_',['../classIpopt_1_1Ma97SolverInterface.html#af90324167f6886374e57075f8bc537f9',1,'Ipopt::Ma97SolverInterface::control_'],['../classIpopt_1_1Ma77SolverInterface.html#a4ac1564a6cc92c83e9d11f475e95e7cc',1,'Ipopt::Ma77SolverInterface::control_'],['../classIpopt_1_1Ma86SolverInterface.html#abf83bd354c9e6c13f183ad64a9e33fc2',1,'Ipopt::Ma86SolverInterface::control_'],['../classIpopt_1_1SpralSolverInterface.html#a1036bdd74111ba894a49e63e1d61c277',1,'Ipopt::SpralSolverInterface::control_']]], + ['controller_193',['controller',['../classIpopt_1_1SensApplication.html#aa3f9d03f6473f56c0c2765b5897df99b',1,'Ipopt::SensApplication']]], + ['conv_5fcheck_5f_194',['conv_check_',['../classIpopt_1_1BacktrackingLineSearch.html#a2b01e6a4860c4576b2786b442611bd28',1,'Ipopt::BacktrackingLineSearch::conv_check_'],['../classIpopt_1_1IpoptAlgorithm.html#a00a3bd1b384831e5fa894849d181f13e',1,'Ipopt::IpoptAlgorithm::conv_check_']]], + ['conval_5fcalled_5fwith_5fcurrent_5fx_5f_195',['conval_called_with_current_x_',['../classIpopt_1_1AmplTNLP.html#aa63dc17fa5263ef062e1e57df929f902',1,'Ipopt::AmplTNLP']]], + ['convcheck_5f_196',['ConvCheck_',['../classIpopt_1_1AlgorithmBuilder.html#a59a5e839ff6dfaa30265f52b9234f6c7',1,'Ipopt::AlgorithmBuilder']]], + ['converged_197',['CONVERGED',['../classIpopt_1_1ConvergenceCheck.html#a0c6c029f369b9529443d945db60c6a98a60c81b13a273aa49ee958998f67f5a9e',1,'Ipopt::ConvergenceCheck']]], + ['converged_5fto_5facceptable_5fpoint_198',['CONVERGED_TO_ACCEPTABLE_POINT',['../classIpopt_1_1ConvergenceCheck.html#a0c6c029f369b9529443d945db60c6a98a9884285be2e6b7e8c5118ecb0e5bc4f3',1,'Ipopt::ConvergenceCheck']]], + ['convergencecheck_199',['convergencecheck',['../classIpopt_1_1ConvergenceCheck.html#a79e10d7f943de4e13d5d74eb9dbc8e09',1,'Ipopt::ConvergenceCheck::ConvergenceCheck()'],['../classIpopt_1_1ConvergenceCheck.html#aeec09ba39a8dc1a2f47d77c8e958ad94',1,'Ipopt::ConvergenceCheck::ConvergenceCheck(const ConvergenceCheck &)'],['../classIpopt_1_1ConvergenceCheck.html',1,'Ipopt::ConvergenceCheck']]], + ['convergencestatus_200',['ConvergenceStatus',['../classIpopt_1_1ConvergenceCheck.html#a0c6c029f369b9529443d945db60c6a98',1,'Ipopt::ConvergenceCheck']]], + ['convertvalues_201',['ConvertValues',['../classIpopt_1_1TripletToCSRConverter.html#a50babe48e5dc60a2f985819773533528',1,'Ipopt::TripletToCSRConverter']]], + ['copy_202',['copy',['../classIpopt_1_1Vector.html#a91ca096062de235f2b0ee26026102770',1,'Ipopt::Vector::Copy()'],['../classIpopt_1_1DenseGenMatrix.html#a80ec55f1547fb55a1a4ca5539601827d',1,'Ipopt::DenseGenMatrix::Copy()']]], + ['copyfrompos_203',['CopyFromPos',['../classIpopt_1_1DenseVector.html#a87238d562bf25258a49326a105268033',1,'Ipopt::DenseVector']]], + ['copyimpl_204',['copyimpl',['../classIpopt_1_1CompoundVector.html#ab0dc475bcb6a4ca89cf2f99586b3f8a1',1,'Ipopt::CompoundVector::CopyImpl()'],['../classIpopt_1_1DenseVector.html#aa9d81aa0d18b4f258afa6bc4e984d458',1,'Ipopt::DenseVector::CopyImpl()'],['../classIpopt_1_1Vector.html#a49104b125991e9ae2861d862bfe02442',1,'Ipopt::Vector::CopyImpl()']]], + ['copytopos_205',['CopyToPos',['../classIpopt_1_1DenseVector.html#aecb57c43c14367917ff333a5b681617b',1,'Ipopt::DenseVector']]], + ['copytrialtocurrent_206',['CopyTrialToCurrent',['../classIpopt_1_1IpoptData.html#a6582d9d24679b1180ece3a72c0ce1d84',1,'Ipopt::IpoptData']]], + ['correct_5fbound_5fmultiplier_207',['correct_bound_multiplier',['../classIpopt_1_1IpoptAlgorithm.html#a5a862df4ab20eb68616c03f71c28c15a',1,'Ipopt::IpoptAlgorithm']]], + ['corrector_5fcompl_5favrg_5fred_5ffact_5f_208',['corrector_compl_avrg_red_fact_',['../classIpopt_1_1FilterLSAcceptor.html#ad688851f8b0edc3fc1d19108f40b668b',1,'Ipopt::FilterLSAcceptor']]], + ['corrector_5ftype_5f_209',['corrector_type_',['../classIpopt_1_1FilterLSAcceptor.html#afc3efaea1e54a8b64fe7d400e9e067fe',1,'Ipopt::FilterLSAcceptor']]], + ['correctortypeenum_210',['CorrectorTypeEnum',['../classIpopt_1_1FilterLSAcceptor.html#a9fdb48eba6aac599c3d3d077a315828a',1,'Ipopt::FilterLSAcceptor']]], + ['count_5fqf_5fevals_5f_211',['count_qf_evals_',['../classIpopt_1_1QualityFunctionMuOracle.html#a6205dd51bc1660a1490a76205cef81d4',1,'Ipopt::QualityFunctionMuOracle']]], + ['count_5frestorations_5f_212',['count_restorations_',['../classIpopt_1_1MinC__1NrmRestorationPhase.html#afcbd1a157eba7a802699cd7d89876131',1,'Ipopt::MinC_1NrmRestorationPhase']]], + ['count_5fsuccessive_5ffilter_5frejections_5f_213',['count_successive_filter_rejections_',['../classIpopt_1_1FilterLSAcceptor.html#a3f1b4f8c416b002afe455d1d52953c77',1,'Ipopt::FilterLSAcceptor']]], + ['count_5fsuccessive_5fshortened_5fsteps_5f_214',['count_successive_shortened_steps_',['../classIpopt_1_1BacktrackingLineSearch.html#a4c08b213efd298ed6d20dbc007b47b78',1,'Ipopt::BacktrackingLineSearch']]], + ['counter_215',['counter',['../classIpopt_1_1RegisteredOption.html#abcc38e7cbd855de3bdb641dada6d9f47',1,'Ipopt::RegisteredOption::Counter()'],['../classIpopt_1_1OptionsList_1_1OptionValue.html#aa556e1b81946e75f3164430152803334',1,'Ipopt::OptionsList::OptionValue::Counter()']]], + ['counter_5f_216',['counter_',['../classIpopt_1_1RegisteredOption.html#aa5fc3710068f0b277e9e624514e17e82',1,'Ipopt::RegisteredOption::counter_'],['../classIpopt_1_1OptionsList_1_1OptionValue.html#a5133ccf41c223a42a17964a0c99badad',1,'Ipopt::OptionsList::OptionValue::counter_']]], + ['counter_5ffirst_5ftype_5fpenalty_5fupdates_5f_217',['counter_first_type_penalty_updates_',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a8ee2a8b1c47d76940684e422d968fcf8',1,'Ipopt::CGPenaltyLSAcceptor']]], + ['counter_5fsecond_5ftype_5fpenalty_5fupdates_5f_218',['counter_second_type_penalty_updates_',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a995edef721ff4b9348e84a9fc6707260',1,'Ipopt::CGPenaltyLSAcceptor']]], + ['cpu_5ftime_5fstart_219',['cpu_time_start',['../classIpopt_1_1IpoptData.html#ab73f3c309f066a25ab858507b46475c5',1,'Ipopt::IpoptData']]], + ['cputime_220',['CpuTime',['../namespaceIpopt.html#a43215400b0003aefcf90d79f41a808c2',1,'Ipopt']]], + ['cputime_5fexceeded_221',['cputime_exceeded',['../classIpopt_1_1ConvergenceCheck.html#a0c6c029f369b9529443d945db60c6a98a63d078cf9468e26a972ddc9af25f39b0',1,'Ipopt::ConvergenceCheck::CPUTIME_EXCEEDED'],['../classorg_1_1coinor_1_1Ipopt.html#af915b9705da65d4ec1dfaf7b5889c61c',1,'org.coinor.Ipopt.CPUTIME_EXCEEDED'],['../namespaceIpopt.html#a53a5dc5f64f568252ba7bb7385e7f834ab0b9a4a82b16aef98a54dba735c627c5',1,'Ipopt::CPUTIME_EXCEEDED']]], + ['create_222',['create',['../classorg_1_1coinor_1_1Ipopt.html#a974f513fe0380fa5feb582855657ea49',1,'org::coinor::Ipopt']]], + ['create_5fnew_5fs_223',['create_new_s',['../classIpopt_1_1IteratesVector.html#a70b6429871de05007c9709df6f90a5a5',1,'Ipopt::IteratesVector']]], + ['create_5fnew_5fs_5fcopy_224',['create_new_s_copy',['../classIpopt_1_1IteratesVector.html#a930afb4888ed8686152db28e79c7b3d8',1,'Ipopt::IteratesVector']]], + ['create_5fnew_5fv_5fl_225',['create_new_v_L',['../classIpopt_1_1IteratesVector.html#a20cfb87372260ea97106d264245d3d4f',1,'Ipopt::IteratesVector']]], + ['create_5fnew_5fv_5fl_5fcopy_226',['create_new_v_L_copy',['../classIpopt_1_1IteratesVector.html#a1b769b78f39dfed6650911a16247c20c',1,'Ipopt::IteratesVector']]], + ['create_5fnew_5fv_5fu_227',['create_new_v_U',['../classIpopt_1_1IteratesVector.html#a9aa43437a268d8915bd879f14a99d4d9',1,'Ipopt::IteratesVector']]], + ['create_5fnew_5fv_5fu_5fcopy_228',['create_new_v_U_copy',['../classIpopt_1_1IteratesVector.html#ab0abeec44104c7943611ac1d1eebde4a',1,'Ipopt::IteratesVector']]], + ['create_5fnew_5fx_229',['create_new_x',['../classIpopt_1_1IteratesVector.html#a568e147d0a3816631d73fbda87fa2fd3',1,'Ipopt::IteratesVector']]], + ['create_5fnew_5fx_5fcopy_230',['create_new_x_copy',['../classIpopt_1_1IteratesVector.html#a9ac70247bdcfc2b31688f96c641b51c5',1,'Ipopt::IteratesVector']]], + ['create_5fnew_5fy_5fc_231',['create_new_y_c',['../classIpopt_1_1IteratesVector.html#a7bdcd0f377a3033be07fb2d17fb90fb0',1,'Ipopt::IteratesVector']]], + ['create_5fnew_5fy_5fc_5fcopy_232',['create_new_y_c_copy',['../classIpopt_1_1IteratesVector.html#a16080aeecdf8ef12153084ec75aa7214',1,'Ipopt::IteratesVector']]], + ['create_5fnew_5fy_5fd_233',['create_new_y_d',['../classIpopt_1_1IteratesVector.html#a24dde11b3b341ec320c9fca9843b2b6a',1,'Ipopt::IteratesVector']]], + ['create_5fnew_5fy_5fd_5fcopy_234',['create_new_y_d_copy',['../classIpopt_1_1IteratesVector.html#aa58303b138952fa511613d7a56a27721',1,'Ipopt::IteratesVector']]], + ['create_5fnew_5fz_5fl_235',['create_new_z_L',['../classIpopt_1_1IteratesVector.html#a30a46cc30c1552e1d59f9c383703f323',1,'Ipopt::IteratesVector']]], + ['create_5fnew_5fz_5fl_5fcopy_236',['create_new_z_L_copy',['../classIpopt_1_1IteratesVector.html#ab752081932edc031591500ca041e2df0',1,'Ipopt::IteratesVector']]], + ['create_5fnew_5fz_5fu_237',['create_new_z_U',['../classIpopt_1_1IteratesVector.html#a55e145e17adf1c9564bf6470ae3c68ef',1,'Ipopt::IteratesVector']]], + ['create_5fnew_5fz_5fu_5fcopy_238',['create_new_z_U_copy',['../classIpopt_1_1IteratesVector.html#a17a4aa517ee8e75777077549164a3047',1,'Ipopt::IteratesVector']]], + ['createaugmentedspace_239',['CreateAugmentedSpace',['../classIpopt_1_1StdAugSystemSolver.html#ae988e218b282e4cbc7ba030f59ffc062',1,'Ipopt::StdAugSystemSolver']]], + ['createaugmentedsystem_240',['CreateAugmentedSystem',['../classIpopt_1_1StdAugSystemSolver.html#ad9edf293cf243ed60ce63190f975abae',1,'Ipopt::StdAugSystemSolver']]], + ['createblockfromspace_241',['CreateBlockFromSpace',['../classIpopt_1_1CompoundMatrix.html#a053353e6b71409766118ef974e430ba1',1,'Ipopt::CompoundMatrix']]], + ['createipoptproblem_242',['createipoptproblem',['../classorg_1_1coinor_1_1Ipopt.html#ad3e70c3f0c045077b086199f7a7b5a19',1,'org.coinor.Ipopt.CreateIpoptProblem()'],['../IpStdCInterface_8h.html#ad1c7c5bba4e9ca11142b12c1d434764e',1,'CreateIpoptProblem(): IpStdCInterface.h']]], + ['csr_5fformat_5f0_5foffset_243',['CSR_Format_0_Offset',['../classIpopt_1_1SparseSymLinearSolverInterface.html#ab41b34870b99ed44069b00fccead7c14a9520e61f42d759dd43457ea9bb0b9b14',1,'Ipopt::SparseSymLinearSolverInterface']]], + ['csr_5fformat_5f1_5foffset_244',['CSR_Format_1_Offset',['../classIpopt_1_1SparseSymLinearSolverInterface.html#ab41b34870b99ed44069b00fccead7c14a6ec58bbddc3371494ce6e17ed926c7f3',1,'Ipopt::SparseSymLinearSolverInterface']]], + ['csr_5ffull_5fformat_5f0_5foffset_245',['CSR_Full_Format_0_Offset',['../classIpopt_1_1SparseSymLinearSolverInterface.html#ab41b34870b99ed44069b00fccead7c14ae633f0ae2434c6d4461cbe23fd641fd2',1,'Ipopt::SparseSymLinearSolverInterface']]], + ['csr_5ffull_5fformat_5f1_5foffset_246',['CSR_Full_Format_1_Offset',['../classIpopt_1_1SparseSymLinearSolverInterface.html#ab41b34870b99ed44069b00fccead7c14a1ccf57e194d3f8c8e9fa750e3797f4bf',1,'Ipopt::SparseSymLinearSolverInterface']]], + ['curr_247',['curr',['../classIpopt_1_1IpoptData.html#a7ea3aeb9b62b340f7671d61b88a9b056',1,'Ipopt::IpoptData']]], + ['curr_5f_248',['curr_',['../classIpopt_1_1IpoptData.html#a5b815f4715fcfee5b3b2f67d4e290487',1,'Ipopt::IpoptData']]], + ['curr_5fadded_5fy_5fnrm2_249',['curr_added_y_nrm2',['../classIpopt_1_1CGPenaltyCq.html#ac5b7340016d90881df3d598481d05b60',1,'Ipopt::CGPenaltyCq']]], + ['curr_5fadded_5fy_5fnrm2_5fcache_5f_250',['curr_added_y_nrm2_cache_',['../classIpopt_1_1CGPenaltyCq.html#a549f37ad03aca7f92f7936eddc4534e9',1,'Ipopt::CGPenaltyCq']]], + ['curr_5fav_5fc_5f_251',['curr_Av_c_',['../classIpopt_1_1InexactPDTerminationTester.html#a533f1698e65402664b11cb133d4bcbba',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5fav_5fd_5f_252',['curr_Av_d_',['../classIpopt_1_1InexactPDTerminationTester.html#a79f4f0cf01aa5589d3658a72dafe1d88',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5fav_5fnorm_5f_253',['curr_Av_norm_',['../classIpopt_1_1InexactPDTerminationTester.html#a9a0e065ce339095f483a273381ef406e',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5favrg_5fcompl_254',['curr_avrg_compl',['../classIpopt_1_1IpoptCalculatedQuantities.html#aec6017c0d5f413c4589e869d8a034733',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5favrg_5fcompl_5fcache_5f_255',['curr_avrg_compl_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a65662db722297207785a74c690471a06',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fbarrier_5ferror_256',['curr_barrier_error',['../classIpopt_1_1IpoptCalculatedQuantities.html#a67b3df827a640b41e21925d4b125c58b',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fbarrier_5ferror_5fcache_5f_257',['curr_barrier_error_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aab5d523c1ff9b85dcc6d9734fb9a9c41',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fbarrier_5fobj_258',['curr_barrier_obj',['../classIpopt_1_1IpoptCalculatedQuantities.html#a9571ea265eb93444895d0df4106d7359',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fbarrier_5fobj_5fcache_5f_259',['curr_barrier_obj_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a4d315ad36a9ec9c6325c680f1a3ca7f0',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fc_260',['curr_c',['../classIpopt_1_1IpoptCalculatedQuantities.html#a990ea563ebb8bb9dc63fbb4875e43531',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fc_5famax_5f_261',['curr_c_amax_',['../classIpopt_1_1QualityFunctionMuOracle.html#a85ac4bc3fdd8029d3350d6b75ffca573',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fc_5fasum_5f_262',['curr_c_asum_',['../classIpopt_1_1QualityFunctionMuOracle.html#aac1d16433140c2995b5d109500138c10',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fc_5fcache_5f_263',['curr_c_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ac12d66565a37a2cb00ca87e1be5207c7',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fc_5fnrm2_5f_264',['curr_c_nrm2_',['../classIpopt_1_1QualityFunctionMuOracle.html#ab09228071156a4c8157daff591543891',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fcentrality_5fmeasure_265',['curr_centrality_measure',['../classIpopt_1_1IpoptCalculatedQuantities.html#a1a96247afeb8a8189fe5ea4f00ca05af',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fcentrality_5fmeasure_5fcache_5f_266',['curr_centrality_measure_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a40f668a395ca39d3abbae430860b6c13',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fcg_5fpert_5ffact_267',['curr_cg_pert_fact',['../classIpopt_1_1CGPenaltyCq.html#abf594b321357ac3b9dfa0cc97db9777a',1,'Ipopt::CGPenaltyCq']]], + ['curr_5fcg_5fpert_5ffact_5fcache_5f_268',['curr_cg_pert_fact_cache_',['../classIpopt_1_1CGPenaltyCq.html#a93bc3b92335985ec97bb7825d325bd0d',1,'Ipopt::CGPenaltyCq']]], + ['curr_5fcompl_5fs_5fl_269',['curr_compl_s_L',['../classIpopt_1_1IpoptCalculatedQuantities.html#a5a06320f4ddffeaea8a47a42e735bae9',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fcompl_5fs_5fl_5fcache_5f_270',['curr_compl_s_L_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aa657f70dccea71d646b583d34ecac93f',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fcompl_5fs_5fu_271',['curr_compl_s_U',['../classIpopt_1_1IpoptCalculatedQuantities.html#a22ea915ea70a82a7f9468bcb739a06e3',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fcompl_5fs_5fu_5fcache_5f_272',['curr_compl_s_U_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a1af03f7e2b5f896e4603be8608dc6fa5',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fcompl_5fx_5fl_273',['curr_compl_x_L',['../classIpopt_1_1IpoptCalculatedQuantities.html#a1cc3ea5c851a1aa3f283c342f32703f1',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fcompl_5fx_5fl_5fcache_5f_274',['curr_compl_x_L_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ad82d662107b2538ec556cbf008663486',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fcompl_5fx_5fu_275',['curr_compl_x_U',['../classIpopt_1_1IpoptCalculatedQuantities.html#a80661967370856a24e27b0a749e92f20',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fcompl_5fx_5fu_5fcache_5f_276',['curr_compl_x_U_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#af154b4f264b8f422ed8dfa166b71be0d',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fcomplementarity_277',['curr_complementarity',['../classIpopt_1_1IpoptCalculatedQuantities.html#aee0f1a75aee872b9d38ddd23ac527c91',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fcomplementarity_5fcache_5f_278',['curr_complementarity_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#afb4349c30671ac01dbcca61ca52505cc',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fconstraint_5fviolation_279',['curr_constraint_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#a534ad0a9a79ee15921ed81eae94255fc',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fconstraint_5fviolation_5fcache_5f_280',['curr_constraint_violation_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a06e070a29e3b2f6082454ad544bd459d',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fd_281',['curr_d',['../classIpopt_1_1IpoptCalculatedQuantities.html#a79f95bd364f30db3eb27485d7501f7de',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fd_5fcache_5f_282',['curr_d_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#abd1d6030c68c69bdaa8382bc81ced0e0',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fd_5fminus_5fs_283',['curr_d_minus_s',['../classIpopt_1_1IpoptCalculatedQuantities.html#adbb5f5dfd4ffbba79b371e5c76918112',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fd_5fminus_5fs_5famax_5f_284',['curr_d_minus_s_amax_',['../classIpopt_1_1QualityFunctionMuOracle.html#ada3fa499f855d76d125ab378c2a37923',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fd_5fminus_5fs_5fasum_5f_285',['curr_d_minus_s_asum_',['../classIpopt_1_1QualityFunctionMuOracle.html#acbae01688d1e5da56eed73f0ca662152',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fd_5fminus_5fs_5fcache_5f_286',['curr_d_minus_s_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a3191551e295971ec110d24501c503308',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fd_5fminus_5fs_5fnrm2_5f_287',['curr_d_minus_s_nrm2_',['../classIpopt_1_1QualityFunctionMuOracle.html#a38c3868ae9824305685fa856498e18e1',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fdirect_5fderiv_5fpenalty_5ffunction_288',['curr_direct_deriv_penalty_function',['../classIpopt_1_1CGPenaltyCq.html#af9d4b533d02c7ff46e111f8133ff4dd2',1,'Ipopt::CGPenaltyCq']]], + ['curr_5fdirect_5fderiv_5fpenalty_5ffunction_5fcache_5f_289',['curr_direct_deriv_penalty_function_cache_',['../classIpopt_1_1CGPenaltyCq.html#a1028ea1e9e635c44f9710c8f66ca312f',1,'Ipopt::CGPenaltyCq']]], + ['curr_5fdr_5fx_5f_290',['curr_DR_x_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#af91acff1d8121c05414463d5ff29c5a3',1,'Ipopt::LimMemQuasiNewtonUpdater']]], + ['curr_5fdr_5fx_5ftag_5f_291',['curr_DR_x_tag_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a7d14331c82d5cb7136fcb6a224131cf1',1,'Ipopt::LimMemQuasiNewtonUpdater']]], + ['curr_5fdual_5ffrac_5fto_5fthe_5fbound_292',['curr_dual_frac_to_the_bound',['../classIpopt_1_1IpoptCalculatedQuantities.html#a2bf34ab49a27a64b383bad5affd0b28a',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fdual_5finfeasibility_293',['curr_dual_infeasibility',['../classIpopt_1_1IpoptCalculatedQuantities.html#ae13fca31adaf2bcc6d1e7179a46726e4',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fdual_5finfeasibility_5fcache_5f_294',['curr_dual_infeasibility_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a479e175cdf16a8de25f6acc7700b91e0',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5feta_5f_295',['curr_eta_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a789105608badbec4cef9a15812443cbe',1,'Ipopt::LimMemQuasiNewtonUpdater::curr_eta_'],['../classIpopt_1_1CGPenaltyLSAcceptor.html#ae0d9ea62a79ee3bd3965d181c59b0b34',1,'Ipopt::CGPenaltyLSAcceptor::curr_eta_']]], + ['curr_5fexact_5fhessian_296',['curr_exact_hessian',['../classIpopt_1_1IpoptCalculatedQuantities.html#ad410bc29a097364ec91c8b6528c15724',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fexact_5fhessian_5fcache_5f_297',['curr_exact_hessian_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a38dcf1b87176afc273819afc224bfa68',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5ff_298',['curr_f',['../classIpopt_1_1IpoptCalculatedQuantities.html#a833ef14b9ab4f76188d4b4ceac134eea',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5ff_5fcache_5f_299',['curr_f_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aa270c37f85fc81a576cfb5b430bf7e6d',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5ffast_5fdirect_5fderiv_5fpenalty_5ffunction_300',['curr_fast_direct_deriv_penalty_function',['../classIpopt_1_1CGPenaltyCq.html#a5e4e93c0fae398159331f1c32442c830',1,'Ipopt::CGPenaltyCq']]], + ['curr_5ffast_5fdirect_5fderiv_5fpenalty_5ffunction_5fcache_5f_301',['curr_fast_direct_deriv_penalty_function_cache_',['../classIpopt_1_1CGPenaltyCq.html#a0cf10a096053e7c7a7f83e67f07f60e4',1,'Ipopt::CGPenaltyCq']]], + ['curr_5fgrad_5fbarrier_5fobj_5fs_302',['curr_grad_barrier_obj_s',['../classIpopt_1_1IpoptCalculatedQuantities.html#aaf7b80e152a26a8f73f466fe42f2222b',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fgrad_5fbarrier_5fobj_5fs_5f_303',['curr_grad_barrier_obj_s_',['../classIpopt_1_1InexactPDTerminationTester.html#a3e18f2cdc2a73cae2ae9b3e0e0fdd9c8',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5fgrad_5fbarrier_5fobj_5fs_5fcache_5f_304',['curr_grad_barrier_obj_s_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aeddcb989dcac80e63433f715b407f830',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fgrad_5fbarrier_5fobj_5fx_305',['curr_grad_barrier_obj_x',['../classIpopt_1_1IpoptCalculatedQuantities.html#ab7051a31a06e1bcc6c7d7003b1bc17fc',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fgrad_5fbarrier_5fobj_5fx_5f_306',['curr_grad_barrier_obj_x_',['../classIpopt_1_1InexactPDTerminationTester.html#ad7d14bd528ad73b056736a2376446634',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5fgrad_5fbarrier_5fobj_5fx_5fcache_5f_307',['curr_grad_barrier_obj_x_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a3e814e69d9f81f9cb8f94da08cd6424b',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fgrad_5ff_308',['curr_grad_f',['../classIpopt_1_1IpoptCalculatedQuantities.html#a0719468a54ada582f4ceae2a17b21363',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fgrad_5ff_5fcache_5f_309',['curr_grad_f_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a617fdb6e08dddb832a5b640c347c7eb6',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fgrad_5flag_5fs_310',['curr_grad_lag_s',['../classIpopt_1_1IpoptCalculatedQuantities.html#aef9a057211891ffd6dc95ffb9a247a2f',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fgrad_5flag_5fs_5famax_5f_311',['curr_grad_lag_s_amax_',['../classIpopt_1_1QualityFunctionMuOracle.html#a24806d4cd798f21928efd68df0f7f41d',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fgrad_5flag_5fs_5fasum_5f_312',['curr_grad_lag_s_asum_',['../classIpopt_1_1QualityFunctionMuOracle.html#a411f905bb519c21a01e7d37379102e16',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fgrad_5flag_5fs_5fcache_5f_313',['curr_grad_lag_s_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aadb0ffa18bf23551bfe7438d063d6a9e',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fgrad_5flag_5fs_5fnrm2_5f_314',['curr_grad_lag_s_nrm2_',['../classIpopt_1_1QualityFunctionMuOracle.html#aaa1c72eeeb4c0d2e7b79390d5b91fb76',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fgrad_5flag_5fwith_5fdamping_5fs_315',['curr_grad_lag_with_damping_s',['../classIpopt_1_1IpoptCalculatedQuantities.html#afe9fd17bfc46b552c4dc7188d3050416',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fgrad_5flag_5fwith_5fdamping_5fs_5fcache_5f_316',['curr_grad_lag_with_damping_s_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#af6ea564a2947d32944cff1c6deec3674',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fgrad_5flag_5fwith_5fdamping_5fx_317',['curr_grad_lag_with_damping_x',['../classIpopt_1_1IpoptCalculatedQuantities.html#adb0aef27b76163e4261cf7c90c5d3447',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fgrad_5flag_5fwith_5fdamping_5fx_5fcache_5f_318',['curr_grad_lag_with_damping_x_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a27754aa0141619ea0e2639bdce1b5000',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fgrad_5flag_5fx_319',['curr_grad_lag_x',['../classIpopt_1_1IpoptCalculatedQuantities.html#adc19aae1bf180ebcac35a4192f47d5a0',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fgrad_5flag_5fx_5famax_5f_320',['curr_grad_lag_x_amax_',['../classIpopt_1_1QualityFunctionMuOracle.html#ad7815e200e45bef37fe919fb7de6059d',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fgrad_5flag_5fx_5fasum_5f_321',['curr_grad_lag_x_asum_',['../classIpopt_1_1QualityFunctionMuOracle.html#a807bd37209e373962f6f3e7ba22fef48',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fgrad_5flag_5fx_5fcache_5f_322',['curr_grad_lag_x_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#adfe46b91ad1608d0a218d0be4d23a6d8',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fgrad_5flag_5fx_5fnrm2_5f_323',['curr_grad_lag_x_nrm2_',['../classIpopt_1_1QualityFunctionMuOracle.html#afdeb5885c1636b7b524d01d02f0f85e9',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fgradbarrtdelta_324',['curr_gradBarrTDelta',['../classIpopt_1_1IpoptCalculatedQuantities.html#a82669a2e5a40036a8c3e596f7ec6ca74',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fgradbarrtdelta_5fcache_5f_325',['curr_gradBarrTDelta_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a416117ba0957fe81cb5b4b2aa3fabcce',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fjac_5fc_326',['curr_jac_c',['../classIpopt_1_1IpoptCalculatedQuantities.html#a1ba77f82a5012771573f93bd18d30fe9',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fjac_5fc_5f_327',['curr_jac_c_',['../classIpopt_1_1InexactPDTerminationTester.html#a990d4c13be65eab04eaabdcfa333fa97',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5fjac_5fc_5fcache_5f_328',['curr_jac_c_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ab041cf84cc44927f63b22a12e31bfed4',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fjac_5fc_5ftimes_5fvec_329',['curr_jac_c_times_vec',['../classIpopt_1_1IpoptCalculatedQuantities.html#a33b090324bc61917b62d9abfcc021913',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fjac_5fc_5ftimes_5fvec_5fcache_5f_330',['curr_jac_c_times_vec_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#af95e63b226e5e76411afba79046626e8',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fjac_5fcd_5fnorm_331',['curr_jac_cd_norm',['../classIpopt_1_1CGPenaltyCq.html#a1b7ae857feec1ac7706da2bd5f82db48',1,'Ipopt::CGPenaltyCq']]], + ['curr_5fjac_5fcd_5fnorm_5fcache_5f_332',['curr_jac_cd_norm_cache_',['../classIpopt_1_1CGPenaltyCq.html#a4f5c08c3a59c3c45934eeb57800d2910',1,'Ipopt::CGPenaltyCq']]], + ['curr_5fjac_5fcdt_5ftimes_5fcurr_5fcdminuss_333',['curr_jac_cdT_times_curr_cdminuss',['../classIpopt_1_1InexactCq.html#a14643e207455afa931b81795112fef22',1,'Ipopt::InexactCq']]], + ['curr_5fjac_5fcdt_5ftimes_5fcurr_5fcdminuss_5fcache_5f_334',['curr_jac_cdT_times_curr_cdminuss_cache_',['../classIpopt_1_1InexactCq.html#a688def427878e282d6e12665c72b2c94',1,'Ipopt::InexactCq']]], + ['curr_5fjac_5fct_5ftimes_5fcurr_5fy_5fc_335',['curr_jac_cT_times_curr_y_c',['../classIpopt_1_1IpoptCalculatedQuantities.html#a11e83757d902c55be4012546f90df00d',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fjac_5fct_5ftimes_5fvec_336',['curr_jac_cT_times_vec',['../classIpopt_1_1IpoptCalculatedQuantities.html#a3390c044d19073df7cc757490d2075a7',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fjac_5fct_5ftimes_5fvec_5fcache_5f_337',['curr_jac_cT_times_vec_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ad78fa39580d04e6a6bf39b33f762e2a2',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fjac_5fd_338',['curr_jac_d',['../classIpopt_1_1IpoptCalculatedQuantities.html#ac8a2e5f39f67f62baded02e4e395afce',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fjac_5fd_5f_339',['curr_jac_d_',['../classIpopt_1_1InexactPDTerminationTester.html#aa251df881dd54c49bf2edb392eb28628',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5fjac_5fd_5fcache_5f_340',['curr_jac_d_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a7b502771b609db821c80c93efa7f0a84',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fjac_5fd_5ftimes_5fvec_341',['curr_jac_d_times_vec',['../classIpopt_1_1IpoptCalculatedQuantities.html#ad11d07fd5d7e4a14ef2eb18e0b9f9abe',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fjac_5fd_5ftimes_5fvec_5fcache_5f_342',['curr_jac_d_times_vec_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aa59ff8e3cf470fdd5416700d4fed3742',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fjac_5fdt_5ftimes_5fcurr_5fy_5fd_343',['curr_jac_dT_times_curr_y_d',['../classIpopt_1_1IpoptCalculatedQuantities.html#a8a64f5047c8601ed81adac689a43e4c0',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fjac_5fdt_5ftimes_5fvec_344',['curr_jac_dT_times_vec',['../classIpopt_1_1IpoptCalculatedQuantities.html#ac40c4159127098383127c797e3511b84',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fjac_5fdt_5ftimes_5fvec_5fcache_5f_345',['curr_jac_dT_times_vec_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a0d5c78b9b23d87d3f879716a8b8dc174',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fjac_5ftimes_5fnormal_5fc_346',['curr_jac_times_normal_c',['../classIpopt_1_1InexactCq.html#a8d22e75e6642ecd887f858d6b18c3778',1,'Ipopt::InexactCq']]], + ['curr_5fjac_5ftimes_5fnormal_5fc_5fcache_5f_347',['curr_jac_times_normal_c_cache_',['../classIpopt_1_1InexactCq.html#a8bb036c1876977b67416cfe7cd19b382',1,'Ipopt::InexactCq']]], + ['curr_5fjac_5ftimes_5fnormal_5fd_348',['curr_jac_times_normal_d',['../classIpopt_1_1InexactCq.html#a4b707544616374d2300218b641c8e2b8',1,'Ipopt::InexactCq']]], + ['curr_5fjac_5ftimes_5fnormal_5fd_5fcache_5f_349',['curr_jac_times_normal_d_cache_',['../classIpopt_1_1InexactCq.html#a1e504bf9fe4dfd0800fc2ab4dda75c19',1,'Ipopt::InexactCq']]], + ['curr_5fkkt_5fpenalty_350',['curr_kkt_penalty',['../classIpopt_1_1CGPenaltyData.html#aeab7fb727196b03c685a8f05bf100902',1,'Ipopt::CGPenaltyData']]], + ['curr_5fkkt_5fpenalty_5f_351',['curr_kkt_penalty_',['../classIpopt_1_1CGPenaltyData.html#a17a6857b64824e469885de81babae114',1,'Ipopt::CGPenaltyData']]], + ['curr_5flm_5fmemory_5f_352',['curr_lm_memory_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#ac6d2c7e8ceee3996c32041e7eb91bb89',1,'Ipopt::LimMemQuasiNewtonUpdater']]], + ['curr_5flm_5fmemory_5fold_5f_353',['curr_lm_memory_old_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#af68441d4e1f531996c893ef537aefdd2',1,'Ipopt::LimMemQuasiNewtonUpdater']]], + ['curr_5fmu_354',['curr_mu',['../classIpopt_1_1IpoptData.html#ad83f966070811d55a0c5887df1a854bb',1,'Ipopt::IpoptData']]], + ['curr_5fmu_5f_355',['curr_mu_',['../classIpopt_1_1IpoptData.html#aa5fb035f34a5412776d2ce410a27cb80',1,'Ipopt::IpoptData']]], + ['curr_5fnabla_5fphi_5fplus_5faty_5fs_5f_356',['curr_nabla_phi_plus_ATy_s_',['../classIpopt_1_1InexactPDTerminationTester.html#aef7b01fcc66e5820ab8e3cff5c3a2c46',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5fnabla_5fphi_5fplus_5faty_5fx_5f_357',['curr_nabla_phi_plus_ATy_x_',['../classIpopt_1_1InexactPDTerminationTester.html#af6d9033f8589f48870a4017be3e7cd85',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5fnlp_5fconstraint_5fviolation_358',['curr_nlp_constraint_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#a106a8fa8780188ac17ed54d423212431',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fnlp_5fconstraint_5fviolation_5fcache_5f_359',['curr_nlp_constraint_violation_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a92875f2428af9b5a084e7e254f33c812',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fnlp_5ferror_360',['curr_nlp_error',['../classIpopt_1_1IpoptCalculatedQuantities.html#ab20fb63a7d6099c1f15092073665e678',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fnlp_5ferror_5fcache_5f_361',['curr_nlp_error_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ab5b5b797b3326cdf7d4c97b8c983b5e5',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fnu_362',['curr_nu',['../classIpopt_1_1InexactData.html#a6f4118f784916f9e7e36994b59f63651',1,'Ipopt::InexactData']]], + ['curr_5fnu_5f_363',['curr_nu_',['../classIpopt_1_1InexactData.html#aa17e4841f52eba662a010ff4332da39c',1,'Ipopt::InexactData']]], + ['curr_5fobj_5fval_5f_364',['curr_obj_val_',['../classIpopt_1_1OptimalityErrorConvergenceCheck.html#af8adfd264e51395eb9d1f9801f2283fd',1,'Ipopt::OptimalityErrorConvergenceCheck']]], + ['curr_5fomega_5f_365',['curr_omega_',['../classIpopt_1_1InexactDoglegNormalStep.html#a8c1e9351a207d032c2a09e6934a6b4b0',1,'Ipopt::InexactDoglegNormalStep']]], + ['curr_5forig_5fbounds_5fviol_5fcache_5f_366',['curr_orig_bounds_viol_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a29a351f65952aefcb449af85b7e64c0b',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5forig_5fbounds_5fviolation_367',['curr_orig_bounds_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#aae6eafe2ef938576f1980689fa87ddbd',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5forig_5fx_5fl_5fviol_5fcache_5f_368',['curr_orig_x_L_viol_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ae3535e60d0135d86f8a875ed383717ea',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5forig_5fx_5fl_5fviolation_369',['curr_orig_x_L_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#aa8beace2eb6708487b966c8fc2e92152',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5forig_5fx_5fu_5fviol_5fcache_5f_370',['curr_orig_x_U_viol_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#addd320df9f0d62d6325339eccdd970ee',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5forig_5fx_5fu_5fviolation_371',['curr_orig_x_U_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#a37c2a900a34b67a86f4a136ddbc57349',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fpenalty_372',['curr_penalty',['../classIpopt_1_1CGPenaltyData.html#a9b60d1d9f836327c167c7659f9e4ba28',1,'Ipopt::CGPenaltyData']]], + ['curr_5fpenalty_5f_373',['curr_penalty_',['../classIpopt_1_1CGPenaltyData.html#a837271eeb7b684a39bb9fc06f06a5e4f',1,'Ipopt::CGPenaltyData']]], + ['curr_5fpenalty_5ffunction_374',['curr_penalty_function',['../classIpopt_1_1CGPenaltyCq.html#a188df00cd62762e42aee385be9ee75e7',1,'Ipopt::CGPenaltyCq']]], + ['curr_5fpenalty_5ffunction_5fcache_5f_375',['curr_penalty_function_cache_',['../classIpopt_1_1CGPenaltyCq.html#adcb60f4a9b3d9d6eb1a410057531eda2',1,'Ipopt::CGPenaltyCq']]], + ['curr_5fpenalty_5fpert_5f_376',['curr_penalty_pert_',['../classIpopt_1_1CGPenaltyData.html#ad8efc1158b392b6ebab565c43cb423c0',1,'Ipopt::CGPenaltyData']]], + ['curr_5fprimal_5fdual_5fsystem_5ferror_377',['curr_primal_dual_system_error',['../classIpopt_1_1IpoptCalculatedQuantities.html#aa92584447da99f61e6aea6b1d78cf44f',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fprimal_5fdual_5fsystem_5ferror_5fcache_5f_378',['curr_primal_dual_system_error_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a3f1ce712ff18e3a4684ed897b1916c57',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fprimal_5ffrac_5fto_5fthe_5fbound_379',['curr_primal_frac_to_the_bound',['../classIpopt_1_1IpoptCalculatedQuantities.html#a0e42cb890e246699c7229e34a77c30d5',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fprimal_5finfeasibility_380',['curr_primal_infeasibility',['../classIpopt_1_1IpoptCalculatedQuantities.html#a487a12052eeb0fd18f15f2c240ad6a1e',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fprimal_5finfeasibility_5fcache_5f_381',['curr_primal_infeasibility_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aad0706dc464cf3b333bced55547cf90f',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fred_5fdr_5fx_5f_382',['curr_red_DR_x_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a5d1d56994acb3a1c934f4b73d96ffd3e',1,'Ipopt::LimMemQuasiNewtonUpdater']]], + ['curr_5frelaxed_5fcompl_5fs_5fl_383',['curr_relaxed_compl_s_L',['../classIpopt_1_1IpoptCalculatedQuantities.html#a2727965fa38b6c7fe9c549e55a232d3d',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5frelaxed_5fcompl_5fs_5fl_5fcache_5f_384',['curr_relaxed_compl_s_L_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#af277b79a8d7ccbbb3761328926648b11',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5frelaxed_5fcompl_5fs_5fu_385',['curr_relaxed_compl_s_U',['../classIpopt_1_1IpoptCalculatedQuantities.html#abd1e209f0c8f78beea491b466c4e8719',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5frelaxed_5fcompl_5fs_5fu_5fcache_5f_386',['curr_relaxed_compl_s_U_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a098cb1a995c5997ecb15cae161979f14',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5frelaxed_5fcompl_5fx_5fl_387',['curr_relaxed_compl_x_L',['../classIpopt_1_1IpoptCalculatedQuantities.html#a11a5d22df62ed70724e4df4f09a69921',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5frelaxed_5fcompl_5fx_5fl_5fcache_5f_388',['curr_relaxed_compl_x_L_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ace97547e7a56479c1095871e100ea180',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5frelaxed_5fcompl_5fx_5fu_389',['curr_relaxed_compl_x_U',['../classIpopt_1_1IpoptCalculatedQuantities.html#aca0b2a3d1205e9fe9f937e81b8f62885',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5frelaxed_5fcompl_5fx_5fu_5fcache_5f_390',['curr_relaxed_compl_x_U_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a631dc69356cbb99e613251a0ae81ab0a',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fscaled_5fa_5fnorm2_391',['curr_scaled_A_norm2',['../classIpopt_1_1InexactCq.html#a4ef979e3f1d320faf7d13b5b70e30e90',1,'Ipopt::InexactCq']]], + ['curr_5fscaled_5fac_5fnorm_392',['curr_scaled_Ac_norm',['../classIpopt_1_1InexactCq.html#a95caeb0c91737fe52bfe4435f3ef5852',1,'Ipopt::InexactCq']]], + ['curr_5fscaled_5fac_5fnorm_5fcache_5f_393',['curr_scaled_Ac_norm_cache_',['../classIpopt_1_1InexactCq.html#a074bc8e43e25c5162871f2b41e30517e',1,'Ipopt::InexactCq']]], + ['curr_5fscaled_5fy_5famax_394',['curr_scaled_y_Amax',['../classIpopt_1_1CGPenaltyCq.html#ad490d0ce62a04d97b645a3bd96d5c084',1,'Ipopt::CGPenaltyCq']]], + ['curr_5fscaled_5fy_5famax_5fcache_5f_395',['curr_scaled_y_Amax_cache_',['../classIpopt_1_1CGPenaltyCq.html#a1fe140182e98d7c5c1c3608783487c59',1,'Ipopt::CGPenaltyCq']]], + ['curr_5fscaling_5fslacks_396',['curr_scaling_slacks',['../classIpopt_1_1InexactCq.html#aad99afc70e5b5e3cf7e5ac1d5af828b3',1,'Ipopt::InexactCq']]], + ['curr_5fscaling_5fslacks_5f_397',['curr_scaling_slacks_',['../classIpopt_1_1InexactPDTerminationTester.html#af3f9983d27a06ce24e29f9f9c32f70b0',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5fscaling_5fslacks_5fcache_5f_398',['curr_scaling_slacks_cache_',['../classIpopt_1_1InexactCq.html#abf2a87e5bcdf762f01f83e414d7ce366',1,'Ipopt::InexactCq']]], + ['curr_5fsigma_5fs_399',['curr_sigma_s',['../classIpopt_1_1IpoptCalculatedQuantities.html#a7cc20b27d8c19ff3e8d967bf87fc15ea',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fsigma_5fs_5fcache_5f_400',['curr_sigma_s_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a7c8d43c61450299984ecbac622dae6b1',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fsigma_5fx_401',['curr_sigma_x',['../classIpopt_1_1IpoptCalculatedQuantities.html#a60dd0ea443df3f520da6048264ea17e8',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fsigma_5fx_5fcache_5f_402',['curr_sigma_x_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a19ece31b15c6f4df41e81bcef714f464',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fslack_5fs_5fl_403',['curr_slack_s_L',['../classIpopt_1_1IpoptCalculatedQuantities.html#a907b3eabd576d35e93d8449f2f7c322d',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fslack_5fs_5fl_5f_404',['curr_slack_s_L_',['../classIpopt_1_1QualityFunctionMuOracle.html#aa6d861ee351f8b2019ce20bb3e144660',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fslack_5fs_5fl_5fcache_5f_405',['curr_slack_s_L_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a191032c5bd17983a7d455c1e373304a0',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fslack_5fs_5fu_406',['curr_slack_s_U',['../classIpopt_1_1IpoptCalculatedQuantities.html#a63ed9bf5f4d2805df359eb8d04bf997f',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fslack_5fs_5fu_5f_407',['curr_slack_s_U_',['../classIpopt_1_1QualityFunctionMuOracle.html#a4932f1243bd17528d058f02f7cfe5041',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fslack_5fs_5fu_5fcache_5f_408',['curr_slack_s_U_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#af2e2874dfc5e374b9ebaecac05e10b15',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fslack_5fscaled_5fd_5fminus_5fs_409',['curr_slack_scaled_d_minus_s',['../classIpopt_1_1InexactCq.html#a50961fe5820ee18ef960ac7e8de48a5f',1,'Ipopt::InexactCq']]], + ['curr_5fslack_5fscaled_5fd_5fminus_5fs_5fcache_5f_410',['curr_slack_scaled_d_minus_s_cache_',['../classIpopt_1_1InexactCq.html#a8dd2f70ab5a6235bbda16f417d8c29e1',1,'Ipopt::InexactCq']]], + ['curr_5fslack_5fx_5fl_411',['curr_slack_x_L',['../classIpopt_1_1IpoptCalculatedQuantities.html#a9045fd0e5e259a2286ea6f653fe42925',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fslack_5fx_5fl_5f_412',['curr_slack_x_L_',['../classIpopt_1_1QualityFunctionMuOracle.html#adce852e8b424ad32a6789e8526dc022b',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fslack_5fx_5fl_5fcache_5f_413',['curr_slack_x_L_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ae62cf06417ca7db29a692a9d14a1d514',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fslack_5fx_5fu_414',['curr_slack_x_U',['../classIpopt_1_1IpoptCalculatedQuantities.html#ab25c72b0d85a835b206f37de8d69dce2',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fslack_5fx_5fu_5f_415',['curr_slack_x_U_',['../classIpopt_1_1QualityFunctionMuOracle.html#a8187ecb69b9e21f696399c174523eefd',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fslack_5fx_5fu_5fcache_5f_416',['curr_slack_x_U_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a86d8fa203aba0e7568d329a88e055792',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5ftau_417',['curr_tau',['../classIpopt_1_1IpoptData.html#a38addd6fa9b5e1e58889e4f593e09b2d',1,'Ipopt::IpoptData']]], + ['curr_5ftau_5f_418',['curr_tau_',['../classIpopt_1_1IpoptData.html#a935519be0f344a3fa607e7741d7bf166',1,'Ipopt::IpoptData']]], + ['curr_5ftt1_5fnorm_5f_419',['curr_tt1_norm_',['../classIpopt_1_1InexactPDTerminationTester.html#a38dd6807a0f4d36a5fc17c1c7b4ad2e2',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5ftt2_5fnorm_5f_420',['curr_tt2_norm_',['../classIpopt_1_1InexactPDTerminationTester.html#acc2d6ff998d2b26582e313bfa98c640f',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5fuwu_421',['curr_uWu',['../classIpopt_1_1InexactCq.html#ad9806fd35713506085cf9d2066c30e2b',1,'Ipopt::InexactCq']]], + ['curr_5fuwu_5fcache_5f_422',['curr_uWu_cache_',['../classIpopt_1_1InexactCq.html#a3761aabe2edbe7213f4c5d97458f2c57',1,'Ipopt::InexactCq']]], + ['curr_5fv_5fl_5f_423',['curr_v_L_',['../classIpopt_1_1QualityFunctionMuOracle.html#a281abf59e3082b3c4d2849a7082cd343',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fv_5fu_5f_424',['curr_v_U_',['../classIpopt_1_1QualityFunctionMuOracle.html#ad80d5e972cc97793d36a3ac22c658f0b',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fw_5ftimes_5fvec_5fs_425',['curr_W_times_vec_s',['../classIpopt_1_1InexactCq.html#aca22104dc4c4b94808b5d6d49a25209d',1,'Ipopt::InexactCq']]], + ['curr_5fw_5ftimes_5fvec_5fs_5fcache_5f_426',['curr_W_times_vec_s_cache_',['../classIpopt_1_1InexactCq.html#a2e6ed134e4cfb9e5c3e1324b976e6650',1,'Ipopt::InexactCq']]], + ['curr_5fw_5ftimes_5fvec_5fx_427',['curr_W_times_vec_x',['../classIpopt_1_1InexactCq.html#aeb1178ffd9a44cddfdc701abcc403fdf',1,'Ipopt::InexactCq']]], + ['curr_5fw_5ftimes_5fvec_5fx_5fcache_5f_428',['curr_W_times_vec_x_cache_',['../classIpopt_1_1InexactCq.html#ab9b376d8f1860fbe5dae4031260752fb',1,'Ipopt::InexactCq']]], + ['curr_5fwu_5fs_429',['curr_Wu_s',['../classIpopt_1_1InexactCq.html#a71cb493b599db1d4224b23ae027e0b2f',1,'Ipopt::InexactCq']]], + ['curr_5fwu_5fs_5fcache_5f_430',['curr_Wu_s_cache_',['../classIpopt_1_1InexactCq.html#a4f330b8627d5e010980f7999f30d801b',1,'Ipopt::InexactCq']]], + ['curr_5fwu_5fx_431',['curr_Wu_x',['../classIpopt_1_1InexactCq.html#a824e66337e7d1a54f7327f47588e7b10',1,'Ipopt::InexactCq']]], + ['curr_5fwu_5fx_5fcache_5f_432',['curr_Wu_x_cache_',['../classIpopt_1_1InexactCq.html#a8b6e44dacfb6af243c4746802a77a0e4',1,'Ipopt::InexactCq']]], + ['curr_5fwv_5fs_5f_433',['curr_Wv_s_',['../classIpopt_1_1InexactPDTerminationTester.html#a4f5cb99bc44727ed960e2a57f3b0f329',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5fwv_5fx_5f_434',['curr_Wv_x_',['../classIpopt_1_1InexactPDTerminationTester.html#a6845ca5873e785081f619e4c3c697807',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5fz_5fl_5f_435',['curr_z_L_',['../classIpopt_1_1QualityFunctionMuOracle.html#afbde898bd99bb1af467eaf47540d3d7d',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fz_5fu_5f_436',['curr_z_U_',['../classIpopt_1_1QualityFunctionMuOracle.html#a515e716a8ee07ee4be3e7398dc33d1d4',1,'Ipopt::QualityFunctionMuOracle']]], + ['current_5flevel_5f_437',['current_level_',['../classIpopt_1_1SpralSolverInterface.html#a576f1c34d4ecbb4293cf825f2e3d1223',1,'Ipopt::SpralSolverInterface::current_level_'],['../classIpopt_1_1Ma97SolverInterface.html#a44e30eea06dc9831d25878d477d772c2',1,'Ipopt::Ma97SolverInterface::current_level_']]], + ['current_5fregistering_5fcategory_5f_438',['current_registering_category_',['../classIpopt_1_1RegisteredOptions.html#a24fbd66ce87e7aadb1bd9ddb868a1ec5',1,'Ipopt::RegisteredOptions']]], + ['currentisacceptable_439',['currentisacceptable',['../classIpopt_1_1OptimalityErrorConvergenceCheck.html#aab7893e5eaf9e21119e77c1bdb855af4',1,'Ipopt::OptimalityErrorConvergenceCheck::CurrentIsAcceptable()'],['../classIpopt_1_1ConvergenceCheck.html#a7de2e99804a5283d04408c32b406b95c',1,'Ipopt::ConvergenceCheck::CurrentIsAcceptable()'],['../classIpopt_1_1BacktrackingLineSearch.html#aff5362ea5f0b6d960df66ae4425dc8c1',1,'Ipopt::BacktrackingLineSearch::CurrentIsAcceptable()']]], + ['currentisbest_440',['CurrentIsBest',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a8be2d9c7f2a31cbc412209e4b650637d',1,'Ipopt::CGPenaltyLSAcceptor']]], + ['currentperturbation_441',['CurrentPerturbation',['../classIpopt_1_1PDPerturbationHandler.html#a0dcc60b1865cc2b57489136339dcad8c',1,'Ipopt::PDPerturbationHandler']]], + ['currpenaltypert_442',['CurrPenaltyPert',['../classIpopt_1_1CGPenaltyData.html#ad6b1bc2be8e81526a72b4f8cf5b37fe2',1,'Ipopt::CGPenaltyData']]], + ['curvature_20test_443',['Inertia-Free Curvature Test',['../SPECIALS.html#INERTIAFREE_CURVTEST',1,'']]], + ['custom_5fsolver_5f_444',['custom_solver_',['../classIpopt_1_1InexactAlgorithmBuilder.html#a95c18af07c34a115a71967aeabf84538',1,'Ipopt::InexactAlgorithmBuilder::custom_solver_'],['../classIpopt_1_1AlgorithmBuilder.html#a5ec5728bfc607550d2aa959ea21c0aeb',1,'Ipopt::AlgorithmBuilder::custom_solver_']]], + ['custom_5fsolver_5fname_5f_445',['custom_solver_name_',['../classIpopt_1_1AlgorithmBuilder.html#a7c46e3b2a67ff8821ade55e75d4b1f5e',1,'Ipopt::AlgorithmBuilder']]] ]; diff --git a/search/all_d.js b/search/all_d.js index 73fb74ac6..16592e389 100644 --- a/search/all_d.js +++ b/search/all_d.js @@ -130,10 +130,10 @@ var searchData= ['determinescalingparametersimpl_127',['determinescalingparametersimpl',['../classIpopt_1_1EquilibrationScaling.html#ad3a3acfeae094416280bb638d3d8d5b6',1,'Ipopt::EquilibrationScaling::DetermineScalingParametersImpl()'],['../classIpopt_1_1GradientScaling.html#ab50850b8aa570ed25a2740c0e4bd500b',1,'Ipopt::GradientScaling::DetermineScalingParametersImpl()'],['../classIpopt_1_1StandardScalingBase.html#a6c4b1fe66015130d18286e5af9a6a0d2',1,'Ipopt::StandardScalingBase::DetermineScalingParametersImpl()'],['../classIpopt_1_1NoNLPScalingObject.html#a274fa40e0be30be5768c11e6fdc9931b',1,'Ipopt::NoNLPScalingObject::DetermineScalingParametersImpl()'],['../classIpopt_1_1UserScaling.html#a03a732dd0b8358de8a8a146e2ae5a0d8',1,'Ipopt::UserScaling::DetermineScalingParametersImpl()']]], ['detlog_128',['detlog',['../structma77__info__d.html#acf1ad07979a51d15a843743e1c3ab3c5',1,'ma77_info_d::detlog'],['../structma77__info__s.html#a5b761ae21c5d7ad7738babf7549b435a',1,'ma77_info_s::detlog'],['../structma86__info__d.html#aecd0270064194ee1a8b6459b2d7c0eaf',1,'ma86_info_d::detlog'],['../structma86__info__s.html#adb356124f7c5abfbe8765f19e754ed26',1,'ma86_info_s::detlog']]], ['detsign_129',['detsign',['../structma77__info__d.html#a6c4a6c94043c4996fdae4a7a9da5401a',1,'ma77_info_d::detsign'],['../structma77__info__s.html#ac860f907c904bf0cd21ab7148f726250',1,'ma77_info_s::detsign'],['../structma86__info__d.html#ad0679f1e0b2720ae6a64c6f103310edf',1,'ma86_info_d::detsign'],['../structma86__info__s.html#a91b5f69ec08b768077eab7ed77d5cf2c',1,'ma86_info_s::detsign']]], - ['dev_20release_20number_20510_130',['3.0.0 (2005-08-26) - dev release number 510',['../md_ChangeLog.html#autotoc_md108',1,'']]], - ['dev_20release_20number_20714_131',['3.1.0 (2006-04-08) - dev release number 714',['../md_ChangeLog.html#autotoc_md105',1,'']]], - ['dev_20release_20number_20757_132',['3.2.0 (2006-07-07) - dev release number 757',['../md_ChangeLog.html#autotoc_md103',1,'']]], - ['dev_20release_20number_20764_133',['3.2.1 (2006-07-14) - dev release number 764',['../md_ChangeLog.html#autotoc_md102',1,'']]], + ['dev_20release_20number_20510_130',['3.0.0 (2005-08-26) - dev release number 510',['../md_ChangeLog.html#autotoc_md110',1,'']]], + ['dev_20release_20number_20714_131',['3.1.0 (2006-04-08) - dev release number 714',['../md_ChangeLog.html#autotoc_md107',1,'']]], + ['dev_20release_20number_20757_132',['3.2.0 (2006-07-07) - dev release number 757',['../md_ChangeLog.html#autotoc_md105',1,'']]], + ['dev_20release_20number_20764_133',['3.2.1 (2006-07-14) - dev release number 764',['../md_ChangeLog.html#autotoc_md104',1,'']]], ['df_5f_134',['df_',['../classIpopt_1_1StandardScalingBase.html#af6124b531f975404859f690bd7f818ea',1,'Ipopt::StandardScalingBase']]], ['diag_5f_135',['diag_',['../classIpopt_1_1DiagMatrix.html#aa88e480e04edf8e498df6e94c243d976',1,'Ipopt::DiagMatrix']]], ['diag_5fspace_5fc_5f_136',['diag_space_c_',['../classIpopt_1_1StdAugSystemSolver.html#a9d4a417210c8e9df7d0de1c39ac8a5a3',1,'Ipopt::StdAugSystemSolver']]], @@ -184,7 +184,7 @@ var searchData= ['dotimpl_181',['dotimpl',['../classIpopt_1_1CompoundVector.html#ad6ac0cf558039a459f901fcfbaa9bf77',1,'Ipopt::CompoundVector::DotImpl()'],['../classIpopt_1_1DenseVector.html#a04545c2ae28838025fbd1d2138904085',1,'Ipopt::DenseVector::DotImpl()'],['../classIpopt_1_1Vector.html#ab478dcf6b0308516bae6ebefca10dacc',1,'Ipopt::Vector::DotImpl()']]], ['download_20build_20and_20install_20dependencies_182',['Download, build, and install dependencies',['../INSTALL.html#EXTERNALCODE',1,'']]], ['dparm_5f_183',['dparm_',['../classIpopt_1_1IterativePardisoSolverInterface.html#a0e414ae7b01eea4c69783e9ac90b35ef',1,'Ipopt::IterativePardisoSolverInterface::DPARM_'],['../classIpopt_1_1IterativeWsmpSolverInterface.html#a7fc4811f0a45111b2aec13f3afc61cd0',1,'Ipopt::IterativeWsmpSolverInterface::DPARM_'],['../classIpopt_1_1PardisoMKLSolverInterface.html#a996adf94dc1812484d04653665aef920',1,'Ipopt::PardisoMKLSolverInterface::DPARM_'],['../classIpopt_1_1PardisoSolverInterface.html#a6a00ceca66db4ec8b4ad8e375b3660e4',1,'Ipopt::PardisoSolverInterface::DPARM_'],['../classIpopt_1_1WsmpSolverInterface.html#acb52b758540cc39196ed2ba9ad276e6e',1,'Ipopt::WsmpSolverInterface::DPARM_']]], - ['dr2_5fx_5f_184',['dr2_x_',['../classIpopt_1_1RestoIpoptNLP.html#a097deeb65f407782c1bdd67bd971f631',1,'Ipopt::RestoIpoptNLP::DR2_x_'],['../classIpopt_1_1RestoIpoptNLP.html#a138bc279115550a6751ace007c294698',1,'Ipopt::RestoIpoptNLP::dr2_x_']]], + ['dr2_5fx_5f_184',['dr2_x_',['../classIpopt_1_1RestoIpoptNLP.html#a138bc279115550a6751ace007c294698',1,'Ipopt::RestoIpoptNLP::dr2_x_'],['../classIpopt_1_1RestoIpoptNLP.html#a097deeb65f407782c1bdd67bd971f631',1,'Ipopt::RestoIpoptNLP::DR2_x_']]], ['dr_5fx_185',['DR_x',['../classIpopt_1_1RestoIpoptNLP.html#adeaf0f5a6728a6c8b3070ef06f6e4231',1,'Ipopt::RestoIpoptNLP']]], ['dr_5fx_5f_186',['dr_x_',['../classIpopt_1_1RestoIpoptNLP.html#a975e66c1f47c3a3826bd21c90876168c',1,'Ipopt::RestoIpoptNLP']]], ['driver_187',['Driver',['../classIpopt_1_1SensitivityStepCalculator.html#a2778981d84775d472e96b712fe576450',1,'Ipopt::SensitivityStepCalculator']]], diff --git a/search/all_e.js b/search/all_e.js index 6c9c90410..20ec7ab24 100644 --- a/search/all_e.js +++ b/search/all_e.js @@ -46,8 +46,8 @@ var searchData= ['eterminationtest_43',['ETerminationTest',['../classIpopt_1_1IterativeSolverTerminationTester.html#a292d4f2906beb360d343308002d608fd',1,'Ipopt::IterativeSolverTerminationTester']]], ['etrifull_44',['ETriFull',['../classIpopt_1_1TripletToCSRConverter.html#afe03d8e71a668d393e8d288572022f11',1,'Ipopt::TripletToCSRConverter']]], ['eval_5fc_45',['eval_c',['../classIpopt_1_1NLP.html#a8abc36cb9f8486431990e403d41fbd75',1,'Ipopt::NLP::Eval_c()'],['../classIpopt_1_1TNLPAdapter.html#aee33e5fa1338711149df79423971ecb2',1,'Ipopt::TNLPAdapter::Eval_c()'],['../classIpopt_1_1NLPBoundsRemover.html#a17ce021ed4e18bbf28689133149aec14',1,'Ipopt::NLPBoundsRemover::Eval_c(const Vector &x, Vector &c)']]], - ['eval_5fd_46',['eval_d',['../classIpopt_1_1NLPBoundsRemover.html#ab4a6bc76325ef88805a350d2a3ac758c',1,'Ipopt::NLPBoundsRemover::Eval_d()'],['../classIpopt_1_1NLP.html#a45516306252b77258e1d1d1027ee1b02',1,'Ipopt::NLP::Eval_d()'],['../classIpopt_1_1TNLPAdapter.html#a7f371d2d1ffc584cf9c7df4c84d98908',1,'Ipopt::TNLPAdapter::Eval_d()']]], - ['eval_5ff_47',['eval_f',['../classIpopt_1_1TNLPReducer.html#a57820e9ca1879f1c57c4f1ef6fbb7d57',1,'Ipopt::TNLPReducer::eval_f()'],['../classIpopt_1_1TNLP.html#a709c03900227bc573b046ce0705e6c84',1,'Ipopt::TNLP::eval_f()'],['../classIpopt_1_1AmplTNLP.html#aa50b7555bb6bcc3965fcdefb0ea130c5',1,'Ipopt::AmplTNLP::eval_f()'],['../classIpopt_1_1StdInterfaceTNLP.html#a50353b8f92b3023f7fbfbebcce9dd5a3',1,'Ipopt::StdInterfaceTNLP::eval_f()'],['../classIpopt_1_1TNLPAdapter.html#acd3957eacad73c45281d211a1325fd10',1,'Ipopt::TNLPAdapter::Eval_f()'],['../classIpopt_1_1NLPBoundsRemover.html#a486beaaf38829c5b076ed86e81fb4dc5',1,'Ipopt::NLPBoundsRemover::Eval_f()'],['../classorg_1_1coinor_1_1Ipopt.html#a80bae3cab08d6fdab223d74cf33e5f02',1,'org.coinor.Ipopt.eval_f()'],['../classIpopt_1_1NLP.html#ad4180ae1884375f56eb45d8f1daa0cc5',1,'Ipopt::NLP::Eval_f()']]], + ['eval_5fd_46',['eval_d',['../classIpopt_1_1NLPBoundsRemover.html#ab4a6bc76325ef88805a350d2a3ac758c',1,'Ipopt::NLPBoundsRemover::Eval_d()'],['../classIpopt_1_1NLP.html#a45516306252b77258e1d1d1027ee1b02',1,'Ipopt::NLP::Eval_d()'],['../classIpopt_1_1TNLPAdapter.html#a7f371d2d1ffc584cf9c7df4c84d98908',1,'Ipopt::TNLPAdapter::Eval_d(const Vector &x, Vector &d)']]], + ['eval_5ff_47',['eval_f',['../classIpopt_1_1TNLPAdapter.html#acd3957eacad73c45281d211a1325fd10',1,'Ipopt::TNLPAdapter::Eval_f()'],['../classIpopt_1_1NLP.html#ad4180ae1884375f56eb45d8f1daa0cc5',1,'Ipopt::NLP::Eval_f()'],['../classIpopt_1_1TNLP.html#a709c03900227bc573b046ce0705e6c84',1,'Ipopt::TNLP::eval_f()'],['../classIpopt_1_1NLPBoundsRemover.html#a486beaaf38829c5b076ed86e81fb4dc5',1,'Ipopt::NLPBoundsRemover::Eval_f()'],['../classIpopt_1_1StdInterfaceTNLP.html#a50353b8f92b3023f7fbfbebcce9dd5a3',1,'Ipopt::StdInterfaceTNLP::eval_f()'],['../classIpopt_1_1AmplTNLP.html#aa50b7555bb6bcc3965fcdefb0ea130c5',1,'Ipopt::AmplTNLP::eval_f()'],['../classIpopt_1_1TNLPReducer.html#a57820e9ca1879f1c57c4f1ef6fbb7d57',1,'Ipopt::TNLPReducer::eval_f()'],['../classorg_1_1coinor_1_1Ipopt.html#a80bae3cab08d6fdab223d74cf33e5f02',1,'org.coinor.Ipopt.eval_f()']]], ['eval_5ff_5f_48',['eval_f_',['../classIpopt_1_1StdInterfaceTNLP.html#aedb7185c16beaf7d8d419b055d832e13',1,'Ipopt::StdInterfaceTNLP']]], ['eval_5ff_5fcb_49',['Eval_F_CB',['../IpStdCInterface_8h.html#aab30234055c386ab38a7f50fffea65ed',1,'IpStdCInterface.h']]], ['eval_5fg_50',['eval_g',['../classIpopt_1_1AmplTNLP.html#a60ea8db9be8ce3baa1b7086a023ab633',1,'Ipopt::AmplTNLP::eval_g()'],['../classIpopt_1_1TNLPReducer.html#a68c7836d24a6a479f24935d6c0d3293f',1,'Ipopt::TNLPReducer::eval_g()'],['../classorg_1_1coinor_1_1Ipopt.html#a04825d67738e9017df30846060f8a660',1,'org.coinor.Ipopt.eval_g()'],['../classIpopt_1_1StdInterfaceTNLP.html#a9f949ff104114155f4f359137c119eb8',1,'Ipopt::StdInterfaceTNLP::eval_g()'],['../classIpopt_1_1TNLP.html#afcfd8404b772dc4960f2d2db4e8bb382',1,'Ipopt::TNLP::eval_g()']]], diff --git a/search/all_f.js b/search/all_f.js index f9ab7634f..e871fbe5d 100644 --- a/search/all_f.js +++ b/search/all_f.js @@ -25,7 +25,7 @@ var searchData= ['fast_5fstep_5fcomputation_5f_22',['fast_step_computation_',['../classIpopt_1_1PDSearchDirCalculator.html#aa4b63924d8763e2d9cdf10c369baa8dc',1,'Ipopt::PDSearchDirCalculator']]], ['fatal_5ferror_23',['FATAL_ERROR',['../namespaceIpopt.html#add98abac06d6862395ef27d827938126aa9c8e97080fc5d2d8f01348bb5b3aa89',1,'Ipopt']]], ['fctidx_5f_24',['fctidx_',['../classIpopt_1_1Ma97SolverInterface.html#acefc64d015526e82ae5b48d389367589',1,'Ipopt::Ma97SolverInterface::fctidx_'],['../classIpopt_1_1SpralSolverInterface.html#a1a08ed8df36d7313429c96b981079325',1,'Ipopt::SpralSolverInterface::fctidx_']]], - ['feasible_5fpoint_5ffound_25',['feasible_point_found',['../namespaceIpopt.html#a53a5dc5f64f568252ba7bb7385e7f834abf604d968be573c146f8eceeb753bcde',1,'Ipopt::FEASIBLE_POINT_FOUND'],['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7a0dcf6c64863a03d97a2fa58be5e707e0',1,'Feasible_Point_Found: IpReturnCodes_inc.h']]], + ['feasible_5fpoint_5ffound_25',['feasible_point_found',['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7a0dcf6c64863a03d97a2fa58be5e707e0',1,'Feasible_Point_Found: IpReturnCodes_inc.h'],['../namespaceIpopt.html#a53a5dc5f64f568252ba7bb7385e7f834abf604d968be573c146f8eceeb753bcde',1,'Ipopt::FEASIBLE_POINT_FOUND']]], ['features_26',['Special Features',['../SPECIALS.html',1,'index']]], ['file_5f_27',['file_',['../classIpopt_1_1FileJournal.html#a41915abc25f88a5f7a3cda5a481d7f68',1,'Ipopt::FileJournal']]], ['file_5fname_5f_28',['file_name_',['../classIpopt_1_1IpoptException.html#af594a9b97f2ac672a5e94d17da0576dc',1,'Ipopt::IpoptException']]], diff --git a/search/enumvalues_5.js b/search/enumvalues_5.js index 75a14b76f..27d052c43 100644 --- a/search/enumvalues_5.js +++ b/search/enumvalues_5.js @@ -2,7 +2,7 @@ var searchData= [ ['failed_0',['FAILED',['../classIpopt_1_1ConvergenceCheck.html#a0c6c029f369b9529443d945db60c6a98adb600f333a33716069cb7df79f404e65',1,'Ipopt::ConvergenceCheck']]], ['fatal_5ferror_1',['FATAL_ERROR',['../namespaceIpopt.html#add98abac06d6862395ef27d827938126aa9c8e97080fc5d2d8f01348bb5b3aa89',1,'Ipopt']]], - ['feasible_5fpoint_5ffound_2',['feasible_point_found',['../namespaceIpopt.html#a53a5dc5f64f568252ba7bb7385e7f834abf604d968be573c146f8eceeb753bcde',1,'Ipopt::FEASIBLE_POINT_FOUND'],['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7a0dcf6c64863a03d97a2fa58be5e707e0',1,'Feasible_Point_Found: IpReturnCodes_inc.h']]], + ['feasible_5fpoint_5ffound_2',['feasible_point_found',['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7a0dcf6c64863a03d97a2fa58be5e707e0',1,'Feasible_Point_Found: IpReturnCodes_inc.h'],['../namespaceIpopt.html#a53a5dc5f64f568252ba7bb7385e7f834abf604d968be573c146f8eceeb753bcde',1,'Ipopt::FEASIBLE_POINT_FOUND']]], ['filter_5fobj_5fconstr_3',['FILTER_OBJ_CONSTR',['../classIpopt_1_1AdaptiveMuUpdate.html#a1a14c0fe8daadb48a6e8eae40f4c1807a6f417f565a7f9aea125e65c8a22cce21',1,'Ipopt::AdaptiveMuUpdate']]], ['first_5forder_5ftest_4',['FIRST_ORDER_TEST',['../classIpopt_1_1TNLPAdapter.html#af8cb74ea21f4e825c746861f8d1e515aa6d9d10d45165ae98c905db048ae74578',1,'Ipopt::TNLPAdapter']]], ['fortran_5fstyle_5',['FORTRAN_STYLE',['../classIpopt_1_1TNLP.html#af81cb3ab5772b440360cfcb48b620514a238056a72c143c97ec2b9f20eb09b42b',1,'Ipopt::TNLP']]], diff --git a/search/enumvalues_7.js b/search/enumvalues_7.js index 59a66a167..aedda704b 100644 --- a/search/enumvalues_7.js +++ b/search/enumvalues_7.js @@ -5,8 +5,8 @@ var searchData= ['insufficient_5fmemory_2',['Insufficient_Memory',['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7a6e1029ad992d12be7b42fe2191bcf984',1,'IpReturnCodes_inc.h']]], ['integer_5foption_3',['Integer_Option',['../classIpopt_1_1AmplOptionsList.html#a855f23a698c4c0a91097b28f36ed8897a9c6074abc3d2af0575fcc0d5550c7b44',1,'Ipopt::AmplOptionsList']]], ['internal_4',['INTERNAL',['../classIpopt_1_1IterationOutput.html#aadaec4d7ec1d3a12338b05939907a19faa2d8e9e245b10644073ebd77e07cf438',1,'Ipopt::IterationOutput']]], - ['internal_5ferror_5',['internal_error',['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7a7e80a0d4d157e4badc74e724669a5066',1,'Internal_Error: IpReturnCodes_inc.h'],['../namespaceIpopt.html#a53a5dc5f64f568252ba7bb7385e7f834a94003028443b5aa2485b2af734ec2d65',1,'Ipopt::INTERNAL_ERROR']]], - ['invalid_5fnumber_5fdetected_6',['invalid_number_detected',['../namespaceIpopt.html#a53a5dc5f64f568252ba7bb7385e7f834ac90d36a417c5aa70a80da8338c614168',1,'Ipopt::INVALID_NUMBER_DETECTED'],['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7abb3cc51c1d4edc58677138c1ef5698d6',1,'Invalid_Number_Detected: IpReturnCodes_inc.h']]], - ['invalid_5foption_7',['invalid_option',['../namespaceIpopt.html#a53a5dc5f64f568252ba7bb7385e7f834a0916d055cc6d551743512dc595fb0425',1,'Ipopt::INVALID_OPTION'],['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7a621c0a01dc6cedc7d03b0ff1ea4ac188',1,'Invalid_Option: IpReturnCodes_inc.h']]], + ['internal_5ferror_5',['internal_error',['../namespaceIpopt.html#a53a5dc5f64f568252ba7bb7385e7f834a94003028443b5aa2485b2af734ec2d65',1,'Ipopt::INTERNAL_ERROR'],['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7a7e80a0d4d157e4badc74e724669a5066',1,'Internal_Error: IpReturnCodes_inc.h']]], + ['invalid_5fnumber_5fdetected_6',['invalid_number_detected',['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7abb3cc51c1d4edc58677138c1ef5698d6',1,'Invalid_Number_Detected: IpReturnCodes_inc.h'],['../namespaceIpopt.html#a53a5dc5f64f568252ba7bb7385e7f834ac90d36a417c5aa70a80da8338c614168',1,'Ipopt::INVALID_NUMBER_DETECTED']]], + ['invalid_5foption_7',['invalid_option',['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7a621c0a01dc6cedc7d03b0ff1ea4ac188',1,'Invalid_Option: IpReturnCodes_inc.h'],['../namespaceIpopt.html#a53a5dc5f64f568252ba7bb7385e7f834a0916d055cc6d551743512dc595fb0425',1,'Ipopt::INVALID_OPTION']]], ['invalid_5fproblem_5fdefinition_8',['Invalid_Problem_Definition',['../IpReturnCodes__inc_8h.html#ab542e0b1ca364a9b7525a876ffdae7d7ad0a0d57cad08c84c2051c98915e3233f',1,'IpReturnCodes_inc.h']]] ]; diff --git a/search/functions_0.js b/search/functions_0.js index 0f34ab22c..5fb508ee1 100644 --- a/search/functions_0.js +++ b/search/functions_0.js @@ -52,29 +52,29 @@ var searchData= ['addstringoption8_49',['AddStringOption8',['../classIpopt_1_1RegisteredOptions.html#a82b87630af54ba88bd5a4d094887104a',1,'Ipopt::RegisteredOptions']]], ['addstringoption9_50',['AddStringOption9',['../classIpopt_1_1RegisteredOptions.html#a9f07e4826bfa640df33653f15d7c7a6f',1,'Ipopt::RegisteredOptions']]], ['addtwovectors_51',['AddTwoVectors',['../classIpopt_1_1Vector.html#a0839e740dcc60def259505a21926604a',1,'Ipopt::Vector']]], - ['addtwovectorsimpl_52',['addtwovectorsimpl',['../classIpopt_1_1DenseVector.html#a56a8a5ee7ffe99894b66e8701418b617',1,'Ipopt::DenseVector::AddTwoVectorsImpl()'],['../classIpopt_1_1Vector.html#a02b3c715918eed9d5b0ce424aec2488f',1,'Ipopt::Vector::AddTwoVectorsImpl()'],['../classIpopt_1_1CompoundVector.html#adac55951f85ec43411f1c5d8f0df3d47',1,'Ipopt::CompoundVector::AddTwoVectorsImpl()']]], + ['addtwovectorsimpl_52',['addtwovectorsimpl',['../classIpopt_1_1CompoundVector.html#adac55951f85ec43411f1c5d8f0df3d47',1,'Ipopt::CompoundVector::AddTwoVectorsImpl()'],['../classIpopt_1_1DenseVector.html#a56a8a5ee7ffe99894b66e8701418b617',1,'Ipopt::DenseVector::AddTwoVectorsImpl()'],['../classIpopt_1_1Vector.html#a02b3c715918eed9d5b0ce424aec2488f',1,'Ipopt::Vector::AddTwoVectorsImpl()']]], ['addupperboundedintegeroption_53',['AddUpperBoundedIntegerOption',['../classIpopt_1_1RegisteredOptions.html#a21a03c9d160c1ede6f0071d0f2afaa48',1,'Ipopt::RegisteredOptions']]], ['addupperboundednumberoption_54',['AddUpperBoundedNumberOption',['../classIpopt_1_1RegisteredOptions.html#a6736224a454ecf41f8e01202e937067a',1,'Ipopt::RegisteredOptions']]], ['addvalidstringsetting_55',['AddValidStringSetting',['../classIpopt_1_1RegisteredOption.html#af0efb618658cc95d599a46f28e68900b',1,'Ipopt::RegisteredOption']]], ['addvectorquotient_56',['AddVectorQuotient',['../classIpopt_1_1Vector.html#a5e4b87da122977757f6ea7abe2331a1a',1,'Ipopt::Vector']]], - ['addvectorquotientimpl_57',['addvectorquotientimpl',['../classIpopt_1_1CompoundVector.html#acdcb1a0b3baeefc1804ade7236a7a544',1,'Ipopt::CompoundVector::AddVectorQuotientImpl()'],['../classIpopt_1_1Vector.html#a72ccdf36219235a1e262e5ed460513cc',1,'Ipopt::Vector::AddVectorQuotientImpl()'],['../classIpopt_1_1DenseVector.html#a07040c4a1b921467a88b6bb3b34635d7',1,'Ipopt::DenseVector::AddVectorQuotientImpl()']]], + ['addvectorquotientimpl_57',['addvectorquotientimpl',['../classIpopt_1_1DenseVector.html#a07040c4a1b921467a88b6bb3b34635d7',1,'Ipopt::DenseVector::AddVectorQuotientImpl()'],['../classIpopt_1_1Vector.html#a72ccdf36219235a1e262e5ed460513cc',1,'Ipopt::Vector::AddVectorQuotientImpl()'],['../classIpopt_1_1CompoundVector.html#acdcb1a0b3baeefc1804ade7236a7a544',1,'Ipopt::CompoundVector::AddVectorQuotientImpl()']]], ['adjustedtrialslacks_58',['AdjustedTrialSlacks',['../classIpopt_1_1IpoptCalculatedQuantities.html#aba2041761b1b64c86c08effe27aa00a4',1,'Ipopt::IpoptCalculatedQuantities']]], ['adjustvariablebounds_59',['adjustvariablebounds',['../classIpopt_1_1OrigIpoptNLP.html#a69a5274b61994b0200f5b35b7256dbb8',1,'Ipopt::OrigIpoptNLP::AdjustVariableBounds()'],['../classIpopt_1_1RestoIpoptNLP.html#a71faeafbfc478eb59d3fa3dad91bb338',1,'Ipopt::RestoIpoptNLP::AdjustVariableBounds()'],['../classIpopt_1_1IpoptNLP.html#aa37f418b204ddf06cc256282396f0624',1,'Ipopt::IpoptNLP::AdjustVariableBounds()']]], ['advanced_60',['Advanced',['../classIpopt_1_1RegisteredOption.html#ad9bc0df5a9d2c14c73aa3b38b80534f5',1,'Ipopt::RegisteredOption']]], - ['algorithmbuilder_61',['algorithmbuilder',['../classIpopt_1_1AlgorithmBuilder.html#a202fdd28a808014a79e84f1152bbc50f',1,'Ipopt::AlgorithmBuilder::AlgorithmBuilder(const AlgorithmBuilder &)'],['../classIpopt_1_1AlgorithmBuilder.html#aaa3a6b274cc5be9e07f14d9f044baaac',1,'Ipopt::AlgorithmBuilder::AlgorithmBuilder(SmartPtr< AugSystemSolver > custom_solver=NULL, const std::string &custom_solver_name=std::string())']]], + ['algorithmbuilder_61',['algorithmbuilder',['../classIpopt_1_1AlgorithmBuilder.html#aaa3a6b274cc5be9e07f14d9f044baaac',1,'Ipopt::AlgorithmBuilder::AlgorithmBuilder(SmartPtr< AugSystemSolver > custom_solver=NULL, const std::string &custom_solver_name=std::string())'],['../classIpopt_1_1AlgorithmBuilder.html#a202fdd28a808014a79e84f1152bbc50f',1,'Ipopt::AlgorithmBuilder::AlgorithmBuilder(const AlgorithmBuilder &)']]], ['algorithmobject_62',['AlgorithmObject',['../classIpopt_1_1IpoptApplication.html#a75c3bcbfcfe4016fcac8e4eb3c33fecc',1,'Ipopt::IpoptApplication']]], - ['algorithmstrategyobject_63',['algorithmstrategyobject',['../classIpopt_1_1AlgorithmStrategyObject.html#af2d972f86eec83a96682bd6741a1d265',1,'Ipopt::AlgorithmStrategyObject::AlgorithmStrategyObject()'],['../classIpopt_1_1AlgorithmStrategyObject.html#a662778d37614c58bd7299260fd54a401',1,'Ipopt::AlgorithmStrategyObject::AlgorithmStrategyObject(const AlgorithmStrategyObject &)']]], - ['allocateinternalstorage_64',['allocateinternalstorage',['../classIpopt_1_1DenseVectorSpace.html#a2d38cbd31b1c31513c63ef405c52d870',1,'Ipopt::DenseVectorSpace::AllocateInternalStorage()'],['../classIpopt_1_1SymTMatrixSpace.html#afb19d4858d24f858599682d696ce32fa',1,'Ipopt::SymTMatrixSpace::AllocateInternalStorage()'],['../classIpopt_1_1GenTMatrixSpace.html#a1c2814fd376fed34f1157d6020ff2fd0',1,'Ipopt::GenTMatrixSpace::AllocateInternalStorage()']]], + ['algorithmstrategyobject_63',['algorithmstrategyobject',['../classIpopt_1_1AlgorithmStrategyObject.html#a662778d37614c58bd7299260fd54a401',1,'Ipopt::AlgorithmStrategyObject::AlgorithmStrategyObject(const AlgorithmStrategyObject &)'],['../classIpopt_1_1AlgorithmStrategyObject.html#af2d972f86eec83a96682bd6741a1d265',1,'Ipopt::AlgorithmStrategyObject::AlgorithmStrategyObject()']]], + ['allocateinternalstorage_64',['allocateinternalstorage',['../classIpopt_1_1GenTMatrixSpace.html#a1c2814fd376fed34f1157d6020ff2fd0',1,'Ipopt::GenTMatrixSpace::AllocateInternalStorage()'],['../classIpopt_1_1DenseVectorSpace.html#a2d38cbd31b1c31513c63ef405c52d870',1,'Ipopt::DenseVectorSpace::AllocateInternalStorage()'],['../classIpopt_1_1SymTMatrixSpace.html#afb19d4858d24f858599682d696ce32fa',1,'Ipopt::SymTMatrixSpace::AllocateInternalStorage()']]], ['allowclobber_65',['AllowClobber',['../classIpopt_1_1OptionsList_1_1OptionValue.html#a41407ff0e47bd075412362253ec2b891',1,'Ipopt::OptionsList::OptionValue']]], ['amax_66',['Amax',['../classIpopt_1_1Vector.html#aa4ac4b593eb87be0591b73da85547a93',1,'Ipopt::Vector']]], - ['amaximpl_67',['amaximpl',['../classIpopt_1_1DenseVector.html#ab0a5a63f5af657e5a09ba7d27d320d14',1,'Ipopt::DenseVector::AmaxImpl()'],['../classIpopt_1_1CompoundVector.html#a4fa5f238a5c5c1e32e1fa57fbfc029ef',1,'Ipopt::CompoundVector::AmaxImpl()'],['../classIpopt_1_1Vector.html#a03d64a6a07196d450bf53e044fbb3f31',1,'Ipopt::Vector::AmaxImpl()']]], - ['amploption_68',['amploption',['../classIpopt_1_1AmplOptionsList_1_1AmplOption.html#a4c53538a7949e9085e2d2b543589bf0f',1,'Ipopt::AmplOptionsList::AmplOption::AmplOption(const std::string &ipopt_option_name, AmplOptionType type, const std::string &description)'],['../classIpopt_1_1AmplOptionsList_1_1AmplOption.html#ac3ada7620c611670ea9ed57957a30c53',1,'Ipopt::AmplOptionsList::AmplOption::AmplOption(const AmplOption &)'],['../classIpopt_1_1AmplOptionsList_1_1AmplOption.html#a4a122c210c16a65bd58a8b4d98de0d28',1,'Ipopt::AmplOptionsList::AmplOption::AmplOption()']]], + ['amaximpl_67',['amaximpl',['../classIpopt_1_1Vector.html#a03d64a6a07196d450bf53e044fbb3f31',1,'Ipopt::Vector::AmaxImpl()'],['../classIpopt_1_1CompoundVector.html#a4fa5f238a5c5c1e32e1fa57fbfc029ef',1,'Ipopt::CompoundVector::AmaxImpl()'],['../classIpopt_1_1DenseVector.html#ab0a5a63f5af657e5a09ba7d27d320d14',1,'Ipopt::DenseVector::AmaxImpl()']]], + ['amploption_68',['amploption',['../classIpopt_1_1AmplOptionsList_1_1AmplOption.html#a4c53538a7949e9085e2d2b543589bf0f',1,'Ipopt::AmplOptionsList::AmplOption::AmplOption(const std::string &ipopt_option_name, AmplOptionType type, const std::string &description)'],['../classIpopt_1_1AmplOptionsList_1_1AmplOption.html#a4a122c210c16a65bd58a8b4d98de0d28',1,'Ipopt::AmplOptionsList::AmplOption::AmplOption()'],['../classIpopt_1_1AmplOptionsList_1_1AmplOption.html#ac3ada7620c611670ea9ed57957a30c53',1,'Ipopt::AmplOptionsList::AmplOption::AmplOption(const AmplOption &)']]], ['amploptionslist_69',['amploptionslist',['../classIpopt_1_1AmplOptionsList.html#a6ad24ebc99ae89285b661280ace47236',1,'Ipopt::AmplOptionsList::AmplOptionsList(const AmplOptionsList &)'],['../classIpopt_1_1AmplOptionsList.html#ae5aa08c0cf914da15d99b2ddd155c5ba',1,'Ipopt::AmplOptionsList::AmplOptionsList()']]], ['amplsolverobject_70',['AmplSolverObject',['../classIpopt_1_1AmplTNLP.html#a2d7cb241b31a80146129bc5799d9eee2',1,'Ipopt::AmplTNLP']]], ['amplsuffixhandler_71',['amplsuffixhandler',['../classIpopt_1_1AmplSuffixHandler.html#ae3e2273b878b9f944a8f0cce55bd54c9',1,'Ipopt::AmplSuffixHandler::AmplSuffixHandler()'],['../classIpopt_1_1AmplSuffixHandler.html#adb8ba0b3b285145b3b762b78b4d55b22',1,'Ipopt::AmplSuffixHandler::AmplSuffixHandler(const AmplSuffixHandler &)']]], - ['ampltnlp_72',['ampltnlp',['../classIpopt_1_1AmplTNLP.html#aed410ab6bd273ede77050a36bd85c240',1,'Ipopt::AmplTNLP::AmplTNLP(const SmartPtr< const Journalist > &jnlst, const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, const char *const *argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL)'],['../classIpopt_1_1AmplTNLP.html#a5bf35981f12a6386e5f823fe3b99f299',1,'Ipopt::AmplTNLP::AmplTNLP(const SmartPtr< const Journalist > &jnlst, const SmartPtr< OptionsList > options, char **&argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL)'],['../classIpopt_1_1AmplTNLP.html#a5a577627e4c83061a05787930724620f',1,'Ipopt::AmplTNLP::AmplTNLP()'],['../classIpopt_1_1AmplTNLP.html#a2ab397aae36cd6e826376d264fa9d315',1,'Ipopt::AmplTNLP::AmplTNLP(const AmplTNLP &)']]], + ['ampltnlp_72',['ampltnlp',['../classIpopt_1_1AmplTNLP.html#a68f7a8e7314fc848ebdb190393121fe7',1,'Ipopt::AmplTNLP::AmplTNLP(const SmartPtr< const Journalist > &jnlst, const SmartPtr< RegisteredOptions > regoptions, const SmartPtr< OptionsList > options, const char *const *argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL, bool checkinterrupt=false)'],['../classIpopt_1_1AmplTNLP.html#a5bf35981f12a6386e5f823fe3b99f299',1,'Ipopt::AmplTNLP::AmplTNLP(const SmartPtr< const Journalist > &jnlst, const SmartPtr< OptionsList > options, char **&argv, SmartPtr< AmplSuffixHandler > suffix_handler=NULL, bool allow_discrete=false, SmartPtr< AmplOptionsList > ampl_options_list=NULL, const char *ampl_option_string=NULL, const char *ampl_invokation_string=NULL, const char *ampl_banner_string=NULL, std::string *nl_file_content=NULL)'],['../classIpopt_1_1AmplTNLP.html#a5a577627e4c83061a05787930724620f',1,'Ipopt::AmplTNLP::AmplTNLP()'],['../classIpopt_1_1AmplTNLP.html#a2ab397aae36cd6e826376d264fa9d315',1,'Ipopt::AmplTNLP::AmplTNLP(const AmplTNLP &)']]], ['append_5findex_73',['append_Index',['../namespaceIpopt.html#a334ce463bb33929ee1ff24ce080241a8',1,'Ipopt']]], - ['append_5finfo_5fstring_74',['Append_info_string',['../classIpopt_1_1IpoptData.html#a1ad629fbc0f5fa6e76b49b310831241c',1,'Ipopt::IpoptData']]], + ['append_5finfo_5fstring_74',['append_info_string',['../classIpopt_1_1IpoptData.html#a1ad629fbc0f5fa6e76b49b310831241c',1,'Ipopt::IpoptData::Append_info_string(const std::string &add_str)'],['../classIpopt_1_1IpoptData.html#a480f5eb58d6048f6a9a2ce22e4d5790c',1,'Ipopt::IpoptData::Append_info_string(const std::string &add_str, double value)']]], ['apply_5fgrad_5fobj_5fscaling_75',['apply_grad_obj_scaling',['../classIpopt_1_1NLPScalingObject.html#ad7fb3340e3e79f922ceafe92684dd3c1',1,'Ipopt::NLPScalingObject']]], ['apply_5fgrad_5fobj_5fscaling_5fnonconst_76',['apply_grad_obj_scaling_NonConst',['../classIpopt_1_1NLPScalingObject.html#a129968566c09e86243ddfe25664f73d4',1,'Ipopt::NLPScalingObject']]], ['apply_5fhessian_5fscaling_77',['apply_hessian_scaling',['../classIpopt_1_1StandardScalingBase.html#a916dc20819ea1c630898ee1eafe2db30',1,'Ipopt::StandardScalingBase::apply_hessian_scaling()'],['../classIpopt_1_1NLPScalingObject.html#ab8325156479bc87d78ce80a552843ecc',1,'Ipopt::NLPScalingObject::apply_hessian_scaling()']]], diff --git a/search/functions_11.js b/search/functions_11.js index 52f14c8b4..8c374a83a 100644 --- a/search/functions_11.js +++ b/search/functions_11.js @@ -19,55 +19,56 @@ var searchData= ['registeredoptions_16',['registeredoptions',['../classIpopt_1_1RegisteredCategory.html#aea5adb2b4f25ac8750d9a1f96a668f3a',1,'Ipopt::RegisteredCategory::RegisteredOptions()'],['../classIpopt_1_1RegisteredOptions.html#a323f6aabcc53c3735c4d5c2983af7652',1,'Ipopt::RegisteredOptions::RegisteredOptions()']]], ['registeredoptionslist_17',['RegisteredOptionsList',['../classIpopt_1_1RegisteredOptions.html#aeaa6e0a416d75748184ac1f282908970',1,'Ipopt::RegisteredOptions']]], ['registeringcategory_18',['registeringcategory',['../classIpopt_1_1RegisteredOption.html#a52552d7e615200651f12ecaf962e08c8',1,'Ipopt::RegisteredOption::RegisteringCategory()'],['../classIpopt_1_1RegisteredOptions.html#a5f287411b5b481164803ada7dbcf7a2e',1,'Ipopt::RegisteredOptions::RegisteringCategory()']]], - ['registeroptions_19',['registeroptions',['../classIpopt_1_1RestoIpoptNLP.html#aca2c0e491607b5291fe47de944373e0c',1,'Ipopt::RestoIpoptNLP::RegisterOptions()'],['../classIpopt_1_1Ma86SolverInterface.html#ad1b52287e8b2c500b909d924970baba4',1,'Ipopt::Ma86SolverInterface::RegisterOptions()'],['../classIpopt_1_1Ma77SolverInterface.html#ae4aa999611ef53e230086f450d27dc2c',1,'Ipopt::Ma77SolverInterface::RegisterOptions()'],['../classIpopt_1_1Ma57TSolverInterface.html#a179f75991cbc1e72f29fe39d96dc8b75',1,'Ipopt::Ma57TSolverInterface::RegisterOptions()'],['../classIpopt_1_1Ma28TDependencyDetector.html#a200ddcb1f7063bf8fec35469c827a49f',1,'Ipopt::Ma28TDependencyDetector::RegisterOptions()'],['../classIpopt_1_1Ma27TSolverInterface.html#a75956e60e11e47f9defd21448168e187',1,'Ipopt::Ma27TSolverInterface::RegisterOptions()'],['../classIpopt_1_1IterativeWsmpSolverInterface.html#afe030df840e6e688f2ea3a9ee527eb13',1,'Ipopt::IterativeWsmpSolverInterface::RegisterOptions()'],['../classIpopt_1_1WarmStartIterateInitializer.html#a938724ed700eca30c32c3f7f9017eb0c',1,'Ipopt::WarmStartIterateInitializer::RegisterOptions()'],['../classIpopt_1_1RestoPenaltyConvergenceCheck.html#ac84145578c754797bce41ee2af177e2b',1,'Ipopt::RestoPenaltyConvergenceCheck::RegisterOptions()'],['../classIpopt_1_1MinC__1NrmRestorationPhase.html#aaed60810f6751ec3e46668e945b08b76',1,'Ipopt::MinC_1NrmRestorationPhase::RegisterOptions()'],['../classIpopt_1_1RestoIterateInitializer.html#af00b36b6bd6aa0a0177aef7f51d7f51b',1,'Ipopt::RestoIterateInitializer::RegisterOptions()'],['../classIpopt_1_1RestoFilterConvergenceCheck.html#a9d6424ef4356ab2694e548daad9b39b2',1,'Ipopt::RestoFilterConvergenceCheck::RegisterOptions()'],['../classIpopt_1_1RestoConvergenceCheck.html#a92c6ec2e331dc5085b6600ac977bb7e2',1,'Ipopt::RestoConvergenceCheck::RegisterOptions()'],['../classIpopt_1_1QualityFunctionMuOracle.html#a159434694a4a0b414341ab5de80dc32f',1,'Ipopt::QualityFunctionMuOracle::RegisterOptions()'],['../classIpopt_1_1RegisteredOptions.html#a20f15c22268c9098ed751d32d1125683',1,'Ipopt::RegisteredOptions::RegisterOptions()'],['../classIpopt_1_1ProbingMuOracle.html#a27081c7adc587ed76474cca99175fce5',1,'Ipopt::ProbingMuOracle::RegisterOptions()'],['../classIpopt_1_1Ma97SolverInterface.html#a8bbb074fb095afc9232b21a4f969ac51',1,'Ipopt::Ma97SolverInterface::RegisterOptions()'],['../classIpopt_1_1MumpsSolverInterface.html#a1c87092ecca460918419008593c3f140',1,'Ipopt::MumpsSolverInterface::RegisterOptions()'],['../classIpopt_1_1PardisoMKLSolverInterface.html#ab199200c418434848c5bf0d22360c612',1,'Ipopt::PardisoMKLSolverInterface::RegisterOptions()'],['../classIpopt_1_1PardisoSolverInterface.html#a2714301e798b4c1ae6e87dd41c7000a2',1,'Ipopt::PardisoSolverInterface::RegisterOptions()'],['../classIpopt_1_1SpralSolverInterface.html#ac2257103d9a1f3a83ca9f397aa75d2fe',1,'Ipopt::SpralSolverInterface::RegisterOptions()'],['../classIpopt_1_1TSymDependencyDetector.html#a8eee5e6395d339313258aae4499b35fc',1,'Ipopt::TSymDependencyDetector::RegisterOptions()'],['../classIpopt_1_1TSymLinearSolver.html#ad09894475039a90d87b564c7cb2f185d',1,'Ipopt::TSymLinearSolver::RegisterOptions()'],['../classIpopt_1_1WsmpSolverInterface.html#aeeb760e84110b8415d9c2bc7940efd2c',1,'Ipopt::WsmpSolverInterface::RegisterOptions()'],['../classIpopt_1_1CGPenaltyCq.html#a308c64081261b031d11ab9fce557f717',1,'Ipopt::CGPenaltyCq::RegisterOptions()'],['../classIpopt_1_1CGPenaltyLSAcceptor.html#a6a24374dc62c0cf7bfd4ed04bad9f3f9',1,'Ipopt::CGPenaltyLSAcceptor::RegisterOptions()'],['../classIpopt_1_1CGPerturbationHandler.html#af7c091e66d74b8c9e0d41d6ab5bfd592',1,'Ipopt::CGPerturbationHandler::RegisterOptions()'],['../classIpopt_1_1CGSearchDirCalculator.html#a3b83859027473244f84045313a18c1e5',1,'Ipopt::CGSearchDirCalculator::RegisterOptions()'],['../classIpopt_1_1IpoptApplication.html#afa9569b07b3cec161c3d998e0fc520ba',1,'Ipopt::IpoptApplication::RegisterOptions()'],['../classIpopt_1_1TNLPAdapter.html#a470d71ff0c3e7fec7f00d34e7c0253bf',1,'Ipopt::TNLPAdapter::RegisterOptions()'],['../classIpopt_1_1SensApplication.html#aedbaa582139dc53f69a6e0f77ecc3ba2',1,'Ipopt::SensApplication::RegisterOptions()'],['../classIpopt_1_1PDSearchDirCalculator.html#a7d20d557c24eafe7ceec21946121044d',1,'Ipopt::PDSearchDirCalculator::RegisterOptions()'],['../classIpopt_1_1PenaltyLSAcceptor.html#ac6abe9f599fb294ee597891c41f2f032',1,'Ipopt::PenaltyLSAcceptor::RegisterOptions()'],['../classIpopt_1_1InexactAlgorithmBuilder.html#a61dbb31f0b21765a10e3922e45eacfa9',1,'Ipopt::InexactAlgorithmBuilder::RegisterOptions()'],['../classIpopt_1_1InexactCq.html#a881d81cdeac7c46c35b8ea1fb5554fb9',1,'Ipopt::InexactCq::RegisterOptions()'],['../classIpopt_1_1InexactDoglegNormalStep.html#a82278b5ec2ede5687e9a239da69964a6',1,'Ipopt::InexactDoglegNormalStep::RegisterOptions()'],['../classIpopt_1_1InexactLSAcceptor.html#a440c3ed5086ddf6f4597264071e24bb3',1,'Ipopt::InexactLSAcceptor::RegisterOptions()'],['../classIpopt_1_1InexactNewtonNormalStep.html#aef234fb92871404831b9c9809a888831',1,'Ipopt::InexactNewtonNormalStep::RegisterOptions()'],['../classIpopt_1_1InexactNormalTerminationTester.html#a2504b3e1d0e3e52b7c310cf0c16eea0c',1,'Ipopt::InexactNormalTerminationTester::RegisterOptions()'],['../classIpopt_1_1InexactPDSolver.html#a001f7c31ab64f3720b5aa930892507cf',1,'Ipopt::InexactPDSolver::RegisterOptions()'],['../classIpopt_1_1InexactPDTerminationTester.html#af72465cd36d75cedd602456be728c0d9',1,'Ipopt::InexactPDTerminationTester::RegisterOptions()'],['../classIpopt_1_1InexactSearchDirCalculator.html#a6b02443fe844835d954c3138c61bd0bf',1,'Ipopt::InexactSearchDirCalculator::RegisterOptions()'],['../classIpopt_1_1IterativePardisoSolverInterface.html#a1646042f9217546da3f50c95d1f1032f',1,'Ipopt::IterativePardisoSolverInterface::RegisterOptions()'],['../classIpopt_1_1AdaptiveMuUpdate.html#a3ea28e8222cc9b1442c6d8534126c490',1,'Ipopt::AdaptiveMuUpdate::RegisterOptions()'],['../classIpopt_1_1AlgorithmBuilder.html#abb36238fabd5aa3ea5f6ecfc4c40d6a7',1,'Ipopt::AlgorithmBuilder::RegisterOptions()'],['../classIpopt_1_1BacktrackingLineSearch.html#a8bf0859cf762f870bf270f0c4c87c8fa',1,'Ipopt::BacktrackingLineSearch::RegisterOptions()'],['../classIpopt_1_1BacktrackingLSAcceptor.html#a948e091f9b593bfd4b057053f3c7077e',1,'Ipopt::BacktrackingLSAcceptor::RegisterOptions()'],['../classIpopt_1_1EquilibrationScaling.html#a443dd4fda46e8911de15150018052260',1,'Ipopt::EquilibrationScaling::RegisterOptions()'],['../classIpopt_1_1PDPerturbationHandler.html#a4550a7afc13bb81c07b04f9127518748',1,'Ipopt::PDPerturbationHandler::RegisterOptions()'],['../classIpopt_1_1PDFullSpaceSolver.html#a48ccadea2bef95f5f335830463a6c8e5',1,'Ipopt::PDFullSpaceSolver::RegisterOptions()'],['../classIpopt_1_1OrigIterationOutput.html#a8e6fb688861aa41e6f4659b431ec8dca',1,'Ipopt::OrigIterationOutput::RegisterOptions()'],['../classIpopt_1_1OrigIpoptNLP.html#a2d43d86f8ff146fa09edc769cfd0dbcf',1,'Ipopt::OrigIpoptNLP::RegisterOptions()'],['../classIpopt_1_1OptimalityErrorConvergenceCheck.html#ac0b719e6525a8ebfef6bbf3ed26712f6',1,'Ipopt::OptimalityErrorConvergenceCheck::RegisterOptions()'],['../classIpopt_1_1StandardScalingBase.html#aa70659fdcafd46e6e8a26a37cbf48c28',1,'Ipopt::StandardScalingBase::RegisterOptions()'],['../classIpopt_1_1MonotoneMuUpdate.html#ae2c8414202ca817cc77a06815413aa41',1,'Ipopt::MonotoneMuUpdate::RegisterOptions()'],['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a3188133b8913b894c778ddc89d6c3dd2',1,'Ipopt::LimMemQuasiNewtonUpdater::RegisterOptions()'],['../classIpopt_1_1IpoptData.html#ab597ccfaab6bb0171d5c65196f804ded',1,'Ipopt::IpoptData::RegisterOptions()'],['../classIpopt_1_1IpoptCalculatedQuantities.html#afe82ce10ea4ab69b38a81fc5f439370b',1,'Ipopt::IpoptCalculatedQuantities::RegisterOptions()'],['../classIpopt_1_1IpoptAlgorithm.html#ac8e03902f681e8d3e7089efc103f58ed',1,'Ipopt::IpoptAlgorithm::RegisterOptions()'],['../classIpopt_1_1GradientScaling.html#af99cbf0d22944681ec7afd11be00a8df',1,'Ipopt::GradientScaling::RegisterOptions()'],['../classIpopt_1_1FilterLSAcceptor.html#a1641246a9e392227b67bbd688c67f031',1,'Ipopt::FilterLSAcceptor::RegisterOptions()'],['../classIpopt_1_1DefaultIterateInitializer.html#aef6fd1af247a0219573b9071a31bc3f7',1,'Ipopt::DefaultIterateInitializer::RegisterOptions()']]], - ['registeroptions_5falgorithm_20',['RegisterOptions_Algorithm',['../namespaceIpopt.html#a385e6ad5a3662c457aa4af3fa0b2c24d',1,'Ipopt']]], - ['registeroptions_5fcgpenalty_21',['RegisterOptions_CGPenalty',['../namespaceIpopt.html#a4456b4cd31d5d2859c972c71b5804118',1,'Ipopt']]], - ['registeroptions_5finexact_22',['RegisterOptions_Inexact',['../namespaceIpopt.html#af7180660bd07fa8efb669a2b6ffd6f97',1,'Ipopt']]], - ['registeroptions_5finterfaces_23',['RegisterOptions_Interfaces',['../namespaceIpopt.html#a5c6bb3514c26c65d40d06a490c2c34a2',1,'Ipopt']]], - ['registeroptions_5flinearsolvers_24',['RegisterOptions_LinearSolvers',['../namespaceIpopt.html#ac13fbf74ce650285025c5a6e84bb511b',1,'Ipopt']]], - ['registeroptions_5fsipopt_25',['RegisterOptions_sIPOPT',['../namespaceIpopt.html#a9f8cdfe8a995380c9e20595952178386',1,'Ipopt']]], - ['regoptions_26',['RegOptions',['../classIpopt_1_1IpoptApplication.html#a6f0bfd1cac08fa9a3fe9de4d47d42e04',1,'Ipopt::IpoptApplication']]], - ['relax_5fbounds_27',['relax_bounds',['../classIpopt_1_1OrigIpoptNLP.html#a527887cb622251b97802ec2d862cbef5',1,'Ipopt::OrigIpoptNLP']]], - ['releasepointer_5f_28',['ReleasePointer_',['../classIpopt_1_1SmartPtr.html#ab74ca6e796ac58fa4ad335d8112ffae2',1,'Ipopt::SmartPtr']]], - ['releaseref_29',['ReleaseRef',['../classIpopt_1_1ReferencedObject.html#ae6c952e7d1a63080dc8f121c008944fc',1,'Ipopt::ReferencedObject']]], - ['remembercurrentpointasaccepted_30',['RememberCurrentPointAsAccepted',['../classIpopt_1_1AdaptiveMuUpdate.html#aa81a487e86ff119827c39c11eb43beba',1,'Ipopt::AdaptiveMuUpdate']]], - ['reoptimizenlp_31',['ReOptimizeNLP',['../classIpopt_1_1IpoptApplication.html#a483aa387ec56687a106d414da5df4ad8',1,'Ipopt::IpoptApplication']]], - ['reoptimizetnlp_32',['ReOptimizeTNLP',['../classIpopt_1_1IpoptApplication.html#a24de5d491b570b01e36a329c5a3c9471',1,'Ipopt::IpoptApplication']]], - ['reportexception_33',['ReportException',['../classIpopt_1_1IpoptException.html#a590c35a9c2f5984574933f9fcaab25c4',1,'Ipopt::IpoptException']]], - ['requestattach_34',['RequestAttach',['../classIpopt_1_1Observer.html#ad8a27925a917ba926d713ceaac3efd7d',1,'Ipopt::Observer']]], - ['requestdetach_35',['RequestDetach',['../classIpopt_1_1Observer.html#a7006c91bc2893aa7aaa03799820f76dd',1,'Ipopt::Observer']]], - ['reset_36',['reset',['../classIpopt_1_1PenaltyLSAcceptor.html#a840b8529b9f2f3b42e90ba33d8a932fe',1,'Ipopt::PenaltyLSAcceptor::Reset()'],['../classIpopt_1_1InexactLSAcceptor.html#a1a7cccb588951eebf3ea838d3af14581',1,'Ipopt::InexactLSAcceptor::Reset()'],['../classIpopt_1_1BacktrackingLineSearch.html#ac5f93da335cb0a2d7d2eb324664839a9',1,'Ipopt::BacktrackingLineSearch::Reset()'],['../classIpopt_1_1BacktrackingLSAcceptor.html#a9186dcaa4d969aaeb9579dc47de70acc',1,'Ipopt::BacktrackingLSAcceptor::Reset()'],['../classIpopt_1_1FilterLSAcceptor.html#aa7719befa41ec1b44db3c752814fa17d',1,'Ipopt::FilterLSAcceptor::Reset()'],['../classIpopt_1_1LineSearch.html#ad33f5703834e99614d2eace2846ac5c0',1,'Ipopt::LineSearch::Reset()'],['../classIpopt_1_1TimedTask.html#a7f249501c707ba9c0bec5cecee93cc65',1,'Ipopt::TimedTask::Reset()'],['../classIpopt_1_1CGPenaltyLSAcceptor.html#a9d9c631b4bd1d3c1ee4800addb702a1a',1,'Ipopt::CGPenaltyLSAcceptor::Reset()']]], - ['reset_5fdata_5fa_37',['reset_data_A',['../classIpopt_1_1PCalculator.html#a61c8c9077bc0147a389039b9d322ef67',1,'Ipopt::PCalculator']]], - ['resetadjustedtrialslacks_38',['ResetAdjustedTrialSlacks',['../classIpopt_1_1IpoptCalculatedQuantities.html#aff56a0ca444d41d9330d314bb49d681f',1,'Ipopt::IpoptCalculatedQuantities']]], - ['resetinfo_39',['ResetInfo',['../classIpopt_1_1IpoptData.html#a885f82e4eed0d97b5f0e99a862a4bc42',1,'Ipopt::IpoptData']]], - ['resetlist_40',['ResetList',['../classIpopt_1_1PiecewisePenalty.html#a6cf7901c5173b6bbade4d1f59eccc967',1,'Ipopt::PiecewisePenalty']]], - ['resetslacks_41',['ResetSlacks',['../classIpopt_1_1InexactLSAcceptor.html#a70c538d464d4c11c7e7fb13854f1c73f',1,'Ipopt::InexactLSAcceptor']]], - ['resettimes_42',['ResetTimes',['../classIpopt_1_1TimingStatistics.html#a5d48b224373c66adc04d72577205a9ae',1,'Ipopt::TimingStatistics']]], - ['resortbnds_43',['ResortBnds',['../classIpopt_1_1TNLPAdapter.html#a27af8d1553bc89fc1c003459bb082fcc',1,'Ipopt::TNLPAdapter']]], - ['resortboundmultipliers_44',['ResortBoundMultipliers',['../classIpopt_1_1TNLPAdapter.html#acd0254ec27ef13e6dc8527154f9713bc',1,'Ipopt::TNLPAdapter']]], - ['resortbounds_45',['ResortBounds',['../classIpopt_1_1TNLPAdapter.html#a0c135f4a0ca1a65154feb164ff3e45ae',1,'Ipopt::TNLPAdapter']]], - ['resortg_46',['ResortG',['../classIpopt_1_1TNLPAdapter.html#aa7d13eace81ff7d3181ef629ce3a4a6d',1,'Ipopt::TNLPAdapter']]], - ['resortx_47',['ResortX',['../classIpopt_1_1TNLPAdapter.html#a1f19ad31a25cbed6090f504857e85959',1,'Ipopt::TNLPAdapter']]], - ['restoconvergencecheck_48',['restoconvergencecheck',['../classIpopt_1_1RestoConvergenceCheck.html#aa98e9bbe93bca27a571085ce9ff4a972',1,'Ipopt::RestoConvergenceCheck::RestoConvergenceCheck(const RestoConvergenceCheck &)'],['../classIpopt_1_1RestoConvergenceCheck.html#aea0959028bda24ac812ea66d43f26354',1,'Ipopt::RestoConvergenceCheck::RestoConvergenceCheck()']]], - ['restofilterconvergencecheck_49',['restofilterconvergencecheck',['../classIpopt_1_1RestoFilterConvergenceCheck.html#a6154d5424191ef92b9b010965ff6e401',1,'Ipopt::RestoFilterConvergenceCheck::RestoFilterConvergenceCheck()'],['../classIpopt_1_1RestoFilterConvergenceCheck.html#a260d4be553eaa335187f4e394d72e89d',1,'Ipopt::RestoFilterConvergenceCheck::RestoFilterConvergenceCheck(const RestoFilterConvergenceCheck &)']]], - ['restoipoptnlp_50',['restoipoptnlp',['../classIpopt_1_1RestoIpoptNLP.html#ae7921dfab15c5c9c7bd042babd4b9f9a',1,'Ipopt::RestoIpoptNLP::RestoIpoptNLP(IpoptNLP &orig_ip_nlp, IpoptData &orig_ip_data, IpoptCalculatedQuantities &orig_ip_cq)'],['../classIpopt_1_1RestoIpoptNLP.html#a61da4a7113966f6fafc70afe2aa93e64',1,'Ipopt::RestoIpoptNLP::RestoIpoptNLP()'],['../classIpopt_1_1RestoIpoptNLP.html#ae59df458609ca72cfb4da737d79b5048',1,'Ipopt::RestoIpoptNLP::RestoIpoptNLP(const RestoIpoptNLP &)']]], - ['restoiterateinitializer_51',['restoiterateinitializer',['../classIpopt_1_1RestoIterateInitializer.html#a42a7d05dc6bf280e9e97796ebd30f04d',1,'Ipopt::RestoIterateInitializer::RestoIterateInitializer()'],['../classIpopt_1_1RestoIterateInitializer.html#ad66c5638a71aca4c5604cc018bf6675c',1,'Ipopt::RestoIterateInitializer::RestoIterateInitializer(const SmartPtr< EqMultiplierCalculator > &eq_mult_calculator)'],['../classIpopt_1_1RestoIterateInitializer.html#a69815e84a3971f39c387324ab390fdee',1,'Ipopt::RestoIterateInitializer::RestoIterateInitializer(const RestoIterateInitializer &)']]], - ['restoiterationoutput_52',['restoiterationoutput',['../classIpopt_1_1RestoIterationOutput.html#abc7a583078b7bd5eae6092db3a57c500',1,'Ipopt::RestoIterationOutput::RestoIterationOutput(const SmartPtr< OrigIterationOutput > &resto_orig_iteration_output)'],['../classIpopt_1_1RestoIterationOutput.html#ac717737ae83fb59be251e7c97e543a9b',1,'Ipopt::RestoIterationOutput::RestoIterationOutput()'],['../classIpopt_1_1RestoIterationOutput.html#a0df6e60988124aa3a74b61b96e9d339e',1,'Ipopt::RestoIterationOutput::RestoIterationOutput(const RestoIterationOutput &)']]], - ['restopenaltyconvergencecheck_53',['restopenaltyconvergencecheck',['../classIpopt_1_1RestoPenaltyConvergenceCheck.html#a2022b6e91f58eb4721b143552a6e8548',1,'Ipopt::RestoPenaltyConvergenceCheck::RestoPenaltyConvergenceCheck(const RestoPenaltyConvergenceCheck &)'],['../classIpopt_1_1RestoPenaltyConvergenceCheck.html#ac5a0d7a55f3008d594f72227656f94ec',1,'Ipopt::RestoPenaltyConvergenceCheck::RestoPenaltyConvergenceCheck()']]], - ['restor_5fcounter_54',['restor_counter',['../classIpopt_1_1CGPenaltyData.html#af3636e593be3a1a50b6b967e77bc934b',1,'Ipopt::CGPenaltyData']]], - ['restor_5fiter_55',['restor_iter',['../classIpopt_1_1CGPenaltyData.html#a4f517e4f4fbb18d667c78fb476744c1f',1,'Ipopt::CGPenaltyData']]], - ['restorationphase_56',['restorationphase',['../classIpopt_1_1RestorationPhase.html#ac5ef685cf3f924bf9ff370842b7cdfee',1,'Ipopt::RestorationPhase::RestorationPhase()'],['../classIpopt_1_1RestorationPhase.html#a84bf22fc34120f0f79d080d6236919bc',1,'Ipopt::RestorationPhase::RestorationPhase(const RestorationPhase &)']]], - ['restoreacceptablepoint_57',['RestoreAcceptablePoint',['../classIpopt_1_1BacktrackingLineSearch.html#aa0a57f17d8646480bb31b424039bcb3b',1,'Ipopt::BacktrackingLineSearch']]], - ['restorebestpoint_58',['RestoreBestPoint',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a622419aee9d39bc2649f5213b8d774e0',1,'Ipopt::CGPenaltyLSAcceptor']]], - ['restorediterate_59',['restorediterate',['../classIpopt_1_1CGPenaltyLSAcceptor.html#abe021b3ea44200bbb04acc75391927d3',1,'Ipopt::CGPenaltyLSAcceptor::RestoredIterate()'],['../classIpopt_1_1BacktrackingLSAcceptor.html#a23f8a7e07b7ab0e0d91a40d846b59472',1,'Ipopt::BacktrackingLSAcceptor::RestoredIterate()']]], - ['restoreinternaldatabackup_60',['RestoreInternalDataBackup',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a8e7c02278b58807cd441410d983e3fd0',1,'Ipopt::LimMemQuasiNewtonUpdater']]], - ['restorestorationphase_61',['restorestorationphase',['../classIpopt_1_1RestoRestorationPhase.html#ae49dbf5dad4b3ac021a084a165581472',1,'Ipopt::RestoRestorationPhase::RestoRestorationPhase(const RestoRestorationPhase &)'],['../classIpopt_1_1RestoRestorationPhase.html#a0f0fea6e91a9fca43605a799358d8967',1,'Ipopt::RestoRestorationPhase::RestoRestorationPhase()']]], - ['rethrownonipoptexception_62',['RethrowNonIpoptException',['../classIpopt_1_1IpoptApplication.html#a83e1b7a32982852aee98f8a43e3e77a6',1,'Ipopt::IpoptApplication']]], - ['rho_63',['Rho',['../classIpopt_1_1RestoIpoptNLP.html#a24cbed6e8488d2562f3357a9a6605988',1,'Ipopt::RestoIpoptNLP']]], - ['rhs_5fcr_64',['Rhs_cR',['../classIpopt_1_1AugRestoSystemSolver.html#a14c03a65d291a06f7ececa74b3482bc6',1,'Ipopt::AugRestoSystemSolver']]], - ['rhs_5fdr_65',['Rhs_dR',['../classIpopt_1_1AugRestoSystemSolver.html#a55ee19722884c032cce55471351b45b1',1,'Ipopt::AugRestoSystemSolver']]], - ['rowcolscaling_66',['rowcolscaling',['../classIpopt_1_1SymScaledMatrix.html#a02e5ed72d6f99d5add1116f46a02641a',1,'Ipopt::SymScaledMatrix::RowColScaling()'],['../classIpopt_1_1SymScaledMatrixSpace.html#a0d26e0d8ababff487c004ff1a9d95272',1,'Ipopt::SymScaledMatrixSpace::RowColScaling()']]], - ['rowscaling_67',['rowscaling',['../classIpopt_1_1ScaledMatrix.html#a6d196b32119ec34a8f11d8e47d5f050f',1,'Ipopt::ScaledMatrix::RowScaling()'],['../classIpopt_1_1ScaledMatrixSpace.html#a0ae7816bb0219df6907903217b32630f',1,'Ipopt::ScaledMatrixSpace::RowScaling()']]], - ['rowvectorspace_68',['rowvectorspace',['../classIpopt_1_1ExpandedMultiVectorMatrix.html#a7a154afa75a5c5facbb95ffd7228b709',1,'Ipopt::ExpandedMultiVectorMatrix::RowVectorSpace()'],['../classIpopt_1_1ExpandedMultiVectorMatrixSpace.html#a9c71d1269e2fb826c16a2fe357e08034',1,'Ipopt::ExpandedMultiVectorMatrixSpace::RowVectorSpace()']]], - ['run_69',['run',['../classIpopt_1_1SensAlgorithm.html#a6170ca071834ff03e981e010412d4f98',1,'Ipopt::SensAlgorithm::Run()'],['../classIpopt_1_1SensApplication.html#a83eebc2a9636e2ab26f3ba3755ed0416',1,'Ipopt::SensApplication::Run()']]] + ['registerinterrupthandler_19',['RegisterInterruptHandler',['../namespaceIpopt.html#a67b597ce79fdd866ca80f49e553439ea',1,'Ipopt']]], + ['registeroptions_20',['registeroptions',['../classIpopt_1_1RestoIpoptNLP.html#aca2c0e491607b5291fe47de944373e0c',1,'Ipopt::RestoIpoptNLP::RegisterOptions()'],['../classIpopt_1_1Ma86SolverInterface.html#ad1b52287e8b2c500b909d924970baba4',1,'Ipopt::Ma86SolverInterface::RegisterOptions()'],['../classIpopt_1_1Ma77SolverInterface.html#ae4aa999611ef53e230086f450d27dc2c',1,'Ipopt::Ma77SolverInterface::RegisterOptions()'],['../classIpopt_1_1Ma57TSolverInterface.html#a179f75991cbc1e72f29fe39d96dc8b75',1,'Ipopt::Ma57TSolverInterface::RegisterOptions()'],['../classIpopt_1_1Ma28TDependencyDetector.html#a200ddcb1f7063bf8fec35469c827a49f',1,'Ipopt::Ma28TDependencyDetector::RegisterOptions()'],['../classIpopt_1_1Ma27TSolverInterface.html#a75956e60e11e47f9defd21448168e187',1,'Ipopt::Ma27TSolverInterface::RegisterOptions()'],['../classIpopt_1_1IterativeWsmpSolverInterface.html#afe030df840e6e688f2ea3a9ee527eb13',1,'Ipopt::IterativeWsmpSolverInterface::RegisterOptions()'],['../classIpopt_1_1WarmStartIterateInitializer.html#a938724ed700eca30c32c3f7f9017eb0c',1,'Ipopt::WarmStartIterateInitializer::RegisterOptions()'],['../classIpopt_1_1RestoPenaltyConvergenceCheck.html#ac84145578c754797bce41ee2af177e2b',1,'Ipopt::RestoPenaltyConvergenceCheck::RegisterOptions()'],['../classIpopt_1_1MinC__1NrmRestorationPhase.html#aaed60810f6751ec3e46668e945b08b76',1,'Ipopt::MinC_1NrmRestorationPhase::RegisterOptions()'],['../classIpopt_1_1RestoIterateInitializer.html#af00b36b6bd6aa0a0177aef7f51d7f51b',1,'Ipopt::RestoIterateInitializer::RegisterOptions()'],['../classIpopt_1_1RestoFilterConvergenceCheck.html#a9d6424ef4356ab2694e548daad9b39b2',1,'Ipopt::RestoFilterConvergenceCheck::RegisterOptions()'],['../classIpopt_1_1RestoConvergenceCheck.html#a92c6ec2e331dc5085b6600ac977bb7e2',1,'Ipopt::RestoConvergenceCheck::RegisterOptions()'],['../classIpopt_1_1RegisteredOptions.html#a20f15c22268c9098ed751d32d1125683',1,'Ipopt::RegisteredOptions::RegisterOptions()'],['../classIpopt_1_1QualityFunctionMuOracle.html#a159434694a4a0b414341ab5de80dc32f',1,'Ipopt::QualityFunctionMuOracle::RegisterOptions()'],['../classIpopt_1_1Ma97SolverInterface.html#a8bbb074fb095afc9232b21a4f969ac51',1,'Ipopt::Ma97SolverInterface::RegisterOptions()'],['../classIpopt_1_1MumpsSolverInterface.html#a1c87092ecca460918419008593c3f140',1,'Ipopt::MumpsSolverInterface::RegisterOptions()'],['../classIpopt_1_1PardisoMKLSolverInterface.html#ab199200c418434848c5bf0d22360c612',1,'Ipopt::PardisoMKLSolverInterface::RegisterOptions()'],['../classIpopt_1_1PardisoSolverInterface.html#a2714301e798b4c1ae6e87dd41c7000a2',1,'Ipopt::PardisoSolverInterface::RegisterOptions()'],['../classIpopt_1_1SpralSolverInterface.html#ac2257103d9a1f3a83ca9f397aa75d2fe',1,'Ipopt::SpralSolverInterface::RegisterOptions()'],['../classIpopt_1_1TSymDependencyDetector.html#a8eee5e6395d339313258aae4499b35fc',1,'Ipopt::TSymDependencyDetector::RegisterOptions()'],['../classIpopt_1_1TSymLinearSolver.html#ad09894475039a90d87b564c7cb2f185d',1,'Ipopt::TSymLinearSolver::RegisterOptions()'],['../classIpopt_1_1WsmpSolverInterface.html#aeeb760e84110b8415d9c2bc7940efd2c',1,'Ipopt::WsmpSolverInterface::RegisterOptions()'],['../classIpopt_1_1CGPenaltyCq.html#a308c64081261b031d11ab9fce557f717',1,'Ipopt::CGPenaltyCq::RegisterOptions()'],['../classIpopt_1_1CGPenaltyLSAcceptor.html#a6a24374dc62c0cf7bfd4ed04bad9f3f9',1,'Ipopt::CGPenaltyLSAcceptor::RegisterOptions()'],['../classIpopt_1_1CGPerturbationHandler.html#af7c091e66d74b8c9e0d41d6ab5bfd592',1,'Ipopt::CGPerturbationHandler::RegisterOptions()'],['../classIpopt_1_1CGSearchDirCalculator.html#a3b83859027473244f84045313a18c1e5',1,'Ipopt::CGSearchDirCalculator::RegisterOptions()'],['../classIpopt_1_1IpoptApplication.html#afa9569b07b3cec161c3d998e0fc520ba',1,'Ipopt::IpoptApplication::RegisterOptions()'],['../classIpopt_1_1TNLPAdapter.html#a470d71ff0c3e7fec7f00d34e7c0253bf',1,'Ipopt::TNLPAdapter::RegisterOptions()'],['../classIpopt_1_1SensApplication.html#aedbaa582139dc53f69a6e0f77ecc3ba2',1,'Ipopt::SensApplication::RegisterOptions()'],['../classIpopt_1_1BacktrackingLineSearch.html#a8bf0859cf762f870bf270f0c4c87c8fa',1,'Ipopt::BacktrackingLineSearch::RegisterOptions()'],['../classIpopt_1_1InexactAlgorithmBuilder.html#a61dbb31f0b21765a10e3922e45eacfa9',1,'Ipopt::InexactAlgorithmBuilder::RegisterOptions()'],['../classIpopt_1_1ProbingMuOracle.html#a27081c7adc587ed76474cca99175fce5',1,'Ipopt::ProbingMuOracle::RegisterOptions()'],['../classIpopt_1_1InexactCq.html#a881d81cdeac7c46c35b8ea1fb5554fb9',1,'Ipopt::InexactCq::RegisterOptions()'],['../classIpopt_1_1InexactDoglegNormalStep.html#a82278b5ec2ede5687e9a239da69964a6',1,'Ipopt::InexactDoglegNormalStep::RegisterOptions()'],['../classIpopt_1_1InexactLSAcceptor.html#a440c3ed5086ddf6f4597264071e24bb3',1,'Ipopt::InexactLSAcceptor::RegisterOptions()'],['../classIpopt_1_1InexactNewtonNormalStep.html#aef234fb92871404831b9c9809a888831',1,'Ipopt::InexactNewtonNormalStep::RegisterOptions()'],['../classIpopt_1_1InexactNormalTerminationTester.html#a2504b3e1d0e3e52b7c310cf0c16eea0c',1,'Ipopt::InexactNormalTerminationTester::RegisterOptions()'],['../classIpopt_1_1InexactPDSolver.html#a001f7c31ab64f3720b5aa930892507cf',1,'Ipopt::InexactPDSolver::RegisterOptions()'],['../classIpopt_1_1InexactPDTerminationTester.html#af72465cd36d75cedd602456be728c0d9',1,'Ipopt::InexactPDTerminationTester::RegisterOptions()'],['../classIpopt_1_1InexactSearchDirCalculator.html#a6b02443fe844835d954c3138c61bd0bf',1,'Ipopt::InexactSearchDirCalculator::RegisterOptions()'],['../classIpopt_1_1IterativePardisoSolverInterface.html#a1646042f9217546da3f50c95d1f1032f',1,'Ipopt::IterativePardisoSolverInterface::RegisterOptions()'],['../classIpopt_1_1AdaptiveMuUpdate.html#a3ea28e8222cc9b1442c6d8534126c490',1,'Ipopt::AdaptiveMuUpdate::RegisterOptions()'],['../classIpopt_1_1AlgorithmBuilder.html#abb36238fabd5aa3ea5f6ecfc4c40d6a7',1,'Ipopt::AlgorithmBuilder::RegisterOptions()'],['../classIpopt_1_1BacktrackingLSAcceptor.html#a948e091f9b593bfd4b057053f3c7077e',1,'Ipopt::BacktrackingLSAcceptor::RegisterOptions()'],['../classIpopt_1_1DefaultIterateInitializer.html#aef6fd1af247a0219573b9071a31bc3f7',1,'Ipopt::DefaultIterateInitializer::RegisterOptions()'],['../classIpopt_1_1OrigIpoptNLP.html#a2d43d86f8ff146fa09edc769cfd0dbcf',1,'Ipopt::OrigIpoptNLP::RegisterOptions()'],['../classIpopt_1_1PenaltyLSAcceptor.html#ac6abe9f599fb294ee597891c41f2f032',1,'Ipopt::PenaltyLSAcceptor::RegisterOptions()'],['../classIpopt_1_1PDSearchDirCalculator.html#a7d20d557c24eafe7ceec21946121044d',1,'Ipopt::PDSearchDirCalculator::RegisterOptions()'],['../classIpopt_1_1PDPerturbationHandler.html#a4550a7afc13bb81c07b04f9127518748',1,'Ipopt::PDPerturbationHandler::RegisterOptions()'],['../classIpopt_1_1PDFullSpaceSolver.html#a48ccadea2bef95f5f335830463a6c8e5',1,'Ipopt::PDFullSpaceSolver::RegisterOptions()'],['../classIpopt_1_1OrigIterationOutput.html#a8e6fb688861aa41e6f4659b431ec8dca',1,'Ipopt::OrigIterationOutput::RegisterOptions()'],['../classIpopt_1_1EquilibrationScaling.html#a443dd4fda46e8911de15150018052260',1,'Ipopt::EquilibrationScaling::RegisterOptions()'],['../classIpopt_1_1OptimalityErrorConvergenceCheck.html#ac0b719e6525a8ebfef6bbf3ed26712f6',1,'Ipopt::OptimalityErrorConvergenceCheck::RegisterOptions()'],['../classIpopt_1_1StandardScalingBase.html#aa70659fdcafd46e6e8a26a37cbf48c28',1,'Ipopt::StandardScalingBase::RegisterOptions()'],['../classIpopt_1_1MonotoneMuUpdate.html#ae2c8414202ca817cc77a06815413aa41',1,'Ipopt::MonotoneMuUpdate::RegisterOptions()'],['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a3188133b8913b894c778ddc89d6c3dd2',1,'Ipopt::LimMemQuasiNewtonUpdater::RegisterOptions()'],['../classIpopt_1_1IpoptData.html#ab597ccfaab6bb0171d5c65196f804ded',1,'Ipopt::IpoptData::RegisterOptions()'],['../classIpopt_1_1IpoptCalculatedQuantities.html#afe82ce10ea4ab69b38a81fc5f439370b',1,'Ipopt::IpoptCalculatedQuantities::RegisterOptions()'],['../classIpopt_1_1IpoptAlgorithm.html#ac8e03902f681e8d3e7089efc103f58ed',1,'Ipopt::IpoptAlgorithm::RegisterOptions()'],['../classIpopt_1_1GradientScaling.html#af99cbf0d22944681ec7afd11be00a8df',1,'Ipopt::GradientScaling::RegisterOptions()'],['../classIpopt_1_1FilterLSAcceptor.html#a1641246a9e392227b67bbd688c67f031',1,'Ipopt::FilterLSAcceptor::RegisterOptions()']]], + ['registeroptions_5falgorithm_21',['RegisterOptions_Algorithm',['../namespaceIpopt.html#a385e6ad5a3662c457aa4af3fa0b2c24d',1,'Ipopt']]], + ['registeroptions_5fcgpenalty_22',['RegisterOptions_CGPenalty',['../namespaceIpopt.html#a4456b4cd31d5d2859c972c71b5804118',1,'Ipopt']]], + ['registeroptions_5finexact_23',['RegisterOptions_Inexact',['../namespaceIpopt.html#af7180660bd07fa8efb669a2b6ffd6f97',1,'Ipopt']]], + ['registeroptions_5finterfaces_24',['RegisterOptions_Interfaces',['../namespaceIpopt.html#a5c6bb3514c26c65d40d06a490c2c34a2',1,'Ipopt']]], + ['registeroptions_5flinearsolvers_25',['RegisterOptions_LinearSolvers',['../namespaceIpopt.html#ac13fbf74ce650285025c5a6e84bb511b',1,'Ipopt']]], + ['registeroptions_5fsipopt_26',['RegisterOptions_sIPOPT',['../namespaceIpopt.html#a9f8cdfe8a995380c9e20595952178386',1,'Ipopt']]], + ['regoptions_27',['RegOptions',['../classIpopt_1_1IpoptApplication.html#a6f0bfd1cac08fa9a3fe9de4d47d42e04',1,'Ipopt::IpoptApplication']]], + ['relax_5fbounds_28',['relax_bounds',['../classIpopt_1_1OrigIpoptNLP.html#a527887cb622251b97802ec2d862cbef5',1,'Ipopt::OrigIpoptNLP']]], + ['releasepointer_5f_29',['ReleasePointer_',['../classIpopt_1_1SmartPtr.html#ab74ca6e796ac58fa4ad335d8112ffae2',1,'Ipopt::SmartPtr']]], + ['releaseref_30',['ReleaseRef',['../classIpopt_1_1ReferencedObject.html#ae6c952e7d1a63080dc8f121c008944fc',1,'Ipopt::ReferencedObject']]], + ['remembercurrentpointasaccepted_31',['RememberCurrentPointAsAccepted',['../classIpopt_1_1AdaptiveMuUpdate.html#aa81a487e86ff119827c39c11eb43beba',1,'Ipopt::AdaptiveMuUpdate']]], + ['reoptimizenlp_32',['ReOptimizeNLP',['../classIpopt_1_1IpoptApplication.html#a483aa387ec56687a106d414da5df4ad8',1,'Ipopt::IpoptApplication']]], + ['reoptimizetnlp_33',['ReOptimizeTNLP',['../classIpopt_1_1IpoptApplication.html#a24de5d491b570b01e36a329c5a3c9471',1,'Ipopt::IpoptApplication']]], + ['reportexception_34',['ReportException',['../classIpopt_1_1IpoptException.html#a590c35a9c2f5984574933f9fcaab25c4',1,'Ipopt::IpoptException']]], + ['requestattach_35',['RequestAttach',['../classIpopt_1_1Observer.html#ad8a27925a917ba926d713ceaac3efd7d',1,'Ipopt::Observer']]], + ['requestdetach_36',['RequestDetach',['../classIpopt_1_1Observer.html#a7006c91bc2893aa7aaa03799820f76dd',1,'Ipopt::Observer']]], + ['reset_37',['reset',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a9d9c631b4bd1d3c1ee4800addb702a1a',1,'Ipopt::CGPenaltyLSAcceptor::Reset()'],['../classIpopt_1_1InexactLSAcceptor.html#a1a7cccb588951eebf3ea838d3af14581',1,'Ipopt::InexactLSAcceptor::Reset()'],['../classIpopt_1_1BacktrackingLineSearch.html#ac5f93da335cb0a2d7d2eb324664839a9',1,'Ipopt::BacktrackingLineSearch::Reset()'],['../classIpopt_1_1BacktrackingLSAcceptor.html#a9186dcaa4d969aaeb9579dc47de70acc',1,'Ipopt::BacktrackingLSAcceptor::Reset()'],['../classIpopt_1_1FilterLSAcceptor.html#aa7719befa41ec1b44db3c752814fa17d',1,'Ipopt::FilterLSAcceptor::Reset()'],['../classIpopt_1_1LineSearch.html#ad33f5703834e99614d2eace2846ac5c0',1,'Ipopt::LineSearch::Reset()'],['../classIpopt_1_1PenaltyLSAcceptor.html#a840b8529b9f2f3b42e90ba33d8a932fe',1,'Ipopt::PenaltyLSAcceptor::Reset()'],['../classIpopt_1_1TimedTask.html#a7f249501c707ba9c0bec5cecee93cc65',1,'Ipopt::TimedTask::Reset()']]], + ['reset_5fdata_5fa_38',['reset_data_A',['../classIpopt_1_1PCalculator.html#a61c8c9077bc0147a389039b9d322ef67',1,'Ipopt::PCalculator']]], + ['resetadjustedtrialslacks_39',['ResetAdjustedTrialSlacks',['../classIpopt_1_1IpoptCalculatedQuantities.html#aff56a0ca444d41d9330d314bb49d681f',1,'Ipopt::IpoptCalculatedQuantities']]], + ['resetinfo_40',['ResetInfo',['../classIpopt_1_1IpoptData.html#a885f82e4eed0d97b5f0e99a862a4bc42',1,'Ipopt::IpoptData']]], + ['resetlist_41',['ResetList',['../classIpopt_1_1PiecewisePenalty.html#a6cf7901c5173b6bbade4d1f59eccc967',1,'Ipopt::PiecewisePenalty']]], + ['resetslacks_42',['ResetSlacks',['../classIpopt_1_1InexactLSAcceptor.html#a70c538d464d4c11c7e7fb13854f1c73f',1,'Ipopt::InexactLSAcceptor']]], + ['resettimes_43',['ResetTimes',['../classIpopt_1_1TimingStatistics.html#a5d48b224373c66adc04d72577205a9ae',1,'Ipopt::TimingStatistics']]], + ['resortbnds_44',['ResortBnds',['../classIpopt_1_1TNLPAdapter.html#a27af8d1553bc89fc1c003459bb082fcc',1,'Ipopt::TNLPAdapter']]], + ['resortboundmultipliers_45',['ResortBoundMultipliers',['../classIpopt_1_1TNLPAdapter.html#acd0254ec27ef13e6dc8527154f9713bc',1,'Ipopt::TNLPAdapter']]], + ['resortbounds_46',['ResortBounds',['../classIpopt_1_1TNLPAdapter.html#a0c135f4a0ca1a65154feb164ff3e45ae',1,'Ipopt::TNLPAdapter']]], + ['resortg_47',['ResortG',['../classIpopt_1_1TNLPAdapter.html#aa7d13eace81ff7d3181ef629ce3a4a6d',1,'Ipopt::TNLPAdapter']]], + ['resortx_48',['ResortX',['../classIpopt_1_1TNLPAdapter.html#a1f19ad31a25cbed6090f504857e85959',1,'Ipopt::TNLPAdapter']]], + ['restoconvergencecheck_49',['restoconvergencecheck',['../classIpopt_1_1RestoConvergenceCheck.html#aea0959028bda24ac812ea66d43f26354',1,'Ipopt::RestoConvergenceCheck::RestoConvergenceCheck()'],['../classIpopt_1_1RestoConvergenceCheck.html#aa98e9bbe93bca27a571085ce9ff4a972',1,'Ipopt::RestoConvergenceCheck::RestoConvergenceCheck(const RestoConvergenceCheck &)']]], + ['restofilterconvergencecheck_50',['restofilterconvergencecheck',['../classIpopt_1_1RestoFilterConvergenceCheck.html#a6154d5424191ef92b9b010965ff6e401',1,'Ipopt::RestoFilterConvergenceCheck::RestoFilterConvergenceCheck()'],['../classIpopt_1_1RestoFilterConvergenceCheck.html#a260d4be553eaa335187f4e394d72e89d',1,'Ipopt::RestoFilterConvergenceCheck::RestoFilterConvergenceCheck(const RestoFilterConvergenceCheck &)']]], + ['restoipoptnlp_51',['restoipoptnlp',['../classIpopt_1_1RestoIpoptNLP.html#a61da4a7113966f6fafc70afe2aa93e64',1,'Ipopt::RestoIpoptNLP::RestoIpoptNLP()'],['../classIpopt_1_1RestoIpoptNLP.html#ae7921dfab15c5c9c7bd042babd4b9f9a',1,'Ipopt::RestoIpoptNLP::RestoIpoptNLP(IpoptNLP &orig_ip_nlp, IpoptData &orig_ip_data, IpoptCalculatedQuantities &orig_ip_cq)'],['../classIpopt_1_1RestoIpoptNLP.html#ae59df458609ca72cfb4da737d79b5048',1,'Ipopt::RestoIpoptNLP::RestoIpoptNLP(const RestoIpoptNLP &)']]], + ['restoiterateinitializer_52',['restoiterateinitializer',['../classIpopt_1_1RestoIterateInitializer.html#ad66c5638a71aca4c5604cc018bf6675c',1,'Ipopt::RestoIterateInitializer::RestoIterateInitializer(const SmartPtr< EqMultiplierCalculator > &eq_mult_calculator)'],['../classIpopt_1_1RestoIterateInitializer.html#a42a7d05dc6bf280e9e97796ebd30f04d',1,'Ipopt::RestoIterateInitializer::RestoIterateInitializer()'],['../classIpopt_1_1RestoIterateInitializer.html#a69815e84a3971f39c387324ab390fdee',1,'Ipopt::RestoIterateInitializer::RestoIterateInitializer(const RestoIterateInitializer &)']]], + ['restoiterationoutput_53',['restoiterationoutput',['../classIpopt_1_1RestoIterationOutput.html#a0df6e60988124aa3a74b61b96e9d339e',1,'Ipopt::RestoIterationOutput::RestoIterationOutput(const RestoIterationOutput &)'],['../classIpopt_1_1RestoIterationOutput.html#abc7a583078b7bd5eae6092db3a57c500',1,'Ipopt::RestoIterationOutput::RestoIterationOutput(const SmartPtr< OrigIterationOutput > &resto_orig_iteration_output)'],['../classIpopt_1_1RestoIterationOutput.html#ac717737ae83fb59be251e7c97e543a9b',1,'Ipopt::RestoIterationOutput::RestoIterationOutput()']]], + ['restopenaltyconvergencecheck_54',['restopenaltyconvergencecheck',['../classIpopt_1_1RestoPenaltyConvergenceCheck.html#ac5a0d7a55f3008d594f72227656f94ec',1,'Ipopt::RestoPenaltyConvergenceCheck::RestoPenaltyConvergenceCheck()'],['../classIpopt_1_1RestoPenaltyConvergenceCheck.html#a2022b6e91f58eb4721b143552a6e8548',1,'Ipopt::RestoPenaltyConvergenceCheck::RestoPenaltyConvergenceCheck(const RestoPenaltyConvergenceCheck &)']]], + ['restor_5fcounter_55',['restor_counter',['../classIpopt_1_1CGPenaltyData.html#af3636e593be3a1a50b6b967e77bc934b',1,'Ipopt::CGPenaltyData']]], + ['restor_5fiter_56',['restor_iter',['../classIpopt_1_1CGPenaltyData.html#a4f517e4f4fbb18d667c78fb476744c1f',1,'Ipopt::CGPenaltyData']]], + ['restorationphase_57',['restorationphase',['../classIpopt_1_1RestorationPhase.html#ac5ef685cf3f924bf9ff370842b7cdfee',1,'Ipopt::RestorationPhase::RestorationPhase()'],['../classIpopt_1_1RestorationPhase.html#a84bf22fc34120f0f79d080d6236919bc',1,'Ipopt::RestorationPhase::RestorationPhase(const RestorationPhase &)']]], + ['restoreacceptablepoint_58',['RestoreAcceptablePoint',['../classIpopt_1_1BacktrackingLineSearch.html#aa0a57f17d8646480bb31b424039bcb3b',1,'Ipopt::BacktrackingLineSearch']]], + ['restorebestpoint_59',['RestoreBestPoint',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a622419aee9d39bc2649f5213b8d774e0',1,'Ipopt::CGPenaltyLSAcceptor']]], + ['restorediterate_60',['restorediterate',['../classIpopt_1_1CGPenaltyLSAcceptor.html#abe021b3ea44200bbb04acc75391927d3',1,'Ipopt::CGPenaltyLSAcceptor::RestoredIterate()'],['../classIpopt_1_1BacktrackingLSAcceptor.html#a23f8a7e07b7ab0e0d91a40d846b59472',1,'Ipopt::BacktrackingLSAcceptor::RestoredIterate()']]], + ['restoreinternaldatabackup_61',['RestoreInternalDataBackup',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a8e7c02278b58807cd441410d983e3fd0',1,'Ipopt::LimMemQuasiNewtonUpdater']]], + ['restorestorationphase_62',['restorestorationphase',['../classIpopt_1_1RestoRestorationPhase.html#ae49dbf5dad4b3ac021a084a165581472',1,'Ipopt::RestoRestorationPhase::RestoRestorationPhase(const RestoRestorationPhase &)'],['../classIpopt_1_1RestoRestorationPhase.html#a0f0fea6e91a9fca43605a799358d8967',1,'Ipopt::RestoRestorationPhase::RestoRestorationPhase()']]], + ['rethrownonipoptexception_63',['RethrowNonIpoptException',['../classIpopt_1_1IpoptApplication.html#a83e1b7a32982852aee98f8a43e3e77a6',1,'Ipopt::IpoptApplication']]], + ['rho_64',['Rho',['../classIpopt_1_1RestoIpoptNLP.html#a24cbed6e8488d2562f3357a9a6605988',1,'Ipopt::RestoIpoptNLP']]], + ['rhs_5fcr_65',['Rhs_cR',['../classIpopt_1_1AugRestoSystemSolver.html#a14c03a65d291a06f7ececa74b3482bc6',1,'Ipopt::AugRestoSystemSolver']]], + ['rhs_5fdr_66',['Rhs_dR',['../classIpopt_1_1AugRestoSystemSolver.html#a55ee19722884c032cce55471351b45b1',1,'Ipopt::AugRestoSystemSolver']]], + ['rowcolscaling_67',['rowcolscaling',['../classIpopt_1_1SymScaledMatrix.html#a02e5ed72d6f99d5add1116f46a02641a',1,'Ipopt::SymScaledMatrix::RowColScaling()'],['../classIpopt_1_1SymScaledMatrixSpace.html#a0d26e0d8ababff487c004ff1a9d95272',1,'Ipopt::SymScaledMatrixSpace::RowColScaling()']]], + ['rowscaling_68',['rowscaling',['../classIpopt_1_1ScaledMatrix.html#a6d196b32119ec34a8f11d8e47d5f050f',1,'Ipopt::ScaledMatrix::RowScaling()'],['../classIpopt_1_1ScaledMatrixSpace.html#a0ae7816bb0219df6907903217b32630f',1,'Ipopt::ScaledMatrixSpace::RowScaling()']]], + ['rowvectorspace_69',['rowvectorspace',['../classIpopt_1_1ExpandedMultiVectorMatrix.html#a7a154afa75a5c5facbb95ffd7228b709',1,'Ipopt::ExpandedMultiVectorMatrix::RowVectorSpace()'],['../classIpopt_1_1ExpandedMultiVectorMatrixSpace.html#a9c71d1269e2fb826c16a2fe357e08034',1,'Ipopt::ExpandedMultiVectorMatrixSpace::RowVectorSpace()']]], + ['run_70',['run',['../classIpopt_1_1SensAlgorithm.html#a6170ca071834ff03e981e010412d4f98',1,'Ipopt::SensAlgorithm::Run()'],['../classIpopt_1_1SensApplication.html#a83eebc2a9636e2ab26f3ba3755ed0416',1,'Ipopt::SensApplication::Run()']]] ]; diff --git a/search/functions_12.js b/search/functions_12.js index ef75c52ba..0d4142f57 100644 --- a/search/functions_12.js +++ b/search/functions_12.js @@ -20,7 +20,7 @@ var searchData= ['searchdircalc_17',['SearchDirCalc',['../classIpopt_1_1IpoptAlgorithm.html#a3a94b5f9145ef45b1365da962c532eab',1,'Ipopt::IpoptAlgorithm']]], ['searchdirectioncalculator_18',['searchdirectioncalculator',['../classIpopt_1_1SearchDirectionCalculator.html#a438eda9e044a9e785aa22b68b02e66cf',1,'Ipopt::SearchDirectionCalculator::SearchDirectionCalculator()'],['../classIpopt_1_1SearchDirectionCalculator.html#ab742295ce0c8efa884e31311fc917408',1,'Ipopt::SearchDirectionCalculator::SearchDirectionCalculator(const SearchDirectionCalculator &)']]], ['sensalgorithm_19',['SensAlgorithm',['../classIpopt_1_1SensAlgorithm.html#a9b109c8835fab74cc71d462bb0176078',1,'Ipopt::SensAlgorithm']]], - ['sensampltnlp_20',['SensAmplTNLP',['../classIpopt_1_1SensAmplTNLP.html#a322d3d3fc1a695924ba292b3f53e871f',1,'Ipopt::SensAmplTNLP']]], + ['sensampltnlp_20',['SensAmplTNLP',['../classIpopt_1_1SensAmplTNLP.html#a692a526e9a76b1737db34107d3c0d3ce',1,'Ipopt::SensAmplTNLP']]], ['sensapplication_21',['SensApplication',['../classIpopt_1_1SensApplication.html#a7a3dbe67000effcb766bd9d441b37e8f',1,'Ipopt::SensApplication']]], ['sensbacksolver_22',['SensBacksolver',['../classIpopt_1_1SensBacksolver.html#abd8a0b83f10195e748d3a90ebfb9e991',1,'Ipopt::SensBacksolver']]], ['sensbuilder_23',['SensBuilder',['../classIpopt_1_1SensBuilder.html#ac314c96662e24e694fd7b5aaad9be387',1,'Ipopt::SensBuilder']]], diff --git a/search/functions_13.js b/search/functions_13.js index f1c9f4395..012281115 100644 --- a/search/functions_13.js +++ b/search/functions_13.js @@ -25,7 +25,7 @@ var searchData= ['tmp_5fx_22',['Tmp_x',['../classIpopt_1_1IpoptCalculatedQuantities.html#a80ac11de6ec6fd2b76a91f641184d043',1,'Ipopt::IpoptCalculatedQuantities']]], ['tmp_5fx_5fl_23',['Tmp_x_L',['../classIpopt_1_1IpoptCalculatedQuantities.html#a23ee51b221538dbd9561ddfedebf52a4',1,'Ipopt::IpoptCalculatedQuantities']]], ['tmp_5fx_5fu_24',['Tmp_x_U',['../classIpopt_1_1IpoptCalculatedQuantities.html#a611148d4c3c01c02312f0b646fe3ee47',1,'Ipopt::IpoptCalculatedQuantities']]], - ['tnlp_25',['tnlp',['../classIpopt_1_1TNLP.html#a7d09a6de47e8bd7a1048f8dc5fe21a04',1,'Ipopt::TNLP::TNLP()'],['../classIpopt_1_1TNLP.html#ac60badc0020972128377e91cdcb4cc81',1,'Ipopt::TNLP::TNLP(const TNLP &)'],['../classIpopt_1_1TNLPAdapter.html#af3fb8fe429af7294f07a050323b1fec8',1,'Ipopt::TNLPAdapter::tnlp() const']]], + ['tnlp_25',['tnlp',['../classIpopt_1_1TNLPAdapter.html#af3fb8fe429af7294f07a050323b1fec8',1,'Ipopt::TNLPAdapter::tnlp()'],['../classIpopt_1_1TNLP.html#a7d09a6de47e8bd7a1048f8dc5fe21a04',1,'Ipopt::TNLP::TNLP()'],['../classIpopt_1_1TNLP.html#ac60badc0020972128377e91cdcb4cc81',1,'Ipopt::TNLP::TNLP(const TNLP &)']]], ['tnlpadapter_26',['tnlpadapter',['../classIpopt_1_1TNLPAdapter.html#a1010390adc57a4abaae35be0eea101cc',1,'Ipopt::TNLPAdapter::TNLPAdapter(const SmartPtr< TNLP > tnlp, const SmartPtr< const Journalist > jnlst=NULL)'],['../classIpopt_1_1TNLPAdapter.html#aa160c36cc9adc31525df45c7d33dc135',1,'Ipopt::TNLPAdapter::TNLPAdapter(const TNLPAdapter &)']]], ['tnlpreducer_27',['tnlpreducer',['../classIpopt_1_1TNLPReducer.html#ad8bb7fd991a22cf171df5135e974df51',1,'Ipopt::TNLPReducer::TNLPReducer(TNLP &tnlp, Index n_g_skip, const Index *index_g_skip, Index n_xL_skip, const Index *index_xL_skip, Index n_xU_skip, const Index *index_xU_skip, Index n_x_fix, const Index *index_f_fix)'],['../classIpopt_1_1TNLPReducer.html#a0f882a21ea1fc504ca9289f03dc223c3',1,'Ipopt::TNLPReducer::TNLPReducer()'],['../classIpopt_1_1TNLPReducer.html#abe13bf11bfba8aae278ad5eb8d80af0e',1,'Ipopt::TNLPReducer::TNLPReducer(const TNLPReducer &)']]], ['tol_28',['tol',['../classIpopt_1_1IpoptData.html#aa83f50828576bb3f483d90ea2b5579fe',1,'Ipopt::IpoptData']]], diff --git a/search/functions_14.js b/search/functions_14.js index 0b5df28c0..8c3f5713b 100644 --- a/search/functions_14.js +++ b/search/functions_14.js @@ -8,45 +8,46 @@ var searchData= ['unapply_5fvector_5fscaling_5fd_5',['unapply_vector_scaling_d',['../classIpopt_1_1NLPScalingObject.html#af24103e5a6bb5db4685fe9a62e6f6737',1,'Ipopt::NLPScalingObject::unapply_vector_scaling_d()'],['../classIpopt_1_1StandardScalingBase.html#a0f951082e1b93db66779db986a0f8ac6',1,'Ipopt::StandardScalingBase::unapply_vector_scaling_d()']]], ['unapply_5fvector_5fscaling_5fd_5flu_6',['unapply_vector_scaling_d_LU',['../classIpopt_1_1NLPScalingObject.html#a8b39188aa3a87e7d9de6ade63e5bd88a',1,'Ipopt::NLPScalingObject']]], ['unapply_5fvector_5fscaling_5fd_5flu_5fnonconst_7',['unapply_vector_scaling_d_LU_NonConst',['../classIpopt_1_1NLPScalingObject.html#acf743037e7493e7ba523bdf96547dd52',1,'Ipopt::NLPScalingObject']]], - ['unapply_5fvector_5fscaling_5fd_5fnonconst_8',['unapply_vector_scaling_d_nonconst',['../classIpopt_1_1NLPScalingObject.html#ab61cfedf8cf0f1955c9ae30d10d45e11',1,'Ipopt::NLPScalingObject::unapply_vector_scaling_d_NonConst()'],['../classIpopt_1_1StandardScalingBase.html#a58720954f29391480a65bb1ce878ffe8',1,'Ipopt::StandardScalingBase::unapply_vector_scaling_d_NonConst()']]], + ['unapply_5fvector_5fscaling_5fd_5fnonconst_8',['unapply_vector_scaling_d_nonconst',['../classIpopt_1_1StandardScalingBase.html#a58720954f29391480a65bb1ce878ffe8',1,'Ipopt::StandardScalingBase::unapply_vector_scaling_d_NonConst()'],['../classIpopt_1_1NLPScalingObject.html#ab61cfedf8cf0f1955c9ae30d10d45e11',1,'Ipopt::NLPScalingObject::unapply_vector_scaling_d_NonConst(const SmartPtr< const Vector > &v)=0']]], ['unapply_5fvector_5fscaling_5fx_9',['unapply_vector_scaling_x',['../classIpopt_1_1NLPScalingObject.html#a3c13a261913781c52ccd154c562c7b68',1,'Ipopt::NLPScalingObject::unapply_vector_scaling_x()'],['../classIpopt_1_1StandardScalingBase.html#a1984ce848bf0b905f0524b1c480604cb',1,'Ipopt::StandardScalingBase::unapply_vector_scaling_x()']]], ['unapply_5fvector_5fscaling_5fx_5fnonconst_10',['unapply_vector_scaling_x_nonconst',['../classIpopt_1_1NLPScalingObject.html#a425f0655cabb977eecab5449fee28590',1,'Ipopt::NLPScalingObject::unapply_vector_scaling_x_NonConst()'],['../classIpopt_1_1StandardScalingBase.html#a5102dc74de606487411db4307107a1b9',1,'Ipopt::StandardScalingBase::unapply_vector_scaling_x_NonConst()']]], ['uncached_5fdual_5ffrac_5fto_5fthe_5fbound_11',['uncached_dual_frac_to_the_bound',['../classIpopt_1_1IpoptCalculatedQuantities.html#a4e882424169c8f43efd2ed360a5aa133',1,'Ipopt::IpoptCalculatedQuantities']]], ['uncached_5fslack_5ffrac_5fto_5fthe_5fbound_12',['uncached_slack_frac_to_the_bound',['../classIpopt_1_1IpoptCalculatedQuantities.html#ad62f4f1eec82fb08b61971ba28262a59',1,'Ipopt::IpoptCalculatedQuantities']]], - ['uninitialized_5fh_13',['uninitialized_h',['../classIpopt_1_1OrigIpoptNLP.html#af1610d353809f92f8b280b516100774e',1,'Ipopt::OrigIpoptNLP::uninitialized_h()'],['../classIpopt_1_1RestoIpoptNLP.html#a12cfa48e27af403f1ed7dfe7bfa74b6e',1,'Ipopt::RestoIpoptNLP::uninitialized_h()'],['../classIpopt_1_1IpoptNLP.html#a07f67f9c84d37b12214bafdeb710cedf',1,'Ipopt::IpoptNLP::uninitialized_h()']]], + ['uninitialized_5fh_13',['uninitialized_h',['../classIpopt_1_1IpoptNLP.html#a07f67f9c84d37b12214bafdeb710cedf',1,'Ipopt::IpoptNLP::uninitialized_h()'],['../classIpopt_1_1OrigIpoptNLP.html#af1610d353809f92f8b280b516100774e',1,'Ipopt::OrigIpoptNLP::uninitialized_h()'],['../classIpopt_1_1RestoIpoptNLP.html#a12cfa48e27af403f1ed7dfe7bfa74b6e',1,'Ipopt::RestoIpoptNLP::uninitialized_h()']]], ['unloadlibrary_14',['unloadLibrary',['../classIpopt_1_1LibraryLoader.html#af6547f11835bdc254ccda2a97c294f8a',1,'Ipopt::LibraryLoader']]], - ['unscaled_5fcurr_5fc_15',['unscaled_curr_c',['../classIpopt_1_1IpoptCalculatedQuantities.html#a28ba0a2ae16f590be7efeb03d1bdea6b',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fcurr_5fcomplementarity_16',['unscaled_curr_complementarity',['../classIpopt_1_1IpoptCalculatedQuantities.html#ac3ec4a890bd836895f9eb730df844162',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fcurr_5fd_17',['unscaled_curr_d',['../classIpopt_1_1IpoptCalculatedQuantities.html#a56653f80c8781bff2f3c34a46c3ca223',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fcurr_5fdual_5finfeasibility_18',['unscaled_curr_dual_infeasibility',['../classIpopt_1_1IpoptCalculatedQuantities.html#a22b96d28ea9c59335cc631fdc001e1a8',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fcurr_5ff_19',['unscaled_curr_f',['../classIpopt_1_1IpoptCalculatedQuantities.html#ae00c8cb128cd32fae07111f81362c7e9',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fcurr_5fnlp_5fconstraint_5fviolation_20',['unscaled_curr_nlp_constraint_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#a10b3fcfcf4d2bd8fde1eb0533065aae4',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fcurr_5fnlp_5ferror_21',['unscaled_curr_nlp_error',['../classIpopt_1_1IpoptCalculatedQuantities.html#a6f94654a1874f0a832a7779b779dffc6',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fcurr_5forig_5fbounds_5fviolation_22',['unscaled_curr_orig_bounds_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#af61324b36a2f00960e4f57e7acd8f87a',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fcurr_5forig_5fx_5fl_5fviolation_23',['unscaled_curr_orig_x_L_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#a64dee858e9f3a95f7df098ac08f1d462',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5fcurr_5forig_5fx_5fu_5fviolation_24',['unscaled_curr_orig_x_U_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#a7aeef4631a7b9da00e60aeaeaf48f26a',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5forig_5fx_5fl_5fviolation_25',['unscaled_orig_x_L_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#aa0c2d45703cdc2ffe6cf4c2baf53eeb3',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5forig_5fx_5fu_5fviolation_26',['unscaled_orig_x_U_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#a9844d2838de3ea6515dd8dbca0d70c3d',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5ftrial_5fc_27',['unscaled_trial_c',['../classIpopt_1_1IpoptCalculatedQuantities.html#aee98cccf9b5ce1b80ee3c7566dbbd505',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5ftrial_5ff_28',['unscaled_trial_f',['../classIpopt_1_1IpoptCalculatedQuantities.html#a5e543575458e3904b980e8d6d001ff60',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaled_5ftrial_5fnlp_5fconstraint_5fviolation_29',['unscaled_trial_nlp_constraint_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#ac50f6d827fa581931d4c14bc99e9d37d',1,'Ipopt::IpoptCalculatedQuantities']]], - ['unscaledmatrixspace_30',['unscaledmatrixspace',['../classIpopt_1_1ScaledMatrixSpace.html#a504382bd96c362757b6edb51382111f9',1,'Ipopt::ScaledMatrixSpace::UnscaledMatrixSpace()'],['../classIpopt_1_1SymScaledMatrixSpace.html#a1cb3b05fe45852bf89c58ccd95ac3bef',1,'Ipopt::SymScaledMatrixSpace::UnscaledMatrixSpace()']]], - ['unscaleiteratesvector_31',['UnScaleIteratesVector',['../classIpopt_1_1SensAlgorithm.html#a06eb1bcf30c8f8ff9e7cf351c2f677c1',1,'Ipopt::SensAlgorithm']]], - ['unscalesigma_32',['UnscaleSigma',['../classIpopt_1_1QualityFunctionMuOracle.html#a91f524e1a119adc5909124e6f226469e',1,'Ipopt::QualityFunctionMuOracle']]], - ['unsetvalue_33',['UnsetValue',['../classIpopt_1_1OptionsList.html#a2ea4d285a8a8ea7120df250dea2658be',1,'Ipopt::OptionsList']]], - ['update_5flocal_5flambda_34',['update_local_lambda',['../classIpopt_1_1TNLPAdapter.html#ae135d8e9291446b71b156319505ca31d',1,'Ipopt::TNLPAdapter']]], - ['update_5flocal_5fx_35',['update_local_x',['../classIpopt_1_1TNLPAdapter.html#a1bea5aaa4454046c19381af8a1e4330e',1,'Ipopt::TNLPAdapter']]], - ['updatebarrierparameter_36',['updatebarrierparameter',['../classIpopt_1_1IpoptAlgorithm.html#a0e7daa434dba12abc84b716948e2d8de',1,'Ipopt::IpoptAlgorithm::UpdateBarrierParameter()'],['../classIpopt_1_1TimingStatistics.html#a9cba55e94dc74ec91eb265bccd8519bf',1,'Ipopt::TimingStatistics::UpdateBarrierParameter()'],['../classIpopt_1_1MuUpdate.html#a16552e6e04fcc1f2216d7226b11d3169',1,'Ipopt::MuUpdate::UpdateBarrierParameter()'],['../classIpopt_1_1MonotoneMuUpdate.html#aa84205504ff686600d4519df84d1a49a',1,'Ipopt::MonotoneMuUpdate::UpdateBarrierParameter()'],['../classIpopt_1_1AdaptiveMuUpdate.html#a2e3a6126a513f7995295ddff93cf192c',1,'Ipopt::AdaptiveMuUpdate::UpdateBarrierParameter()']]], - ['updateentry_37',['UpdateEntry',['../classIpopt_1_1PiecewisePenalty.html#a715fee332c35d1eb99f8e2f1bdbfbfad',1,'Ipopt::PiecewisePenalty']]], - ['updateextendeddata_38',['UpdateExtendedData',['../classIpopt_1_1LowRankSSAugSystemSolver.html#ab551655462dfa149959c1d6d71923ae7',1,'Ipopt::LowRankSSAugSystemSolver']]], - ['updatefactorization_39',['UpdateFactorization',['../classIpopt_1_1LowRankAugSystemSolver.html#a40e46550fe0f8349852b41381f391265',1,'Ipopt::LowRankAugSystemSolver']]], - ['updatefornextiteration_40',['updatefornextiteration',['../classIpopt_1_1InexactLSAcceptor.html#a0bf5c79aa8a6d7ee4bbc734469a62285',1,'Ipopt::InexactLSAcceptor::UpdateForNextIteration()'],['../classIpopt_1_1CGPenaltyLSAcceptor.html#ae929b890949ab2f5ba77799f58e27762',1,'Ipopt::CGPenaltyLSAcceptor::UpdateForNextIteration()'],['../classIpopt_1_1PenaltyLSAcceptor.html#af76ccd039d4d4b80fb830ca0cf78fb27',1,'Ipopt::PenaltyLSAcceptor::UpdateForNextIteration()'],['../classIpopt_1_1FilterLSAcceptor.html#a26afeb58ad6102b65c3e12088bb6fbe3',1,'Ipopt::FilterLSAcceptor::UpdateForNextIteration()'],['../classIpopt_1_1BacktrackingLSAcceptor.html#a51c4588ba9440362916593fb5e8e53da',1,'Ipopt::BacktrackingLSAcceptor::UpdateForNextIteration()']]], - ['updatehessian_41',['updatehessian',['../classIpopt_1_1ExactHessianUpdater.html#a687ff6fc5a413b5e5a338c7ae8b4f392',1,'Ipopt::ExactHessianUpdater::UpdateHessian()'],['../classIpopt_1_1HessianUpdater.html#a4d00334fd4bdb03260e44b10dda85a33',1,'Ipopt::HessianUpdater::UpdateHessian()'],['../classIpopt_1_1IpoptAlgorithm.html#a62fa01d8850fbf12adc9fbe6c9abcfba',1,'Ipopt::IpoptAlgorithm::UpdateHessian()'],['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a7a195f4bcb6d1c184068e69c97e4b206',1,'Ipopt::LimMemQuasiNewtonUpdater::UpdateHessian()'],['../classIpopt_1_1TimingStatistics.html#a27911945a2ffe11b7209c29ba7df52c4',1,'Ipopt::TimingStatistics::UpdateHessian()']]], - ['updateinternaldata_42',['UpdateInternalData',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a4ea94f5ef65c96962c804c289085af51',1,'Ipopt::LimMemQuasiNewtonUpdater']]], - ['updatepenaltyparameter_43',['UpdatePenaltyParameter',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a4c7c73fa17348e7886cecd0ed7034d32',1,'Ipopt::CGPenaltyLSAcceptor']]], - ['updatetags_44',['UpdateTags',['../classIpopt_1_1GenAugSystemSolver.html#a834b96e90ac533f9adc16a4f08a95ef5',1,'Ipopt::GenAugSystemSolver']]], - ['upperinteger_45',['UpperInteger',['../classIpopt_1_1RegisteredOption.html#a91a18df17dd85b0bbf5f16e7a7fc327d',1,'Ipopt::RegisteredOption']]], - ['uppernumber_46',['UpperNumber',['../classIpopt_1_1RegisteredOption.html#a5916a976bc734ccb6277f0cf9e07de52',1,'Ipopt::RegisteredOption']]], - ['upperstrict_47',['UpperStrict',['../classIpopt_1_1RegisteredOption.html#a8c644d9053b2e8cd633d8767accb5d5a',1,'Ipopt::RegisteredOption']]], - ['userscaling_48',['userscaling',['../classIpopt_1_1UserScaling.html#acd3ac1550bfb0bc0885ebb28dfadae10',1,'Ipopt::UserScaling::UserScaling(const SmartPtr< const NLP > &nlp)'],['../classIpopt_1_1UserScaling.html#ae5e755c567dde8242cfed24e3adcec75',1,'Ipopt::UserScaling::UserScaling(const UserScaling &)']]] + ['unregisterinterrupthandler_15',['UnregisterInterruptHandler',['../namespaceIpopt.html#abd79708db843db3ec1a195cf1e1d7f82',1,'Ipopt']]], + ['unscaled_5fcurr_5fc_16',['unscaled_curr_c',['../classIpopt_1_1IpoptCalculatedQuantities.html#a28ba0a2ae16f590be7efeb03d1bdea6b',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fcurr_5fcomplementarity_17',['unscaled_curr_complementarity',['../classIpopt_1_1IpoptCalculatedQuantities.html#ac3ec4a890bd836895f9eb730df844162',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fcurr_5fd_18',['unscaled_curr_d',['../classIpopt_1_1IpoptCalculatedQuantities.html#a56653f80c8781bff2f3c34a46c3ca223',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fcurr_5fdual_5finfeasibility_19',['unscaled_curr_dual_infeasibility',['../classIpopt_1_1IpoptCalculatedQuantities.html#a22b96d28ea9c59335cc631fdc001e1a8',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fcurr_5ff_20',['unscaled_curr_f',['../classIpopt_1_1IpoptCalculatedQuantities.html#ae00c8cb128cd32fae07111f81362c7e9',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fcurr_5fnlp_5fconstraint_5fviolation_21',['unscaled_curr_nlp_constraint_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#a10b3fcfcf4d2bd8fde1eb0533065aae4',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fcurr_5fnlp_5ferror_22',['unscaled_curr_nlp_error',['../classIpopt_1_1IpoptCalculatedQuantities.html#a6f94654a1874f0a832a7779b779dffc6',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fcurr_5forig_5fbounds_5fviolation_23',['unscaled_curr_orig_bounds_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#af61324b36a2f00960e4f57e7acd8f87a',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fcurr_5forig_5fx_5fl_5fviolation_24',['unscaled_curr_orig_x_L_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#a64dee858e9f3a95f7df098ac08f1d462',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5fcurr_5forig_5fx_5fu_5fviolation_25',['unscaled_curr_orig_x_U_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#a7aeef4631a7b9da00e60aeaeaf48f26a',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5forig_5fx_5fl_5fviolation_26',['unscaled_orig_x_L_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#aa0c2d45703cdc2ffe6cf4c2baf53eeb3',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5forig_5fx_5fu_5fviolation_27',['unscaled_orig_x_U_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#a9844d2838de3ea6515dd8dbca0d70c3d',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5ftrial_5fc_28',['unscaled_trial_c',['../classIpopt_1_1IpoptCalculatedQuantities.html#aee98cccf9b5ce1b80ee3c7566dbbd505',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5ftrial_5ff_29',['unscaled_trial_f',['../classIpopt_1_1IpoptCalculatedQuantities.html#a5e543575458e3904b980e8d6d001ff60',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaled_5ftrial_5fnlp_5fconstraint_5fviolation_30',['unscaled_trial_nlp_constraint_violation',['../classIpopt_1_1IpoptCalculatedQuantities.html#ac50f6d827fa581931d4c14bc99e9d37d',1,'Ipopt::IpoptCalculatedQuantities']]], + ['unscaledmatrixspace_31',['unscaledmatrixspace',['../classIpopt_1_1SymScaledMatrixSpace.html#a1cb3b05fe45852bf89c58ccd95ac3bef',1,'Ipopt::SymScaledMatrixSpace::UnscaledMatrixSpace()'],['../classIpopt_1_1ScaledMatrixSpace.html#a504382bd96c362757b6edb51382111f9',1,'Ipopt::ScaledMatrixSpace::UnscaledMatrixSpace()']]], + ['unscaleiteratesvector_32',['UnScaleIteratesVector',['../classIpopt_1_1SensAlgorithm.html#a06eb1bcf30c8f8ff9e7cf351c2f677c1',1,'Ipopt::SensAlgorithm']]], + ['unscalesigma_33',['UnscaleSigma',['../classIpopt_1_1QualityFunctionMuOracle.html#a91f524e1a119adc5909124e6f226469e',1,'Ipopt::QualityFunctionMuOracle']]], + ['unsetvalue_34',['UnsetValue',['../classIpopt_1_1OptionsList.html#a2ea4d285a8a8ea7120df250dea2658be',1,'Ipopt::OptionsList']]], + ['update_5flocal_5flambda_35',['update_local_lambda',['../classIpopt_1_1TNLPAdapter.html#ae135d8e9291446b71b156319505ca31d',1,'Ipopt::TNLPAdapter']]], + ['update_5flocal_5fx_36',['update_local_x',['../classIpopt_1_1TNLPAdapter.html#a1bea5aaa4454046c19381af8a1e4330e',1,'Ipopt::TNLPAdapter']]], + ['updatebarrierparameter_37',['updatebarrierparameter',['../classIpopt_1_1IpoptAlgorithm.html#a0e7daa434dba12abc84b716948e2d8de',1,'Ipopt::IpoptAlgorithm::UpdateBarrierParameter()'],['../classIpopt_1_1TimingStatistics.html#a9cba55e94dc74ec91eb265bccd8519bf',1,'Ipopt::TimingStatistics::UpdateBarrierParameter()'],['../classIpopt_1_1MonotoneMuUpdate.html#aa84205504ff686600d4519df84d1a49a',1,'Ipopt::MonotoneMuUpdate::UpdateBarrierParameter()'],['../classIpopt_1_1AdaptiveMuUpdate.html#a2e3a6126a513f7995295ddff93cf192c',1,'Ipopt::AdaptiveMuUpdate::UpdateBarrierParameter()'],['../classIpopt_1_1MuUpdate.html#a16552e6e04fcc1f2216d7226b11d3169',1,'Ipopt::MuUpdate::UpdateBarrierParameter()']]], + ['updateentry_38',['UpdateEntry',['../classIpopt_1_1PiecewisePenalty.html#a715fee332c35d1eb99f8e2f1bdbfbfad',1,'Ipopt::PiecewisePenalty']]], + ['updateextendeddata_39',['UpdateExtendedData',['../classIpopt_1_1LowRankSSAugSystemSolver.html#ab551655462dfa149959c1d6d71923ae7',1,'Ipopt::LowRankSSAugSystemSolver']]], + ['updatefactorization_40',['UpdateFactorization',['../classIpopt_1_1LowRankAugSystemSolver.html#a40e46550fe0f8349852b41381f391265',1,'Ipopt::LowRankAugSystemSolver']]], + ['updatefornextiteration_41',['updatefornextiteration',['../classIpopt_1_1BacktrackingLSAcceptor.html#a51c4588ba9440362916593fb5e8e53da',1,'Ipopt::BacktrackingLSAcceptor::UpdateForNextIteration()'],['../classIpopt_1_1CGPenaltyLSAcceptor.html#ae929b890949ab2f5ba77799f58e27762',1,'Ipopt::CGPenaltyLSAcceptor::UpdateForNextIteration()'],['../classIpopt_1_1PenaltyLSAcceptor.html#af76ccd039d4d4b80fb830ca0cf78fb27',1,'Ipopt::PenaltyLSAcceptor::UpdateForNextIteration()'],['../classIpopt_1_1FilterLSAcceptor.html#a26afeb58ad6102b65c3e12088bb6fbe3',1,'Ipopt::FilterLSAcceptor::UpdateForNextIteration()'],['../classIpopt_1_1InexactLSAcceptor.html#a0bf5c79aa8a6d7ee4bbc734469a62285',1,'Ipopt::InexactLSAcceptor::UpdateForNextIteration()']]], + ['updatehessian_42',['updatehessian',['../classIpopt_1_1ExactHessianUpdater.html#a687ff6fc5a413b5e5a338c7ae8b4f392',1,'Ipopt::ExactHessianUpdater::UpdateHessian()'],['../classIpopt_1_1HessianUpdater.html#a4d00334fd4bdb03260e44b10dda85a33',1,'Ipopt::HessianUpdater::UpdateHessian()'],['../classIpopt_1_1IpoptAlgorithm.html#a62fa01d8850fbf12adc9fbe6c9abcfba',1,'Ipopt::IpoptAlgorithm::UpdateHessian()'],['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a7a195f4bcb6d1c184068e69c97e4b206',1,'Ipopt::LimMemQuasiNewtonUpdater::UpdateHessian()'],['../classIpopt_1_1TimingStatistics.html#a27911945a2ffe11b7209c29ba7df52c4',1,'Ipopt::TimingStatistics::UpdateHessian()']]], + ['updateinternaldata_43',['UpdateInternalData',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a4ea94f5ef65c96962c804c289085af51',1,'Ipopt::LimMemQuasiNewtonUpdater']]], + ['updatepenaltyparameter_44',['UpdatePenaltyParameter',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a4c7c73fa17348e7886cecd0ed7034d32',1,'Ipopt::CGPenaltyLSAcceptor']]], + ['updatetags_45',['UpdateTags',['../classIpopt_1_1GenAugSystemSolver.html#a834b96e90ac533f9adc16a4f08a95ef5',1,'Ipopt::GenAugSystemSolver']]], + ['upperinteger_46',['UpperInteger',['../classIpopt_1_1RegisteredOption.html#a91a18df17dd85b0bbf5f16e7a7fc327d',1,'Ipopt::RegisteredOption']]], + ['uppernumber_47',['UpperNumber',['../classIpopt_1_1RegisteredOption.html#a5916a976bc734ccb6277f0cf9e07de52',1,'Ipopt::RegisteredOption']]], + ['upperstrict_48',['UpperStrict',['../classIpopt_1_1RegisteredOption.html#a8c644d9053b2e8cd633d8767accb5d5a',1,'Ipopt::RegisteredOption']]], + ['userscaling_49',['userscaling',['../classIpopt_1_1UserScaling.html#acd3ac1550bfb0bc0885ebb28dfadae10',1,'Ipopt::UserScaling::UserScaling(const SmartPtr< const NLP > &nlp)'],['../classIpopt_1_1UserScaling.html#ae5e755c567dde8242cfed24e3adcec75',1,'Ipopt::UserScaling::UserScaling(const UserScaling &)']]] ]; diff --git a/search/functions_2.js b/search/functions_2.js index 329896cc1..57b9ce6c5 100644 --- a/search/functions_2.js +++ b/search/functions_2.js @@ -41,7 +41,7 @@ var searchData= ['choleskysolvematrix_38',['CholeskySolveMatrix',['../classIpopt_1_1DenseGenMatrix.html#a231c824d28246374c0d5c0aa4e4a4566',1,'Ipopt::DenseGenMatrix']]], ['choleskysolvevector_39',['CholeskySolveVector',['../classIpopt_1_1DenseGenMatrix.html#a3db5c6f7e1eeb7f40ad81a9e697b0c58',1,'Ipopt::DenseGenMatrix']]], ['cleanupinvalidatedresults_40',['CleanupInvalidatedResults',['../classIpopt_1_1CachedResults.html#a6f65c53c87a03c3045d74fbdd1af57e5',1,'Ipopt::CachedResults']]], - ['clear_41',['clear',['../classIpopt_1_1OptionsList.html#ae631b2bbb67e3ac78d1560bafefc929e',1,'Ipopt::OptionsList::clear()'],['../classIpopt_1_1PiecewisePenalty.html#a863e352222e35a374ed8f38521bcf327',1,'Ipopt::PiecewisePenalty::Clear()'],['../classIpopt_1_1CachedResults.html#a9b91e184dc7a61d7b5f980fe3e427c47',1,'Ipopt::CachedResults::Clear(int max_cache_size)'],['../classIpopt_1_1CachedResults.html#a1382321cb2355b6a06cf77ebf3dbd9c7',1,'Ipopt::CachedResults::Clear()'],['../classIpopt_1_1IterativeSolverTerminationTester.html#a597a3e266c808a9d5dfad2f7c0f20b7c',1,'Ipopt::IterativeSolverTerminationTester::Clear()'],['../classIpopt_1_1Filter.html#a94cf2454e0e2966b07065ba0cb7c5ac6',1,'Ipopt::Filter::Clear()'],['../classIpopt_1_1InexactNormalTerminationTester.html#a5a31779337507c6fcac02fdb6fa03452',1,'Ipopt::InexactNormalTerminationTester::Clear()'],['../classIpopt_1_1InexactPDTerminationTester.html#a2277e85ac3b6a88e499cf89d6020f35b',1,'Ipopt::InexactPDTerminationTester::Clear()']]], + ['clear_41',['clear',['../classIpopt_1_1PiecewisePenalty.html#a863e352222e35a374ed8f38521bcf327',1,'Ipopt::PiecewisePenalty::Clear()'],['../classIpopt_1_1CachedResults.html#a9b91e184dc7a61d7b5f980fe3e427c47',1,'Ipopt::CachedResults::Clear(int max_cache_size)'],['../classIpopt_1_1CachedResults.html#a1382321cb2355b6a06cf77ebf3dbd9c7',1,'Ipopt::CachedResults::Clear()'],['../classIpopt_1_1Filter.html#a94cf2454e0e2966b07065ba0cb7c5ac6',1,'Ipopt::Filter::Clear()'],['../classIpopt_1_1InexactPDTerminationTester.html#a2277e85ac3b6a88e499cf89d6020f35b',1,'Ipopt::InexactPDTerminationTester::Clear()'],['../classIpopt_1_1IterativeSolverTerminationTester.html#a597a3e266c808a9d5dfad2f7c0f20b7c',1,'Ipopt::IterativeSolverTerminationTester::Clear()'],['../classIpopt_1_1OptionsList.html#ae631b2bbb67e3ac78d1560bafefc929e',1,'Ipopt::OptionsList::clear()'],['../classIpopt_1_1InexactNormalTerminationTester.html#a5a31779337507c6fcac02fdb6fa03452',1,'Ipopt::InexactNormalTerminationTester::Clear()']]], ['clone_42',['clone',['../classIpopt_1_1IpoptApplication.html#a949bc6a1294fd4026a3a7dc8092ad75a',1,'Ipopt::IpoptApplication']]], ['columnscaling_43',['columnscaling',['../classIpopt_1_1ScaledMatrix.html#a0891c0a55942b87cfef08037f0fe7399',1,'Ipopt::ScaledMatrix::ColumnScaling()'],['../classIpopt_1_1ScaledMatrixSpace.html#a26a348c987e9900b6397d5e575f9c4fe',1,'Ipopt::ScaledMatrixSpace::ColumnScaling()']]], ['colvectorspace_44',['colvectorspace',['../classIpopt_1_1MultiVectorMatrix.html#a83b0006f810c72c4896945717b404e8e',1,'Ipopt::MultiVectorMatrix::ColVectorSpace()'],['../classIpopt_1_1MultiVectorMatrixSpace.html#a4f50103025e8a3ab43693e3d66c5ea58',1,'Ipopt::MultiVectorMatrixSpace::ColVectorSpace()']]], diff --git a/search/functions_4.js b/search/functions_4.js index d6a1307cb..41388fa80 100644 --- a/search/functions_4.js +++ b/search/functions_4.js @@ -27,7 +27,7 @@ var searchData= ['eta_24',['Eta',['../classIpopt_1_1RestoIpoptNLP.html#a9f1cd940492d13a461f2d7fe903a22a7',1,'Ipopt::RestoIpoptNLP']]], ['eval_5fc_25',['eval_c',['../classIpopt_1_1NLPBoundsRemover.html#a17ce021ed4e18bbf28689133149aec14',1,'Ipopt::NLPBoundsRemover::Eval_c()'],['../classIpopt_1_1NLP.html#a8abc36cb9f8486431990e403d41fbd75',1,'Ipopt::NLP::Eval_c()'],['../classIpopt_1_1TNLPAdapter.html#aee33e5fa1338711149df79423971ecb2',1,'Ipopt::TNLPAdapter::Eval_c()']]], ['eval_5fd_26',['eval_d',['../classIpopt_1_1NLPBoundsRemover.html#ab4a6bc76325ef88805a350d2a3ac758c',1,'Ipopt::NLPBoundsRemover::Eval_d()'],['../classIpopt_1_1NLP.html#a45516306252b77258e1d1d1027ee1b02',1,'Ipopt::NLP::Eval_d()'],['../classIpopt_1_1TNLPAdapter.html#a7f371d2d1ffc584cf9c7df4c84d98908',1,'Ipopt::TNLPAdapter::Eval_d()']]], - ['eval_5ff_27',['eval_f',['../classIpopt_1_1StdInterfaceTNLP.html#a50353b8f92b3023f7fbfbebcce9dd5a3',1,'Ipopt::StdInterfaceTNLP::eval_f()'],['../classIpopt_1_1TNLP.html#a709c03900227bc573b046ce0705e6c84',1,'Ipopt::TNLP::eval_f()'],['../classIpopt_1_1TNLPReducer.html#a57820e9ca1879f1c57c4f1ef6fbb7d57',1,'Ipopt::TNLPReducer::eval_f()'],['../classIpopt_1_1TNLPAdapter.html#acd3957eacad73c45281d211a1325fd10',1,'Ipopt::TNLPAdapter::Eval_f()'],['../classIpopt_1_1AmplTNLP.html#aa50b7555bb6bcc3965fcdefb0ea130c5',1,'Ipopt::AmplTNLP::eval_f()'],['../classIpopt_1_1NLP.html#ad4180ae1884375f56eb45d8f1daa0cc5',1,'Ipopt::NLP::Eval_f()'],['../classIpopt_1_1NLPBoundsRemover.html#a486beaaf38829c5b076ed86e81fb4dc5',1,'Ipopt::NLPBoundsRemover::Eval_f()'],['../classorg_1_1coinor_1_1Ipopt.html#a80bae3cab08d6fdab223d74cf33e5f02',1,'org.coinor.Ipopt.eval_f()']]], + ['eval_5ff_27',['eval_f',['../classIpopt_1_1NLPBoundsRemover.html#a486beaaf38829c5b076ed86e81fb4dc5',1,'Ipopt::NLPBoundsRemover::Eval_f()'],['../classIpopt_1_1NLP.html#ad4180ae1884375f56eb45d8f1daa0cc5',1,'Ipopt::NLP::Eval_f()'],['../classIpopt_1_1TNLPAdapter.html#acd3957eacad73c45281d211a1325fd10',1,'Ipopt::TNLPAdapter::Eval_f()'],['../classIpopt_1_1StdInterfaceTNLP.html#a50353b8f92b3023f7fbfbebcce9dd5a3',1,'Ipopt::StdInterfaceTNLP::eval_f()'],['../classIpopt_1_1TNLP.html#a709c03900227bc573b046ce0705e6c84',1,'Ipopt::TNLP::eval_f()'],['../classorg_1_1coinor_1_1Ipopt.html#a80bae3cab08d6fdab223d74cf33e5f02',1,'org.coinor.Ipopt.eval_f()'],['../classIpopt_1_1AmplTNLP.html#aa50b7555bb6bcc3965fcdefb0ea130c5',1,'Ipopt::AmplTNLP::eval_f()'],['../classIpopt_1_1TNLPReducer.html#a57820e9ca1879f1c57c4f1ef6fbb7d57',1,'Ipopt::TNLPReducer::eval_f()']]], ['eval_5fg_28',['eval_g',['../classIpopt_1_1AmplTNLP.html#a60ea8db9be8ce3baa1b7086a023ab633',1,'Ipopt::AmplTNLP::eval_g()'],['../classorg_1_1coinor_1_1Ipopt.html#a04825d67738e9017df30846060f8a660',1,'org.coinor.Ipopt.eval_g()'],['../classIpopt_1_1StdInterfaceTNLP.html#a9f949ff104114155f4f359137c119eb8',1,'Ipopt::StdInterfaceTNLP::eval_g()'],['../classIpopt_1_1TNLP.html#afcfd8404b772dc4960f2d2db4e8bb382',1,'Ipopt::TNLP::eval_g()'],['../classIpopt_1_1TNLPReducer.html#a68c7836d24a6a479f24935d6c0d3293f',1,'Ipopt::TNLPReducer::eval_g()']]], ['eval_5fgrad_5ff_29',['eval_grad_f',['../classorg_1_1coinor_1_1Ipopt.html#a77ead30aae6f366cdd41d566893199ef',1,'org.coinor.Ipopt.eval_grad_f()'],['../classIpopt_1_1TNLPReducer.html#abbb4c3aef1ba9faa0a535a590ec37589',1,'Ipopt::TNLPReducer::eval_grad_f()'],['../classIpopt_1_1TNLP.html#a52698f1861ffef271d5e317c0e168652',1,'Ipopt::TNLP::eval_grad_f()'],['../classIpopt_1_1StdInterfaceTNLP.html#a1d2a182d3888bf0a356464dcbeb085cc',1,'Ipopt::StdInterfaceTNLP::eval_grad_f()'],['../classIpopt_1_1AmplTNLP.html#a617b5e7de6693324ff3236c347bd62e3',1,'Ipopt::AmplTNLP::eval_grad_f()'],['../classIpopt_1_1TNLPAdapter.html#a400dcedb66ba2256d4a0a062f6b01daf',1,'Ipopt::TNLPAdapter::Eval_grad_f()'],['../classIpopt_1_1NLP.html#a39373485171b0201c09d587e317d9aee',1,'Ipopt::NLP::Eval_grad_f()'],['../classIpopt_1_1NLPBoundsRemover.html#a3812bcd2ab07071a349ec22f7c5d6b5b',1,'Ipopt::NLPBoundsRemover::Eval_grad_f(const Vector &x, Vector &g_f)']]], ['eval_5fh_30',['eval_h',['../classIpopt_1_1NLPBoundsRemover.html#ad128e2536a72413480685932d72a5d98',1,'Ipopt::NLPBoundsRemover::Eval_h()'],['../classIpopt_1_1NLP.html#a14cd88b672c62a435fca76c8a7ed4631',1,'Ipopt::NLP::Eval_h()'],['../classIpopt_1_1TNLPAdapter.html#abfdd1e3b48bf4ddd8a60577f4fa889c4',1,'Ipopt::TNLPAdapter::Eval_h()'],['../classIpopt_1_1AmplTNLP.html#a944ad51b4e14545324e0e4513e0c89ae',1,'Ipopt::AmplTNLP::eval_h()'],['../classorg_1_1coinor_1_1Ipopt.html#a8338a6f69c453de7e0c7d02309fce4f9',1,'org.coinor.Ipopt.eval_h()'],['../classIpopt_1_1StdInterfaceTNLP.html#a8f2d9b4988313f8caa6ac55cc67188dc',1,'Ipopt::StdInterfaceTNLP::eval_h()'],['../classIpopt_1_1TNLP.html#a26b9145267e2574c53acc284fef1c354',1,'Ipopt::TNLP::eval_h()'],['../classIpopt_1_1TNLPReducer.html#ab7f4aa6db99429fb0b1f9c6c556ec0ed',1,'Ipopt::TNLPReducer::eval_h()']]], diff --git a/search/functions_8.js b/search/functions_8.js index e6c8e9dcf..f442d1c10 100644 --- a/search/functions_8.js +++ b/search/functions_8.js @@ -43,8 +43,8 @@ var searchData= ['initializestructures_40',['initializestructures',['../classIpopt_1_1IpoptNLP.html#a70e6fc80da13309678a3a446087b9016',1,'Ipopt::IpoptNLP::InitializeStructures()'],['../classIpopt_1_1OrigIpoptNLP.html#a8ba80f8702c0bcfe314168c4ba744625',1,'Ipopt::OrigIpoptNLP::InitializeStructures()'],['../classIpopt_1_1RestoIpoptNLP.html#a246bd94feae7b7a6cc1be6ba348af937',1,'Ipopt::RestoIpoptNLP::InitializeStructures()']]], ['initpiecewisepenaltylist_41',['InitPiecewisePenaltyList',['../classIpopt_1_1PiecewisePenalty.html#af3a71f0c86ae92d21630ffe95da79967',1,'Ipopt::PiecewisePenalty']]], ['initthislinesearch_42',['initthislinesearch',['../classIpopt_1_1FilterLSAcceptor.html#a446775d73606c17c8fdb62205b97b6fe',1,'Ipopt::FilterLSAcceptor::InitThisLineSearch()'],['../classIpopt_1_1CGPenaltyLSAcceptor.html#a325e6d7176fc93d1b1b01417efe357e3',1,'Ipopt::CGPenaltyLSAcceptor::InitThisLineSearch()'],['../classIpopt_1_1PenaltyLSAcceptor.html#a0b9869c0eb598ed19fce53eea53c9f72',1,'Ipopt::PenaltyLSAcceptor::InitThisLineSearch()'],['../classIpopt_1_1BacktrackingLSAcceptor.html#a15b3fdfefa3e786ab402ee61529c7394',1,'Ipopt::BacktrackingLSAcceptor::InitThisLineSearch()'],['../classIpopt_1_1InexactLSAcceptor.html#a2eea209ab4aecaa67582cef18ad75e08',1,'Ipopt::InexactLSAcceptor::InitThisLineSearch()']]], - ['intermediate_5fcallback_43',['intermediate_callback',['../classIpopt_1_1StdInterfaceTNLP.html#ab4fcfcfb900e02cfa1f9a6c8f2498fcc',1,'Ipopt::StdInterfaceTNLP::intermediate_callback()'],['../classIpopt_1_1TNLP.html#a2f962a4c43464adb7928771af84503d6',1,'Ipopt::TNLP::intermediate_callback()'],['../classIpopt_1_1TNLPReducer.html#acd2d3d379cd52fc7ce111b16f95713f3',1,'Ipopt::TNLPReducer::intermediate_callback()'],['../classorg_1_1coinor_1_1Ipopt.html#a64b80dde363aebc64802b3ad950a7a06',1,'org.coinor.Ipopt.intermediate_callback()']]], - ['intermediatecallback_44',['intermediatecallback',['../classIpopt_1_1TNLPAdapter.html#aa7d7c5e4706688897b2cd6579168f3af',1,'Ipopt::TNLPAdapter::IntermediateCallBack()'],['../classIpopt_1_1NLP.html#a9cf00e4fc7ad13c810a6d1e238221fee',1,'Ipopt::NLP::IntermediateCallBack()'],['../classIpopt_1_1RestoIpoptNLP.html#a0c2d0d657fc1e6cfd230aa5915e42407',1,'Ipopt::RestoIpoptNLP::IntermediateCallBack()'],['../classIpopt_1_1OrigIpoptNLP.html#a4a599bba0d3d2a9a0668b705e25d1601',1,'Ipopt::OrigIpoptNLP::IntermediateCallBack()'],['../classIpopt_1_1NLPBoundsRemover.html#ac2cca4d97a274734535fad204f64fdc9',1,'Ipopt::NLPBoundsRemover::IntermediateCallBack()'],['../classIpopt_1_1IpoptNLP.html#a4288990eceacf3c09c663f3954ff27d6',1,'Ipopt::IpoptNLP::IntermediateCallBack()']]], + ['intermediate_5fcallback_43',['intermediate_callback',['../classorg_1_1coinor_1_1Ipopt.html#a64b80dde363aebc64802b3ad950a7a06',1,'org.coinor.Ipopt.intermediate_callback()'],['../classIpopt_1_1AmplTNLP.html#a6f25c70227d6ddadf6f691781007c944',1,'Ipopt::AmplTNLP::intermediate_callback()'],['../classIpopt_1_1TNLPReducer.html#acd2d3d379cd52fc7ce111b16f95713f3',1,'Ipopt::TNLPReducer::intermediate_callback()'],['../classIpopt_1_1StdInterfaceTNLP.html#ab4fcfcfb900e02cfa1f9a6c8f2498fcc',1,'Ipopt::StdInterfaceTNLP::intermediate_callback()'],['../classIpopt_1_1TNLP.html#a2f962a4c43464adb7928771af84503d6',1,'Ipopt::TNLP::intermediate_callback()']]], + ['intermediatecallback_44',['intermediatecallback',['../classIpopt_1_1IpoptNLP.html#a4288990eceacf3c09c663f3954ff27d6',1,'Ipopt::IpoptNLP::IntermediateCallBack()'],['../classIpopt_1_1NLPBoundsRemover.html#ac2cca4d97a274734535fad204f64fdc9',1,'Ipopt::NLPBoundsRemover::IntermediateCallBack()'],['../classIpopt_1_1OrigIpoptNLP.html#a4a599bba0d3d2a9a0668b705e25d1601',1,'Ipopt::OrigIpoptNLP::IntermediateCallBack()'],['../classIpopt_1_1RestoIpoptNLP.html#a0c2d0d657fc1e6cfd230aa5915e42407',1,'Ipopt::RestoIpoptNLP::IntermediateCallBack()'],['../classIpopt_1_1NLP.html#a9cf00e4fc7ad13c810a6d1e238221fee',1,'Ipopt::NLP::IntermediateCallBack()'],['../classIpopt_1_1TNLPAdapter.html#aa7d7c5e4706688897b2cd6579168f3af',1,'Ipopt::TNLPAdapter::IntermediateCallBack()']]], ['internal_5fconval_45',['internal_conval',['../classIpopt_1_1AmplTNLP.html#a8e690881923e4dd353ac22434951113e',1,'Ipopt::AmplTNLP']]], ['internal_5feval_5fg_46',['internal_eval_g',['../classIpopt_1_1TNLPAdapter.html#a56d13298f5e6a265b2571199243b089e',1,'Ipopt::TNLPAdapter']]], ['internal_5feval_5fjac_5fg_47',['internal_eval_jac_g',['../classIpopt_1_1TNLPAdapter.html#aa507ff72122064ba2eb5392c866cad55',1,'Ipopt::TNLPAdapter']]], diff --git a/search/variables_2.js b/search/variables_2.js index c1b4ceff6..666413ea8 100644 --- a/search/variables_2.js +++ b/search/variables_2.js @@ -25,167 +25,168 @@ var searchData= ['check_5fderivatives_5ffor_5fnaninf_5f_22',['check_derivatives_for_naninf_',['../classIpopt_1_1OrigIpoptNLP.html#abd8b0ba1daae668cbc54566376fd991b',1,'Ipopt::OrigIpoptNLP']]], ['check_5fif_5fno_5fbounds_5f_23',['check_if_no_bounds_',['../classIpopt_1_1AdaptiveMuUpdate.html#a35a0f2b57769cfa0b65533600fad6768',1,'Ipopt::AdaptiveMuUpdate']]], ['checkconvergence_5f_24',['CheckConvergence_',['../classIpopt_1_1TimingStatistics.html#abb0a19d8d82567aec2762fd9b273c2e4',1,'Ipopt::TimingStatistics']]], - ['chi_5fcup_5f_25',['chi_cup_',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a867ab8b2228a0815acb9514df50712f0',1,'Ipopt::CGPenaltyLSAcceptor']]], - ['chi_5fhat_5f_26',['chi_hat_',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a55736fdcefbfd45841c5ea8155a33d49',1,'Ipopt::CGPenaltyLSAcceptor']]], - ['chi_5ftilde_5f_27',['chi_tilde_',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a600ec60ad2c62ae46b5bce3a0a98ee0b',1,'Ipopt::CGPenaltyLSAcceptor']]], - ['cntl_5f_28',['cntl_',['../classIpopt_1_1Ma27TSolverInterface.html#afe4299e1d2a13db4b3be5540fe614c72',1,'Ipopt::Ma27TSolverInterface']]], - ['cols_5f_29',['cols_',['../classIpopt_1_1IndexPCalculator.html#a73c9b88c0c77ba7723674786baac9f81',1,'Ipopt::IndexPCalculator']]], - ['column_5fscaling_5f_30',['column_scaling_',['../classIpopt_1_1ScaledMatrixSpace.html#a1046740ac352cc4a1c7c3284d3fb11a5',1,'Ipopt::ScaledMatrixSpace']]], - ['comp_5fspaces_5f_31',['comp_spaces_',['../classIpopt_1_1CompoundMatrixSpace.html#a9be1b58db439754df9dfd23acd6a5ca7',1,'Ipopt::CompoundMatrixSpace::comp_spaces_'],['../classIpopt_1_1CompoundSymMatrixSpace.html#aae0072b61bb9c679172a903c5772f46c',1,'Ipopt::CompoundSymMatrixSpace::comp_spaces_'],['../classIpopt_1_1CompoundVectorSpace.html#a1af6d17867673671b0057f5a2410bf9d',1,'Ipopt::CompoundVectorSpace::comp_spaces_']]], - ['compl_5f_32',['compl_',['../classIpopt_1_1SolveStatistics.html#aab161fe3cedc42eec6363e53f834d71c',1,'Ipopt::SolveStatistics']]], - ['compl_5finf_5ftol_5f_33',['compl_inf_tol_',['../classIpopt_1_1AdaptiveMuUpdate.html#aca672ca22155030b50de1b1d16244a32',1,'Ipopt::AdaptiveMuUpdate::compl_inf_tol_'],['../classIpopt_1_1MonotoneMuUpdate.html#a96158c1aeb7e63e961e149828e026e37',1,'Ipopt::MonotoneMuUpdate::compl_inf_tol_'],['../classIpopt_1_1OptimalityErrorConvergenceCheck.html#a62c241f4b9e248f10dada6e721f50570',1,'Ipopt::OptimalityErrorConvergenceCheck::compl_inf_tol_']]], - ['compound_5fsol_5fvecspace_5f_34',['compound_sol_vecspace_',['../classIpopt_1_1LowRankAugSystemSolver.html#a8618b3bb0e75e3f552d18fed55e99da4',1,'Ipopt::LowRankAugSystemSolver']]], - ['compressed_5fpos_5f_35',['compressed_pos_',['../classIpopt_1_1ExpansionMatrixSpace.html#a58fe433496b726b214d74a053cdb8a85',1,'Ipopt::ExpansionMatrixSpace']]], - ['comps_5f_36',['comps_',['../classIpopt_1_1CompoundMatrix.html#ad5d9c245cfc65f36820fad3e59212083',1,'Ipopt::CompoundMatrix::comps_'],['../classIpopt_1_1CompoundSymMatrix.html#aa28c63b5f6e396e47bca2696b56de7ec',1,'Ipopt::CompoundSymMatrix::comps_'],['../classIpopt_1_1CompoundVector.html#a45a77bf549eafc343cb74b83c2123dae',1,'Ipopt::CompoundVector::comps_']]], - ['compute_5fdsdp_5f_37',['compute_dsdp_',['../classIpopt_1_1SensApplication.html#af83a72c905f663e86954ffd0139553f2',1,'Ipopt::SensApplication']]], - ['compute_5feigenvalues_5f_38',['compute_eigenvalues_',['../classIpopt_1_1ReducedHessianCalculator.html#ad4e8be9c4483bcdae1e164c85bafabb0',1,'Ipopt::ReducedHessianCalculator']]], - ['compute_5fnormal_5f_39',['compute_normal_',['../classIpopt_1_1InexactData.html#ae402bd2f29828f461fe49ddb24ceb9c5',1,'Ipopt::InexactData']]], - ['compute_5fred_5fhessian_5f_40',['compute_red_hessian_',['../classIpopt_1_1SensApplication.html#a9106d751c6bc6b603e5b661dfab90b3b',1,'Ipopt::SensApplication::compute_red_hessian_'],['../classIpopt_1_1SensAmplTNLP.html#a667cde08f67c0d1015a54fa65c1dba9c',1,'Ipopt::SensAmplTNLP::compute_red_hessian_']]], - ['computeacceptabletrialpoint_5f_41',['ComputeAcceptableTrialPoint_',['../classIpopt_1_1TimingStatistics.html#ad596a4a6ebabe05fc78f2289ac90c9d0',1,'Ipopt::TimingStatistics']]], - ['computeresiduals_5f_42',['ComputeResiduals_',['../classIpopt_1_1TimingStatistics.html#ae60b6894c897466145e7c5a19ef4efae',1,'Ipopt::TimingStatistics']]], - ['computesearchdirection_5f_43',['ComputeSearchDirection_',['../classIpopt_1_1TimingStatistics.html#aad3a2328839adc17201a43ca7f2c5e0d',1,'Ipopt::TimingStatistics']]], - ['con_5finteger_5fmd_5f_44',['con_integer_md_',['../classIpopt_1_1AmplTNLP.html#af9d12945a7750eaef07feef07a51b3df',1,'Ipopt::AmplTNLP']]], - ['con_5fnumeric_5fmd_5f_45',['con_numeric_md_',['../classIpopt_1_1AmplTNLP.html#a89ebb03c7dc2eb964f78fd2499ce2da5',1,'Ipopt::AmplTNLP']]], - ['con_5fstring_5fmd_5f_46',['con_string_md_',['../classIpopt_1_1AmplTNLP.html#a0db97ee895b0c54a503772bb8667fdb5',1,'Ipopt::AmplTNLP']]], - ['consist_5ftol_47',['consist_tol',['../structma77__control__s.html#af0d5c3c689e055c5e4ed9b6b2a6eb817',1,'ma77_control_s::consist_tol'],['../structma97__control__d.html#abe7e350a74dbe697a5610659bc473de3',1,'ma97_control_d::consist_tol'],['../structma97__control__s.html#a68e8870721bddfa333923e21c32f3d85',1,'ma97_control_s::consist_tol'],['../structma77__control__d.html#a05a9cec699db33551ad7e1f551cda9ca',1,'ma77_control_d::consist_tol']]], - ['const_5fcomps_5f_48',['const_comps_',['../classIpopt_1_1CompoundMatrix.html#a6b8631ab1a9aeacd18d3ad8e7b735e0f',1,'Ipopt::CompoundMatrix::const_comps_'],['../classIpopt_1_1CompoundSymMatrix.html#a60b1128cb4a54380aa2cc227d18c6f26',1,'Ipopt::CompoundSymMatrix::const_comps_'],['../classIpopt_1_1CompoundVector.html#ac36eb38085d92112552b058d372e58ac',1,'Ipopt::CompoundVector::const_comps_']]], - ['const_5fvecs_5f_49',['const_vecs_',['../classIpopt_1_1MultiVectorMatrix.html#accfafd2d99df3186da3a59fba47ee852',1,'Ipopt::MultiVectorMatrix']]], - ['constr_5fmult_5finit_5fmax_5f_50',['constr_mult_init_max_',['../classIpopt_1_1DefaultIterateInitializer.html#a3bc5d7c92d857433f4a64393b99cec09',1,'Ipopt::DefaultIterateInitializer::constr_mult_init_max_'],['../classIpopt_1_1RestoIterateInitializer.html#a56a26b12756ca5fdabfc1f20a75847d3',1,'Ipopt::RestoIterateInitializer::constr_mult_init_max_']]], - ['constr_5fmult_5freset_5fthreshold_5f_51',['constr_mult_reset_threshold_',['../classIpopt_1_1MinC__1NrmRestorationPhase.html#af989b1cc697c140d2a35672d9be05712',1,'Ipopt::MinC_1NrmRestorationPhase']]], - ['constr_5fviol_5f_52',['constr_viol_',['../classIpopt_1_1SolveStatistics.html#a668a7eed8c4e0f242db59f875b01631d',1,'Ipopt::SolveStatistics']]], - ['constr_5fviol_5fnormtype_5f_53',['constr_viol_normtype_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a1640157e330bdcd41c10e175f1efd67a',1,'Ipopt::IpoptCalculatedQuantities']]], - ['constr_5fviol_5ftol_5f_54',['constr_viol_tol_',['../classIpopt_1_1BacktrackingLineSearch.html#a1976e93763eb416e335a900c66ac67e4',1,'Ipopt::BacktrackingLineSearch::constr_viol_tol_'],['../classIpopt_1_1IpoptAlgorithm.html#a2bdced6a3ed9532a8a9abb182f0ec931',1,'Ipopt::IpoptAlgorithm::constr_viol_tol_'],['../classIpopt_1_1OptimalityErrorConvergenceCheck.html#af47a923f7b244f795fab367a7dfa089e',1,'Ipopt::OptimalityErrorConvergenceCheck::constr_viol_tol_'],['../classIpopt_1_1OrigIpoptNLP.html#a2103145a77a5dd0b9b8a61f67ad2ef6c',1,'Ipopt::OrigIpoptNLP::constr_viol_tol_'],['../classIpopt_1_1MinC__1NrmRestorationPhase.html#a85723ff97452a0a835c93fddc3204e77',1,'Ipopt::MinC_1NrmRestorationPhase::constr_viol_tol_']]], - ['control_5f_55',['control_',['../classIpopt_1_1Ma77SolverInterface.html#a4ac1564a6cc92c83e9d11f475e95e7cc',1,'Ipopt::Ma77SolverInterface::control_'],['../classIpopt_1_1Ma86SolverInterface.html#abf83bd354c9e6c13f183ad64a9e33fc2',1,'Ipopt::Ma86SolverInterface::control_'],['../classIpopt_1_1Ma97SolverInterface.html#af90324167f6886374e57075f8bc537f9',1,'Ipopt::Ma97SolverInterface::control_'],['../classIpopt_1_1SpralSolverInterface.html#a1036bdd74111ba894a49e63e1d61c277',1,'Ipopt::SpralSolverInterface::control_']]], - ['controller_56',['controller',['../classIpopt_1_1SensApplication.html#aa3f9d03f6473f56c0c2765b5897df99b',1,'Ipopt::SensApplication']]], - ['conv_5fcheck_5f_57',['conv_check_',['../classIpopt_1_1IpoptAlgorithm.html#a00a3bd1b384831e5fa894849d181f13e',1,'Ipopt::IpoptAlgorithm::conv_check_'],['../classIpopt_1_1BacktrackingLineSearch.html#a2b01e6a4860c4576b2786b442611bd28',1,'Ipopt::BacktrackingLineSearch::conv_check_']]], - ['conval_5fcalled_5fwith_5fcurrent_5fx_5f_58',['conval_called_with_current_x_',['../classIpopt_1_1AmplTNLP.html#aa63dc17fa5263ef062e1e57df929f902',1,'Ipopt::AmplTNLP']]], - ['convcheck_5f_59',['ConvCheck_',['../classIpopt_1_1AlgorithmBuilder.html#a59a5e839ff6dfaa30265f52b9234f6c7',1,'Ipopt::AlgorithmBuilder']]], - ['corrector_5fcompl_5favrg_5fred_5ffact_5f_60',['corrector_compl_avrg_red_fact_',['../classIpopt_1_1FilterLSAcceptor.html#ad688851f8b0edc3fc1d19108f40b668b',1,'Ipopt::FilterLSAcceptor']]], - ['corrector_5ftype_5f_61',['corrector_type_',['../classIpopt_1_1FilterLSAcceptor.html#afc3efaea1e54a8b64fe7d400e9e067fe',1,'Ipopt::FilterLSAcceptor']]], - ['count_5fqf_5fevals_5f_62',['count_qf_evals_',['../classIpopt_1_1QualityFunctionMuOracle.html#a6205dd51bc1660a1490a76205cef81d4',1,'Ipopt::QualityFunctionMuOracle']]], - ['count_5frestorations_5f_63',['count_restorations_',['../classIpopt_1_1MinC__1NrmRestorationPhase.html#afcbd1a157eba7a802699cd7d89876131',1,'Ipopt::MinC_1NrmRestorationPhase']]], - ['count_5fsuccessive_5ffilter_5frejections_5f_64',['count_successive_filter_rejections_',['../classIpopt_1_1FilterLSAcceptor.html#a3f1b4f8c416b002afe455d1d52953c77',1,'Ipopt::FilterLSAcceptor']]], - ['count_5fsuccessive_5fshortened_5fsteps_5f_65',['count_successive_shortened_steps_',['../classIpopt_1_1BacktrackingLineSearch.html#a4c08b213efd298ed6d20dbc007b47b78',1,'Ipopt::BacktrackingLineSearch']]], - ['counter_5f_66',['counter_',['../classIpopt_1_1OptionsList_1_1OptionValue.html#a5133ccf41c223a42a17964a0c99badad',1,'Ipopt::OptionsList::OptionValue::counter_'],['../classIpopt_1_1RegisteredOption.html#aa5fc3710068f0b277e9e624514e17e82',1,'Ipopt::RegisteredOption::counter_']]], - ['counter_5ffirst_5ftype_5fpenalty_5fupdates_5f_67',['counter_first_type_penalty_updates_',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a8ee2a8b1c47d76940684e422d968fcf8',1,'Ipopt::CGPenaltyLSAcceptor']]], - ['counter_5fsecond_5ftype_5fpenalty_5fupdates_5f_68',['counter_second_type_penalty_updates_',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a995edef721ff4b9348e84a9fc6707260',1,'Ipopt::CGPenaltyLSAcceptor']]], - ['cputime_5fexceeded_69',['CPUTIME_EXCEEDED',['../classorg_1_1coinor_1_1Ipopt.html#af915b9705da65d4ec1dfaf7b5889c61c',1,'org::coinor::Ipopt']]], - ['curr_5f_70',['curr_',['../classIpopt_1_1IpoptData.html#a5b815f4715fcfee5b3b2f67d4e290487',1,'Ipopt::IpoptData']]], - ['curr_5fadded_5fy_5fnrm2_5fcache_5f_71',['curr_added_y_nrm2_cache_',['../classIpopt_1_1CGPenaltyCq.html#a549f37ad03aca7f92f7936eddc4534e9',1,'Ipopt::CGPenaltyCq']]], - ['curr_5fav_5fc_5f_72',['curr_Av_c_',['../classIpopt_1_1InexactPDTerminationTester.html#a533f1698e65402664b11cb133d4bcbba',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5fav_5fd_5f_73',['curr_Av_d_',['../classIpopt_1_1InexactPDTerminationTester.html#a79f4f0cf01aa5589d3658a72dafe1d88',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5fav_5fnorm_5f_74',['curr_Av_norm_',['../classIpopt_1_1InexactPDTerminationTester.html#a9a0e065ce339095f483a273381ef406e',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5favrg_5fcompl_5fcache_5f_75',['curr_avrg_compl_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a65662db722297207785a74c690471a06',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fbarrier_5ferror_5fcache_5f_76',['curr_barrier_error_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aab5d523c1ff9b85dcc6d9734fb9a9c41',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fbarrier_5fobj_5fcache_5f_77',['curr_barrier_obj_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a4d315ad36a9ec9c6325c680f1a3ca7f0',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fc_5famax_5f_78',['curr_c_amax_',['../classIpopt_1_1QualityFunctionMuOracle.html#a85ac4bc3fdd8029d3350d6b75ffca573',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fc_5fasum_5f_79',['curr_c_asum_',['../classIpopt_1_1QualityFunctionMuOracle.html#aac1d16433140c2995b5d109500138c10',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fc_5fcache_5f_80',['curr_c_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ac12d66565a37a2cb00ca87e1be5207c7',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fc_5fnrm2_5f_81',['curr_c_nrm2_',['../classIpopt_1_1QualityFunctionMuOracle.html#ab09228071156a4c8157daff591543891',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fcentrality_5fmeasure_5fcache_5f_82',['curr_centrality_measure_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a40f668a395ca39d3abbae430860b6c13',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fcg_5fpert_5ffact_5fcache_5f_83',['curr_cg_pert_fact_cache_',['../classIpopt_1_1CGPenaltyCq.html#a93bc3b92335985ec97bb7825d325bd0d',1,'Ipopt::CGPenaltyCq']]], - ['curr_5fcompl_5fs_5fl_5fcache_5f_84',['curr_compl_s_L_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aa657f70dccea71d646b583d34ecac93f',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fcompl_5fs_5fu_5fcache_5f_85',['curr_compl_s_U_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a1af03f7e2b5f896e4603be8608dc6fa5',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fcompl_5fx_5fl_5fcache_5f_86',['curr_compl_x_L_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ad82d662107b2538ec556cbf008663486',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fcompl_5fx_5fu_5fcache_5f_87',['curr_compl_x_U_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#af154b4f264b8f422ed8dfa166b71be0d',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fcomplementarity_5fcache_5f_88',['curr_complementarity_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#afb4349c30671ac01dbcca61ca52505cc',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fconstraint_5fviolation_5fcache_5f_89',['curr_constraint_violation_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a06e070a29e3b2f6082454ad544bd459d',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fd_5fcache_5f_90',['curr_d_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#abd1d6030c68c69bdaa8382bc81ced0e0',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fd_5fminus_5fs_5famax_5f_91',['curr_d_minus_s_amax_',['../classIpopt_1_1QualityFunctionMuOracle.html#ada3fa499f855d76d125ab378c2a37923',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fd_5fminus_5fs_5fasum_5f_92',['curr_d_minus_s_asum_',['../classIpopt_1_1QualityFunctionMuOracle.html#acbae01688d1e5da56eed73f0ca662152',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fd_5fminus_5fs_5fcache_5f_93',['curr_d_minus_s_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a3191551e295971ec110d24501c503308',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fd_5fminus_5fs_5fnrm2_5f_94',['curr_d_minus_s_nrm2_',['../classIpopt_1_1QualityFunctionMuOracle.html#a38c3868ae9824305685fa856498e18e1',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fdirect_5fderiv_5fpenalty_5ffunction_5fcache_5f_95',['curr_direct_deriv_penalty_function_cache_',['../classIpopt_1_1CGPenaltyCq.html#a1028ea1e9e635c44f9710c8f66ca312f',1,'Ipopt::CGPenaltyCq']]], - ['curr_5fdr_5fx_5f_96',['curr_DR_x_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#af91acff1d8121c05414463d5ff29c5a3',1,'Ipopt::LimMemQuasiNewtonUpdater']]], - ['curr_5fdr_5fx_5ftag_5f_97',['curr_DR_x_tag_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a7d14331c82d5cb7136fcb6a224131cf1',1,'Ipopt::LimMemQuasiNewtonUpdater']]], - ['curr_5fdual_5finfeasibility_5fcache_5f_98',['curr_dual_infeasibility_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a479e175cdf16a8de25f6acc7700b91e0',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5feta_5f_99',['curr_eta_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a789105608badbec4cef9a15812443cbe',1,'Ipopt::LimMemQuasiNewtonUpdater::curr_eta_'],['../classIpopt_1_1CGPenaltyLSAcceptor.html#ae0d9ea62a79ee3bd3965d181c59b0b34',1,'Ipopt::CGPenaltyLSAcceptor::curr_eta_']]], - ['curr_5fexact_5fhessian_5fcache_5f_100',['curr_exact_hessian_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a38dcf1b87176afc273819afc224bfa68',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5ff_5fcache_5f_101',['curr_f_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aa270c37f85fc81a576cfb5b430bf7e6d',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5ffast_5fdirect_5fderiv_5fpenalty_5ffunction_5fcache_5f_102',['curr_fast_direct_deriv_penalty_function_cache_',['../classIpopt_1_1CGPenaltyCq.html#a0cf10a096053e7c7a7f83e67f07f60e4',1,'Ipopt::CGPenaltyCq']]], - ['curr_5fgrad_5fbarrier_5fobj_5fs_5f_103',['curr_grad_barrier_obj_s_',['../classIpopt_1_1InexactPDTerminationTester.html#a3e18f2cdc2a73cae2ae9b3e0e0fdd9c8',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5fgrad_5fbarrier_5fobj_5fs_5fcache_5f_104',['curr_grad_barrier_obj_s_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aeddcb989dcac80e63433f715b407f830',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fgrad_5fbarrier_5fobj_5fx_5f_105',['curr_grad_barrier_obj_x_',['../classIpopt_1_1InexactPDTerminationTester.html#ad7d14bd528ad73b056736a2376446634',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5fgrad_5fbarrier_5fobj_5fx_5fcache_5f_106',['curr_grad_barrier_obj_x_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a3e814e69d9f81f9cb8f94da08cd6424b',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fgrad_5ff_5fcache_5f_107',['curr_grad_f_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a617fdb6e08dddb832a5b640c347c7eb6',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fgrad_5flag_5fs_5famax_5f_108',['curr_grad_lag_s_amax_',['../classIpopt_1_1QualityFunctionMuOracle.html#a24806d4cd798f21928efd68df0f7f41d',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fgrad_5flag_5fs_5fasum_5f_109',['curr_grad_lag_s_asum_',['../classIpopt_1_1QualityFunctionMuOracle.html#a411f905bb519c21a01e7d37379102e16',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fgrad_5flag_5fs_5fcache_5f_110',['curr_grad_lag_s_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aadb0ffa18bf23551bfe7438d063d6a9e',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fgrad_5flag_5fs_5fnrm2_5f_111',['curr_grad_lag_s_nrm2_',['../classIpopt_1_1QualityFunctionMuOracle.html#aaa1c72eeeb4c0d2e7b79390d5b91fb76',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fgrad_5flag_5fwith_5fdamping_5fs_5fcache_5f_112',['curr_grad_lag_with_damping_s_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#af6ea564a2947d32944cff1c6deec3674',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fgrad_5flag_5fwith_5fdamping_5fx_5fcache_5f_113',['curr_grad_lag_with_damping_x_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a27754aa0141619ea0e2639bdce1b5000',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fgrad_5flag_5fx_5famax_5f_114',['curr_grad_lag_x_amax_',['../classIpopt_1_1QualityFunctionMuOracle.html#ad7815e200e45bef37fe919fb7de6059d',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fgrad_5flag_5fx_5fasum_5f_115',['curr_grad_lag_x_asum_',['../classIpopt_1_1QualityFunctionMuOracle.html#a807bd37209e373962f6f3e7ba22fef48',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fgrad_5flag_5fx_5fcache_5f_116',['curr_grad_lag_x_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#adfe46b91ad1608d0a218d0be4d23a6d8',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fgrad_5flag_5fx_5fnrm2_5f_117',['curr_grad_lag_x_nrm2_',['../classIpopt_1_1QualityFunctionMuOracle.html#afdeb5885c1636b7b524d01d02f0f85e9',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fgradbarrtdelta_5fcache_5f_118',['curr_gradBarrTDelta_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a416117ba0957fe81cb5b4b2aa3fabcce',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fjac_5fc_5f_119',['curr_jac_c_',['../classIpopt_1_1InexactPDTerminationTester.html#a990d4c13be65eab04eaabdcfa333fa97',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5fjac_5fc_5fcache_5f_120',['curr_jac_c_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ab041cf84cc44927f63b22a12e31bfed4',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fjac_5fc_5ftimes_5fvec_5fcache_5f_121',['curr_jac_c_times_vec_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#af95e63b226e5e76411afba79046626e8',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fjac_5fcd_5fnorm_5fcache_5f_122',['curr_jac_cd_norm_cache_',['../classIpopt_1_1CGPenaltyCq.html#a4f5c08c3a59c3c45934eeb57800d2910',1,'Ipopt::CGPenaltyCq']]], - ['curr_5fjac_5fcdt_5ftimes_5fcurr_5fcdminuss_5fcache_5f_123',['curr_jac_cdT_times_curr_cdminuss_cache_',['../classIpopt_1_1InexactCq.html#a688def427878e282d6e12665c72b2c94',1,'Ipopt::InexactCq']]], - ['curr_5fjac_5fct_5ftimes_5fvec_5fcache_5f_124',['curr_jac_cT_times_vec_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ad78fa39580d04e6a6bf39b33f762e2a2',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fjac_5fd_5f_125',['curr_jac_d_',['../classIpopt_1_1InexactPDTerminationTester.html#aa251df881dd54c49bf2edb392eb28628',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5fjac_5fd_5fcache_5f_126',['curr_jac_d_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a7b502771b609db821c80c93efa7f0a84',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fjac_5fd_5ftimes_5fvec_5fcache_5f_127',['curr_jac_d_times_vec_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aa59ff8e3cf470fdd5416700d4fed3742',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fjac_5fdt_5ftimes_5fvec_5fcache_5f_128',['curr_jac_dT_times_vec_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a0d5c78b9b23d87d3f879716a8b8dc174',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fjac_5ftimes_5fnormal_5fc_5fcache_5f_129',['curr_jac_times_normal_c_cache_',['../classIpopt_1_1InexactCq.html#a8bb036c1876977b67416cfe7cd19b382',1,'Ipopt::InexactCq']]], - ['curr_5fjac_5ftimes_5fnormal_5fd_5fcache_5f_130',['curr_jac_times_normal_d_cache_',['../classIpopt_1_1InexactCq.html#a1e504bf9fe4dfd0800fc2ab4dda75c19',1,'Ipopt::InexactCq']]], - ['curr_5fkkt_5fpenalty_5f_131',['curr_kkt_penalty_',['../classIpopt_1_1CGPenaltyData.html#a17a6857b64824e469885de81babae114',1,'Ipopt::CGPenaltyData']]], - ['curr_5flm_5fmemory_5f_132',['curr_lm_memory_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#ac6d2c7e8ceee3996c32041e7eb91bb89',1,'Ipopt::LimMemQuasiNewtonUpdater']]], - ['curr_5flm_5fmemory_5fold_5f_133',['curr_lm_memory_old_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#af68441d4e1f531996c893ef537aefdd2',1,'Ipopt::LimMemQuasiNewtonUpdater']]], - ['curr_5fmu_5f_134',['curr_mu_',['../classIpopt_1_1IpoptData.html#aa5fb035f34a5412776d2ce410a27cb80',1,'Ipopt::IpoptData']]], - ['curr_5fnabla_5fphi_5fplus_5faty_5fs_5f_135',['curr_nabla_phi_plus_ATy_s_',['../classIpopt_1_1InexactPDTerminationTester.html#aef7b01fcc66e5820ab8e3cff5c3a2c46',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5fnabla_5fphi_5fplus_5faty_5fx_5f_136',['curr_nabla_phi_plus_ATy_x_',['../classIpopt_1_1InexactPDTerminationTester.html#af6d9033f8589f48870a4017be3e7cd85',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5fnlp_5fconstraint_5fviolation_5fcache_5f_137',['curr_nlp_constraint_violation_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a92875f2428af9b5a084e7e254f33c812',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fnlp_5ferror_5fcache_5f_138',['curr_nlp_error_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ab5b5b797b3326cdf7d4c97b8c983b5e5',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fnu_5f_139',['curr_nu_',['../classIpopt_1_1InexactData.html#aa17e4841f52eba662a010ff4332da39c',1,'Ipopt::InexactData']]], - ['curr_5fobj_5fval_5f_140',['curr_obj_val_',['../classIpopt_1_1OptimalityErrorConvergenceCheck.html#af8adfd264e51395eb9d1f9801f2283fd',1,'Ipopt::OptimalityErrorConvergenceCheck']]], - ['curr_5fomega_5f_141',['curr_omega_',['../classIpopt_1_1InexactDoglegNormalStep.html#a8c1e9351a207d032c2a09e6934a6b4b0',1,'Ipopt::InexactDoglegNormalStep']]], - ['curr_5forig_5fbounds_5fviol_5fcache_5f_142',['curr_orig_bounds_viol_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a29a351f65952aefcb449af85b7e64c0b',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5forig_5fx_5fl_5fviol_5fcache_5f_143',['curr_orig_x_L_viol_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ae3535e60d0135d86f8a875ed383717ea',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5forig_5fx_5fu_5fviol_5fcache_5f_144',['curr_orig_x_U_viol_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#addd320df9f0d62d6325339eccdd970ee',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fpenalty_5f_145',['curr_penalty_',['../classIpopt_1_1CGPenaltyData.html#a837271eeb7b684a39bb9fc06f06a5e4f',1,'Ipopt::CGPenaltyData']]], - ['curr_5fpenalty_5ffunction_5fcache_5f_146',['curr_penalty_function_cache_',['../classIpopt_1_1CGPenaltyCq.html#adcb60f4a9b3d9d6eb1a410057531eda2',1,'Ipopt::CGPenaltyCq']]], - ['curr_5fpenalty_5fpert_5f_147',['curr_penalty_pert_',['../classIpopt_1_1CGPenaltyData.html#ad8efc1158b392b6ebab565c43cb423c0',1,'Ipopt::CGPenaltyData']]], - ['curr_5fprimal_5fdual_5fsystem_5ferror_5fcache_5f_148',['curr_primal_dual_system_error_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a3f1ce712ff18e3a4684ed897b1916c57',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fprimal_5finfeasibility_5fcache_5f_149',['curr_primal_infeasibility_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aad0706dc464cf3b333bced55547cf90f',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fred_5fdr_5fx_5f_150',['curr_red_DR_x_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a5d1d56994acb3a1c934f4b73d96ffd3e',1,'Ipopt::LimMemQuasiNewtonUpdater']]], - ['curr_5frelaxed_5fcompl_5fs_5fl_5fcache_5f_151',['curr_relaxed_compl_s_L_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#af277b79a8d7ccbbb3761328926648b11',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5frelaxed_5fcompl_5fs_5fu_5fcache_5f_152',['curr_relaxed_compl_s_U_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a098cb1a995c5997ecb15cae161979f14',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5frelaxed_5fcompl_5fx_5fl_5fcache_5f_153',['curr_relaxed_compl_x_L_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ace97547e7a56479c1095871e100ea180',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5frelaxed_5fcompl_5fx_5fu_5fcache_5f_154',['curr_relaxed_compl_x_U_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a631dc69356cbb99e613251a0ae81ab0a',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fscaled_5fac_5fnorm_5fcache_5f_155',['curr_scaled_Ac_norm_cache_',['../classIpopt_1_1InexactCq.html#a074bc8e43e25c5162871f2b41e30517e',1,'Ipopt::InexactCq']]], - ['curr_5fscaled_5fy_5famax_5fcache_5f_156',['curr_scaled_y_Amax_cache_',['../classIpopt_1_1CGPenaltyCq.html#a1fe140182e98d7c5c1c3608783487c59',1,'Ipopt::CGPenaltyCq']]], - ['curr_5fscaling_5fslacks_5f_157',['curr_scaling_slacks_',['../classIpopt_1_1InexactPDTerminationTester.html#af3f9983d27a06ce24e29f9f9c32f70b0',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5fscaling_5fslacks_5fcache_5f_158',['curr_scaling_slacks_cache_',['../classIpopt_1_1InexactCq.html#abf2a87e5bcdf762f01f83e414d7ce366',1,'Ipopt::InexactCq']]], - ['curr_5fsigma_5fs_5fcache_5f_159',['curr_sigma_s_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a7c8d43c61450299984ecbac622dae6b1',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fsigma_5fx_5fcache_5f_160',['curr_sigma_x_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a19ece31b15c6f4df41e81bcef714f464',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fslack_5fs_5fl_5f_161',['curr_slack_s_L_',['../classIpopt_1_1QualityFunctionMuOracle.html#aa6d861ee351f8b2019ce20bb3e144660',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fslack_5fs_5fl_5fcache_5f_162',['curr_slack_s_L_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a191032c5bd17983a7d455c1e373304a0',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fslack_5fs_5fu_5f_163',['curr_slack_s_U_',['../classIpopt_1_1QualityFunctionMuOracle.html#a4932f1243bd17528d058f02f7cfe5041',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fslack_5fs_5fu_5fcache_5f_164',['curr_slack_s_U_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#af2e2874dfc5e374b9ebaecac05e10b15',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fslack_5fscaled_5fd_5fminus_5fs_5fcache_5f_165',['curr_slack_scaled_d_minus_s_cache_',['../classIpopt_1_1InexactCq.html#a8dd2f70ab5a6235bbda16f417d8c29e1',1,'Ipopt::InexactCq']]], - ['curr_5fslack_5fx_5fl_5f_166',['curr_slack_x_L_',['../classIpopt_1_1QualityFunctionMuOracle.html#adce852e8b424ad32a6789e8526dc022b',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fslack_5fx_5fl_5fcache_5f_167',['curr_slack_x_L_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ae62cf06417ca7db29a692a9d14a1d514',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5fslack_5fx_5fu_5f_168',['curr_slack_x_U_',['../classIpopt_1_1QualityFunctionMuOracle.html#a8187ecb69b9e21f696399c174523eefd',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fslack_5fx_5fu_5fcache_5f_169',['curr_slack_x_U_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a86d8fa203aba0e7568d329a88e055792',1,'Ipopt::IpoptCalculatedQuantities']]], - ['curr_5ftau_5f_170',['curr_tau_',['../classIpopt_1_1IpoptData.html#a935519be0f344a3fa607e7741d7bf166',1,'Ipopt::IpoptData']]], - ['curr_5ftt1_5fnorm_5f_171',['curr_tt1_norm_',['../classIpopt_1_1InexactPDTerminationTester.html#a38dd6807a0f4d36a5fc17c1c7b4ad2e2',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5ftt2_5fnorm_5f_172',['curr_tt2_norm_',['../classIpopt_1_1InexactPDTerminationTester.html#acc2d6ff998d2b26582e313bfa98c640f',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5fuwu_5fcache_5f_173',['curr_uWu_cache_',['../classIpopt_1_1InexactCq.html#a3761aabe2edbe7213f4c5d97458f2c57',1,'Ipopt::InexactCq']]], - ['curr_5fv_5fl_5f_174',['curr_v_L_',['../classIpopt_1_1QualityFunctionMuOracle.html#a281abf59e3082b3c4d2849a7082cd343',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fv_5fu_5f_175',['curr_v_U_',['../classIpopt_1_1QualityFunctionMuOracle.html#ad80d5e972cc97793d36a3ac22c658f0b',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fw_5ftimes_5fvec_5fs_5fcache_5f_176',['curr_W_times_vec_s_cache_',['../classIpopt_1_1InexactCq.html#a2e6ed134e4cfb9e5c3e1324b976e6650',1,'Ipopt::InexactCq']]], - ['curr_5fw_5ftimes_5fvec_5fx_5fcache_5f_177',['curr_W_times_vec_x_cache_',['../classIpopt_1_1InexactCq.html#ab9b376d8f1860fbe5dae4031260752fb',1,'Ipopt::InexactCq']]], - ['curr_5fwu_5fs_5fcache_5f_178',['curr_Wu_s_cache_',['../classIpopt_1_1InexactCq.html#a4f330b8627d5e010980f7999f30d801b',1,'Ipopt::InexactCq']]], - ['curr_5fwu_5fx_5fcache_5f_179',['curr_Wu_x_cache_',['../classIpopt_1_1InexactCq.html#a8b6e44dacfb6af243c4746802a77a0e4',1,'Ipopt::InexactCq']]], - ['curr_5fwv_5fs_5f_180',['curr_Wv_s_',['../classIpopt_1_1InexactPDTerminationTester.html#a4f5cb99bc44727ed960e2a57f3b0f329',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5fwv_5fx_5f_181',['curr_Wv_x_',['../classIpopt_1_1InexactPDTerminationTester.html#a6845ca5873e785081f619e4c3c697807',1,'Ipopt::InexactPDTerminationTester']]], - ['curr_5fz_5fl_5f_182',['curr_z_L_',['../classIpopt_1_1QualityFunctionMuOracle.html#afbde898bd99bb1af467eaf47540d3d7d',1,'Ipopt::QualityFunctionMuOracle']]], - ['curr_5fz_5fu_5f_183',['curr_z_U_',['../classIpopt_1_1QualityFunctionMuOracle.html#a515e716a8ee07ee4be3e7398dc33d1d4',1,'Ipopt::QualityFunctionMuOracle']]], - ['current_5flevel_5f_184',['current_level_',['../classIpopt_1_1Ma97SolverInterface.html#a44e30eea06dc9831d25878d477d772c2',1,'Ipopt::Ma97SolverInterface::current_level_'],['../classIpopt_1_1SpralSolverInterface.html#a576f1c34d4ecbb4293cf825f2e3d1223',1,'Ipopt::SpralSolverInterface::current_level_']]], - ['current_5fregistering_5fcategory_5f_185',['current_registering_category_',['../classIpopt_1_1RegisteredOptions.html#a24fbd66ce87e7aadb1bd9ddb868a1ec5',1,'Ipopt::RegisteredOptions']]], - ['custom_5fsolver_5f_186',['custom_solver_',['../classIpopt_1_1InexactAlgorithmBuilder.html#a95c18af07c34a115a71967aeabf84538',1,'Ipopt::InexactAlgorithmBuilder::custom_solver_'],['../classIpopt_1_1AlgorithmBuilder.html#a5ec5728bfc607550d2aa959ea21c0aeb',1,'Ipopt::AlgorithmBuilder::custom_solver_']]], - ['custom_5fsolver_5fname_5f_187',['custom_solver_name_',['../classIpopt_1_1AlgorithmBuilder.html#a7c46e3b2a67ff8821ade55e75d4b1f5e',1,'Ipopt::AlgorithmBuilder']]] + ['checkinterrupt_5f_25',['checkinterrupt_',['../classIpopt_1_1AmplTNLP.html#ad564603d07c46119004ef35c84fe8964',1,'Ipopt::AmplTNLP']]], + ['chi_5fcup_5f_26',['chi_cup_',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a867ab8b2228a0815acb9514df50712f0',1,'Ipopt::CGPenaltyLSAcceptor']]], + ['chi_5fhat_5f_27',['chi_hat_',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a55736fdcefbfd45841c5ea8155a33d49',1,'Ipopt::CGPenaltyLSAcceptor']]], + ['chi_5ftilde_5f_28',['chi_tilde_',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a600ec60ad2c62ae46b5bce3a0a98ee0b',1,'Ipopt::CGPenaltyLSAcceptor']]], + ['cntl_5f_29',['cntl_',['../classIpopt_1_1Ma27TSolverInterface.html#afe4299e1d2a13db4b3be5540fe614c72',1,'Ipopt::Ma27TSolverInterface']]], + ['cols_5f_30',['cols_',['../classIpopt_1_1IndexPCalculator.html#a73c9b88c0c77ba7723674786baac9f81',1,'Ipopt::IndexPCalculator']]], + ['column_5fscaling_5f_31',['column_scaling_',['../classIpopt_1_1ScaledMatrixSpace.html#a1046740ac352cc4a1c7c3284d3fb11a5',1,'Ipopt::ScaledMatrixSpace']]], + ['comp_5fspaces_5f_32',['comp_spaces_',['../classIpopt_1_1CompoundMatrixSpace.html#a9be1b58db439754df9dfd23acd6a5ca7',1,'Ipopt::CompoundMatrixSpace::comp_spaces_'],['../classIpopt_1_1CompoundSymMatrixSpace.html#aae0072b61bb9c679172a903c5772f46c',1,'Ipopt::CompoundSymMatrixSpace::comp_spaces_'],['../classIpopt_1_1CompoundVectorSpace.html#a1af6d17867673671b0057f5a2410bf9d',1,'Ipopt::CompoundVectorSpace::comp_spaces_']]], + ['compl_5f_33',['compl_',['../classIpopt_1_1SolveStatistics.html#aab161fe3cedc42eec6363e53f834d71c',1,'Ipopt::SolveStatistics']]], + ['compl_5finf_5ftol_5f_34',['compl_inf_tol_',['../classIpopt_1_1AdaptiveMuUpdate.html#aca672ca22155030b50de1b1d16244a32',1,'Ipopt::AdaptiveMuUpdate::compl_inf_tol_'],['../classIpopt_1_1MonotoneMuUpdate.html#a96158c1aeb7e63e961e149828e026e37',1,'Ipopt::MonotoneMuUpdate::compl_inf_tol_'],['../classIpopt_1_1OptimalityErrorConvergenceCheck.html#a62c241f4b9e248f10dada6e721f50570',1,'Ipopt::OptimalityErrorConvergenceCheck::compl_inf_tol_']]], + ['compound_5fsol_5fvecspace_5f_35',['compound_sol_vecspace_',['../classIpopt_1_1LowRankAugSystemSolver.html#a8618b3bb0e75e3f552d18fed55e99da4',1,'Ipopt::LowRankAugSystemSolver']]], + ['compressed_5fpos_5f_36',['compressed_pos_',['../classIpopt_1_1ExpansionMatrixSpace.html#a58fe433496b726b214d74a053cdb8a85',1,'Ipopt::ExpansionMatrixSpace']]], + ['comps_5f_37',['comps_',['../classIpopt_1_1CompoundMatrix.html#ad5d9c245cfc65f36820fad3e59212083',1,'Ipopt::CompoundMatrix::comps_'],['../classIpopt_1_1CompoundSymMatrix.html#aa28c63b5f6e396e47bca2696b56de7ec',1,'Ipopt::CompoundSymMatrix::comps_'],['../classIpopt_1_1CompoundVector.html#a45a77bf549eafc343cb74b83c2123dae',1,'Ipopt::CompoundVector::comps_']]], + ['compute_5fdsdp_5f_38',['compute_dsdp_',['../classIpopt_1_1SensApplication.html#af83a72c905f663e86954ffd0139553f2',1,'Ipopt::SensApplication']]], + ['compute_5feigenvalues_5f_39',['compute_eigenvalues_',['../classIpopt_1_1ReducedHessianCalculator.html#ad4e8be9c4483bcdae1e164c85bafabb0',1,'Ipopt::ReducedHessianCalculator']]], + ['compute_5fnormal_5f_40',['compute_normal_',['../classIpopt_1_1InexactData.html#ae402bd2f29828f461fe49ddb24ceb9c5',1,'Ipopt::InexactData']]], + ['compute_5fred_5fhessian_5f_41',['compute_red_hessian_',['../classIpopt_1_1SensApplication.html#a9106d751c6bc6b603e5b661dfab90b3b',1,'Ipopt::SensApplication::compute_red_hessian_'],['../classIpopt_1_1SensAmplTNLP.html#a667cde08f67c0d1015a54fa65c1dba9c',1,'Ipopt::SensAmplTNLP::compute_red_hessian_']]], + ['computeacceptabletrialpoint_5f_42',['ComputeAcceptableTrialPoint_',['../classIpopt_1_1TimingStatistics.html#ad596a4a6ebabe05fc78f2289ac90c9d0',1,'Ipopt::TimingStatistics']]], + ['computeresiduals_5f_43',['ComputeResiduals_',['../classIpopt_1_1TimingStatistics.html#ae60b6894c897466145e7c5a19ef4efae',1,'Ipopt::TimingStatistics']]], + ['computesearchdirection_5f_44',['ComputeSearchDirection_',['../classIpopt_1_1TimingStatistics.html#aad3a2328839adc17201a43ca7f2c5e0d',1,'Ipopt::TimingStatistics']]], + ['con_5finteger_5fmd_5f_45',['con_integer_md_',['../classIpopt_1_1AmplTNLP.html#af9d12945a7750eaef07feef07a51b3df',1,'Ipopt::AmplTNLP']]], + ['con_5fnumeric_5fmd_5f_46',['con_numeric_md_',['../classIpopt_1_1AmplTNLP.html#a89ebb03c7dc2eb964f78fd2499ce2da5',1,'Ipopt::AmplTNLP']]], + ['con_5fstring_5fmd_5f_47',['con_string_md_',['../classIpopt_1_1AmplTNLP.html#a0db97ee895b0c54a503772bb8667fdb5',1,'Ipopt::AmplTNLP']]], + ['consist_5ftol_48',['consist_tol',['../structma77__control__s.html#af0d5c3c689e055c5e4ed9b6b2a6eb817',1,'ma77_control_s::consist_tol'],['../structma97__control__d.html#abe7e350a74dbe697a5610659bc473de3',1,'ma97_control_d::consist_tol'],['../structma97__control__s.html#a68e8870721bddfa333923e21c32f3d85',1,'ma97_control_s::consist_tol'],['../structma77__control__d.html#a05a9cec699db33551ad7e1f551cda9ca',1,'ma77_control_d::consist_tol']]], + ['const_5fcomps_5f_49',['const_comps_',['../classIpopt_1_1CompoundMatrix.html#a6b8631ab1a9aeacd18d3ad8e7b735e0f',1,'Ipopt::CompoundMatrix::const_comps_'],['../classIpopt_1_1CompoundSymMatrix.html#a60b1128cb4a54380aa2cc227d18c6f26',1,'Ipopt::CompoundSymMatrix::const_comps_'],['../classIpopt_1_1CompoundVector.html#ac36eb38085d92112552b058d372e58ac',1,'Ipopt::CompoundVector::const_comps_']]], + ['const_5fvecs_5f_50',['const_vecs_',['../classIpopt_1_1MultiVectorMatrix.html#accfafd2d99df3186da3a59fba47ee852',1,'Ipopt::MultiVectorMatrix']]], + ['constr_5fmult_5finit_5fmax_5f_51',['constr_mult_init_max_',['../classIpopt_1_1DefaultIterateInitializer.html#a3bc5d7c92d857433f4a64393b99cec09',1,'Ipopt::DefaultIterateInitializer::constr_mult_init_max_'],['../classIpopt_1_1RestoIterateInitializer.html#a56a26b12756ca5fdabfc1f20a75847d3',1,'Ipopt::RestoIterateInitializer::constr_mult_init_max_']]], + ['constr_5fmult_5freset_5fthreshold_5f_52',['constr_mult_reset_threshold_',['../classIpopt_1_1MinC__1NrmRestorationPhase.html#af989b1cc697c140d2a35672d9be05712',1,'Ipopt::MinC_1NrmRestorationPhase']]], + ['constr_5fviol_5f_53',['constr_viol_',['../classIpopt_1_1SolveStatistics.html#a668a7eed8c4e0f242db59f875b01631d',1,'Ipopt::SolveStatistics']]], + ['constr_5fviol_5fnormtype_5f_54',['constr_viol_normtype_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a1640157e330bdcd41c10e175f1efd67a',1,'Ipopt::IpoptCalculatedQuantities']]], + ['constr_5fviol_5ftol_5f_55',['constr_viol_tol_',['../classIpopt_1_1BacktrackingLineSearch.html#a1976e93763eb416e335a900c66ac67e4',1,'Ipopt::BacktrackingLineSearch::constr_viol_tol_'],['../classIpopt_1_1IpoptAlgorithm.html#a2bdced6a3ed9532a8a9abb182f0ec931',1,'Ipopt::IpoptAlgorithm::constr_viol_tol_'],['../classIpopt_1_1OptimalityErrorConvergenceCheck.html#af47a923f7b244f795fab367a7dfa089e',1,'Ipopt::OptimalityErrorConvergenceCheck::constr_viol_tol_'],['../classIpopt_1_1OrigIpoptNLP.html#a2103145a77a5dd0b9b8a61f67ad2ef6c',1,'Ipopt::OrigIpoptNLP::constr_viol_tol_'],['../classIpopt_1_1MinC__1NrmRestorationPhase.html#a85723ff97452a0a835c93fddc3204e77',1,'Ipopt::MinC_1NrmRestorationPhase::constr_viol_tol_']]], + ['control_5f_56',['control_',['../classIpopt_1_1Ma77SolverInterface.html#a4ac1564a6cc92c83e9d11f475e95e7cc',1,'Ipopt::Ma77SolverInterface::control_'],['../classIpopt_1_1Ma86SolverInterface.html#abf83bd354c9e6c13f183ad64a9e33fc2',1,'Ipopt::Ma86SolverInterface::control_'],['../classIpopt_1_1Ma97SolverInterface.html#af90324167f6886374e57075f8bc537f9',1,'Ipopt::Ma97SolverInterface::control_'],['../classIpopt_1_1SpralSolverInterface.html#a1036bdd74111ba894a49e63e1d61c277',1,'Ipopt::SpralSolverInterface::control_']]], + ['controller_57',['controller',['../classIpopt_1_1SensApplication.html#aa3f9d03f6473f56c0c2765b5897df99b',1,'Ipopt::SensApplication']]], + ['conv_5fcheck_5f_58',['conv_check_',['../classIpopt_1_1IpoptAlgorithm.html#a00a3bd1b384831e5fa894849d181f13e',1,'Ipopt::IpoptAlgorithm::conv_check_'],['../classIpopt_1_1BacktrackingLineSearch.html#a2b01e6a4860c4576b2786b442611bd28',1,'Ipopt::BacktrackingLineSearch::conv_check_']]], + ['conval_5fcalled_5fwith_5fcurrent_5fx_5f_59',['conval_called_with_current_x_',['../classIpopt_1_1AmplTNLP.html#aa63dc17fa5263ef062e1e57df929f902',1,'Ipopt::AmplTNLP']]], + ['convcheck_5f_60',['ConvCheck_',['../classIpopt_1_1AlgorithmBuilder.html#a59a5e839ff6dfaa30265f52b9234f6c7',1,'Ipopt::AlgorithmBuilder']]], + ['corrector_5fcompl_5favrg_5fred_5ffact_5f_61',['corrector_compl_avrg_red_fact_',['../classIpopt_1_1FilterLSAcceptor.html#ad688851f8b0edc3fc1d19108f40b668b',1,'Ipopt::FilterLSAcceptor']]], + ['corrector_5ftype_5f_62',['corrector_type_',['../classIpopt_1_1FilterLSAcceptor.html#afc3efaea1e54a8b64fe7d400e9e067fe',1,'Ipopt::FilterLSAcceptor']]], + ['count_5fqf_5fevals_5f_63',['count_qf_evals_',['../classIpopt_1_1QualityFunctionMuOracle.html#a6205dd51bc1660a1490a76205cef81d4',1,'Ipopt::QualityFunctionMuOracle']]], + ['count_5frestorations_5f_64',['count_restorations_',['../classIpopt_1_1MinC__1NrmRestorationPhase.html#afcbd1a157eba7a802699cd7d89876131',1,'Ipopt::MinC_1NrmRestorationPhase']]], + ['count_5fsuccessive_5ffilter_5frejections_5f_65',['count_successive_filter_rejections_',['../classIpopt_1_1FilterLSAcceptor.html#a3f1b4f8c416b002afe455d1d52953c77',1,'Ipopt::FilterLSAcceptor']]], + ['count_5fsuccessive_5fshortened_5fsteps_5f_66',['count_successive_shortened_steps_',['../classIpopt_1_1BacktrackingLineSearch.html#a4c08b213efd298ed6d20dbc007b47b78',1,'Ipopt::BacktrackingLineSearch']]], + ['counter_5f_67',['counter_',['../classIpopt_1_1OptionsList_1_1OptionValue.html#a5133ccf41c223a42a17964a0c99badad',1,'Ipopt::OptionsList::OptionValue::counter_'],['../classIpopt_1_1RegisteredOption.html#aa5fc3710068f0b277e9e624514e17e82',1,'Ipopt::RegisteredOption::counter_']]], + ['counter_5ffirst_5ftype_5fpenalty_5fupdates_5f_68',['counter_first_type_penalty_updates_',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a8ee2a8b1c47d76940684e422d968fcf8',1,'Ipopt::CGPenaltyLSAcceptor']]], + ['counter_5fsecond_5ftype_5fpenalty_5fupdates_5f_69',['counter_second_type_penalty_updates_',['../classIpopt_1_1CGPenaltyLSAcceptor.html#a995edef721ff4b9348e84a9fc6707260',1,'Ipopt::CGPenaltyLSAcceptor']]], + ['cputime_5fexceeded_70',['CPUTIME_EXCEEDED',['../classorg_1_1coinor_1_1Ipopt.html#af915b9705da65d4ec1dfaf7b5889c61c',1,'org::coinor::Ipopt']]], + ['curr_5f_71',['curr_',['../classIpopt_1_1IpoptData.html#a5b815f4715fcfee5b3b2f67d4e290487',1,'Ipopt::IpoptData']]], + ['curr_5fadded_5fy_5fnrm2_5fcache_5f_72',['curr_added_y_nrm2_cache_',['../classIpopt_1_1CGPenaltyCq.html#a549f37ad03aca7f92f7936eddc4534e9',1,'Ipopt::CGPenaltyCq']]], + ['curr_5fav_5fc_5f_73',['curr_Av_c_',['../classIpopt_1_1InexactPDTerminationTester.html#a533f1698e65402664b11cb133d4bcbba',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5fav_5fd_5f_74',['curr_Av_d_',['../classIpopt_1_1InexactPDTerminationTester.html#a79f4f0cf01aa5589d3658a72dafe1d88',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5fav_5fnorm_5f_75',['curr_Av_norm_',['../classIpopt_1_1InexactPDTerminationTester.html#a9a0e065ce339095f483a273381ef406e',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5favrg_5fcompl_5fcache_5f_76',['curr_avrg_compl_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a65662db722297207785a74c690471a06',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fbarrier_5ferror_5fcache_5f_77',['curr_barrier_error_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aab5d523c1ff9b85dcc6d9734fb9a9c41',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fbarrier_5fobj_5fcache_5f_78',['curr_barrier_obj_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a4d315ad36a9ec9c6325c680f1a3ca7f0',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fc_5famax_5f_79',['curr_c_amax_',['../classIpopt_1_1QualityFunctionMuOracle.html#a85ac4bc3fdd8029d3350d6b75ffca573',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fc_5fasum_5f_80',['curr_c_asum_',['../classIpopt_1_1QualityFunctionMuOracle.html#aac1d16433140c2995b5d109500138c10',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fc_5fcache_5f_81',['curr_c_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ac12d66565a37a2cb00ca87e1be5207c7',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fc_5fnrm2_5f_82',['curr_c_nrm2_',['../classIpopt_1_1QualityFunctionMuOracle.html#ab09228071156a4c8157daff591543891',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fcentrality_5fmeasure_5fcache_5f_83',['curr_centrality_measure_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a40f668a395ca39d3abbae430860b6c13',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fcg_5fpert_5ffact_5fcache_5f_84',['curr_cg_pert_fact_cache_',['../classIpopt_1_1CGPenaltyCq.html#a93bc3b92335985ec97bb7825d325bd0d',1,'Ipopt::CGPenaltyCq']]], + ['curr_5fcompl_5fs_5fl_5fcache_5f_85',['curr_compl_s_L_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aa657f70dccea71d646b583d34ecac93f',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fcompl_5fs_5fu_5fcache_5f_86',['curr_compl_s_U_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a1af03f7e2b5f896e4603be8608dc6fa5',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fcompl_5fx_5fl_5fcache_5f_87',['curr_compl_x_L_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ad82d662107b2538ec556cbf008663486',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fcompl_5fx_5fu_5fcache_5f_88',['curr_compl_x_U_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#af154b4f264b8f422ed8dfa166b71be0d',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fcomplementarity_5fcache_5f_89',['curr_complementarity_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#afb4349c30671ac01dbcca61ca52505cc',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fconstraint_5fviolation_5fcache_5f_90',['curr_constraint_violation_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a06e070a29e3b2f6082454ad544bd459d',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fd_5fcache_5f_91',['curr_d_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#abd1d6030c68c69bdaa8382bc81ced0e0',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fd_5fminus_5fs_5famax_5f_92',['curr_d_minus_s_amax_',['../classIpopt_1_1QualityFunctionMuOracle.html#ada3fa499f855d76d125ab378c2a37923',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fd_5fminus_5fs_5fasum_5f_93',['curr_d_minus_s_asum_',['../classIpopt_1_1QualityFunctionMuOracle.html#acbae01688d1e5da56eed73f0ca662152',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fd_5fminus_5fs_5fcache_5f_94',['curr_d_minus_s_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a3191551e295971ec110d24501c503308',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fd_5fminus_5fs_5fnrm2_5f_95',['curr_d_minus_s_nrm2_',['../classIpopt_1_1QualityFunctionMuOracle.html#a38c3868ae9824305685fa856498e18e1',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fdirect_5fderiv_5fpenalty_5ffunction_5fcache_5f_96',['curr_direct_deriv_penalty_function_cache_',['../classIpopt_1_1CGPenaltyCq.html#a1028ea1e9e635c44f9710c8f66ca312f',1,'Ipopt::CGPenaltyCq']]], + ['curr_5fdr_5fx_5f_97',['curr_DR_x_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#af91acff1d8121c05414463d5ff29c5a3',1,'Ipopt::LimMemQuasiNewtonUpdater']]], + ['curr_5fdr_5fx_5ftag_5f_98',['curr_DR_x_tag_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a7d14331c82d5cb7136fcb6a224131cf1',1,'Ipopt::LimMemQuasiNewtonUpdater']]], + ['curr_5fdual_5finfeasibility_5fcache_5f_99',['curr_dual_infeasibility_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a479e175cdf16a8de25f6acc7700b91e0',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5feta_5f_100',['curr_eta_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a789105608badbec4cef9a15812443cbe',1,'Ipopt::LimMemQuasiNewtonUpdater::curr_eta_'],['../classIpopt_1_1CGPenaltyLSAcceptor.html#ae0d9ea62a79ee3bd3965d181c59b0b34',1,'Ipopt::CGPenaltyLSAcceptor::curr_eta_']]], + ['curr_5fexact_5fhessian_5fcache_5f_101',['curr_exact_hessian_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a38dcf1b87176afc273819afc224bfa68',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5ff_5fcache_5f_102',['curr_f_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aa270c37f85fc81a576cfb5b430bf7e6d',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5ffast_5fdirect_5fderiv_5fpenalty_5ffunction_5fcache_5f_103',['curr_fast_direct_deriv_penalty_function_cache_',['../classIpopt_1_1CGPenaltyCq.html#a0cf10a096053e7c7a7f83e67f07f60e4',1,'Ipopt::CGPenaltyCq']]], + ['curr_5fgrad_5fbarrier_5fobj_5fs_5f_104',['curr_grad_barrier_obj_s_',['../classIpopt_1_1InexactPDTerminationTester.html#a3e18f2cdc2a73cae2ae9b3e0e0fdd9c8',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5fgrad_5fbarrier_5fobj_5fs_5fcache_5f_105',['curr_grad_barrier_obj_s_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aeddcb989dcac80e63433f715b407f830',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fgrad_5fbarrier_5fobj_5fx_5f_106',['curr_grad_barrier_obj_x_',['../classIpopt_1_1InexactPDTerminationTester.html#ad7d14bd528ad73b056736a2376446634',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5fgrad_5fbarrier_5fobj_5fx_5fcache_5f_107',['curr_grad_barrier_obj_x_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a3e814e69d9f81f9cb8f94da08cd6424b',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fgrad_5ff_5fcache_5f_108',['curr_grad_f_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a617fdb6e08dddb832a5b640c347c7eb6',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fgrad_5flag_5fs_5famax_5f_109',['curr_grad_lag_s_amax_',['../classIpopt_1_1QualityFunctionMuOracle.html#a24806d4cd798f21928efd68df0f7f41d',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fgrad_5flag_5fs_5fasum_5f_110',['curr_grad_lag_s_asum_',['../classIpopt_1_1QualityFunctionMuOracle.html#a411f905bb519c21a01e7d37379102e16',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fgrad_5flag_5fs_5fcache_5f_111',['curr_grad_lag_s_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aadb0ffa18bf23551bfe7438d063d6a9e',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fgrad_5flag_5fs_5fnrm2_5f_112',['curr_grad_lag_s_nrm2_',['../classIpopt_1_1QualityFunctionMuOracle.html#aaa1c72eeeb4c0d2e7b79390d5b91fb76',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fgrad_5flag_5fwith_5fdamping_5fs_5fcache_5f_113',['curr_grad_lag_with_damping_s_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#af6ea564a2947d32944cff1c6deec3674',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fgrad_5flag_5fwith_5fdamping_5fx_5fcache_5f_114',['curr_grad_lag_with_damping_x_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a27754aa0141619ea0e2639bdce1b5000',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fgrad_5flag_5fx_5famax_5f_115',['curr_grad_lag_x_amax_',['../classIpopt_1_1QualityFunctionMuOracle.html#ad7815e200e45bef37fe919fb7de6059d',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fgrad_5flag_5fx_5fasum_5f_116',['curr_grad_lag_x_asum_',['../classIpopt_1_1QualityFunctionMuOracle.html#a807bd37209e373962f6f3e7ba22fef48',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fgrad_5flag_5fx_5fcache_5f_117',['curr_grad_lag_x_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#adfe46b91ad1608d0a218d0be4d23a6d8',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fgrad_5flag_5fx_5fnrm2_5f_118',['curr_grad_lag_x_nrm2_',['../classIpopt_1_1QualityFunctionMuOracle.html#afdeb5885c1636b7b524d01d02f0f85e9',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fgradbarrtdelta_5fcache_5f_119',['curr_gradBarrTDelta_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a416117ba0957fe81cb5b4b2aa3fabcce',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fjac_5fc_5f_120',['curr_jac_c_',['../classIpopt_1_1InexactPDTerminationTester.html#a990d4c13be65eab04eaabdcfa333fa97',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5fjac_5fc_5fcache_5f_121',['curr_jac_c_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ab041cf84cc44927f63b22a12e31bfed4',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fjac_5fc_5ftimes_5fvec_5fcache_5f_122',['curr_jac_c_times_vec_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#af95e63b226e5e76411afba79046626e8',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fjac_5fcd_5fnorm_5fcache_5f_123',['curr_jac_cd_norm_cache_',['../classIpopt_1_1CGPenaltyCq.html#a4f5c08c3a59c3c45934eeb57800d2910',1,'Ipopt::CGPenaltyCq']]], + ['curr_5fjac_5fcdt_5ftimes_5fcurr_5fcdminuss_5fcache_5f_124',['curr_jac_cdT_times_curr_cdminuss_cache_',['../classIpopt_1_1InexactCq.html#a688def427878e282d6e12665c72b2c94',1,'Ipopt::InexactCq']]], + ['curr_5fjac_5fct_5ftimes_5fvec_5fcache_5f_125',['curr_jac_cT_times_vec_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ad78fa39580d04e6a6bf39b33f762e2a2',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fjac_5fd_5f_126',['curr_jac_d_',['../classIpopt_1_1InexactPDTerminationTester.html#aa251df881dd54c49bf2edb392eb28628',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5fjac_5fd_5fcache_5f_127',['curr_jac_d_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a7b502771b609db821c80c93efa7f0a84',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fjac_5fd_5ftimes_5fvec_5fcache_5f_128',['curr_jac_d_times_vec_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aa59ff8e3cf470fdd5416700d4fed3742',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fjac_5fdt_5ftimes_5fvec_5fcache_5f_129',['curr_jac_dT_times_vec_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a0d5c78b9b23d87d3f879716a8b8dc174',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fjac_5ftimes_5fnormal_5fc_5fcache_5f_130',['curr_jac_times_normal_c_cache_',['../classIpopt_1_1InexactCq.html#a8bb036c1876977b67416cfe7cd19b382',1,'Ipopt::InexactCq']]], + ['curr_5fjac_5ftimes_5fnormal_5fd_5fcache_5f_131',['curr_jac_times_normal_d_cache_',['../classIpopt_1_1InexactCq.html#a1e504bf9fe4dfd0800fc2ab4dda75c19',1,'Ipopt::InexactCq']]], + ['curr_5fkkt_5fpenalty_5f_132',['curr_kkt_penalty_',['../classIpopt_1_1CGPenaltyData.html#a17a6857b64824e469885de81babae114',1,'Ipopt::CGPenaltyData']]], + ['curr_5flm_5fmemory_5f_133',['curr_lm_memory_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#ac6d2c7e8ceee3996c32041e7eb91bb89',1,'Ipopt::LimMemQuasiNewtonUpdater']]], + ['curr_5flm_5fmemory_5fold_5f_134',['curr_lm_memory_old_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#af68441d4e1f531996c893ef537aefdd2',1,'Ipopt::LimMemQuasiNewtonUpdater']]], + ['curr_5fmu_5f_135',['curr_mu_',['../classIpopt_1_1IpoptData.html#aa5fb035f34a5412776d2ce410a27cb80',1,'Ipopt::IpoptData']]], + ['curr_5fnabla_5fphi_5fplus_5faty_5fs_5f_136',['curr_nabla_phi_plus_ATy_s_',['../classIpopt_1_1InexactPDTerminationTester.html#aef7b01fcc66e5820ab8e3cff5c3a2c46',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5fnabla_5fphi_5fplus_5faty_5fx_5f_137',['curr_nabla_phi_plus_ATy_x_',['../classIpopt_1_1InexactPDTerminationTester.html#af6d9033f8589f48870a4017be3e7cd85',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5fnlp_5fconstraint_5fviolation_5fcache_5f_138',['curr_nlp_constraint_violation_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a92875f2428af9b5a084e7e254f33c812',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fnlp_5ferror_5fcache_5f_139',['curr_nlp_error_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ab5b5b797b3326cdf7d4c97b8c983b5e5',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fnu_5f_140',['curr_nu_',['../classIpopt_1_1InexactData.html#aa17e4841f52eba662a010ff4332da39c',1,'Ipopt::InexactData']]], + ['curr_5fobj_5fval_5f_141',['curr_obj_val_',['../classIpopt_1_1OptimalityErrorConvergenceCheck.html#af8adfd264e51395eb9d1f9801f2283fd',1,'Ipopt::OptimalityErrorConvergenceCheck']]], + ['curr_5fomega_5f_142',['curr_omega_',['../classIpopt_1_1InexactDoglegNormalStep.html#a8c1e9351a207d032c2a09e6934a6b4b0',1,'Ipopt::InexactDoglegNormalStep']]], + ['curr_5forig_5fbounds_5fviol_5fcache_5f_143',['curr_orig_bounds_viol_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a29a351f65952aefcb449af85b7e64c0b',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5forig_5fx_5fl_5fviol_5fcache_5f_144',['curr_orig_x_L_viol_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ae3535e60d0135d86f8a875ed383717ea',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5forig_5fx_5fu_5fviol_5fcache_5f_145',['curr_orig_x_U_viol_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#addd320df9f0d62d6325339eccdd970ee',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fpenalty_5f_146',['curr_penalty_',['../classIpopt_1_1CGPenaltyData.html#a837271eeb7b684a39bb9fc06f06a5e4f',1,'Ipopt::CGPenaltyData']]], + ['curr_5fpenalty_5ffunction_5fcache_5f_147',['curr_penalty_function_cache_',['../classIpopt_1_1CGPenaltyCq.html#adcb60f4a9b3d9d6eb1a410057531eda2',1,'Ipopt::CGPenaltyCq']]], + ['curr_5fpenalty_5fpert_5f_148',['curr_penalty_pert_',['../classIpopt_1_1CGPenaltyData.html#ad8efc1158b392b6ebab565c43cb423c0',1,'Ipopt::CGPenaltyData']]], + ['curr_5fprimal_5fdual_5fsystem_5ferror_5fcache_5f_149',['curr_primal_dual_system_error_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a3f1ce712ff18e3a4684ed897b1916c57',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fprimal_5finfeasibility_5fcache_5f_150',['curr_primal_infeasibility_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#aad0706dc464cf3b333bced55547cf90f',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fred_5fdr_5fx_5f_151',['curr_red_DR_x_',['../classIpopt_1_1LimMemQuasiNewtonUpdater.html#a5d1d56994acb3a1c934f4b73d96ffd3e',1,'Ipopt::LimMemQuasiNewtonUpdater']]], + ['curr_5frelaxed_5fcompl_5fs_5fl_5fcache_5f_152',['curr_relaxed_compl_s_L_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#af277b79a8d7ccbbb3761328926648b11',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5frelaxed_5fcompl_5fs_5fu_5fcache_5f_153',['curr_relaxed_compl_s_U_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a098cb1a995c5997ecb15cae161979f14',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5frelaxed_5fcompl_5fx_5fl_5fcache_5f_154',['curr_relaxed_compl_x_L_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ace97547e7a56479c1095871e100ea180',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5frelaxed_5fcompl_5fx_5fu_5fcache_5f_155',['curr_relaxed_compl_x_U_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a631dc69356cbb99e613251a0ae81ab0a',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fscaled_5fac_5fnorm_5fcache_5f_156',['curr_scaled_Ac_norm_cache_',['../classIpopt_1_1InexactCq.html#a074bc8e43e25c5162871f2b41e30517e',1,'Ipopt::InexactCq']]], + ['curr_5fscaled_5fy_5famax_5fcache_5f_157',['curr_scaled_y_Amax_cache_',['../classIpopt_1_1CGPenaltyCq.html#a1fe140182e98d7c5c1c3608783487c59',1,'Ipopt::CGPenaltyCq']]], + ['curr_5fscaling_5fslacks_5f_158',['curr_scaling_slacks_',['../classIpopt_1_1InexactPDTerminationTester.html#af3f9983d27a06ce24e29f9f9c32f70b0',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5fscaling_5fslacks_5fcache_5f_159',['curr_scaling_slacks_cache_',['../classIpopt_1_1InexactCq.html#abf2a87e5bcdf762f01f83e414d7ce366',1,'Ipopt::InexactCq']]], + ['curr_5fsigma_5fs_5fcache_5f_160',['curr_sigma_s_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a7c8d43c61450299984ecbac622dae6b1',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fsigma_5fx_5fcache_5f_161',['curr_sigma_x_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a19ece31b15c6f4df41e81bcef714f464',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fslack_5fs_5fl_5f_162',['curr_slack_s_L_',['../classIpopt_1_1QualityFunctionMuOracle.html#aa6d861ee351f8b2019ce20bb3e144660',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fslack_5fs_5fl_5fcache_5f_163',['curr_slack_s_L_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a191032c5bd17983a7d455c1e373304a0',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fslack_5fs_5fu_5f_164',['curr_slack_s_U_',['../classIpopt_1_1QualityFunctionMuOracle.html#a4932f1243bd17528d058f02f7cfe5041',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fslack_5fs_5fu_5fcache_5f_165',['curr_slack_s_U_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#af2e2874dfc5e374b9ebaecac05e10b15',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fslack_5fscaled_5fd_5fminus_5fs_5fcache_5f_166',['curr_slack_scaled_d_minus_s_cache_',['../classIpopt_1_1InexactCq.html#a8dd2f70ab5a6235bbda16f417d8c29e1',1,'Ipopt::InexactCq']]], + ['curr_5fslack_5fx_5fl_5f_167',['curr_slack_x_L_',['../classIpopt_1_1QualityFunctionMuOracle.html#adce852e8b424ad32a6789e8526dc022b',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fslack_5fx_5fl_5fcache_5f_168',['curr_slack_x_L_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#ae62cf06417ca7db29a692a9d14a1d514',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5fslack_5fx_5fu_5f_169',['curr_slack_x_U_',['../classIpopt_1_1QualityFunctionMuOracle.html#a8187ecb69b9e21f696399c174523eefd',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fslack_5fx_5fu_5fcache_5f_170',['curr_slack_x_U_cache_',['../classIpopt_1_1IpoptCalculatedQuantities.html#a86d8fa203aba0e7568d329a88e055792',1,'Ipopt::IpoptCalculatedQuantities']]], + ['curr_5ftau_5f_171',['curr_tau_',['../classIpopt_1_1IpoptData.html#a935519be0f344a3fa607e7741d7bf166',1,'Ipopt::IpoptData']]], + ['curr_5ftt1_5fnorm_5f_172',['curr_tt1_norm_',['../classIpopt_1_1InexactPDTerminationTester.html#a38dd6807a0f4d36a5fc17c1c7b4ad2e2',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5ftt2_5fnorm_5f_173',['curr_tt2_norm_',['../classIpopt_1_1InexactPDTerminationTester.html#acc2d6ff998d2b26582e313bfa98c640f',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5fuwu_5fcache_5f_174',['curr_uWu_cache_',['../classIpopt_1_1InexactCq.html#a3761aabe2edbe7213f4c5d97458f2c57',1,'Ipopt::InexactCq']]], + ['curr_5fv_5fl_5f_175',['curr_v_L_',['../classIpopt_1_1QualityFunctionMuOracle.html#a281abf59e3082b3c4d2849a7082cd343',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fv_5fu_5f_176',['curr_v_U_',['../classIpopt_1_1QualityFunctionMuOracle.html#ad80d5e972cc97793d36a3ac22c658f0b',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fw_5ftimes_5fvec_5fs_5fcache_5f_177',['curr_W_times_vec_s_cache_',['../classIpopt_1_1InexactCq.html#a2e6ed134e4cfb9e5c3e1324b976e6650',1,'Ipopt::InexactCq']]], + ['curr_5fw_5ftimes_5fvec_5fx_5fcache_5f_178',['curr_W_times_vec_x_cache_',['../classIpopt_1_1InexactCq.html#ab9b376d8f1860fbe5dae4031260752fb',1,'Ipopt::InexactCq']]], + ['curr_5fwu_5fs_5fcache_5f_179',['curr_Wu_s_cache_',['../classIpopt_1_1InexactCq.html#a4f330b8627d5e010980f7999f30d801b',1,'Ipopt::InexactCq']]], + ['curr_5fwu_5fx_5fcache_5f_180',['curr_Wu_x_cache_',['../classIpopt_1_1InexactCq.html#a8b6e44dacfb6af243c4746802a77a0e4',1,'Ipopt::InexactCq']]], + ['curr_5fwv_5fs_5f_181',['curr_Wv_s_',['../classIpopt_1_1InexactPDTerminationTester.html#a4f5cb99bc44727ed960e2a57f3b0f329',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5fwv_5fx_5f_182',['curr_Wv_x_',['../classIpopt_1_1InexactPDTerminationTester.html#a6845ca5873e785081f619e4c3c697807',1,'Ipopt::InexactPDTerminationTester']]], + ['curr_5fz_5fl_5f_183',['curr_z_L_',['../classIpopt_1_1QualityFunctionMuOracle.html#afbde898bd99bb1af467eaf47540d3d7d',1,'Ipopt::QualityFunctionMuOracle']]], + ['curr_5fz_5fu_5f_184',['curr_z_U_',['../classIpopt_1_1QualityFunctionMuOracle.html#a515e716a8ee07ee4be3e7398dc33d1d4',1,'Ipopt::QualityFunctionMuOracle']]], + ['current_5flevel_5f_185',['current_level_',['../classIpopt_1_1Ma97SolverInterface.html#a44e30eea06dc9831d25878d477d772c2',1,'Ipopt::Ma97SolverInterface::current_level_'],['../classIpopt_1_1SpralSolverInterface.html#a576f1c34d4ecbb4293cf825f2e3d1223',1,'Ipopt::SpralSolverInterface::current_level_']]], + ['current_5fregistering_5fcategory_5f_186',['current_registering_category_',['../classIpopt_1_1RegisteredOptions.html#a24fbd66ce87e7aadb1bd9ddb868a1ec5',1,'Ipopt::RegisteredOptions']]], + ['custom_5fsolver_5f_187',['custom_solver_',['../classIpopt_1_1InexactAlgorithmBuilder.html#a95c18af07c34a115a71967aeabf84538',1,'Ipopt::InexactAlgorithmBuilder::custom_solver_'],['../classIpopt_1_1AlgorithmBuilder.html#a5ec5728bfc607550d2aa959ea21c0aeb',1,'Ipopt::AlgorithmBuilder::custom_solver_']]], + ['custom_5fsolver_5fname_5f_188',['custom_solver_name_',['../classIpopt_1_1AlgorithmBuilder.html#a7c46e3b2a67ff8821ade55e75d4b1f5e',1,'Ipopt::AlgorithmBuilder']]] ]; diff --git a/search/variables_3.js b/search/variables_3.js index a15e7f460..910057db0 100644 --- a/search/variables_3.js +++ b/search/variables_3.js @@ -94,7 +94,7 @@ var searchData= ['dont_5fprint_5f_91',['dont_print_',['../classIpopt_1_1OptionsList_1_1OptionValue.html#a21cb8f7fdfdb20081fb7843c303be16f',1,'Ipopt::OptionsList::OptionValue']]], ['dot_5fcache_5f_92',['dot_cache_',['../classIpopt_1_1Vector.html#a2a83dd9b5f8b08ea1bcc7c826126a6f3',1,'Ipopt::Vector']]], ['dparm_5f_93',['dparm_',['../classIpopt_1_1IterativePardisoSolverInterface.html#a0e414ae7b01eea4c69783e9ac90b35ef',1,'Ipopt::IterativePardisoSolverInterface::DPARM_'],['../classIpopt_1_1WsmpSolverInterface.html#acb52b758540cc39196ed2ba9ad276e6e',1,'Ipopt::WsmpSolverInterface::DPARM_'],['../classIpopt_1_1PardisoSolverInterface.html#a6a00ceca66db4ec8b4ad8e375b3660e4',1,'Ipopt::PardisoSolverInterface::DPARM_'],['../classIpopt_1_1IterativeWsmpSolverInterface.html#a7fc4811f0a45111b2aec13f3afc61cd0',1,'Ipopt::IterativeWsmpSolverInterface::DPARM_'],['../classIpopt_1_1PardisoMKLSolverInterface.html#a996adf94dc1812484d04653665aef920',1,'Ipopt::PardisoMKLSolverInterface::DPARM_']]], - ['dr2_5fx_5f_94',['dr2_x_',['../classIpopt_1_1RestoIpoptNLP.html#a138bc279115550a6751ace007c294698',1,'Ipopt::RestoIpoptNLP::dr2_x_'],['../classIpopt_1_1RestoIpoptNLP.html#a097deeb65f407782c1bdd67bd971f631',1,'Ipopt::RestoIpoptNLP::DR2_x_']]], + ['dr2_5fx_5f_94',['dr2_x_',['../classIpopt_1_1RestoIpoptNLP.html#a097deeb65f407782c1bdd67bd971f631',1,'Ipopt::RestoIpoptNLP::DR2_x_'],['../classIpopt_1_1RestoIpoptNLP.html#a138bc279115550a6751ace007c294698',1,'Ipopt::RestoIpoptNLP::dr2_x_']]], ['dr_5fx_5f_95',['dr_x_',['../classIpopt_1_1RestoIpoptNLP.html#a975e66c1f47c3a3826bd21c90876168c',1,'Ipopt::RestoIpoptNLP']]], ['driver_5f_96',['driver_',['../classIpopt_1_1SensitivityStepCalculator.html#ad4bc331e1e98efcf81d6b4176931a7a8',1,'Ipopt::SensitivityStepCalculator']]], ['driver_5fvec_5f_97',['driver_vec_',['../classIpopt_1_1SensAlgorithm.html#a02c2a01842c59ff52990831dd0a0130e',1,'Ipopt::SensAlgorithm']]], diff --git a/search/variables_8.js b/search/variables_8.js index f3bf789a8..24778a148 100644 --- a/search/variables_8.js +++ b/search/variables_8.js @@ -44,40 +44,41 @@ var searchData= ['init_5fdual_5finf_5f_41',['init_dual_inf_',['../classIpopt_1_1AdaptiveMuUpdate.html#a296dc3c5645c1236ebdfa78af9b5354e',1,'Ipopt::AdaptiveMuUpdate']]], ['init_5fprimal_5finf_5f_42',['init_primal_inf_',['../classIpopt_1_1AdaptiveMuUpdate.html#a897a06217586b910c900ea6003c66cd0',1,'Ipopt::AdaptiveMuUpdate']]], ['initialize_5fcalled_5f_43',['initialize_called_',['../classIpopt_1_1AlgorithmStrategyObject.html#a71fb1af37ead96891f9508b5df8ce5d6',1,'Ipopt::AlgorithmStrategyObject::initialize_called_'],['../classIpopt_1_1CGPenaltyData.html#ac5754c87ea201489f94bc3de5b1fe7d5',1,'Ipopt::CGPenaltyData::initialize_called_'],['../classIpopt_1_1CGPenaltyCq.html#ad8deee9ececd6997376faffec25e3a67',1,'Ipopt::CGPenaltyCq::initialize_called_'],['../classIpopt_1_1IpoptData.html#a34cf8a2de5f1b46345fa9c31e53e1e9e',1,'Ipopt::IpoptData::initialize_called_'],['../classIpopt_1_1IpoptCalculatedQuantities.html#a404bf0844d04c696f9b20d883fc0aa02',1,'Ipopt::IpoptCalculatedQuantities::initialize_called_']]], - ['initialized_5f_44',['initialized_',['../classIpopt_1_1DenseVector.html#a1b4f217194e9e271d0acbbb2eff2b518',1,'Ipopt::DenseVector::initialized_'],['../classIpopt_1_1SchurData.html#a72e3fc6718a5e745f27560e3cb95a9c9',1,'Ipopt::SchurData::initialized_'],['../classIpopt_1_1SymTMatrix.html#acaf8290a1e70fbd0dce6bbbd85379fbe',1,'Ipopt::SymTMatrix::initialized_'],['../classIpopt_1_1GenTMatrix.html#a135ffa11023af87fd2f7e05d3bc380c7',1,'Ipopt::GenTMatrix::initialized_'],['../classIpopt_1_1DenseSymMatrix.html#a92cf74debf401fb678a5304a64251792',1,'Ipopt::DenseSymMatrix::initialized_'],['../classIpopt_1_1DenseGenMatrix.html#af4f6c2e783fe9a55f715ec3945302266',1,'Ipopt::DenseGenMatrix::initialized_'],['../classIpopt_1_1OptionsList_1_1OptionValue.html#afcbf49bb2eb03c10401b85a592325ce1',1,'Ipopt::OptionsList::OptionValue::initialized_'],['../classIpopt_1_1WsmpSolverInterface.html#a5a41b64c9fa091831fbfeff5daccdd9c',1,'Ipopt::WsmpSolverInterface::initialized_'],['../classIpopt_1_1TSymLinearSolver.html#af1db7fe9fa7bda8eecbe08ee45b20ed3',1,'Ipopt::TSymLinearSolver::initialized_'],['../classIpopt_1_1TripletToCSRConverter.html#aac91825026e2ae37d97594448a1d1d47',1,'Ipopt::TripletToCSRConverter::initialized_'],['../classIpopt_1_1PardisoMKLSolverInterface.html#a0c8362be9fd7092a99326fe1caec2261',1,'Ipopt::PardisoMKLSolverInterface::initialized_'],['../classIpopt_1_1MumpsSolverInterface.html#ae429537d801ee4605aa9c5741b63541a',1,'Ipopt::MumpsSolverInterface::initialized_'],['../classIpopt_1_1Ma57TSolverInterface.html#a89112d8dc87883444a61573e95152719',1,'Ipopt::Ma57TSolverInterface::initialized_'],['../classIpopt_1_1Ma27TSolverInterface.html#a26704dbaa7e4d6cf2be75ff1ea5924d2',1,'Ipopt::Ma27TSolverInterface::initialized_'],['../classIpopt_1_1IterativeWsmpSolverInterface.html#a170ce8487655c2185a0debec27d171ba',1,'Ipopt::IterativeWsmpSolverInterface::initialized_'],['../classIpopt_1_1RestoIpoptNLP.html#a52990c40accf241bb8178d425130bd37',1,'Ipopt::RestoIpoptNLP::initialized_'],['../classIpopt_1_1QualityFunctionMuOracle.html#a4462bffda24fd5fa4d8d818c59138520',1,'Ipopt::QualityFunctionMuOracle::initialized_'],['../classIpopt_1_1OrigIpoptNLP.html#a5251c4b6fe3909f4e02a9636d553ecb3',1,'Ipopt::OrigIpoptNLP::initialized_'],['../classIpopt_1_1MonotoneMuUpdate.html#a90ed1830175f33333558c2f16399e44d',1,'Ipopt::MonotoneMuUpdate::initialized_'],['../classIpopt_1_1IterativePardisoSolverInterface.html#ad80874551afd5074eb7d97549a73d869',1,'Ipopt::IterativePardisoSolverInterface::initialized_'],['../classIpopt_1_1PardisoSolverInterface.html#abc90ec6a9bb4025ca578cd3790e7bf0d',1,'Ipopt::PardisoSolverInterface::initialized_']]], + ['initialized_5f_44',['initialized_',['../classIpopt_1_1GenTMatrix.html#a135ffa11023af87fd2f7e05d3bc380c7',1,'Ipopt::GenTMatrix::initialized_'],['../classIpopt_1_1SchurData.html#a72e3fc6718a5e745f27560e3cb95a9c9',1,'Ipopt::SchurData::initialized_'],['../classIpopt_1_1SymTMatrix.html#acaf8290a1e70fbd0dce6bbbd85379fbe',1,'Ipopt::SymTMatrix::initialized_'],['../classIpopt_1_1DenseVector.html#a1b4f217194e9e271d0acbbb2eff2b518',1,'Ipopt::DenseVector::initialized_'],['../classIpopt_1_1DenseSymMatrix.html#a92cf74debf401fb678a5304a64251792',1,'Ipopt::DenseSymMatrix::initialized_'],['../classIpopt_1_1DenseGenMatrix.html#af4f6c2e783fe9a55f715ec3945302266',1,'Ipopt::DenseGenMatrix::initialized_'],['../classIpopt_1_1OptionsList_1_1OptionValue.html#afcbf49bb2eb03c10401b85a592325ce1',1,'Ipopt::OptionsList::OptionValue::initialized_'],['../classIpopt_1_1WsmpSolverInterface.html#a5a41b64c9fa091831fbfeff5daccdd9c',1,'Ipopt::WsmpSolverInterface::initialized_'],['../classIpopt_1_1TSymLinearSolver.html#af1db7fe9fa7bda8eecbe08ee45b20ed3',1,'Ipopt::TSymLinearSolver::initialized_'],['../classIpopt_1_1TripletToCSRConverter.html#aac91825026e2ae37d97594448a1d1d47',1,'Ipopt::TripletToCSRConverter::initialized_'],['../classIpopt_1_1PardisoMKLSolverInterface.html#a0c8362be9fd7092a99326fe1caec2261',1,'Ipopt::PardisoMKLSolverInterface::initialized_'],['../classIpopt_1_1MumpsSolverInterface.html#ae429537d801ee4605aa9c5741b63541a',1,'Ipopt::MumpsSolverInterface::initialized_'],['../classIpopt_1_1Ma57TSolverInterface.html#a89112d8dc87883444a61573e95152719',1,'Ipopt::Ma57TSolverInterface::initialized_'],['../classIpopt_1_1Ma27TSolverInterface.html#a26704dbaa7e4d6cf2be75ff1ea5924d2',1,'Ipopt::Ma27TSolverInterface::initialized_'],['../classIpopt_1_1IterativeWsmpSolverInterface.html#a170ce8487655c2185a0debec27d171ba',1,'Ipopt::IterativeWsmpSolverInterface::initialized_'],['../classIpopt_1_1RestoIpoptNLP.html#a52990c40accf241bb8178d425130bd37',1,'Ipopt::RestoIpoptNLP::initialized_'],['../classIpopt_1_1QualityFunctionMuOracle.html#a4462bffda24fd5fa4d8d818c59138520',1,'Ipopt::QualityFunctionMuOracle::initialized_'],['../classIpopt_1_1OrigIpoptNLP.html#a5251c4b6fe3909f4e02a9636d553ecb3',1,'Ipopt::OrigIpoptNLP::initialized_'],['../classIpopt_1_1MonotoneMuUpdate.html#a90ed1830175f33333558c2f16399e44d',1,'Ipopt::MonotoneMuUpdate::initialized_'],['../classIpopt_1_1IterativePardisoSolverInterface.html#ad80874551afd5074eb7d97549a73d869',1,'Ipopt::IterativePardisoSolverInterface::initialized_'],['../classIpopt_1_1PardisoSolverInterface.html#abc90ec6a9bb4025ca578cd3790e7bf0d',1,'Ipopt::PardisoSolverInterface::initialized_']]], ['initializeiterates_5f_45',['InitializeIterates_',['../classIpopt_1_1TimingStatistics.html#ad6a4fd728e17f11fc91b8dd35e6b6b61',1,'Ipopt::TimingStatistics']]], ['insufficient_5fmemory_46',['INSUFFICIENT_MEMORY',['../classorg_1_1coinor_1_1Ipopt.html#a59b78aca47982a3930ff05caa43d89dd',1,'org::coinor::Ipopt']]], - ['int_47',['int',['../namespaceIpopt.html#a7deb460b5b67f0a165b9062761f1f132',1,'Ipopt::Int'],['../IpStdCInterface_8h.html#a981fcddf5a1e9bbdc3d71ef0f994259b',1,'Int: IpStdCInterface.h']]], + ['int_47',['int',['../IpStdCInterface_8h.html#a981fcddf5a1e9bbdc3d71ef0f994259b',1,'Int: IpStdCInterface.h'],['../namespaceIpopt.html#a7deb460b5b67f0a165b9062761f1f132',1,'Ipopt::Int']]], ['integer_5fmeta_5fdata_5f_48',['integer_meta_data_',['../classIpopt_1_1DenseVectorSpace.html#aa3590203566a169066e9e7fc5bb8e68f',1,'Ipopt::DenseVectorSpace']]], ['intermediate_5fcb_5f_49',['intermediate_cb_',['../classIpopt_1_1StdInterfaceTNLP.html#aa9e5a15de7c4b52155407c6b47de5e9c',1,'Ipopt::StdInterfaceTNLP']]], ['internal_5ferror_50',['INTERNAL_ERROR',['../classorg_1_1coinor_1_1Ipopt.html#afd5a2fcda4688ceef6ad841d2cb7f627',1,'org::coinor::Ipopt']]], - ['invalid_5fnumber_5fdetected_51',['INVALID_NUMBER_DETECTED',['../classorg_1_1coinor_1_1Ipopt.html#a9005b727656170847da4498472d44be0',1,'org::coinor::Ipopt']]], - ['invalid_5foption_52',['INVALID_OPTION',['../classorg_1_1coinor_1_1Ipopt.html#aa0b37ea4f81ff1dc33d0738a25aef2cd',1,'org::coinor::Ipopt']]], - ['invalid_5fproblem_5fdefinition_53',['INVALID_PROBLEM_DEFINITION',['../classorg_1_1coinor_1_1Ipopt.html#a6601c123db771db778c4c25061327048',1,'org::coinor::Ipopt']]], - ['invp_5f_54',['INVP_',['../classIpopt_1_1WsmpSolverInterface.html#a4b23f58fd68a0199c085433781f8ee0d',1,'Ipopt::WsmpSolverInterface']]], - ['iostat_55',['iostat',['../structma77__info__s.html#ad3dc8b5c1e51044ed05d0944f2732c46',1,'ma77_info_s::iostat'],['../structma77__info__d.html#aed7ded9b25f6271f36f7b4ec7476aec4',1,'ma77_info_d::iostat'],['../structmc68__info__i.html#a924bc2e32a43b1b759b1b9815ba3c59f',1,'mc68_info_i::iostat']]], - ['ip_5fcq_5f_56',['ip_cq_',['../classIpopt_1_1CGPenaltyCq.html#a1955a1bbf1375c101fce1bba0326b199',1,'Ipopt::CGPenaltyCq::ip_cq_'],['../classIpopt_1_1IpoptApplication.html#abb249b2e86584d279bdf5e254ca9094e',1,'Ipopt::IpoptApplication::ip_cq_'],['../classIpopt_1_1StdInterfaceTNLP.html#a0778c94409d27fc57d3a9b31ea02d44f',1,'Ipopt::StdInterfaceTNLP::ip_cq_'],['../classIpopt_1_1SensApplication.html#a335960efe34d7d406ce145a060df7394',1,'Ipopt::SensApplication::ip_cq_'],['../classIpopt_1_1InexactCq.html#a76e7f750bab7b1af0114a8de99861f1c',1,'Ipopt::InexactCq::ip_cq_'],['../classIpopt_1_1AlgorithmStrategyObject.html#a1c339999b0232bdaefc1fb7c623ad761',1,'Ipopt::AlgorithmStrategyObject::ip_cq_']]], - ['ip_5fdata_5f_57',['ip_data_',['../classIpopt_1_1CGPenaltyCq.html#adf8a9a01f87558a8d9c9e6372dc147e8',1,'Ipopt::CGPenaltyCq::ip_data_'],['../classIpopt_1_1SensApplication.html#a282b4bf2ae4db792021510e85f21b910',1,'Ipopt::SensApplication::ip_data_'],['../classIpopt_1_1StdInterfaceTNLP.html#af10e7bdc6187d34ef274f58cf61b330f',1,'Ipopt::StdInterfaceTNLP::ip_data_'],['../classIpopt_1_1IpoptApplication.html#ab62194fff9521997d28d9befb6922e07',1,'Ipopt::IpoptApplication::ip_data_'],['../classIpopt_1_1IpoptCalculatedQuantities.html#a086e2aae9531fc882e2b0a92aed6ef4f',1,'Ipopt::IpoptCalculatedQuantities::ip_data_'],['../classIpopt_1_1AlgorithmStrategyObject.html#a300fab52e53ccee1223bfaa1585129db',1,'Ipopt::AlgorithmStrategyObject::ip_data_'],['../classIpopt_1_1InexactCq.html#ab711ea6dbaf4bd60f7a64ab60d8eb60b',1,'Ipopt::InexactCq::ip_data_']]], - ['ip_5fnlp_5f_58',['ip_nlp_',['../classIpopt_1_1CGPenaltyCq.html#ab3aa6277ce982fda386639c1141eb18a',1,'Ipopt::CGPenaltyCq::ip_nlp_'],['../classIpopt_1_1SensApplication.html#a2888fa79b4a1e8918300fc564348592d',1,'Ipopt::SensApplication::ip_nlp_'],['../classIpopt_1_1IpoptApplication.html#a5b4190f5db621825c8d0805d7124f8fb',1,'Ipopt::IpoptApplication::ip_nlp_'],['../classIpopt_1_1InexactCq.html#a2064455be48c8985848f5b6ccd43e98b',1,'Ipopt::InexactCq::ip_nlp_'],['../classIpopt_1_1AlgorithmStrategyObject.html#a52e6df16538cc859e99cb764e67b9acf',1,'Ipopt::AlgorithmStrategyObject::ip_nlp_'],['../classIpopt_1_1IpoptCalculatedQuantities.html#acdc16cf1dcb29734da5ac8fb1f610506',1,'Ipopt::IpoptCalculatedQuantities::ip_nlp_']]], - ['iparm_5f_59',['iparm_',['../classIpopt_1_1IterativePardisoSolverInterface.html#ad8d379b4411ebb2a92826dec19f4f063',1,'Ipopt::IterativePardisoSolverInterface::IPARM_'],['../classIpopt_1_1IterativeWsmpSolverInterface.html#a444879d68e90f950c07b662108bb8ea7',1,'Ipopt::IterativeWsmpSolverInterface::IPARM_'],['../classIpopt_1_1PardisoMKLSolverInterface.html#a89e489b526dfa9a63271c541799fd184',1,'Ipopt::PardisoMKLSolverInterface::IPARM_'],['../classIpopt_1_1PardisoSolverInterface.html#ad8b16eabbef77f7bfbab8d5fc22e80f4',1,'Ipopt::PardisoSolverInterface::IPARM_'],['../classIpopt_1_1WsmpSolverInterface.html#ab1f06ae436a167e11fdfac0c0dc58f7d',1,'Ipopt::WsmpSolverInterface::IPARM_']]], - ['ipfint_60',['ipfint',['../IpTypes_8h.html#aba735f678a3411ca9f2d041e77c00d66',1,'IpTypes.h']]], - ['ipopt_61',['ipopt',['../classorg_1_1coinor_1_1Ipopt.html#aaccf6965122e89d86f4ac57d950787e7',1,'org::coinor::Ipopt']]], - ['ipopt_5fname_5f_62',['ipopt_name_',['../classIpopt_1_1AmplOptionsList_1_1PrivatInfo.html#a4b1c32a1843ffec34cb4d483613a409d',1,'Ipopt::AmplOptionsList::PrivatInfo']]], - ['ipopt_5foption_5fname_5f_63',['ipopt_option_name_',['../classIpopt_1_1AmplOptionsList_1_1AmplOption.html#a7dfaab40e7dd285b5cb8d02e5322a6a1',1,'Ipopt::AmplOptionsList::AmplOption']]], - ['ipopt_5fretval_5f_64',['ipopt_retval_',['../classIpopt_1_1SensApplication.html#aa6c246fe22960a3c0c1678a869230264',1,'Ipopt::SensApplication']]], - ['ipos_5fdouble_5fcompressed_5f_65',['ipos_double_compressed_',['../classIpopt_1_1TripletToCSRConverter.html#a77778d1c463c8b1a602e12b0b450ee11',1,'Ipopt::TripletToCSRConverter']]], - ['ipos_5fdouble_5ftriplet_5f_66',['ipos_double_triplet_',['../classIpopt_1_1TripletToCSRConverter.html#a7c28bbd06089a2a3d95cb3cb79b155a3',1,'Ipopt::TripletToCSRConverter']]], - ['ipos_5ffirst_5f_67',['ipos_first_',['../classIpopt_1_1TripletToCSRConverter.html#afa6e0b3380e7cd9c1d5796689a38408f',1,'Ipopt::TripletToCSRConverter']]], - ['irows_5f_68',['irows_',['../classIpopt_1_1GenTMatrixSpace.html#ace386f17664c96f1f8cb34ce0e3295d5',1,'Ipopt::GenTMatrixSpace::iRows_'],['../classIpopt_1_1SymTMatrixSpace.html#a3a72d6f897240e2308eee9c62b98a553',1,'Ipopt::SymTMatrixSpace::iRows_']]], - ['is_5fpardiso_5f_69',['is_pardiso_',['../classIpopt_1_1InexactPDSolver.html#a534a1a1bbd2f78dfbcec15fe642569c9',1,'Ipopt::InexactPDSolver']]], - ['ispare_70',['ispare',['../structma77__info__d.html#acc554f50830e007c99e462d6d4608fd7',1,'ma77_info_d::ispare'],['../structma97__info__s.html#a63944efa36a9df62269fa40ae8c73fd0',1,'ma97_info_s::ispare'],['../structma97__control__s.html#a281a54994ad8d19268e60027e85f87ce',1,'ma97_control_s::ispare'],['../structma97__info__d.html#a3d0ce848b0adb6f1140e2e10bf75cd4f',1,'ma97_info_d::ispare'],['../structma97__control__d.html#a53f9a4496e8647f01fd525a3227a4055',1,'ma97_control_d::ispare'],['../structma77__info__s.html#a40855dacc81e9157cb0fc72441313a65',1,'ma77_info_s::ispare'],['../structma77__control__s.html#a097b072d38eb476abe3bb5cf00706a16',1,'ma77_control_s::ispare'],['../structma77__control__d.html#aaf2a8e83e137e33def01c51154cb3aeb',1,'ma77_control_d::ispare']]], - ['iter_5f_71',['iter_',['../classIpopt_1_1FilterEntry.html#a5979a86ff43864809fc486a5b3d21193',1,'Ipopt::FilterEntry']]], - ['iter_5fcount_5f_72',['iter_count_',['../classIpopt_1_1IpoptData.html#ad3e359f7fde09fe372950003debd09c0',1,'Ipopt::IpoptData']]], - ['iter_5foutput_5f_73',['iter_output_',['../classIpopt_1_1IpoptAlgorithm.html#ab1a4e607c390961f2e35cd1adbdc4e16',1,'Ipopt::IpoptAlgorithm']]], - ['iterate_5finitializer_5f_74',['iterate_initializer_',['../classIpopt_1_1IpoptAlgorithm.html#a8ef51f30cf5ae4d66273388948f101b1',1,'Ipopt::IpoptAlgorithm']]], - ['iterates_5fspace_5f_75',['iterates_space_',['../classIpopt_1_1IpoptData.html#a9ca143d0ba9a1023a613cae517a1513d',1,'Ipopt::IpoptData']]], - ['iteration_5fexceeded_76',['ITERATION_EXCEEDED',['../classorg_1_1coinor_1_1Ipopt.html#a7f2a52a6c5606b6703f02035914a2552',1,'org::coinor::Ipopt']]], - ['iterinitializer_5f_77',['IterInitializer_',['../classIpopt_1_1AlgorithmBuilder.html#a4da0e00ff35e8f9b1db5ed4943f2e68d',1,'Ipopt::AlgorithmBuilder']]], - ['iteroutput_5f_78',['IterOutput_',['../classIpopt_1_1AlgorithmBuilder.html#a25b5ea1d912348a3366d15b2250b167d',1,'Ipopt::AlgorithmBuilder']]], - ['iw_5f_79',['iw_',['../classIpopt_1_1Ma27TSolverInterface.html#aa4ccf91952c454b5878c1313606ee27b',1,'Ipopt::Ma27TSolverInterface']]] + ['interrupted_5f_51',['interrupted_',['../classIpopt_1_1AmplTNLP.html#a207103b08555ac8ebb38d0cf818e0a46',1,'Ipopt::AmplTNLP']]], + ['invalid_5fnumber_5fdetected_52',['INVALID_NUMBER_DETECTED',['../classorg_1_1coinor_1_1Ipopt.html#a9005b727656170847da4498472d44be0',1,'org::coinor::Ipopt']]], + ['invalid_5foption_53',['INVALID_OPTION',['../classorg_1_1coinor_1_1Ipopt.html#aa0b37ea4f81ff1dc33d0738a25aef2cd',1,'org::coinor::Ipopt']]], + ['invalid_5fproblem_5fdefinition_54',['INVALID_PROBLEM_DEFINITION',['../classorg_1_1coinor_1_1Ipopt.html#a6601c123db771db778c4c25061327048',1,'org::coinor::Ipopt']]], + ['invp_5f_55',['INVP_',['../classIpopt_1_1WsmpSolverInterface.html#a4b23f58fd68a0199c085433781f8ee0d',1,'Ipopt::WsmpSolverInterface']]], + ['iostat_56',['iostat',['../structma77__info__d.html#aed7ded9b25f6271f36f7b4ec7476aec4',1,'ma77_info_d::iostat'],['../structma77__info__s.html#ad3dc8b5c1e51044ed05d0944f2732c46',1,'ma77_info_s::iostat'],['../structmc68__info__i.html#a924bc2e32a43b1b759b1b9815ba3c59f',1,'mc68_info_i::iostat']]], + ['ip_5fcq_5f_57',['ip_cq_',['../classIpopt_1_1CGPenaltyCq.html#a1955a1bbf1375c101fce1bba0326b199',1,'Ipopt::CGPenaltyCq::ip_cq_'],['../classIpopt_1_1IpoptApplication.html#abb249b2e86584d279bdf5e254ca9094e',1,'Ipopt::IpoptApplication::ip_cq_'],['../classIpopt_1_1StdInterfaceTNLP.html#a0778c94409d27fc57d3a9b31ea02d44f',1,'Ipopt::StdInterfaceTNLP::ip_cq_'],['../classIpopt_1_1SensApplication.html#a335960efe34d7d406ce145a060df7394',1,'Ipopt::SensApplication::ip_cq_'],['../classIpopt_1_1InexactCq.html#a76e7f750bab7b1af0114a8de99861f1c',1,'Ipopt::InexactCq::ip_cq_'],['../classIpopt_1_1AlgorithmStrategyObject.html#a1c339999b0232bdaefc1fb7c623ad761',1,'Ipopt::AlgorithmStrategyObject::ip_cq_']]], + ['ip_5fdata_5f_58',['ip_data_',['../classIpopt_1_1CGPenaltyCq.html#adf8a9a01f87558a8d9c9e6372dc147e8',1,'Ipopt::CGPenaltyCq::ip_data_'],['../classIpopt_1_1SensApplication.html#a282b4bf2ae4db792021510e85f21b910',1,'Ipopt::SensApplication::ip_data_'],['../classIpopt_1_1StdInterfaceTNLP.html#af10e7bdc6187d34ef274f58cf61b330f',1,'Ipopt::StdInterfaceTNLP::ip_data_'],['../classIpopt_1_1IpoptApplication.html#ab62194fff9521997d28d9befb6922e07',1,'Ipopt::IpoptApplication::ip_data_'],['../classIpopt_1_1IpoptCalculatedQuantities.html#a086e2aae9531fc882e2b0a92aed6ef4f',1,'Ipopt::IpoptCalculatedQuantities::ip_data_'],['../classIpopt_1_1AlgorithmStrategyObject.html#a300fab52e53ccee1223bfaa1585129db',1,'Ipopt::AlgorithmStrategyObject::ip_data_'],['../classIpopt_1_1InexactCq.html#ab711ea6dbaf4bd60f7a64ab60d8eb60b',1,'Ipopt::InexactCq::ip_data_']]], + ['ip_5fnlp_5f_59',['ip_nlp_',['../classIpopt_1_1CGPenaltyCq.html#ab3aa6277ce982fda386639c1141eb18a',1,'Ipopt::CGPenaltyCq::ip_nlp_'],['../classIpopt_1_1SensApplication.html#a2888fa79b4a1e8918300fc564348592d',1,'Ipopt::SensApplication::ip_nlp_'],['../classIpopt_1_1IpoptApplication.html#a5b4190f5db621825c8d0805d7124f8fb',1,'Ipopt::IpoptApplication::ip_nlp_'],['../classIpopt_1_1InexactCq.html#a2064455be48c8985848f5b6ccd43e98b',1,'Ipopt::InexactCq::ip_nlp_'],['../classIpopt_1_1AlgorithmStrategyObject.html#a52e6df16538cc859e99cb764e67b9acf',1,'Ipopt::AlgorithmStrategyObject::ip_nlp_'],['../classIpopt_1_1IpoptCalculatedQuantities.html#acdc16cf1dcb29734da5ac8fb1f610506',1,'Ipopt::IpoptCalculatedQuantities::ip_nlp_']]], + ['iparm_5f_60',['iparm_',['../classIpopt_1_1IterativePardisoSolverInterface.html#ad8d379b4411ebb2a92826dec19f4f063',1,'Ipopt::IterativePardisoSolverInterface::IPARM_'],['../classIpopt_1_1IterativeWsmpSolverInterface.html#a444879d68e90f950c07b662108bb8ea7',1,'Ipopt::IterativeWsmpSolverInterface::IPARM_'],['../classIpopt_1_1PardisoMKLSolverInterface.html#a89e489b526dfa9a63271c541799fd184',1,'Ipopt::PardisoMKLSolverInterface::IPARM_'],['../classIpopt_1_1PardisoSolverInterface.html#ad8b16eabbef77f7bfbab8d5fc22e80f4',1,'Ipopt::PardisoSolverInterface::IPARM_'],['../classIpopt_1_1WsmpSolverInterface.html#ab1f06ae436a167e11fdfac0c0dc58f7d',1,'Ipopt::WsmpSolverInterface::IPARM_']]], + ['ipfint_61',['ipfint',['../IpTypes_8h.html#aba735f678a3411ca9f2d041e77c00d66',1,'IpTypes.h']]], + ['ipopt_62',['ipopt',['../classorg_1_1coinor_1_1Ipopt.html#aaccf6965122e89d86f4ac57d950787e7',1,'org::coinor::Ipopt']]], + ['ipopt_5fname_5f_63',['ipopt_name_',['../classIpopt_1_1AmplOptionsList_1_1PrivatInfo.html#a4b1c32a1843ffec34cb4d483613a409d',1,'Ipopt::AmplOptionsList::PrivatInfo']]], + ['ipopt_5foption_5fname_5f_64',['ipopt_option_name_',['../classIpopt_1_1AmplOptionsList_1_1AmplOption.html#a7dfaab40e7dd285b5cb8d02e5322a6a1',1,'Ipopt::AmplOptionsList::AmplOption']]], + ['ipopt_5fretval_5f_65',['ipopt_retval_',['../classIpopt_1_1SensApplication.html#aa6c246fe22960a3c0c1678a869230264',1,'Ipopt::SensApplication']]], + ['ipos_5fdouble_5fcompressed_5f_66',['ipos_double_compressed_',['../classIpopt_1_1TripletToCSRConverter.html#a77778d1c463c8b1a602e12b0b450ee11',1,'Ipopt::TripletToCSRConverter']]], + ['ipos_5fdouble_5ftriplet_5f_67',['ipos_double_triplet_',['../classIpopt_1_1TripletToCSRConverter.html#a7c28bbd06089a2a3d95cb3cb79b155a3',1,'Ipopt::TripletToCSRConverter']]], + ['ipos_5ffirst_5f_68',['ipos_first_',['../classIpopt_1_1TripletToCSRConverter.html#afa6e0b3380e7cd9c1d5796689a38408f',1,'Ipopt::TripletToCSRConverter']]], + ['irows_5f_69',['irows_',['../classIpopt_1_1GenTMatrixSpace.html#ace386f17664c96f1f8cb34ce0e3295d5',1,'Ipopt::GenTMatrixSpace::iRows_'],['../classIpopt_1_1SymTMatrixSpace.html#a3a72d6f897240e2308eee9c62b98a553',1,'Ipopt::SymTMatrixSpace::iRows_']]], + ['is_5fpardiso_5f_70',['is_pardiso_',['../classIpopt_1_1InexactPDSolver.html#a534a1a1bbd2f78dfbcec15fe642569c9',1,'Ipopt::InexactPDSolver']]], + ['ispare_71',['ispare',['../structma77__info__d.html#acc554f50830e007c99e462d6d4608fd7',1,'ma77_info_d::ispare'],['../structma97__info__s.html#a63944efa36a9df62269fa40ae8c73fd0',1,'ma97_info_s::ispare'],['../structma97__control__s.html#a281a54994ad8d19268e60027e85f87ce',1,'ma97_control_s::ispare'],['../structma97__info__d.html#a3d0ce848b0adb6f1140e2e10bf75cd4f',1,'ma97_info_d::ispare'],['../structma97__control__d.html#a53f9a4496e8647f01fd525a3227a4055',1,'ma97_control_d::ispare'],['../structma77__info__s.html#a40855dacc81e9157cb0fc72441313a65',1,'ma77_info_s::ispare'],['../structma77__control__s.html#a097b072d38eb476abe3bb5cf00706a16',1,'ma77_control_s::ispare'],['../structma77__control__d.html#aaf2a8e83e137e33def01c51154cb3aeb',1,'ma77_control_d::ispare']]], + ['iter_5f_72',['iter_',['../classIpopt_1_1FilterEntry.html#a5979a86ff43864809fc486a5b3d21193',1,'Ipopt::FilterEntry']]], + ['iter_5fcount_5f_73',['iter_count_',['../classIpopt_1_1IpoptData.html#ad3e359f7fde09fe372950003debd09c0',1,'Ipopt::IpoptData']]], + ['iter_5foutput_5f_74',['iter_output_',['../classIpopt_1_1IpoptAlgorithm.html#ab1a4e607c390961f2e35cd1adbdc4e16',1,'Ipopt::IpoptAlgorithm']]], + ['iterate_5finitializer_5f_75',['iterate_initializer_',['../classIpopt_1_1IpoptAlgorithm.html#a8ef51f30cf5ae4d66273388948f101b1',1,'Ipopt::IpoptAlgorithm']]], + ['iterates_5fspace_5f_76',['iterates_space_',['../classIpopt_1_1IpoptData.html#a9ca143d0ba9a1023a613cae517a1513d',1,'Ipopt::IpoptData']]], + ['iteration_5fexceeded_77',['ITERATION_EXCEEDED',['../classorg_1_1coinor_1_1Ipopt.html#a7f2a52a6c5606b6703f02035914a2552',1,'org::coinor::Ipopt']]], + ['iterinitializer_5f_78',['IterInitializer_',['../classIpopt_1_1AlgorithmBuilder.html#a4da0e00ff35e8f9b1db5ed4943f2e68d',1,'Ipopt::AlgorithmBuilder']]], + ['iteroutput_5f_79',['IterOutput_',['../classIpopt_1_1AlgorithmBuilder.html#a25b5ea1d912348a3366d15b2250b167d',1,'Ipopt::AlgorithmBuilder']]], + ['iw_5f_80',['iw_',['../classIpopt_1_1Ma27TSolverInterface.html#aa4ccf91952c454b5878c1313606ee27b',1,'Ipopt::Ma27TSolverInterface']]] ]; diff --git a/search/variables_9.js b/search/variables_9.js index 87eb45959..9d8fedbaf 100644 --- a/search/variables_9.js +++ b/search/variables_9.js @@ -11,7 +11,7 @@ var searchData= ['jac_5fc_5fconstant_5f_8',['jac_c_constant_',['../classIpopt_1_1OrigIpoptNLP.html#a83825625014ce059c52106039dc05247',1,'Ipopt::OrigIpoptNLP']]], ['jac_5fc_5feval_5ftime_5f_9',['jac_c_eval_time_',['../classIpopt_1_1TimingStatistics.html#aa6a57e7c5503bfa827d08019a4756d1a',1,'Ipopt::TimingStatistics']]], ['jac_5fc_5fevals_5f_10',['jac_c_evals_',['../classIpopt_1_1OrigIpoptNLP.html#a99418f13432b6cb8b117faaade3394c9',1,'Ipopt::OrigIpoptNLP::jac_c_evals_'],['../classIpopt_1_1RestoIpoptNLP.html#a224c6ea35c10670e76ef5eabe1bcfbe6',1,'Ipopt::RestoIpoptNLP::jac_c_evals_']]], - ['jac_5fc_5fspace_5f_11',['jac_c_space_',['../classIpopt_1_1OrigIpoptNLP.html#af57472577cb7d86ee74e70a3fef1cbaf',1,'Ipopt::OrigIpoptNLP::jac_c_space_'],['../classIpopt_1_1RestoIpoptNLP.html#a6b4fd74c7c7e02c2248b0c6ef41f354d',1,'Ipopt::RestoIpoptNLP::jac_c_space_'],['../classIpopt_1_1TNLPAdapter.html#a03acfea8551d3f701d8854f2a994f659',1,'Ipopt::TNLPAdapter::Jac_c_space_']]], + ['jac_5fc_5fspace_5f_11',['jac_c_space_',['../classIpopt_1_1TNLPAdapter.html#a03acfea8551d3f701d8854f2a994f659',1,'Ipopt::TNLPAdapter::Jac_c_space_'],['../classIpopt_1_1OrigIpoptNLP.html#af57472577cb7d86ee74e70a3fef1cbaf',1,'Ipopt::OrigIpoptNLP::jac_c_space_'],['../classIpopt_1_1RestoIpoptNLP.html#a6b4fd74c7c7e02c2248b0c6ef41f354d',1,'Ipopt::RestoIpoptNLP::jac_c_space_']]], ['jac_5fd_5fcache_5f_12',['jac_d_cache_',['../classIpopt_1_1OrigIpoptNLP.html#a2171a5cd8e6fcb5ac679f90ffb99df90',1,'Ipopt::OrigIpoptNLP']]], ['jac_5fd_5fconstant_5f_13',['jac_d_constant_',['../classIpopt_1_1OrigIpoptNLP.html#a18e56de2090163ea5a1503468c9dafc4',1,'Ipopt::OrigIpoptNLP']]], ['jac_5fd_5feval_5ftime_5f_14',['jac_d_eval_time_',['../classIpopt_1_1TimingStatistics.html#ae07914fac17758a01b10a4905a2a8f0e',1,'Ipopt::TimingStatistics']]], diff --git a/search/variables_d.js b/search/variables_d.js index 9ec7e48a4..56efbb130 100644 --- a/search/variables_d.js +++ b/search/variables_d.js @@ -68,7 +68,7 @@ var searchData= ['non_5fipopt_5fexception_65',['NON_IPOPT_EXCEPTION',['../classorg_1_1coinor_1_1Ipopt.html#ac3f7ebbac769cbf00c30a2d1e7ca124a',1,'org::coinor::Ipopt']]], ['nonconst_5fmatrix_5f_66',['nonconst_matrix_',['../classIpopt_1_1ScaledMatrix.html#a88ac5b43cb15d9ab865e1ce0add8f175',1,'Ipopt::ScaledMatrix::nonconst_matrix_'],['../classIpopt_1_1SymScaledMatrix.html#af9b0be6eae9ad70481b806c7691c7a29',1,'Ipopt::SymScaledMatrix::nonconst_matrix_']]], ['nonmonotone_5fpen_5fupdate_5fcounter_5f_67',['nonmonotone_pen_update_counter_',['../classIpopt_1_1CGSearchDirCalculator.html#a74fdfaf5dc53c89193248dbc90b4fed1',1,'Ipopt::CGSearchDirCalculator']]], - ['nonzeros_5f_68',['nonzeros_',['../classIpopt_1_1GenTMatrixSpace.html#abaeb33ff553e6b3a1c462ec619af64a2',1,'Ipopt::GenTMatrixSpace::nonZeros_'],['../classIpopt_1_1SymTMatrixSpace.html#af766c0c384b3504a8c220fa5b8e98b14',1,'Ipopt::SymTMatrixSpace::nonZeros_'],['../classIpopt_1_1IterativePardisoSolverInterface.html#adee55633dfa4c72dd0e5229ca323e53a',1,'Ipopt::IterativePardisoSolverInterface::nonzeros_'],['../classIpopt_1_1Ma27TSolverInterface.html#af3204245e78c42a654af3a39af7c249c',1,'Ipopt::Ma27TSolverInterface::nonzeros_'],['../classIpopt_1_1Ma57TSolverInterface.html#a476851dc1a18da45a17239b1ccd20cef',1,'Ipopt::Ma57TSolverInterface::nonzeros_'],['../classIpopt_1_1PardisoMKLSolverInterface.html#a51d03d3de73f541b636e7aeea774eb8e',1,'Ipopt::PardisoMKLSolverInterface::nonzeros_'],['../classIpopt_1_1PardisoSolverInterface.html#a550f41bb001f05d9bbf0ec40b89d86d9',1,'Ipopt::PardisoSolverInterface::nonzeros_'],['../classIpopt_1_1WsmpSolverInterface.html#a761e4088aac852e941331ac5050e841e',1,'Ipopt::WsmpSolverInterface::nonzeros_']]], + ['nonzeros_5f_68',['nonzeros_',['../classIpopt_1_1IterativePardisoSolverInterface.html#adee55633dfa4c72dd0e5229ca323e53a',1,'Ipopt::IterativePardisoSolverInterface::nonzeros_'],['../classIpopt_1_1Ma27TSolverInterface.html#af3204245e78c42a654af3a39af7c249c',1,'Ipopt::Ma27TSolverInterface::nonzeros_'],['../classIpopt_1_1Ma57TSolverInterface.html#a476851dc1a18da45a17239b1ccd20cef',1,'Ipopt::Ma57TSolverInterface::nonzeros_'],['../classIpopt_1_1PardisoMKLSolverInterface.html#a51d03d3de73f541b636e7aeea774eb8e',1,'Ipopt::PardisoMKLSolverInterface::nonzeros_'],['../classIpopt_1_1PardisoSolverInterface.html#a550f41bb001f05d9bbf0ec40b89d86d9',1,'Ipopt::PardisoSolverInterface::nonzeros_'],['../classIpopt_1_1WsmpSolverInterface.html#a761e4088aac852e941331ac5050e841e',1,'Ipopt::WsmpSolverInterface::nonzeros_'],['../classIpopt_1_1GenTMatrixSpace.html#abaeb33ff553e6b3a1c462ec619af64a2',1,'Ipopt::GenTMatrixSpace::nonZeros_'],['../classIpopt_1_1SymTMatrixSpace.html#af766c0c384b3504a8c220fa5b8e98b14',1,'Ipopt::SymTMatrixSpace::nonZeros_']]], ['nonzeros_5fcompressed_5f_69',['nonzeros_compressed_',['../classIpopt_1_1TripletToCSRConverter.html#a9267cd6ac93e84e9dae103acbe95c84e',1,'Ipopt::TripletToCSRConverter::nonzeros_compressed_'],['../classIpopt_1_1TSymLinearSolver.html#a3829f644edd9b5d54050fb988bdf5ddb',1,'Ipopt::TSymLinearSolver::nonzeros_compressed_']]], ['nonzeros_5ftriplet_5f_70',['nonzeros_triplet_',['../classIpopt_1_1TripletToCSRConverter.html#a811a3f449e3542a45498e1de34240fb2',1,'Ipopt::TripletToCSRConverter::nonzeros_triplet_'],['../classIpopt_1_1TSymLinearSolver.html#ab8549a015c360b2e31e331914ea2465b',1,'Ipopt::TSymLinearSolver::nonzeros_triplet_']]], ['normal_5fpardiso_5fiter_5fcoarse_5fsize_5f_71',['normal_pardiso_iter_coarse_size_',['../classIpopt_1_1IterativePardisoSolverInterface.html#a0fc3d215d08c70ec60bf6d66962799e0',1,'Ipopt::IterativePardisoSolverInterface']]], @@ -88,7 +88,7 @@ var searchData= ['not_5fenough_5fdegrees_5fof_5ffre_85',['NOT_ENOUGH_DEGREES_OF_FRE',['../classorg_1_1coinor_1_1Ipopt.html#a5b51f92e8764572d9c48569908a22dce',1,'org::coinor::Ipopt']]], ['np_5f_86',['np_',['../classIpopt_1_1SensAlgorithm.html#a17db15bdf2f9166796ea058557380ebe',1,'Ipopt::SensAlgorithm']]], ['nrm2_5fcache_5ftag_5f_87',['nrm2_cache_tag_',['../classIpopt_1_1Vector.html#a29c13a03f941940f50d555954bbf9e95',1,'Ipopt::Vector']]], - ['nrows_5f_88',['nrows_',['../classIpopt_1_1MatrixSpace.html#a156d99aca8da52830b67cd64e00280aa',1,'Ipopt::MatrixSpace::nRows_'],['../classIpopt_1_1IndexPCalculator.html#aa3e83851cbec02a015f8d92dcfa3f394',1,'Ipopt::IndexPCalculator::nrows_'],['../classIpopt_1_1SchurData.html#a94209d32f74ab7fcf6ba489788d87685',1,'Ipopt::SchurData::nrows_']]], + ['nrows_5f_88',['nrows_',['../classIpopt_1_1IndexPCalculator.html#aa3e83851cbec02a015f8d92dcfa3f394',1,'Ipopt::IndexPCalculator::nrows_'],['../classIpopt_1_1SchurData.html#a94209d32f74ab7fcf6ba489788d87685',1,'Ipopt::SchurData::nrows_'],['../classIpopt_1_1MatrixSpace.html#a156d99aca8da52830b67cd64e00280aa',1,'Ipopt::MatrixSpace::nRows_']]], ['ns_5f_89',['ns_',['../classIpopt_1_1SensAlgorithm.html#a16c172bc51744a99f1396f7fd111cc58',1,'Ipopt::SensAlgorithm']]], ['nsteps_5f_90',['nsteps_',['../classIpopt_1_1Ma27TSolverInterface.html#a7ccbc97641d119a3647a0ab33c9ec225',1,'Ipopt::Ma27TSolverInterface']]], ['nsup_91',['nsup',['../structma77__info__d.html#af13160d148da9f05acf339b8e9b41b00',1,'ma77_info_d::nsup'],['../structma77__info__s.html#a5eb04f00467b7eca577cd4c0269986ac',1,'ma77_info_s::nsup']]], diff --git a/special_8dox.html b/special_8dox.html index 245c8a29b..b3405268d 100644 --- a/special_8dox.html +++ b/special_8dox.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structIpopt_1_1PiecewisePenEntry-members.html b/structIpopt_1_1PiecewisePenEntry-members.html index c6f5cac37..6243c284c 100644 --- a/structIpopt_1_1PiecewisePenEntry-members.html +++ b/structIpopt_1_1PiecewisePenEntry-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structIpopt_1_1PiecewisePenEntry.html b/structIpopt_1_1PiecewisePenEntry.html index 1efb11d0f..07a9b2a87 100644 --- a/structIpopt_1_1PiecewisePenEntry.html +++ b/structIpopt_1_1PiecewisePenEntry.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structma77__control__d-members.html b/structma77__control__d-members.html index 05b7b44be..2ef693906 100644 --- a/structma77__control__d-members.html +++ b/structma77__control__d-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structma77__control__d.html b/structma77__control__d.html index ace68fa2a..9067f6cde 100644 --- a/structma77__control__d.html +++ b/structma77__control__d.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structma77__control__s-members.html b/structma77__control__s-members.html index 554506d57..c050b84fc 100644 --- a/structma77__control__s-members.html +++ b/structma77__control__s-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structma77__control__s.html b/structma77__control__s.html index 3ea72e040..fd0f7bfad 100644 --- a/structma77__control__s.html +++ b/structma77__control__s.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structma77__info__d-members.html b/structma77__info__d-members.html index d5d8de75e..5ac008e74 100644 --- a/structma77__info__d-members.html +++ b/structma77__info__d-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structma77__info__d.html b/structma77__info__d.html index 19c3db449..402dd14aa 100644 --- a/structma77__info__d.html +++ b/structma77__info__d.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structma77__info__s-members.html b/structma77__info__s-members.html index d12ab90db..50c694275 100644 --- a/structma77__info__s-members.html +++ b/structma77__info__s-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structma77__info__s.html b/structma77__info__s.html index 91b9a4046..2f4c61ff9 100644 --- a/structma77__info__s.html +++ b/structma77__info__s.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structma86__control__d-members.html b/structma86__control__d-members.html index 01bea3bfb..8dab4e938 100644 --- a/structma86__control__d-members.html +++ b/structma86__control__d-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structma86__control__d.html b/structma86__control__d.html index 9b339772e..73313f323 100644 --- a/structma86__control__d.html +++ b/structma86__control__d.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structma86__control__s-members.html b/structma86__control__s-members.html index c54014d4d..63aefba87 100644 --- a/structma86__control__s-members.html +++ b/structma86__control__s-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structma86__control__s.html b/structma86__control__s.html index 6e9174ab2..d55bd562a 100644 --- a/structma86__control__s.html +++ b/structma86__control__s.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structma86__info__d-members.html b/structma86__info__d-members.html index 2be6fe33f..610b3b127 100644 --- a/structma86__info__d-members.html +++ b/structma86__info__d-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structma86__info__d.html b/structma86__info__d.html index 8eaefffbe..f46640f1b 100644 --- a/structma86__info__d.html +++ b/structma86__info__d.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structma86__info__s-members.html b/structma86__info__s-members.html index 1f49551e3..f69e50081 100644 --- a/structma86__info__s-members.html +++ b/structma86__info__s-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structma86__info__s.html b/structma86__info__s.html index 07c522811..58db456f8 100644 --- a/structma86__info__s.html +++ b/structma86__info__s.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structma97__control__d-members.html b/structma97__control__d-members.html index cfc9ff901..bd2809aea 100644 --- a/structma97__control__d-members.html +++ b/structma97__control__d-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structma97__control__d.html b/structma97__control__d.html index 56fa9ea05..8ac4bf969 100644 --- a/structma97__control__d.html +++ b/structma97__control__d.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structma97__control__s-members.html b/structma97__control__s-members.html index d0b5368ea..bad5625f2 100644 --- a/structma97__control__s-members.html +++ b/structma97__control__s-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structma97__control__s.html b/structma97__control__s.html index f7bcb4b84..f73021139 100644 --- a/structma97__control__s.html +++ b/structma97__control__s.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structma97__info__d-members.html b/structma97__info__d-members.html index 56f8833b1..b09bb7d24 100644 --- a/structma97__info__d-members.html +++ b/structma97__info__d-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structma97__info__d.html b/structma97__info__d.html index 7217c1319..50cb2c0be 100644 --- a/structma97__info__d.html +++ b/structma97__info__d.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structma97__info__s-members.html b/structma97__info__s-members.html index 75a4a1bea..b94604350 100644 --- a/structma97__info__s-members.html +++ b/structma97__info__s-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structma97__info__s.html b/structma97__info__s.html index cefc64f38..b83d014d9 100644 --- a/structma97__info__s.html +++ b/structma97__info__s.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structmc68__control__i-members.html b/structmc68__control__i-members.html index bf5f3517b..ec81ca223 100644 --- a/structmc68__control__i-members.html +++ b/structmc68__control__i-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structmc68__control__i.html b/structmc68__control__i.html index 585486d8a..5dc5f4e44 100644 --- a/structmc68__control__i.html +++ b/structmc68__control__i.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structmc68__info__i-members.html b/structmc68__info__i-members.html index 86e88984f..421a87ae0 100644 --- a/structmc68__info__i-members.html +++ b/structmc68__info__i-members.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +  
    diff --git a/structmc68__info__i.html b/structmc68__info__i.html index e2e4c1991..bf7343525 100644 --- a/structmc68__info__i.html +++ b/structmc68__info__i.html @@ -39,7 +39,7 @@
    Ipopt Documentation -   +