Ampl Option class containing 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 |
Public Member Functions inherited from Ipopt::ReferencedObject | |
ReferencedObject () | |
virtual | ~ReferencedObject () |
Index | ReferenceCount () const |
void | AddRef (const Referencer *referencer) const |
void | ReleaseRef (const Referencer *referencer) 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 &) |
Default Assignment Operator. | |
Private Attributes | |
const std::string | ipopt_option_name_ |
const AmplOptionType | type_ |
char * | description_ |
Ampl Option class containing name, type and description for an AMPL option.
Definition at line 139 of file AmplTNLP.hpp.
Ipopt::AmplOptionsList::AmplOption::AmplOption | ( | const std::string & | ipopt_option_name, |
AmplOptionType | type, | ||
const std::string & | description | ||
) |
|
inline |
Definition at line 147 of file AmplTNLP.hpp.
|
private |
Default Constructor.
|
private |
Copy Constructor.
|
inline |
Definition at line 152 of file AmplTNLP.hpp.
|
inline |
Definition at line 156 of file AmplTNLP.hpp.
|
inline |
Definition at line 160 of file AmplTNLP.hpp.
|
private |
Default Assignment Operator.
|
private |
Definition at line 187 of file AmplTNLP.hpp.
|
private |
Definition at line 188 of file AmplTNLP.hpp.
|
private |
Definition at line 189 of file AmplTNLP.hpp.