Sandia National Laboratories

# Writing Dakota Code

Formerly the Dakota Developer’s Manual.

The Developers Manual focuses on documentation of Dakota design principles and class structures; it derives principally from annotated source code. For information on input command syntax, refer to the Reference Manual, and for more details on Dakota features and capabilities, refer to the Users Manual.

- Overview of Dakota
  - Environment
  - Iterators
  - Models
  - Variables
  - Interfaces
  - Responses
- Services
- Development Practices and Guidance
  - Coding Style Guidelines and Conventions
  - Instructions for Modifying Dakota’s Input Specification
  - Interfacing with Dakota as a Library
  - Understanding Iterator Flow
  - Performing Function Evaluations
  - Working with Variable Containers and Views
  - Demo TPL

## Exceptional service in the national interest

© 2023 National Technology and Engineering Solutions of Sandia, LLC. | Questions & Comments | Privacy & Security

Sandia National Laboratories is a multimission laboratory managed and operated by National Technology and Engineering Solutions of Sandia, LLC., a wholly owned subsidiary of Honeywell International, Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA-0003525.