7 #ifndef __SENSALGORITHM_HPP__ 8 #define __SENSALGORITHM_HPP__ 35 virtual bool InitializeImpl(
37 const std::string& prefix
100 void GetDirectionalDerivatives(
void);
103 void GetSensitivityMatrix(
108 void UnScaleIteratesVector(
Number * DirectionalD_X_
array place holders to store the vector of sensitivities
This is the base class for all algorithm strategy objects.
double Number
Type of all numbers.
SmartPtr< Measurement > measurement_
#define SIPOPTLIB_EXPORT
Include file for the configuration of Ipopt.
This file contains a base class for all exceptions and a set of macros to help with exceptions...
SmartPtr< SensitivityStepCalculator > sens_step_calc_
Number * SensitivityM_Z_U_
Template class for Smart Pointers.
This class stores a list of user set options.
std::vector< SmartPtr< SchurDriver > > driver_vec_
Index nl(void)
accessor methods to get access to variable sizes
int Index
Type of all indices of vectors, matrices etc.
Number * DirectionalD_Z_U_
Number * DirectionalD_Z_L_
Number * SensitivityM_Z_L_
This is the interface for the actual controller.
Number * SensitivityM_X_
array place holders for the sensitivity matrix