Dakota
Version 6.16
Explore and Predict with Confidence

dakota  Dakota (lowercase) namespace for new Dakota modules 
surrogates  Namespace for new Dakota surrogates module 
Surrogate  Parent class for surrogate models 
GaussianProcess  The GaussianProcess constructs a Gaussian Process regressor surrogate given a matrix of data 
Kernel  Kernel functions for the Gaussian Process surrogate 
SquaredExponentialKernel  Stationary kernel with C^ smooth realizations 
Matern32Kernel  Stationary kernel with C^1 smooth realizations 
Matern52Kernel  Stationary kernel with C^2 smooth realizations 
GP_Objective  ROL objective function for the Gaussian Process (GP) surrogate 
PolynomialRegression  Constructs a polynomial regressor using ordinary least squares 
util  Namespace for new Dakota utilities module 
DataScaler  Computes the scaling coefficients and scales a 2D data matrix with dimensions num_samples by num_features 
NormalizationScaler  Normalizes the data using max and min feature values 
StandardizationScaler  Standardizes the data so the each feature has zero mean and unit variance 
NoScaler  Leaves the data unscaled 
LinearSolverBase  Serves as an API for derived solvers 
LUSolver  Used to solve linear systems with the LU decomposition 
SVDSolver  Used to solve linear systems with the singular value decomposition 
QRSolver  Solves the linear least squares problem with a QR decomposition 
CholeskySolver  Used to solve linear systems with a symmetric matrix with a pivoted Cholesky decomposition 
Dakota  The primary namespace for DAKOTA 
ActiveSubspaceModel  Active subspace model for input (variable space) reduction 
AdaptedBasisModel  Adapted basis model for input (variable space) reduction 
AdapterModel  Derived model class which wraps callback functions for solving minimization subproblems 
ApplicationInterface  Derived class within the interface class hierarchy for supporting interfaces to simulation codes 
ApproximationInterface  Derived class within the interface class hierarchy for supporting approximations to simulationbased results 
APPSEvalMgr  Evaluation manager class for APPSPACK 
AppsTraits  HOPSPACKspecific traits class 
APPSOptimizer  Wrapper class for HOPSPACK 
BootstrapSamplerBase  Base class/interface for the bootstrap sampler 
BootstrapSampler  Actual boostrap sampler implementation for common data types 
BootstrapSampler< Teuchos::SerialDenseMatrix< OrdinalType, ScalarType > >  Bootstrap sampler that is specialized to allow for the boostrapping of RealMatrix 
BootstrapSamplerWithGS  A derived sampler to allow for user specification of the accessor methods 
C3Approximation  Derived approximation class for global basis polynomials 
C3FnTrainData  Handle for referencecounted pointer to C3FnTrainDataRep body 
COLINApplication  
COLINTraits  A version of TraitsBase specialized for COLIN optimizers 
COLINOptimizer  Wrapper class for optimizers defined using COLIN 
CollabHybridMetaIterator  Metaiterator for hybrid iteration using multiple collaborating optimization and nonlinear least squares methods 
GetLongOpt  GetLongOpt is a general command line utility from S. Manoharan (Advanced Computer Research Institute, Lyon, France) 
CommandLineHandler  Utility class for managing command line inputs to DAKOTA 
CommandShell  Utility class which defines convenience operators for spawning processes with system calls 
ConcurrentMetaIterator  Metaiterator for multistart iteration or pareto set optimization 
CONMINTraits  A version of TraitsBase specialized for CONMIN optimizers 
CONMINOptimizer  Wrapper class for the CONMIN optimization library 
FileReadException  Base class for Dakota file read exceptions (to allow catching both tabular and general file truncation issues) 
TabularDataTruncated  Exception thrown when data read truncated 
ResultsFileError  Exception throw for other results file read error 
FunctionEvalFailure  Exception class for function evaluation failures 
BaseConstructor  Dummy struct for overloading letterenvelope constructors 
NoDBBaseConstructor  Dummy struct for overloading constructors used in onthefly instantiations without ProblemDescDB support 
LightWtBaseConstructor  Dummy struct for overloading constructors used in onthefly Model instantiations 
RealScale  Data structure for storing realvalued dimension scale 
IntegerScale  Data structure for storing intvalued dimension scale 
StringScale  Data structure for storing stringvalued dimension scale 
ResultAttribute  Data structure for a single Real, String, or int valued attribute 
ActiveSet  Container class for active set tracking information. Contains the active set request vector and the derivative variables vector 
Analyzer  Base class for NonD, DACE, and ParamStudy branches of the iterator hierarchy 
Approximation  Base class for the approximation class hierarchy 
Constraints  Base class for the variable constraints class hierarchy 
Environment  Base class for the environment class hierarchy 
Graphics  Single interface to 2D (motif) and 3D (PLPLOT) graphics; there is only one instance of this OutputManager::dakotaGraphics 
Interface  Base class for the interface class hierarchy 
Iterator  Base class for the iterator class hierarchy 
LeastSq  Base class for the nonlinear least squares branch of the iterator hierarchy 
Minimizer  Base class for the optimizer and least squares branches of the iterator hierarchy 
Model  Base class for the model class hierarchy 
NonD  Base class for all nondetermistic iterators (the DAKOTA/UQ branch) 
Optimizer  Base class for the optimizer branch of the iterator hierarchy 
PStudyDACE  Base class for managing common aspects of parameter studies and design of experiments methods 
Response  Container class for response functions and their derivatives. Response provides the enveloper base class 
SurrogatesBaseApprox  Derived Approximation class for new Surrogates modules 
SurrogatesGPApprox  Derived approximation class for Surrogates approximation classes 
SurrogatesPolyApprox  Derived approximation class for Surrogates Polynomial approximation classes 
TPLDataTransfer  
TraitsBase  Base class for traits 
GeneralReader  Utility used in derived read_core to read in generic format 
TabularReader  Utility used in derived read_core to read values in tabular format 
GeneralWriter  Utility used in derived write_core to write in generic format 
ApreproWriter  Utility used in derived write_core to write in aprepro format 
TabularWriter  Utility used in derived write_core to write values in tabular format 
LabelsWriter  Utility used in derived write_core to write labels in tabular format 
Variables  Base class for the variables class hierarchy 
Verification  Base class for managing common aspects of verification studies 
DataEnvironmentRep  Body class for environment specification data 
DataEnvironment  Handle class for environment specification data 
DataFitSurrBasedLocalTraits  Class for provablyconvergent local surrogatebased optimization and nonlinear least squares 
DataFitSurrModel  Derived model class within the surrogate model branch for managing data fit surrogates (global and local) 
DataInterface  Handle class for interface specification data 
DataMethodRep  Body class for method specification data 
DataMethod  Handle class for method specification data 
DataModelRep  Body class for model specification data 
DataModel  Handle class for model specification data 
DataResponsesRep  Body class for responses specification data 
DataResponses  Handle class for responses specification data 
DataTransformModel  Data transformation specialization of RecastModel 
DataVariablesRep  Body class for variables specification data 
DataVariables  Handle class for variables specification data 
DDACEDesignCompExp  Wrapper class for the DDACE design of experiments library 
DirectApplicInterface  Derived application interface class which spawns simulation codes and testers using direct procedure calls 
DiscrepancyCorrection  Base class for discrepancy corrections 
DLSolverTraits  A version of TraitsBase specialized for DLSolver 
DOTTraits  Wrapper class for the DOT optimization library 
EffGlobalTraits  Implementation of Efficient Global Optimization/Least Squares algorithms 
EffGlobalMinimizer  
EmbedHybridMetaIterator  Metaiterator for closelycoupled hybrid iteration, typically involving the embedding of local search methods within global search methods 
EnsembleSurrModel  Derived model class within the surrogate model branch for managing subordinate models of varying fidelity 
ExecutableEnvironment  Environment corresponding to execution as a standalone application 
ExperimentData  Interpolation method for interpolating between experimental and model data. I need to work on inputs/outputs to this method. For now, this assumes interpolation of functional data 
ExperimentResponse  Container class for response functions and their derivatives. ExperimentResponse provides the body class 
ForkApplicInterface  Derived application interface class which spawns simulation codes using fork/execvp/waitpid 
FSUDesignCompExp  Wrapper class for the FSUDace QMC/CVT library 
GaussProcApproximation  Derived approximation class for Gaussian Process implementation 
GridApplicInterface  Derived application interface class which spawns simulation codes using grid services such as Condor or Globus 
HDF5IOHelper  
HierarchSurrBasedLocalTraits  Class for multilevelmultifidelity optimization algorithm 
HierarchSurrModel  Derived model class within the surrogate model branch for managing hierarchical surrogates (models of varying fidelity) 
IteratorScheduler  This class encapsulates scheduling operations for concurrent subiteration within an outer level context (e.g., metaiteration, nested models) 
JEGAOptimizer  A version of Dakota::Optimizer for instantiation of John Eddy's Genetic Algorithms (JEGA) 
Driver  A subclass of the JEGA front end driver that exposes the individual protected methods to execute the algorithm 
Evaluator  An evaluator specialization that knows how to interact with Dakota 
EvaluatorCreator  A specialization of the JEGA::FrontEnd::EvaluatorCreator that creates a new instance of a Evaluator 
JEGATraits  A version of TraitsBase specialized for John Eddy's Genetic Algorithms (JEGA) 
LibraryEnvironment  Environment corresponding to execution as an embedded library 
MatlabInterface  
MetaIterator  Base class for metaiterators 
MinimizerAdapterModel  Derived model class which wraps callback functions for solving minimization subproblems 
MixedVarConstraints  Derived class within the Constraints hierarchy which separates continuous and discrete variables (no domain type array merging) 
MixedVariables  Derived class within the Variables hierarchy which separates continuous and discrete variables (no domain type array merging) 
MPIManager  Class MPIManager to manage Dakota's MPI world, which may be a subset of MPI_COMM_WORLD 
MPIPackBuffer  Class for packing MPI message buffers 
MPIUnpackBuffer  Class for unpacking MPI message buffers 
NCSUTraits  A version of TraitsBase specialized for NCSU optimizers 
NCSUOptimizer  Wrapper class for the NCSU DIRECT optimization library 
NestedModel  Derived model class which performs a complete subiterator execution within every evaluation of the model 
Var_rcheck  Structure for verifying bounds and initial point for realvalued vars 
Var_icheck  Structure for verifying bounds and initial point for stringvalued vars 
VLreal  Structure for validating real uncertain variable labels, bounds, values 
VLint  Structure for validating integer uncertain variable labels, bounds, values 
VLstr  Structure for validating string uncertain variable labels, bounds, values 
NIDRProblemDescDB  The derived input file database utilizing the new IDR parser 
NL2Res  Auxiliary information passed to calcr and calcj via ur 
NL2SOLLeastSqTraits  A version of TraitsBase specialized for NL2SOL nonlinear least squares library 
NL2SOLLeastSq  Wrapper class for the NL2SOL nonlinear least squares library 
NLPQLPTraits  Wrapper class for the NLPQLP optimization library, Version 2.0 
NLSSOLLeastSqTraits  A version of TraitsBase specialized for NLSSOL nonlinear least squares library 
NLSSOLLeastSq  Wrapper class for the NLSSOL nonlinear least squares library 
NomadTraits  Wrapper class for NOMAD Optimizer 
NonDACVSampling  Perform Approximate Control Variate Monte Carlo sampling for UQ 
NonDAdaptImpSampling  Class for the Adaptive Importance Sampling methods within DAKOTA 
NonDAdaptiveSampling  Class for testing various Adaptively sampling methods using geometric, statisctical, and topological information of the surrogate 
NonDBayesCalibration  Base class for Bayesian inference: generates posterior distribution on model parameters given experimental data 
NonDC3FunctionTrain  Nonintrusive uncertainty quantification with the C3 library .. 
NonDCalibration  
NonDControlVariateSampling  Performs Multifidelity Monte Carlo sampling for UQ 
NonDCubature  Derived nondeterministic class that generates Ndimensional numerical cubature points for evaluation of expectation integrals 
NonDDREAMBayesCalibration  Bayesian inference using the DREAM approach 
NonDEnsembleSampling  Base class for Monte Carlo sampling across Model ensembles 
NonDExpansion  Base class for polynomial chaos expansions (PCE), stochastic collocation (SC) and functional tensor train (FT) 
NonDGlobalEvidence  Class for the DempsterShafer Evidence Theory methods within DAKOTA/UQ 
NonDGlobalInterval  Class for using global nongradientbased optimization approaches to calculate interval bounds for epistemic uncertainty quantification 
NonDGlobalReliability  Class for global reliability methods within DAKOTA/UQ 
NonDGlobalSingleInterval  Class for using global nongradientbased optimization approaches to calculate interval bounds for epistemic uncertainty quantification 
NonDGPImpSampling  Class for the Gaussian Processbased Importance Sampling method 
NonDGPMSABayesCalibration  Generates posterior distribution on model parameters given experiment data 
NonDHierarchSampling  Performs Hierarch Monte Carlo sampling for uncertainty quantification 
NonDIntegration  Derived nondeterministic class that generates Ndimensional numerical integration points for evaluation of expectation integrals 
NonDInterval  Base class for intervalbased methods within DAKOTA/UQ 
NonDLHSEvidence  Class for the DempsterShafer Evidence Theory methods within DAKOTA/UQ 
NonDLHSInterval  Class for the LHSbased interval methods within DAKOTA/UQ 
NonDLHSSampling  Performs LHS and Monte Carlo sampling for uncertainty quantification 
NonDLHSSingleInterval  Class for pure interval propagation using LHS 
NonDLocalEvidence  Class for the DempsterShafer Evidence Theory methods within DAKOTA/UQ 
NonDLocalInterval  Class for using local gradientbased optimization approaches to calculate interval bounds for epistemic uncertainty quantification 
NonDLocalReliability  Class for the reliability methods within DAKOTA/UQ 
NonDLocalSingleInterval  Class for using local gradientbased optimization approaches to calculate interval bounds for epistemic uncertainty quantification 
NonDMultifidelitySampling  Perform Approximate Control Variate Monte Carlo sampling for UQ 
NonDMultilevControlVarSampling  Performs multilevelmultifidelity Monte Carlo sampling for uncertainty quantification 
NonDMultilevelFunctionTrain  Nonintrusive polynomial chaos expansion approaches to uncertainty quantification 
NonDMultilevelPolynomialChaos  Nonintrusive polynomial chaos expansion approaches to uncertainty quantification 
NonDMultilevelSampling  Performs Multilevel Monte Carlo sampling for uncertainty quantification 
NonDMultilevelStochCollocation  Nonintrusive stochastic collocation approaches to uncertainty quantification 
NonDMUQBayesCalibration  Dakota interface to MUQ (MIT Uncertainty Quantification) library 
NonDNonHierarchSampling  Perform Approximate Control Variate Monte Carlo sampling for UQ 
NonDPOFDarts  Base class for POF Dart methods within DAKOTA/UQ 
NonDPolynomialChaos  Nonintrusive polynomial chaos expansion approaches to uncertainty quantification 
NonDQuadrature  Derived nondeterministic class that generates Ndimensional numerical quadrature points for evaluation of expectation integrals over uncorrelated standard normals/uniforms/exponentials/betas/gammas 
DerivInformedPropCovTK  Dakota transition kernel that updates proposal covariance based on derivatives (for random walk case) 
DerivInformedPropCovLogitTK  Dakota transition kernel that updates proposal covariance based on derivatives (for logit random walk case) 
NonDQUESOBayesCalibration  Bayesian inference using the QUESO library from UT Austin 
NonDReliability  Base class for the reliability methods within DAKOTA/UQ 
NonDRKDDarts  Base class for the Recursive kd Dart methods within DAKOTA/UQ 
NonDSampling  Base class for common code between NonDLHSSampling, NonDAdaptImpSampling, and other specializations 
NonDSparseGrid  Derived nondeterministic class that generates Ndimensional Smolyak sparse grids for numerical evaluation of expectation integrals over independent standard random variables 
NonDStochCollocation  Nonintrusive stochastic collocation approaches to uncertainty quantification 
NonDSurrogateExpansion  Generic uncertainty quantification with Modelbased stochastic expansions 
NonDWASABIBayesCalibration  WASABI  Weighted Adaptive Surrogate Approximations for Bayesian Inference 
NonHierarchSurrModel  Derived model class within the surrogate model branch for managing unordered surrogate models of varying fidelity 
NonlinearCGTraits  A version of TraitsBase specialized for NonlinearCG optimizers 
NonlinearCGOptimizer  
NOWPACBlackBoxEvaluator  Derived class for plugging Dakota evaluations into NOWPAC solver 
NOWPACTraits  A version of TraitsBase specialized for NOWPAC optimizers 
NOWPACOptimizer  Wrapper class for the (S)NOWPAC optimization algorithms from Florian Augustin (MIT) 
NPSOLTraits  Wrapper class for the NPSOL optimization library 
OptDartsTraits  A version of TraitsBase specialized for OptDarts 
OptDartsOptimizer  Wrapper class for OptDarts Optimizer 
OutputWriter  
ConsoleRedirector  
RestartWriter  
OutputManager  Class to manage redirection of stdout/stderr, keep track of current redir state, and manage rank 0 output. Also manage tabular data output for postprocessing with Matlab, Tecplot, etc. and delegate to Graphics for X Windows Graphics 
ParallelLevel  Container class for the data associated with a single level of communicator partitioning 
ParallelConfiguration  Container class for a set of ParallelLevel list iterators that collectively identify a particular multilevel parallel configuration 
ParallelLibrary  Class for partitioning multiple levels of parallelism and managing message passing within these levels 
ParamResponsePair  Container class for a variables object, a response object, and an evaluation id 
ParamStudy  Class for vector, list, centered, and multidimensional parameter studies 
PebbldBranching  Main Branching class for the PEBBLbased Minimizer 
PebbldBranchSub  Sub Branch class for the PEBBLbased Minimizer 
PebbldTraits  Wrapper class for experimental PebbldMinimizer 
PecosApproximation  Derived approximation class for global basis polynomials 
ProbabilityTransformModel  Probability transformation specialization of RecastModel 
ProblemDescDB  The database containing information parsed from the DAKOTA input file 
ProcessApplicInterface  Derived application interface class that spawns a simulation code using a separate process and communicates with it through files 
ProcessHandleApplicInterface  Derived application interface class that spawns a simulation code using a separate process, receives a process identifier, and communicates with the spawned process through files 
ProgramOptions  ProgramOptions stores options whether from the CLH or from library user; initially valid only on worldRank = 0, but then broadcast in ParallelLibrary::push_output_tag() 
partial_prp_hash  Wrapper to delegate to the ParamResponsePair hash_value function 
partial_prp_equality  Predicate for comparing ONLY the interfaceId and Vars attributes of PRPair 
PSUADEDesignCompExp  Wrapper class for the PSUADE library 
Pybind11Interface  
PythonInterface  
QMEApproximation  Derived approximation class for QMEA Quadratic Multipoint Exponential Approximation (a multipoint approximation) 
QuesoJointPdf  Dakota specialization of QUESO generic joint PDF 
QuesoVectorRV  Dakota specialization of QUESO vectorvalued random variable 
TKFactoryDIPC  Custom RW TKfactory: passes Dakota QUESO instance pointer to the TK at build 
TKFactoryDIPCLogit  Custom Logit RW TKfactory: passed Dakota QUESO instance pointer to the TK at build 
RandomFieldModel  Random field model, capable of generating and then forward propagating 
RecastModel  Derived model class which provides a thin wrapper around a submodel in order to recast the form of its inputs and/or outputs 
ReducedBasis  
RelaxedVarConstraints  Derived class within the Constraints hierarchy which employs relaxation of discrete variables 
RelaxedVariables  Derived class within the Variables hierarchy which employs the relaxation of discrete variables 
ResultsDBAny  
ResultsDBBase  
AddAttributeVisitor  Objects of this class are called by boost::appy_visitor to add attributes to HDF5 objects 
AttachScaleVisitor  Objects of this class are called by boost::appy_visitor to add dimension scales (RealScale or StringScale) to HDF5 datasets 
ResultsDBHDF5  Manage interactions between ResultsManager and the lowlevel HDFIOHelper class 
ResultsNames  List of valid names for iterator results 
ResultsManager  Results manager for iterator final data 
ResultsEntry  Class to manage incore vs. file database lookups 
RichExtrapVerification  Class for Richardson extrapolation for code and solution verification 
ROLOptimizer  
ROLTraits  
DakotaROLObjective  
DakotaROLObjectiveGrad  
DakotaROLObjectiveHess  
DakotaROLIneqConstraints  
DakotaROLIneqConstraintsGrad  
DakotaROLIneqConstraintsHess  
DakotaROLEqConstraints  
DakotaROLEqConstraintsGrad  
DakotaROLEqConstraintsHess  
PrefixingLineFilter  
ScalingModel  Scaling specialization of RecastModel 
ScalingOptions  Simple container for userprovided scaling data, possibly expanded by replicates through the models 
ScilabInterface  
SensAnalysisGlobal  Class for a utility class containing correlation calculations and variancebased decomposition 
SeqHybridMetaIterator  Method for sequential hybrid iteration using multiple optimization and nonlinear least squares methods on multiple models of varying fidelity 
SharedApproxData  Base class for the shared approximation data class hierarchy 
SharedC3ApproxData  Derived approximation class for global basis polynomials 
SharedPecosApproxData  Derived approximation class for global basis polynomials 
SharedResponseDataRep  The representation of a SharedResponseData instance. This representation, or body, may be shared by multiple SharedResponseData handle instances 
SharedResponseData  Container class encapsulating variables data that can be shared among a set of Response instances 
SharedSurfpackApproxData  Derived approximation class for Surfpack approximation classes. Interface between Surfpack and Dakota 
SharedVariablesDataRep  The representation of a SharedVariablesData instance. This representation, or body, may be shared by multiple SharedVariablesData handle instances 
SharedVariablesData  Container class encapsulating variables data that can be shared among a set of Variables instances 
SimulationModel  Derived model class which utilizes a simulationbased application interface to map variables into responses 
SimulationResponse  Container class for response functions and their derivatives. SimulationResponse provides the body class 
SNLLBase  Base class for OPT++ optimization and least squares methods 
SNLLLeastSqTraits  A version of TraitsBase specialized for SNLLLeastSq 
SNLLLeastSq  Wrapper class for the OPT++ optimization library 
SNLLTraits  A version of TraitsBase specialized for SNLL optimizers 
SNLLOptimizer  Wrapper class for the OPT++ optimization library 
SOLBase  Base class for Stanford SOL software 
SpawnApplicInterface  Derived application interface class which spawns simulation codes using spawnvp 
SubspaceModel  Subspace model for input (variable space) reduction 
SurfpackApproximation  Derived approximation class for Surfpack approximation classes. Interface between Surfpack and Dakota 
SurrBasedGlobalTraits  The global surrogatebased minimizer which sequentially minimizes and updates a global surrogate model without trust region controls 
SurrBasedGlobalMinimizer  
SurrBasedLocalMinimizer  Class for provablyconvergent local surrogatebased optimization and nonlinear least squares 
SurrBasedMinimizer  Base class for local/global surrogatebased optimization/least squares 
SurrogateModel  Base class for surrogate models (DataFitSurrModel and HierarchSurrModel) 
SysCallApplicInterface  Derived application interface class which spawns simulation codes using system calls 
TANA3Approximation  Derived approximation class for TANA3 twopoint exponential approximation (a multipoint approximation) 
TaylorApproximation  Derived approximation class for first or secondorder Taylor series (a local approximation) 
TestDriverInterface  
TrackerHTTP  TrackerHTTP: a usage tracking module that uses HTTP/HTTPS via the curl library 
Server  Struct to hold tracker/proxy pairs 
UsageTracker  Lightweight class to manage conditionally active Curlbased HTTP tracker via PIMPL 
VPSApproximation  Derived approximation class for VPS implementation 
WeightingModel  Weighting specialization of RecastModel 
MatchesWC  Predicate that returns true when the passed path matches the wild_card with which it was configured. Currently supports * and ? 
WorkdirHelper  
SIM  A sample namespace for derived classes that use assign_rep() to plug facilities into DAKOTA 
ParallelDirectApplicInterface  Sample derived interface class for testing parallel simulator plugins using assign_rep() 
SerialDirectApplicInterface  Sample derived interface class for testing serial simulator plugins using assign_rep() 
StanfordPSAAP  A sample namespace for derived classes that use assign_rep() to plug facilities into DAKOTA 
SoleilDirectApplicInterface  Sample derived interface class for testing serial simulator plugins using assign_rep() 
callback_data  
PyPolyReg  Extend PolynomialRegression with a new type for Python 