#include <AmplTNLP.hpp>
Inheritance diagram for Ipopt::AmplOptionsList::AmplOption:
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 | |
(Hidden to avoid implicit creation/calling). These methods are not implemented and we do not want the compiler to implement them for us, so we declare them private and do not define them. This ensures that they will not be implicitly created/called. | |
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_ |
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] |
Ipopt::AmplOptionsList::AmplOption::~AmplOption | ( | ) | [inline] |
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] |
AmplOptionType Ipopt::AmplOptionsList::AmplOption::Type | ( | ) | const [inline] |
char* Ipopt::AmplOptionsList::AmplOption::Description | ( | ) | const [inline] |
void Ipopt::AmplOptionsList::AmplOption::operator= | ( | const AmplOption & | ) | [private] |
Overloaded Equals Operator.
const std::string Ipopt::AmplOptionsList::AmplOption::ipopt_option_name_ [private] |
const AmplOptionType Ipopt::AmplOptionsList::AmplOption::type_ [private] |
char* Ipopt::AmplOptionsList::AmplOption::description_ [private] |
Definition at line 174 of file AmplTNLP.hpp.
Referenced by AmplOption(), Description(), and ~AmplOption().