.. _method-demo_tpl:

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


Third-party optimization library integration demonstration.


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

   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                                     | `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-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**