|
| DECLARE_STD_EXCEPTION (OPTION_ALREADY_REGISTERED) |
|
virtual void | SetRegisteringCategory (const std::string ®istering_category, int priority=0) |
| set the registering class
|
|
virtual void | SetRegisteringCategory (SmartPtr< RegisteredCategory > registering_category) |
| set the registering class
|
|
virtual SmartPtr< RegisteredCategory > | RegisteringCategory () |
| retrieve the value of the current registering category
|
|
virtual void | AddNumberOption (const std::string &name, const std::string &short_description, Number default_value, const std::string &long_description="", bool advanced=false) |
| Add a Number option (with no restrictions)
|
|
virtual void | AddLowerBoundedNumberOption (const std::string &name, const std::string &short_description, Number lower, bool strict, Number default_value, const std::string &long_description="", bool advanced=false) |
| Add a Number option (with a lower bound)
|
|
virtual void | AddUpperBoundedNumberOption (const std::string &name, const std::string &short_description, Number upper, bool strict, Number default_value, const std::string &long_description="", bool advanced=false) |
| Add a Number option (with a upper bound)
|
|
virtual void | AddBoundedNumberOption (const std::string &name, const std::string &short_description, Number lower, bool lower_strict, Number upper, bool upper_strict, Number default_value, const std::string &long_description="", bool advanced=false) |
| Add a Number option (with a both bounds)
|
|
virtual void | AddIntegerOption (const std::string &name, const std::string &short_description, Index default_value, const std::string &long_description="", bool advanced=false) |
| Add a Integer option (with no restrictions)
|
|
virtual void | AddLowerBoundedIntegerOption (const std::string &name, const std::string &short_description, Index lower, Index default_value, const std::string &long_description="", bool advanced=false) |
| Add a Integer option (with a lower bound)
|
|
virtual void | AddUpperBoundedIntegerOption (const std::string &name, const std::string &short_description, Index upper, Index default_value, const std::string &long_description="", bool advanced=false) |
| Add a Integer option (with a upper bound)
|
|
virtual void | AddBoundedIntegerOption (const std::string &name, const std::string &short_description, Index lower, Index upper, Index default_value, const std::string &long_description="", bool advanced=false) |
| Add a Integer option (with a both bounds)
|
|
virtual void | AddStringOption (const std::string &name, const std::string &short_description, const std::string &default_value, const std::vector< std::string > &settings, const std::vector< std::string > &descriptions, const std::string &long_description="", bool advanced=false) |
| Add a String option (with no restrictions)
|
|
virtual void | AddStringOption1 (const std::string &name, const std::string &short_description, const std::string &default_value, const std::string &setting1, const std::string &description1, const std::string &long_description="", bool advanced=false) |
| Methods that make adding string options with only a few entries easier.
|
|
virtual void | AddStringOption2 (const std::string &name, const std::string &short_description, const std::string &default_value, const std::string &setting1, const std::string &description1, const std::string &setting2, const std::string &description2, const std::string &long_description="", bool advanced=false) |
|
virtual void | AddStringOption3 (const std::string &name, const std::string &short_description, const std::string &default_value, const std::string &setting1, const std::string &description1, const std::string &setting2, const std::string &description2, const std::string &setting3, const std::string &description3, const std::string &long_description="", bool advanced=false) |
|
virtual void | AddStringOption4 (const std::string &name, const std::string &short_description, const std::string &default_value, const std::string &setting1, const std::string &description1, const std::string &setting2, const std::string &description2, const std::string &setting3, const std::string &description3, const std::string &setting4, const std::string &description4, const std::string &long_description="", bool advanced=false) |
|
virtual void | AddStringOption5 (const std::string &name, const std::string &short_description, const std::string &default_value, const std::string &setting1, const std::string &description1, const std::string &setting2, const std::string &description2, const std::string &setting3, const std::string &description3, const std::string &setting4, const std::string &description4, const std::string &setting5, const std::string &description5, const std::string &long_description="", bool advanced=false) |
|
virtual void | AddStringOption6 (const std::string &name, const std::string &short_description, const std::string &default_value, const std::string &setting1, const std::string &description1, const std::string &setting2, const std::string &description2, const std::string &setting3, const std::string &description3, const std::string &setting4, const std::string &description4, const std::string &setting5, const std::string &description5, const std::string &setting6, const std::string &description6, const std::string &long_description="", bool advanced=false) |
|
virtual void | AddStringOption7 (const std::string &name, const std::string &short_description, const std::string &default_value, const std::string &setting1, const std::string &description1, const std::string &setting2, const std::string &description2, const std::string &setting3, const std::string &description3, const std::string &setting4, const std::string &description4, const std::string &setting5, const std::string &description5, const std::string &setting6, const std::string &description6, const std::string &setting7, const std::string &description7, const std::string &long_description="", bool advanced=false) |
|
virtual void | AddStringOption8 (const std::string &name, const std::string &short_description, const std::string &default_value, const std::string &setting1, const std::string &description1, const std::string &setting2, const std::string &description2, const std::string &setting3, const std::string &description3, const std::string &setting4, const std::string &description4, const std::string &setting5, const std::string &description5, const std::string &setting6, const std::string &description6, const std::string &setting7, const std::string &description7, const std::string &setting8, const std::string &description8, const std::string &long_description="", bool advanced=false) |
|
virtual void | AddStringOption9 (const std::string &name, const std::string &short_description, const std::string &default_value, const std::string &setting1, const std::string &description1, const std::string &setting2, const std::string &description2, const std::string &setting3, const std::string &description3, const std::string &setting4, const std::string &description4, const std::string &setting5, const std::string &description5, const std::string &setting6, const std::string &description6, const std::string &setting7, const std::string &description7, const std::string &setting8, const std::string &description8, const std::string &setting9, const std::string &description9, const std::string &long_description="", bool advanced=false) |
|
virtual void | AddStringOption10 (const std::string &name, const std::string &short_description, const std::string &default_value, const std::string &setting1, const std::string &description1, const std::string &setting2, const std::string &description2, const std::string &setting3, const std::string &description3, const std::string &setting4, const std::string &description4, const std::string &setting5, const std::string &description5, const std::string &setting6, const std::string &description6, const std::string &setting7, const std::string &description7, const std::string &setting8, const std::string &description8, const std::string &setting9, const std::string &description9, const std::string &setting10, const std::string &description10, const std::string &long_description="", bool advanced=false) |
|
virtual void | AddBoolOption (const std::string &name, const std::string &short_description, bool default_value, const std::string &long_description="", bool advanced=false) |
| Create a string value with two possible settings: yes and no.
|
|
virtual SmartPtr< const RegisteredOption > | GetOption (const std::string &name) |
| Get a registered option.
|
|
const RegOptionsList & | RegisteredOptionsList () const |
| Giving access to iteratable representation of the registered options.
|
|
const RegCategoriesList & | RegisteredCategories () const |
| Giving access to registered categories.
|
|
void | RegisteredCategoriesByPriority (RegCategoriesByPriority &categories) const |
| Giving access to registered categories ordered by (decreasing) priority.
|
|
virtual void | OutputOptionDocumentation (const Journalist &jnlst, SmartPtr< OptionsList > options, int minpriority=0) const |
| Output documentation.
|
|
virtual IPOPT_DEPRECATED void | OutputOptionDocumentation (const Journalist &jnlst, const std::list< std::string > &categories=std::list< std::string >()) const |
| Output documentation in text format.
|
|
virtual IPOPT_DEPRECATED void | OutputLatexOptionDocumentation (const Journalist &jnlst, const std::list< std::string > &options_to_print=std::list< std::string >()) const |
| Output documentation in Latex format to include in a latex file.
|
|
virtual IPOPT_DEPRECATED void | OutputDoxygenOptionDocumentation (const Journalist &jnlst, const std::list< std::string > &options_to_print=std::list< std::string >()) const |
| Output documentation in Doxygen format to include in doxygen documentation.
|
|
|
| ReferencedObject () |
|
virtual | ~ReferencedObject () |
|
Index | ReferenceCount () const |
|
void | AddRef (const Referencer *referencer) const |
|
void | ReleaseRef (const Referencer *referencer) const |
|
Class for storing registered options.
Used for validation and documentation.
Definition at line 683 of file IpRegOptions.hpp.