Ipopt
trunk
|
00001 // Copyright 2009, 2011 Hans Pirnay 00002 // All Rights Reserved. 00003 // This code is published under the Eclipse Public License. 00004 // 00005 // Date : 2009-05-14 00006 00007 00008 #ifndef __ASASBACKSOLVER_HPP__ 00009 #define __ASASBACKSOLVER_HPP__ 00010 00011 #include "IpAlgStrategy.hpp" 00012 #include "IpIteratesVector.hpp" 00013 00014 namespace Ipopt 00015 { 00016 00017 class SensBacksolver : public AlgorithmStrategyObject 00018 { 00019 00022 public: 00023 SensBacksolver() 00024 { 00025 } 00026 00027 virtual ~SensBacksolver() 00028 { 00029 } 00030 00031 virtual bool Solve(SmartPtr<IteratesVector> delta_lhs, SmartPtr<const IteratesVector> delta_rhs)=0; 00032 00033 }; 00034 00035 } 00036 00037 #endif