.. _developer-environment:

"""""""""""
Environment
"""""""""""

Class hierarchy: `Environment. <https://dakota.sandia.gov//sites/default/files/docs/latest_release/html-dev/classDakota_1_1Environment.html>`_

Environments provide the top level abstraction for managing different execution modes and managing input and output streams. Specific environments include:

- `ExecutableEnvironment: <https://dakota.sandia.gov//sites/default/files/docs/latest_release/html-dev/classDakota_1_1ExecutableEnvironment.html>`_ the environment for execution of Dakota as a stand-alone application.

- `LibraryEnvironment: <https://dakota.sandia.gov//sites/default/files/docs/latest_release/html-dev/classDakota_1_1LibraryEnvironment.html>`_ the environment for execution of Dakota as an embedded library service.