- Main Page
- Namespaces
- Classes
- Files

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# RegisteredTNLPs Class Reference

`#include <RegisteredTNLP.hpp>`

Collaboration diagram for RegisteredTNLPs:

[legend]
List of all members.

## Public Member Functions
| RegisteredTNLPs (const SmartPtr< RegisteredTNLP > &tnlp, const std::string name)
virtual | ~RegisteredTNLPs ()
## Static Public Member Functions
static SmartPtr< RegisteredTNLP > | GetTNLP (const std::string name)
static void | PrintRegisteredProblems ()
## Private Member Functions
void | RegisterTNLP (const SmartPtr< RegisteredTNLP > &tnlp, const std::string name)
## Private Attributes
SmartPtr< RegisteredTNLP > | tnlp_

## Detailed Description

Definition at line 29 of file RegisteredTNLP.hpp.

## Constructor & Destructor Documentation

RegisteredTNLPs::RegisteredTNLPs | ( | const SmartPtr< RegisteredTNLP > & | tnlp,
|  | const std::string | name |
| ) |  |  | `[inline]`

Definition at line 32 of file RegisteredTNLP.hpp.

References RegisterTNLP().

virtual RegisteredTNLPs::~RegisteredTNLPs | ( |  | ) | `[inline, virtual]`

Definition at line 36 of file RegisteredTNLP.hpp.

## Member Function Documentation

static SmartPtr<RegisteredTNLP> RegisteredTNLPs::GetTNLP | ( | const std::string | name | ) | `[static]`

static void RegisteredTNLPs::PrintRegisteredProblems | ( |  | ) | `[static]`

void RegisteredTNLPs::RegisterTNLP | ( | const SmartPtr< RegisteredTNLP > & | tnlp,
|  | const std::string | name |
| ) |  |  | `[private]`

Referenced by RegisteredTNLPs().

## Member Data Documentation

SmartPtr<RegisteredTNLP> RegisteredTNLPs::tnlp_`[private]`

Definition at line 43 of file RegisteredTNLP.hpp.

The documentation for this class was generated from the following file:

- /home/coin/SVN-release/Ipopt-3.2.1/Ipopt/examples/ScalableProblems/RegisteredTNLP.hpp