.. _method-demo_tpl:

""""""""
demo_tpl
""""""""


Third-party optimization library integration demonstration.


.. toctree::
   :hidden:
   :maxdepth: 1

   method-demo_tpl-id_method
   method-demo_tpl-output
   method-demo_tpl-final_solutions
   method-demo_tpl-max_function_evaluations
   method-demo_tpl-max_iterations
   method-demo_tpl-convergence_tolerance
   method-demo_tpl-variable_tolerance
   method-demo_tpl-solution_target
   method-demo_tpl-options_file


**Specification**

- *Alias:* None

- *Arguments:* None


**Child Keywords:**

+-------------------------+--------------------+------------------------------+-----------------------------------------------+
| Required/Optional       | Description of     | Dakota Keyword               | Dakota Keyword Description                    |
|                         | Group              |                              |                                               |
+=========================+====================+==============================+===============================================+
| Optional                                     | `id_method`__                | Name the method block; helpful when there are |
|                                              |                              | multiple                                      |
+----------------------------------------------+------------------------------+-----------------------------------------------+
| Optional                                     | `output`__                   | Control how much method information is        |
|                                              |                              | written to the screen and output file         |
+----------------------------------------------+------------------------------+-----------------------------------------------+
| Optional                                     | `final_solutions`__          | Number of designs returned as the best        |
|                                              |                              | solutions                                     |
+----------------------------------------------+------------------------------+-----------------------------------------------+
| Optional                                     | `max_function_evaluations`__ | Number of function evaluations allowed for    |
|                                              |                              | optimizers                                    |
+----------------------------------------------+------------------------------+-----------------------------------------------+
| Optional                                     | `max_iterations`__           | Number of iterations allowed for optimizers   |
|                                              |                              | and adaptive UQ methods                       |
+----------------------------------------------+------------------------------+-----------------------------------------------+
| Optional                                     | `convergence_tolerance`__    | Stopping criterion based on objective         |
|                                              |                              | function or statistics convergence            |
+----------------------------------------------+------------------------------+-----------------------------------------------+
| Optional                                     | `variable_tolerance`__       | Step length-based stopping criteria for       |
|                                              |                              | derivative-free optimizers                    |
+----------------------------------------------+------------------------------+-----------------------------------------------+
| Optional                                     | `solution_target`__          | Stopping criteria based on objective function |
|                                              |                              | value                                         |
+----------------------------------------------+------------------------------+-----------------------------------------------+
| Optional                                     | `options_file`__             | Filename for a YAML file that specifies       |
|                                              |                              | Gaussian process options                      |
+----------------------------------------------+------------------------------+-----------------------------------------------+

.. __: method-demo_tpl-id_method.html
__ method-demo_tpl-output.html
__ method-demo_tpl-final_solutions.html
__ method-demo_tpl-max_function_evaluations.html
__ method-demo_tpl-max_iterations.html
__ method-demo_tpl-convergence_tolerance.html
__ method-demo_tpl-variable_tolerance.html
__ method-demo_tpl-solution_target.html
__ method-demo_tpl-options_file.html



**Description**




