$extrastylesheet
Dakota  Version 6.2
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
ActiveSetContainer class for active set tracking information. Contains the active set request vector and the derivative variables vector
AnalyzerBase class for NonD, DACE, and ParamStudy branches of the iterator hierarchy
ApplicationInterfaceDerived class within the interface class hierarchy for supporting interfaces to simulation codes
ApproximationBase class for the approximation class hierarchy
ApproximationInterfaceDerived class within the interface class hierarchy for supporting approximations to simulation-based results
APPSEvalMgrEvaluation manager class for APPSPACK
APPSOptimizerWrapper class for HOPSPACK
BaseConstructorDummy struct for overloading letter-envelope constructors
callback_data
COLINApplication
COLINOptimizerWrapper class for optimizers defined using COLIN
CollabHybridMetaIteratorMeta-iterator for hybrid iteration using multiple collaborating optimization and nonlinear least squares methods
CommandLineHandlerUtility class for managing command line inputs to DAKOTA
CommandShellUtility class which defines convenience operators for spawning processes with system calls
ConcurrentMetaIteratorMeta-iterator for multi-start iteration or pareto set optimization
CONMINOptimizerWrapper class for the CONMIN optimization library
ConsoleRedirector
ConstraintsBase class for the variable constraints class hierarchy
DataEnvironmentHandle class for environment specification data
DataEnvironmentRepBody class for environment specification data
DataFitSurrModelDerived model class within the surrogate model branch for managing data fit surrogates (global and local)
DataInterfaceHandle class for interface specification data
DataMethodHandle class for method specification data
DataMethodRepBody class for method specification data
DataModelHandle class for model specification data
DataModelRepBody class for model specification data
DataResponsesHandle class for responses specification data
DataResponsesRepBody class for responses specification data
DataVariablesHandle class for variables specification data
DataVariablesRepBody class for variables specification data
DDACEDesignCompExpWrapper class for the DDACE design of experiments library
DirectApplicInterfaceDerived application interface class which spawns simulation codes and testers using direct procedure calls
DiscrepancyCorrectionBase class for discrepancy corrections
DOTOptimizerWrapper class for the DOT optimization library
JEGAOptimizer::DriverA subclass of the JEGA front end driver that exposes the individual protected methods to execute the algorithm
EffGlobalMinimizerImplementation of Efficient Global Optimization/Least Squares algorithms
EfficientSubspaceMethodEfficient Subspace Method (ESM), as proposed by Hany S. Abdel-Khalik
EmbedHybridMetaIteratorMeta-iterator for closely-coupled hybrid iteration, typically involving the embedding of local search methods within global search methods
EnvironmentBase class for the environment class hierarchy
NomadOptimizer::EvaluatorNOMAD-based Evaluator class
JEGAOptimizer::EvaluatorAn evaluator specialization that knows how to interact with Dakota
JEGAOptimizer::EvaluatorCreatorA specialization of the JEGA::FrontEnd::EvaluatorCreator that creates a new instance of a Evaluator
ExecutableEnvironmentEnvironment corresponding to execution as a stand-alone application
ExperimentDataInterpolation 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
ExperimentResponseContainer class for response functions and their derivatives. ExperimentResponse provides the body class
FileReadExceptionBase class for Dakota file read exceptions (to allow catching both tabular and general file truncation issues)
ForkApplicInterfaceDerived application interface class which spawns simulation codes using fork/execvp/waitpid
FSUDesignCompExpWrapper class for the FSUDace QMC/CVT library
FunctionEvalFailureException class for function evaluation failures
GaussProcApproximationDerived approximation class for Gaussian Process implementation
GetLongOptGetLongOpt is a general command line utility from S. Manoharan (Advanced Computer Research Institute, Lyon, France)
GraphicsSingle interface to 2D (motif) and 3D (PLPLOT) graphics; there is only one instance of this OutputManager::dakotaGraphics
GridApplicInterfaceDerived application interface class which spawns simulation codes using grid services such as Condor or Globus
HierarchSurrModelDerived model class within the surrogate model branch for managing hierarchical surrogates (models of varying fidelity)
InterfaceBase class for the interface class hierarchy
IteratorBase class for the iterator class hierarchy
IteratorSchedulerThis class encapsulates scheduling operations for concurrent sub-iteration within an outer level context (e.g., meta-iteration, nested models)
JEGAOptimizerA version of Dakota::Optimizer for instantiation of John Eddy's Genetic Algorithms (JEGA)
LeastSqBase class for the nonlinear least squares branch of the iterator hierarchy
LibraryEnvironmentEnvironment corresponding to execution as an embedded library
LightWtBaseConstructorDummy struct for overloading constructors used in on-the-fly Model instantiations
MatchesWCPredicate that returns true when the passed path matches the wild_card with which it was configured. Currently supports * and ?
MatlabInterface
MetaIteratorBase class for meta-iterators
MinimizerBase class for the optimizer and least squares branches of the iterator hierarchy
MixedVarConstraintsDerived class within the Constraints hierarchy which separates continuous and discrete variables (no domain type array merging)
MixedVariablesDerived class within the Variables hierarchy which separates continuous and discrete variables (no domain type array merging)
ModelBase class for the model class hierarchy
MPIManagerClass MPIManager to manage Dakota's MPI world, which may be a subset of MPI_COMM_WORLD
MPIPackBufferClass for packing MPI message buffers
MPIUnpackBufferClass for unpacking MPI message buffers
NCSUOptimizerWrapper class for the NCSU DIRECT optimization library
NestedModelDerived model class which performs a complete sub-iterator execution within every evaluation of the model
NIDRProblemDescDBThe derived input file database utilizing the new IDR parser
NL2ResAuxiliary information passed to calcr and calcj via ur
NL2SOLLeastSqWrapper class for the NL2SOL nonlinear least squares library
NLPQLPOptimizerWrapper class for the NLPQLP optimization library, Version 2.0
NLSSOLLeastSqWrapper class for the NLSSOL nonlinear least squares library
NoDBBaseConstructorDummy struct for overloading constructors used in on-the-fly instantiations without ProblemDescDB support
NomadOptimizerWrapper class for NOMAD Optimizer
NonDBase class for all nondetermistic iterators (the DAKOTA/UQ branch)
NonDAdaptImpSamplingClass for the Adaptive Importance Sampling methods within DAKOTA
NonDAdaptiveSamplingClass for testing various Adaptively sampling methods using geometric, statisctical, and topological information of the surrogate
NonDBayesCalibrationBase class for Bayesian inference: generates posterior distribution on model parameters given experimental data
NonDCalibration
NonDCubatureDerived nondeterministic class that generates N-dimensional numerical cubature points for evaluation of expectation integrals
NonDDREAMBayesCalibrationBayesian inference using the DREAM approach
NonDExpansionBase class for polynomial chaos expansions (PCE) and stochastic collocation (SC)
NonDGlobalEvidenceClass for the Dempster-Shafer Evidence Theory methods within DAKOTA/UQ
NonDGlobalIntervalClass for using global nongradient-based optimization approaches to calculate interval bounds for epistemic uncertainty quantification
NonDGlobalReliabilityClass for global reliability methods within DAKOTA/UQ
NonDGlobalSingleIntervalClass for using global nongradient-based optimization approaches to calculate interval bounds for epistemic uncertainty quantification
NonDGPImpSamplingClass for the Gaussian Process-based Importance Sampling method
NonDGPMSABayesCalibrationGenerates posterior distribution on model parameters given experiment data
NonDIncremLHSSamplingPerforms icremental LHS sampling for uncertainty quantification
NonDIntegrationDerived nondeterministic class that generates N-dimensional numerical integration points for evaluation of expectation integrals
NonDIntervalBase class for interval-based methods within DAKOTA/UQ
NonDLHSEvidenceClass for the Dempster-Shafer Evidence Theory methods within DAKOTA/UQ
NonDLHSIntervalClass for the LHS-based interval methods within DAKOTA/UQ
NonDLHSSamplingPerforms LHS and Monte Carlo sampling for uncertainty quantification
NonDLHSSingleIntervalClass for pure interval propagation using LHS
NonDLocalEvidenceClass for the Dempster-Shafer Evidence Theory methods within DAKOTA/UQ
NonDLocalIntervalClass for using local gradient-based optimization approaches to calculate interval bounds for epistemic uncertainty quantification
NonDLocalReliabilityClass for the reliability methods within DAKOTA/UQ
NonDLocalSingleIntervalClass for using local gradient-based optimization approaches to calculate interval bounds for epistemic uncertainty quantification
NonDPOFDartsBase class for POF Dart methods within DAKOTA/UQ
NonDPolynomialChaosNonintrusive polynomial chaos expansion approaches to uncertainty quantification
NonDQuadratureDerived nondeterministic class that generates N-dimensional numerical quadrature points for evaluation of expectation integrals over uncorrelated standard normals/uniforms/exponentials/betas/gammas
NonDQUESOBayesCalibrationBayesian inference using the QUESO library from UT Austin
NonDReliabilityBase class for the reliability methods within DAKOTA/UQ
NonDSamplingBase class for common code between NonDLHSSampling, NonDIncremLHSSampling, and NonDAdaptImpSampling
NonDSparseGridDerived nondeterministic class that generates N-dimensional Smolyak sparse grids for numerical evaluation of expectation integrals over independent standard random variables
NonDStochCollocationNonintrusive stochastic collocation approaches to uncertainty quantification
NonlinearCGOptimizer
NPSOLOptimizerWrapper class for the NPSOL optimization library
OptDartsOptimizerWrapper class for OptDarts Optimizer
OptimizerBase class for the optimizer branch of the iterator hierarchy
OutputManagerClass to manage redirection of stdout/stderr, keep track of current redir state, and manage rank 0 output. Also manage tabular data output for post-processing with Matlab, Tecplot, etc. and delegate to Graphics for X Windows Graphics
OutputWriter
ParallelConfigurationContainer class for a set of ParallelLevel list iterators that collectively identify a particular multilevel parallel configuration
ParallelDirectApplicInterfaceSample derived interface class for testing parallel simulator plug-ins using assign_rep()
ParallelLevelContainer class for the data associated with a single level of communicator partitioning
ParallelLibraryClass for partitioning multiple levels of parallelism and managing message passing within these levels
ParamResponsePairContainer class for a variables object, a response object, and an evaluation id
ParamStudyClass for vector, list, centered, and multidimensional parameter studies
partial_prp_equalityPredicate for comparing ONLY the interfaceId and Vars attributes of PRPair
partial_prp_hashWrapper to delegate to the ParamResponsePair hash_value function
PecosApproximationDerived approximation class for global basis polynomials
ProblemDescDBThe database containing information parsed from the DAKOTA input file
ProcessApplicInterfaceDerived application interface class that spawns a simulation code using a separate process and communicates with it through files
ProcessHandleApplicInterfaceDerived application interface class that spawns a simulation code using a separate process, receives a process identifier, and communicates with the spawned process through files
ProgramOptionsProgramOptions stores options whether from the CLH or from library user; initially valid only on worldRank = 0, but then broadcast in ParallelLibrary::push_output_tag()
PStudyDACEBase class for managing common aspects of parameter studies and design of experiments methods
PSUADEDesignCompExpWrapper class for the PSUADE library
PythonInterface
QuesoJointPdf< V, M >Dakota specialization of QUESO generic joint PDF
QuesoVectorRV< V, M >Dakota specialization of QUESO vector-valued random variable
RecastModelDerived model class which provides a thin wrapper around a sub-model in order to recast the form of its inputs and/or outputs
RelaxedVarConstraintsDerived class within the Constraints hierarchy which employs relaxation of discrete variables
RelaxedVariablesDerived class within the Variables hierarchy which employs the relaxation of discrete variables
ResponseContainer class for response functions and their derivatives. Response provides the enveloper base class
RestartWriter
ResultsDBAny
ResultsEntry< StoredType >Class to manage in-core vs. file database lookups
ResultsFileErrorException throw for other results file read error
ResultsIDGet a globally unique 1-based execution number for a given iterator name (combination of methodName and methodID) for use in results DB. Each Iterator::run() call creates or increments this count for its string identifier
ResultsManagerResults manager for iterator final data
ResultsNamesList of valid names for iterator results
RichExtrapVerificationClass for Richardson extrapolation for code and solution verification
ScilabInterface
SensAnalysisGlobalClass for a utility class containing correlation calculations and variance-based decomposition
SeqHybridMetaIteratorMethod for sequential hybrid iteration using multiple optimization and nonlinear least squares methods on multiple models of varying fidelity
SerialDirectApplicInterfaceSample derived interface class for testing serial simulator plug-ins using assign_rep()
SharedApproxDataBase class for the shared approximation data class hierarchy
SharedPecosApproxDataDerived approximation class for global basis polynomials
SharedResponseDataContainer class encapsulating variables data that can be shared among a set of Response instances
SharedResponseDataRepThe representation of a SharedResponseData instance. This representation, or body, may be shared by multiple SharedResponseData handle instances
SharedSurfpackApproxDataDerived approximation class for Surfpack approximation classes. Interface between Surfpack and Dakota
SharedVariablesDataContainer class encapsulating variables data that can be shared among a set of Variables instances
SharedVariablesDataRepThe representation of a SharedVariablesData instance. This representation, or body, may be shared by multiple SharedVariablesData handle instances
SimulationResponseContainer class for response functions and their derivatives. SimulationResponse provides the body class
SingleModelDerived model class which utilizes a single interface to map variables into responses
SNLLBaseBase class for OPT++ optimization and least squares methods
SNLLLeastSqWrapper class for the OPT++ optimization library
SNLLOptimizerWrapper class for the OPT++ optimization library
SOLBaseBase class for Stanford SOL software
SpawnApplicInterfaceDerived application interface class which spawns simulation codes using spawnvp
SurfpackApproximationDerived approximation class for Surfpack approximation classes. Interface between Surfpack and Dakota
SurrBasedGlobalMinimizerThe global surrogate-based minimizer which sequentially minimizes and updates a global surrogate model without trust region controls
SurrBasedLocalMinimizerClass for provably-convergent local surrogate-based optimization and nonlinear least squares
SurrBasedMinimizerBase class for local/global surrogate-based optimization/least squares
SurrogateModelBase class for surrogate models (DataFitSurrModel and HierarchSurrModel)
SysCallApplicInterfaceDerived application interface class which spawns simulation codes using system calls
TabularDataTruncatedException thrown when data read truncated
TANA3ApproximationDerived approximation class for TANA-3 two-point exponential approximation (a multipoint approximation)
TaylorApproximationDerived approximation class for first- or second-order Taylor series (a local approximation)
TestDriverInterface
TrackerHTTPTrackerHTTP: a usage tracking module that uses HTTP/HTTPS via the curl library
UsageTrackerLightweight class to manage conditionally active Curl-based HTTP tracker via PIMPL
Var_icheckStructure for verifying bounds and initial point for string-valued vars
Var_rcheckStructure for verifying bounds and initial point for real-valued vars
VariablesBase class for the variables class hierarchy
VerificationBase class for managing common aspects of verification studies
VLintStructure for validating integer uncertain variable labels, bounds, values
VLrealStructure for validating real uncertain variable labels, bounds, values
VLstrStructure for validating string uncertain variable labels, bounds, values
VPSApproximationDerived approximation class for VPS implementation
WorkdirHelper