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-08-01 00006 00007 00008 #ifndef __SENS_ASSUFFIXHANDLER_HPP__ 00009 #define __SENS_ASSUFFIXHANDLER_HPP__ 00010 00011 #include "IpReferenced.hpp" 00012 #include <vector> 00013 #include <string> 00014 00015 namespace Ipopt 00016 { 00017 00021 class SuffixHandler : public ReferencedObject 00022 { 00023 public: 00024 SuffixHandler() 00025 { 00026 } 00027 00028 virtual ~SuffixHandler() 00029 { 00030 } 00031 00032 virtual std::vector<Index> GetIntegerSuffix(std::string suffix_string) =0; 00033 00034 }; 00035 00036 } 00037 00038 #endif