7 #ifndef __ASSENSSTEPCALC_HPP__ 8 #define __ASSENSSTEPCALC_HPP__ 33 const std::string& prefix
36 options.
GetBoolValue(
"sens_boundcheck", do_boundcheck_, prefix);
42 return do_boundcheck_;
52 if(
IsValid(driver_->pcalc_nonconst()) )
54 driver_->pcalc_nonconst()->reset_data_A();
bool IsValid(const SmartPtr< U > &smart_ptr)
This is the interface for the classes that perform the actual step.
Specialized CompoundVector class specifically for the algorithm iterates.
This is the base class for all algorithm strategy objects.
virtual ~SensitivityStepCalculator()
Dense Vector Implementation.
#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...
Template class for Smart Pointers.
This class stores a list of user set options.
virtual bool InitializeImpl(const OptionsList &options, const std::string &prefix)
Implementation of the initialization method that has to be overloaded by for each derived class...
virtual bool GetBoolValue(const std::string &tag, bool &value, const std::string &prefix) const
void SetSchurDriver(SmartPtr< SchurDriver > driver)
SensitivityStepCalculator()
bool Do_Boundcheck() const
SmartPtr< SchurDriver > Driver()
SmartPtr< SchurDriver > driver_