acado_default_options.hpp
Go to the documentation of this file.
1 /*
2  * This file is part of ACADO Toolkit.
3  *
4  * ACADO Toolkit -- A Toolkit for Automatic Control and Dynamic Optimization.
5  * Copyright (C) 2008-2014 by Boris Houska, Hans Joachim Ferreau,
6  * Milan Vukov, Rien Quirynen, KU Leuven.
7  * Developed within the Optimization in Engineering Center (OPTEC)
8  * under supervision of Moritz Diehl. All rights reserved.
9  *
10  * ACADO Toolkit is free software; you can redistribute it and/or
11  * modify it under the terms of the GNU Lesser General Public
12  * License as published by the Free Software Foundation; either
13  * version 3 of the License, or (at your option) any later version.
14  *
15  * ACADO Toolkit is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
18  * Lesser General Public License for more details.
19  *
20  * You should have received a copy of the GNU Lesser General Public
21  * License along with ACADO Toolkit; if not, write to the Free Software
22  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
23  *
24  */
25 
26 
35 #ifndef ACADO_TOOLKIT_ACADO_DEFAULT_OPTIONS_HPP
36 #define ACADO_TOOLKIT_ACADO_DEFAULT_OPTIONS_HPP
37 
39 
41 
42 // OptimizationAlgorithm
43 const int defaultMaxNumIterations = 200;
44 const double defaultKKTtolerance = 1.0e-6;
45 const double defaultKKTtoleranceSafeguard = 1.0;
46 const double defaultLevenbergMarguardt = 0.0;
47 const double defaultHessianProjectionFactor = 1.0;
56 const double defaultLinesearchTolerance = 1.0e-5;
57 const double defaultMinLinesearchParameter = 0.5;
58 const int defaultMaxNumQPiterations = 10000;
60 const double defaultInfeasibleQPrelaxation = 1.0e-8;
71 // DynamicDiscretization
77 // Integrator
78 const int defaultMaxNumSteps = 1000;
79 const double defaultIntegratorTolerance = 1.0e-6;
80 const double defaultAbsoluteTolerance = 1.0e-8;
81 const double defaultInitialStepsize = 1.0e-3;
82 const double defaultMinStepsize = 1.0e-8;
83 const double defaultMaxStepsize = 1.0e+8;
84 const double defaultStepsizeTuning = 0.5;
85 const double defaultCorrectorTolerance = 1.0e-14;
89 const double defaultRelaxationParameter = 0.5;
92 // MultiObjectiveAlgorithm
97 // SimulationEnvironment
99 const double defaultComputationalDelayFactor = 1.0;
102 // Process
109 
110 #endif // ACADO_TOOLKIT_ACADO_DEFAULT_OPTIONS_HPP
111 
112 /*
113  * end of file
114  */
const int defaultDiscretizationType
const int defaultParetoFrontGeneration
const int defaultPrintlevel
const int defaultFeasibilityCheck
const int defaultSimulateComputationalDelay
const double defaultKKTtoleranceSafeguard
const double defaultRelaxationParameter
const double defaultMaxStepsize
const int defaultObjectiveSensitivity
const int defaultFreezeIntegrator
const double defaultComputationalDelayFactor
const double defaultStepsizeTuning
const double defaultMinStepsize
const int defaultMaxNumSteps
const int defaultDynamicSensitivity
const int defaultUseReferencePrediction
const double defaultMinLinesearchParameter
#define CLOSE_NAMESPACE_ACADO
const int defaultHotstartQP
const double defaultIntegratorTolerance
const int defaultIntegratorPrintlevel
const int defaultParetoFrontDiscretization
const int defaultTerminateAtConvergence
const double defaultComputationalDelayOffset
const int defaultHessianApproximation
const int defaultParetoFrontHotstart
const double defaultHessianProjectionFactor
const double defaultCorrectorTolerance
const double defaultInfeasibleQPrelaxation
const double defaultLinesearchTolerance
const double defaultInitialStepsize
const int defaultprintSCPmethodProfile
const int defaultprintIntegratorProfile
const int defaultDynamicHessianApproximation
const double defaultLevenbergMarguardt
#define BT_TRUE
Definition: acado_types.hpp:47
const int defaultGlobalizationStrategy
const int defaultAlgebraicRelaxation
const int defaultParameterPlotting
const int defaultConstraintSensitivity
#define BEGIN_NAMESPACE_ACADO
const int defaultControlPlotting
const int defaultSparseQPsolution
#define BT_FALSE
Definition: acado_types.hpp:49
const int defaultPlotResoltion
const int defaultLinearAlgebraSolver
const int defaultIntegratorType
const int defaultUseImmediateFeedback
const double defaultKKTtolerance
const int defaultOutputPlotting
const int defaultPrintCopyright
const int defaultUseRealtimeIterations
BEGIN_NAMESPACE_ACADO const int defaultMaxNumIterations
const int defaultSimulationAlgorithm
const int defaultUseRealtimeShifts
const double defaultAbsoluteTolerance
const int defaultInfeasibleQPhandling
const int defaultMaxNumQPiterations


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Mon Jun 10 2019 12:34:27