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