Ampl Option class, contains name, type and description for an AMPL option. More...
#include <AmplTNLP.hpp>
Public Member Functions | |
AmplOption (const std::string ipopt_option_name, AmplOptionType type, const std::string description) | |
~AmplOption () | |
const std::string & | IpoptOptionName () const |
AmplOptionType | Type () const |
char * | Description () const |
Private Member Functions | |
Default Compiler Generated Methods | |
AmplOption () | |
Default Constructor. | |
AmplOption (const AmplOption &) | |
Copy Constructor. | |
void | operator= (const AmplOption &) |
Overloaded Equals Operator. | |
Private Attributes | |
const std::string | ipopt_option_name_ |
const AmplOptionType | type_ |
char * | description_ |
Ampl Option class, contains name, type and description for an AMPL option.
Definition at line 122 of file AmplTNLP.hpp.
Ipopt::AmplOptionsList::AmplOption::AmplOption | ( | const std::string | ipopt_option_name, | |
AmplOptionType | type, | |||
const std::string | description | |||
) | [inline] |
Definition at line 125 of file AmplTNLP.hpp.
Ipopt::AmplOptionsList::AmplOption::~AmplOption | ( | ) | [inline] |
Definition at line 136 of file AmplTNLP.hpp.
Ipopt::AmplOptionsList::AmplOption::AmplOption | ( | ) | [private] |
Default Constructor.
Ipopt::AmplOptionsList::AmplOption::AmplOption | ( | const AmplOption & | ) | [private] |
Copy Constructor.
const std::string& Ipopt::AmplOptionsList::AmplOption::IpoptOptionName | ( | ) | const [inline] |
Definition at line 141 of file AmplTNLP.hpp.
AmplOptionType Ipopt::AmplOptionsList::AmplOption::Type | ( | ) | const [inline] |
Definition at line 145 of file AmplTNLP.hpp.
char* Ipopt::AmplOptionsList::AmplOption::Description | ( | ) | const [inline] |
Definition at line 149 of file AmplTNLP.hpp.
void Ipopt::AmplOptionsList::AmplOption::operator= | ( | const AmplOption & | ) | [private] |
Overloaded Equals Operator.
const std::string Ipopt::AmplOptionsList::AmplOption::ipopt_option_name_ [private] |
Definition at line 172 of file AmplTNLP.hpp.
const AmplOptionType Ipopt::AmplOptionsList::AmplOption::type_ [private] |
Definition at line 173 of file AmplTNLP.hpp.
char* Ipopt::AmplOptionsList::AmplOption::description_ [private] |
Definition at line 174 of file AmplTNLP.hpp.