Ipopt
3.12.12
|
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 |
![]() | |
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. More... | |
AmplOption (const AmplOption &) | |
Copy Constructor. More... | |
void | operator= (const AmplOption &) |
Overloaded Equals Operator. More... | |
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 115 of file AmplTNLP.hpp.
Ipopt::AmplOptionsList::AmplOption::AmplOption | ( | const std::string | ipopt_option_name, |
AmplOptionType | type, | ||
const std::string | description | ||
) |
|
inline |
Definition at line 122 of file AmplTNLP.hpp.
|
private |
Default Constructor.
|
private |
Copy Constructor.
|
inline |
Definition at line 127 of file AmplTNLP.hpp.
|
inline |
Definition at line 131 of file AmplTNLP.hpp.
|
inline |
Definition at line 135 of file AmplTNLP.hpp.
|
private |
Overloaded Equals Operator.
|
private |
Definition at line 158 of file AmplTNLP.hpp.
|
private |
Definition at line 159 of file AmplTNLP.hpp.
|
private |
Definition at line 160 of file AmplTNLP.hpp.