Dakota  Version 6.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Classes | Typedefs | Enumerations | Functions | Variables
Dakota Namespace Reference

The primary namespace for DAKOTA. More...

Classes

class  ActiveSubspaceModel
 Active subspace model for input (variable space) reduction. More...
 
class  ApplicationInterface
 Derived class within the interface class hierarchy for supporting interfaces to simulation codes. More...
 
class  ApproximationInterface
 Derived class within the interface class hierarchy for supporting approximations to simulation-based results. More...
 
class  APPSEvalMgr
 Evaluation manager class for APPSPACK. More...
 
class  APPSOptimizer
 Wrapper class for HOPSPACK. More...
 
class  BootstrapSamplerBase
 Base class/interface for the bootstrap sampler. More...
 
class  BootstrapSampler
 Acutal boostrap sampler implementation for common data types. More...
 
class  BootstrapSampler< Teuchos::SerialDenseMatrix< OrdinalType, ScalarType > >
 Bootstrap sampler that is specialized to allow for the boostrapping of RealMatrix. More...
 
class  BootstrapSamplerWithGS
 A derived sampler to allow for user specification of the accessor methods. More...
 
class  COLINApplication
 
class  COLINOptimizer
 Wrapper class for optimizers defined using COLIN. More...
 
class  CollabHybridMetaIterator
 Meta-iterator for hybrid iteration using multiple collaborating optimization and nonlinear least squares methods. More...
 
class  GetLongOpt
 GetLongOpt is a general command line utility from S. Manoharan (Advanced Computer Research Institute, Lyon, France). More...
 
class  CommandLineHandler
 Utility class for managing command line inputs to DAKOTA. More...
 
class  CommandShell
 Utility class which defines convenience operators for spawning processes with system calls. More...
 
class  ConcurrentMetaIterator
 Meta-iterator for multi-start iteration or pareto set optimization. More...
 
class  CONMINOptimizer
 Wrapper class for the CONMIN optimization library. More...
 
class  FileReadException
 base class for Dakota file read exceptions (to allow catching both tabular and general file truncation issues) More...
 
class  TabularDataTruncated
 exception thrown when data read truncated More...
 
class  ResultsFileError
 exception throw for other results file read error More...
 
class  FunctionEvalFailure
 exception class for function evaluation failures More...
 
struct  BaseConstructor
 Dummy struct for overloading letter-envelope constructors. More...
 
struct  NoDBBaseConstructor
 Dummy struct for overloading constructors used in on-the-fly instantiations without ProblemDescDB support. More...
 
struct  LightWtBaseConstructor
 Dummy struct for overloading constructors used in on-the-fly Model instantiations. More...
 
class  ActiveSet
 Container class for active set tracking information. Contains the active set request vector and the derivative variables vector. More...
 
class  Analyzer
 Base class for NonD, DACE, and ParamStudy branches of the iterator hierarchy. More...
 
class  Approximation
 Base class for the approximation class hierarchy. More...
 
class  Constraints
 Base class for the variable constraints class hierarchy. More...
 
class  Environment
 Base class for the environment class hierarchy. More...
 
class  Graphics
 The Graphics class provides a single interface to 2D (motif) and 3D (PLPLOT) graphics; there is only one instance of this OutputManager::dakotaGraphics. More...
 
class  Interface
 Base class for the interface class hierarchy. More...
 
class  Iterator
 Base class for the iterator class hierarchy. More...
 
class  LeastSq
 Base class for the nonlinear least squares branch of the iterator hierarchy. More...
 
class  Minimizer
 Base class for the optimizer and least squares branches of the iterator hierarchy. More...
 
class  ScalingOptions
 Simple container for user-provided scaling data, possibly expanded by replicates through the models. More...
 
class  Model
 Base class for the model class hierarchy. More...
 
class  NonD
 Base class for all nondetermistic iterators (the DAKOTA/UQ branch). More...
 
class  Optimizer
 Base class for the optimizer branch of the iterator hierarchy. More...
 
class  PStudyDACE
 Base class for managing common aspects of parameter studies and design of experiments methods. More...
 
class  Response
 Container class for response functions and their derivatives. Response provides the enveloper base class. More...
 
class  GeneralReader
 Utility used in derived read_core to read in generic format. More...
 
class  TabularReader
 Utility used in derived read_core to read values in tabular format. More...
 
class  GeneralWriter
 Utility used in derived write_core to write in generic format. More...
 
class  ApreproWriter
 Utility used in derived write_core to write in aprepro format. More...
 
class  TabularWriter
 Utility used in derived write_core to write values in tabular format. More...
 
class  LabelsWriter
 Utility used in derived write_core to write labels in tabular format. More...
 
class  Variables
 Base class for the variables class hierarchy. More...
 
class  Verification
 Base class for managing common aspects of verification studies. More...
 
class  DataEnvironmentRep
 Body class for environment specification data. More...
 
class  DataEnvironment
 Handle class for environment specification data. More...
 
class  DataFitSurrModel
 Derived model class within the surrogate model branch for managing data fit surrogates (global and local) More...
 
class  DataInterface
 Handle class for interface specification data. More...
 
class  DataMethodRep
 Body class for method specification data. More...
 
class  DataMethod
 Handle class for method specification data. More...
 
class  DataModelRep
 Body class for model specification data. More...
 
class  DataModel
 Handle class for model specification data. More...
 
class  DataResponsesRep
 Body class for responses specification data. More...
 
class  DataResponses
 Handle class for responses specification data. More...
 
class  DataTransformModel
 Data transformation specialization of RecastModel. More...
 
class  DataVariablesRep
 Body class for variables specification data. More...
 
class  DataVariables
 Handle class for variables specification data. More...
 
class  DDACEDesignCompExp
 Wrapper class for the DDACE design of experiments library. More...
 
class  DirectApplicInterface
 Derived application interface class which spawns simulation codes and testers using direct procedure calls. More...
 
class  DiscrepancyCorrection
 Base class for discrepancy corrections. More...
 
class  DOTOptimizer
 Wrapper class for the DOT optimization library. More...
 
class  EffGlobalMinimizer
 Implementation of Efficient Global Optimization/Least Squares algorithms. More...
 
class  EmbedHybridMetaIterator
 Meta-iterator for closely-coupled hybrid iteration, typically involving the embedding of local search methods within global search methods. More...
 
class  ExecutableEnvironment
 Environment corresponding to execution as a stand-alone application. More...
 
class  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. More...
 
class  ExperimentResponse
 Container class for response functions and their derivatives. ExperimentResponse provides the body class. More...
 
class  ForkApplicInterface
 Derived application interface class which spawns simulation codes using fork/execvp/waitpid. More...
 
class  FSUDesignCompExp
 Wrapper class for the FSUDace QMC/CVT library. More...
 
class  GaussProcApproximation
 Derived approximation class for Gaussian Process implementation. More...
 
class  GridApplicInterface
 Derived application interface class which spawns simulation codes using grid services such as Condor or Globus. More...
 
class  HierarchSurrModel
 Derived model class within the surrogate model branch for managing hierarchical surrogates (models of varying fidelity). More...
 
class  IteratorScheduler
 This class encapsulates scheduling operations for concurrent sub-iteration within an outer level context (e.g., meta-iteration, nested models). More...
 
class  JEGAOptimizer
 A version of Dakota::Optimizer for instantiation of John Eddy's Genetic Algorithms (JEGA). More...
 
class  LibraryEnvironment
 Environment corresponding to execution as an embedded library. More...
 
class  MatlabInterface
 
class  MetaIterator
 Base class for meta-iterators. More...
 
class  MixedVarConstraints
 Derived class within the Constraints hierarchy which separates continuous and discrete variables (no domain type array merging). More...
 
class  MixedVariables
 Derived class within the Variables hierarchy which separates continuous and discrete variables (no domain type array merging). More...
 
class  MPIManager
 Class MPIManager to manage Dakota's MPI world, which may be a subset of MPI_COMM_WORLD. More...
 
class  MPIPackBuffer
 Class for packing MPI message buffers. More...
 
class  MPIUnpackBuffer
 Class for unpacking MPI message buffers. More...
 
class  NCSUOptimizer
 Wrapper class for the NCSU DIRECT optimization library. More...
 
class  NestedModel
 Derived model class which performs a complete sub-iterator execution within every evaluation of the model. More...
 
struct  Var_rcheck
 structure for verifying bounds and initial point for real-valued vars More...
 
struct  Var_icheck
 structure for verifying bounds and initial point for string-valued vars More...
 
struct  VLreal
 structure for validating real uncertain variable labels, bounds, values More...
 
struct  VLint
 structure for validating integer uncertain variable labels, bounds, values More...
 
struct  VLstr
 structure for validating string uncertain variable labels, bounds, values More...
 
class  NIDRProblemDescDB
 The derived input file database utilizing the new IDR parser. More...
 
struct  NL2Res
 Auxiliary information passed to calcr and calcj via ur. More...
 
class  NL2SOLLeastSq
 Wrapper class for the NL2SOL nonlinear least squares library. More...
 
class  NLPQLPOptimizer
 Wrapper class for the NLPQLP optimization library, Version 2.0. More...
 
class  NLSSOLLeastSq
 Wrapper class for the NLSSOL nonlinear least squares library. More...
 
class  NomadOptimizer
 Wrapper class for NOMAD Optimizer. More...
 
class  NonDAdaptImpSampling
 Class for the Adaptive Importance Sampling methods within DAKOTA. More...
 
class  NonDAdaptiveSampling
 Class for testing various Adaptively sampling methods using geometric, statisctical, and topological information of the surrogate. More...
 
class  NonDBayesCalibration
 Base class for Bayesian inference: generates posterior distribution on model parameters given experimental data. More...
 
class  NonDCalibration
 
class  NonDCubature
 Derived nondeterministic class that generates N-dimensional numerical cubature points for evaluation of expectation integrals. More...
 
class  NonDDREAMBayesCalibration
 Bayesian inference using the DREAM approach. More...
 
class  NonDExpansion
 Base class for polynomial chaos expansions (PCE) and stochastic collocation (SC) More...
 
class  NonDGlobalEvidence
 Class for the Dempster-Shafer Evidence Theory methods within DAKOTA/UQ. More...
 
class  NonDGlobalInterval
 Class for using global nongradient-based optimization approaches to calculate interval bounds for epistemic uncertainty quantification. More...
 
class  NonDGlobalReliability
 Class for global reliability methods within DAKOTA/UQ. More...
 
class  NonDGlobalSingleInterval
 Class for using global nongradient-based optimization approaches to calculate interval bounds for epistemic uncertainty quantification. More...
 
class  NonDGPImpSampling
 Class for the Gaussian Process-based Importance Sampling method. More...
 
class  NonDGPMSABayesCalibration
 Generates posterior distribution on model parameters given experiment data. More...
 
class  NonDIntegration
 Derived nondeterministic class that generates N-dimensional numerical integration points for evaluation of expectation integrals. More...
 
class  NonDInterval
 Base class for interval-based methods within DAKOTA/UQ. More...
 
class  NonDLHSEvidence
 Class for the Dempster-Shafer Evidence Theory methods within DAKOTA/UQ. More...
 
class  NonDLHSInterval
 Class for the LHS-based interval methods within DAKOTA/UQ. More...
 
class  NonDLHSSampling
 Performs LHS and Monte Carlo sampling for uncertainty quantification. More...
 
class  NonDLHSSingleInterval
 Class for pure interval propagation using LHS. More...
 
class  NonDLocalEvidence
 Class for the Dempster-Shafer Evidence Theory methods within DAKOTA/UQ. More...
 
class  NonDLocalInterval
 Class for using local gradient-based optimization approaches to calculate interval bounds for epistemic uncertainty quantification. More...
 
class  NonDLocalReliability
 Class for the reliability methods within DAKOTA/UQ. More...
 
class  NonDLocalSingleInterval
 Class for using local gradient-based optimization approaches to calculate interval bounds for epistemic uncertainty quantification. More...
 
class  NonDMultilevelSampling
 Performs Multilevel Monte Carlo sampling for uncertainty quantification. More...
 
class  NonDPOFDarts
 Base class for POF Dart methods within DAKOTA/UQ. More...
 
class  NonDPolynomialChaos
 Nonintrusive polynomial chaos expansion approaches to uncertainty quantification. More...
 
class  NonDQuadrature
 Derived nondeterministic class that generates N-dimensional numerical quadrature points for evaluation of expectation integrals over uncorrelated standard normals/uniforms/exponentials/betas/gammas. More...
 
class  QuesoJointPdf
 Dakota specialization of QUESO generic joint PDF. More...
 
class  QuesoVectorRV
 Dakota specialization of QUESO vector-valued random variable. More...
 
class  NonDQUESOBayesCalibration
 Bayesian inference using the QUESO library from UT Austin. More...
 
class  NonDReliability
 Base class for the reliability methods within DAKOTA/UQ. More...
 
class  NonDRKDDarts
 Base class for the Recursive k-d Dart methods within DAKOTA/UQ. More...
 
class  NonDSampling
 Base class for common code between NonDLHSSampling, NonDAdaptImpSampling, and other specializations. More...
 
class  NonDSparseGrid
 Derived nondeterministic class that generates N-dimensional Smolyak sparse grids for numerical evaluation of expectation integrals over independent standard random variables. More...
 
class  NonDStochCollocation
 Nonintrusive stochastic collocation approaches to uncertainty quantification. More...
 
class  NonDWASABIBayesCalibration
 WASABI - Weighted Adaptive Surrogate Approximations for Bayesian Inference. More...
 
class  NonlinearCGOptimizer
 
class  NPSOLOptimizer
 Wrapper class for the NPSOL optimization library. More...
 
class  OptDartsOptimizer
 Wrapper class for OptDarts Optimizer. More...
 
class  OutputWriter
 
class  ConsoleRedirector
 
class  RestartWriter
 
class  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 post-processing with Matlab, Tecplot, etc. and delegate to Graphics for X Windows Graphics. More...
 
class  ParallelLevel
 Container class for the data associated with a single level of communicator partitioning. More...
 
class  ParallelConfiguration
 Container class for a set of ParallelLevel list iterators that collectively identify a particular multilevel parallel configuration. More...
 
class  ParallelLibrary
 Class for partitioning multiple levels of parallelism and managing message passing within these levels. More...
 
class  ParamResponsePair
 Container class for a variables object, a response object, and an evaluation id. More...
 
class  ParamStudy
 Class for vector, list, centered, and multidimensional parameter studies. More...
 
class  PebbldBranching
 Main Branching class for the PEBBL-based Minimizer. More...
 
class  PebbldBranchSub
 Sub Branch class for the PEBBL-based Minimizer. More...
 
class  PebbldMinimizer
 Wrapper class for experimental PebbldMinimizer. More...
 
class  PecosApproximation
 Derived approximation class for global basis polynomials. More...
 
class  ProbabilityTransformModel
 Probability transformation specialization of RecastModel. More...
 
class  ProblemDescDB
 The database containing information parsed from the DAKOTA input file. More...
 
class  ProcessApplicInterface
 Derived application interface class that spawns a simulation code using a separate process and communicates with it through files. More...
 
class  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. More...
 
class  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() More...
 
struct  partial_prp_hash
 wrapper to delegate to the ParamResponsePair hash_value function More...
 
struct  partial_prp_equality
 predicate for comparing ONLY the interfaceId and Vars attributes of PRPair More...
 
class  PSUADEDesignCompExp
 Wrapper class for the PSUADE library. More...
 
class  PythonInterface
 
class  RandomFieldModel
 Random field model, capable of generating and then forward propagating. More...
 
class  RecastModel
 Derived model class which provides a thin wrapper around a sub-model in order to recast the form of its inputs and/or outputs. More...
 
class  ReducedBasis
 
class  RelaxedVarConstraints
 Derived class within the Constraints hierarchy which employs relaxation of discrete variables. More...
 
class  RelaxedVariables
 Derived class within the Variables hierarchy which employs the relaxation of discrete variables. More...
 
class  ResultsDBAny
 
class  ResultsID
 Get 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. More...
 
class  ResultsNames
 List of valid names for iterator results. More...
 
class  ResultsManager
 Results manager for iterator final data. More...
 
class  ResultsEntry
 Class to manage in-core vs. file database lookups. More...
 
class  RichExtrapVerification
 Class for Richardson extrapolation for code and solution verification. More...
 
class  ScalingModel
 Scaling specialization of RecastModel. More...
 
class  ScilabInterface
 
class  SensAnalysisGlobal
 Class for a utility class containing correlation calculations and variance-based decomposition. More...
 
class  SeqHybridMetaIterator
 Method for sequential hybrid iteration using multiple optimization and nonlinear least squares methods on multiple models of varying fidelity. More...
 
class  SharedApproxData
 Base class for the shared approximation data class hierarchy. More...
 
class  SharedPecosApproxData
 Derived approximation class for global basis polynomials. More...
 
class  SharedResponseDataRep
 The representation of a SharedResponseData instance. This representation, or body, may be shared by multiple SharedResponseData handle instances. More...
 
class  SharedResponseData
 Container class encapsulating variables data that can be shared among a set of Response instances. More...
 
class  SharedSurfpackApproxData
 Derived approximation class for Surfpack approximation classes. Interface between Surfpack and Dakota. More...
 
class  SharedVariablesDataRep
 The representation of a SharedVariablesData instance. This representation, or body, may be shared by multiple SharedVariablesData handle instances. More...
 
class  SharedVariablesData
 Container class encapsulating variables data that can be shared among a set of Variables instances. More...
 
class  SimulationModel
 Derived model class which utilizes a simulation-based application interface to map variables into responses. More...
 
class  SimulationResponse
 Container class for response functions and their derivatives. SimulationResponse provides the body class. More...
 
class  SNLLBase
 Base class for OPT++ optimization and least squares methods. More...
 
class  SNLLLeastSq
 Wrapper class for the OPT++ optimization library. More...
 
class  SNLLOptimizer
 Wrapper class for the OPT++ optimization library. More...
 
class  SOLBase
 Base class for Stanford SOL software. More...
 
class  SpawnApplicInterface
 Derived application interface class which spawns simulation codes using spawnvp. More...
 
class  SurfpackApproximation
 Derived approximation class for Surfpack approximation classes. Interface between Surfpack and Dakota. More...
 
class  SurrBasedGlobalMinimizer
 The global surrogate-based minimizer which sequentially minimizes and updates a global surrogate model without trust region controls. More...
 
class  SurrBasedLocalMinimizer
 Class for provably-convergent local surrogate-based optimization and nonlinear least squares. More...
 
class  SurrBasedMinimizer
 Base class for local/global surrogate-based optimization/least squares. More...
 
class  SurrogateModel
 Base class for surrogate models (DataFitSurrModel and HierarchSurrModel). More...
 
class  SysCallApplicInterface
 Derived application interface class which spawns simulation codes using system calls. More...
 
class  TANA3Approximation
 Derived approximation class for TANA-3 two-point exponential approximation (a multipoint approximation). More...
 
class  TaylorApproximation
 Derived approximation class for first- or second-order Taylor series (a local approximation). More...
 
class  TestDriverInterface
 
class  TrackerHTTP
 TrackerHTTP: a usage tracking module that uses HTTP/HTTPS via the curl library. More...
 
class  UsageTracker
 Lightweight class to manage conditionally active Curl-based HTTP tracker via PIMPL. More...
 
class  VPSApproximation
 Derived approximation class for VPS implementation. More...
 
struct  MatchesWC
 Predicate that returns true when the passed path matches the wild_card with which it was configured. Currently supports * and ?. More...
 
class  WorkdirHelper
 

Typedefs

typedef double Real
 
typedef std::string String
 
typedef
Teuchos::SerialDenseVector
< int, Real > 
RealVector
 
typedef
Teuchos::SerialDenseMatrix
< int, Real > 
RealMatrix
 
typedef
Teuchos::SerialSymDenseMatrix
< int, Real > 
RealSymMatrix
 
typedef
Teuchos::SerialDenseVector
< int, int > 
IntVector
 
typedef
Teuchos::SerialDenseMatrix
< int, int > 
IntMatrix
 
typedef std::deque< bool > BoolDeque
 
typedef boost::dynamic_bitset
< unsigned long > 
BitArray
 
typedef std::vector< BoolDeque > BoolDequeArray
 
typedef std::vector< Real > RealArray
 
typedef std::vector< RealArray > Real2DArray
 
typedef std::vector< int > IntArray
 
typedef std::vector< IntArray > Int2DArray
 
typedef std::vector< short > ShortArray
 
typedef std::vector< unsigned
short > 
UShortArray
 
typedef std::vector< UShortArray > UShort2DArray
 
typedef std::vector
< UShort2DArray > 
UShort3DArray
 
typedef std::vector< size_t > SizetArray
 
typedef std::vector< SizetArray > Sizet2DArray
 
typedef std::vector< String > StringArray
 
typedef std::vector< StringArray > String2DArray
 
typedef
boost::multi_array_types::index_range 
idx_range
 
typedef boost::multi_array
< String, 1 > 
StringMultiArray
 
typedef boost::multi_array
< String, 2 > 
StringMulti2DArray
 
typedef
StringMultiArray::array_view
< 1 >::type 
StringMultiArrayView
 
typedef
StringMultiArray::const_array_view
< 1 >::type 
StringMultiArrayConstView
 
typedef boost::multi_array
< unsigned short, 1 > 
UShortMultiArray
 
typedef
UShortMultiArray::array_view
< 1 >::type 
UShortMultiArrayView
 
typedef
UShortMultiArray::const_array_view
< 1 >::type 
UShortMultiArrayConstView
 
typedef boost::multi_array
< size_t, 1 > 
SizetMultiArray
 
typedef
SizetMultiArray::array_view
< 1 >::type 
SizetMultiArrayView
 
typedef
SizetMultiArray::const_array_view
< 1 >::type 
SizetMultiArrayConstView
 
typedef boost::multi_array
< Real, 1 > 
RealMultiArray
 
typedef boost::multi_array
< Real, 2 > 
RealMulti2DArray
 
typedef boost::multi_array
< Real, 3 > 
RealMulti3DArray
 
typedef std::vector< RealVector > RealVectorArray
 
typedef std::vector
< RealVectorArray > 
RealVector2DArray
 
typedef std::vector< RealMatrix > RealMatrixArray
 
typedef std::vector
< RealSymMatrix > 
RealSymMatrixArray
 
typedef std::vector< IntVector > IntVectorArray
 
typedef std::vector< VariablesVariablesArray
 
typedef std::vector< ResponseResponseArray
 
typedef std::vector
< ParamResponsePair
PRPArray
 
typedef std::vector< PRPArray > PRP2DArray
 
typedef std::vector< ModelModelArray
 
typedef std::vector< IteratorIteratorArray
 
typedef std::vector
< RealMultiArray > 
BoostMAArray
 
typedef std::vector
< RealMulti2DArray > 
BoostMA2DArray
 
typedef std::vector
< RealMulti3DArray > 
BoostMA3DArray
 
typedef std::list< bool > BoolList
 
typedef std::list< int > IntList
 
typedef std::list< size_t > SizetList
 
typedef std::list< Real > RealList
 
typedef std::list< RealVector > RealVectorList
 
typedef std::list< String > StringList
 
typedef std::list< VariablesVariablesList
 
typedef std::list< InterfaceInterfaceList
 
typedef std::list< ResponseResponseList
 
typedef std::list< ModelModelList
 
typedef std::list< IteratorIteratorList
 
typedef std::pair< int, int > IntIntPair
 
typedef std::pair< size_t, size_t > SizetSizetPair
 
typedef std::pair< size_t, int > SizetIntPair
 
typedef std::pair< int, size_t > IntSizetPair
 
typedef std::pair< int, String > IntStringPair
 
typedef std::pair< Real, Real > RealRealPair
 
typedef std::pair< int, ResponseIntResponsePair
 
typedef std::set< Real > RealSet
 
typedef std::set< int > IntSet
 
typedef std::set< String > StringSet
 
typedef std::set< unsigned short > UShortSet
 
typedef std::set< size_t > SizetSet
 
typedef std::vector< RealSet > RealSetArray
 
typedef std::vector< IntSet > IntSetArray
 
typedef std::vector< StringSet > StringSetArray
 
typedef std::vector< UShortSet > UShortSetArray
 
typedef std::map< int, int > IntIntMap
 
typedef std::map< int, short > IntShortMap
 
typedef std::map< int, Real > IntRealMap
 
typedef std::map< Real, Real > RealRealMap
 
typedef std::map< String, Real > StringRealMap
 
typedef std::multimap< Real, int > RealIntMultiMap
 
typedef std::vector< RealRealPair > RealRealPairArray
 
typedef std::vector< IntRealMap > IntRealMapArray
 
typedef std::vector< RealRealMap > RealRealMapArray
 
typedef std::vector
< StringRealMap > 
StringRealMapArray
 
typedef std::map< int, RealVector > IntRealVectorMap
 
typedef std::map< int, RealMatrix > IntRealMatrixMap
 
typedef std::map< int, ActiveSetIntActiveSetMap
 
typedef std::map< int, VariablesIntVariablesMap
 
typedef std::map< int, ResponseIntResponseMap
 
typedef std::map< IntArray,
size_t > 
IntArraySizetMap
 
typedef std::map< IntIntPair,
Real > 
IntIntPairRealMap
 
typedef std::map< RealRealPair,
Real > 
RealRealPairRealMap
 
typedef std::vector
< IntIntPairRealMap > 
IntIntPairRealMapArray
 
typedef std::vector
< RealRealPairRealMap > 
RealRealPairRealMapArray
 
typedef std::multimap
< RealRealPair,
ParamResponsePair
RealPairPRPMultiMap
 
typedef IntList::iterator ILIter
 
typedef IntList::const_iterator ILCIter
 
typedef SizetList::iterator StLIter
 
typedef SizetList::const_iterator StLCIter
 
typedef RealList::iterator RLIter
 
typedef RealList::const_iterator RLCIter
 
typedef RealVectorList::iterator RVLIter
 
typedef
RealVectorList::const_iterator 
RVLCIter
 
typedef StringList::iterator StringLIter
 
typedef StringList::const_iterator StringLCIter
 
typedef VariablesList::iterator VarsLIter
 
typedef InterfaceList::iterator InterfLIter
 
typedef ResponseList::iterator RespLIter
 
typedef ModelList::iterator ModelLIter
 
typedef ModelList::reverse_iterator ModelLRevIter
 
typedef IteratorList::iterator IterLIter
 
typedef std::list
< ParallelLevel >::iterator 
ParLevLIter
 
typedef std::list
< ParallelConfiguration >
::iterator 
ParConfigLIter
 
typedef IntSet::iterator ISIter
 
typedef IntSet::const_iterator ISCIter
 
typedef StringSet::iterator SSIter
 
typedef StringSet::const_iterator SSCIter
 
typedef RealSet::iterator RSIter
 
typedef RealSet::const_iterator RSCIter
 
typedef IntIntMap::iterator IntIntMIter
 
typedef IntIntMap::const_iterator IntIntMCIter
 
typedef IntShortMap::iterator IntShMIter
 
typedef IntShortMap::const_iterator IntShMCIter
 
typedef IntRealMap::iterator IRMIter
 
typedef IntRealMap::const_iterator IRMCIter
 
typedef StringRealMap::iterator SRMIter
 
typedef
StringRealMap::const_iterator 
SRMCIter
 
typedef RealRealMap::iterator RRMIter
 
typedef RealRealMap::const_iterator RRMCIter
 
typedef IntIntPairRealMap::iterator IIPRMIter
 
typedef
IntIntPairRealMap::const_iterator 
IIPRMCIter
 
typedef
RealRealPairRealMap::iterator 
RRPRMIter
 
typedef
RealRealPairRealMap::const_iterator 
RRPRMCIter
 
typedef IntRealVectorMap::iterator IntRVMIter
 
typedef
IntRealVectorMap::const_iterator 
IntRVMCIter
 
typedef IntRealMatrixMap::iterator IntRMMIter
 
typedef
IntRealMatrixMap::const_iterator 
IntRMMCIter
 
typedef IntActiveSetMap::iterator IntASMIter
 
typedef IntVariablesMap::iterator IntVarsMIter
 
typedef
IntVariablesMap::const_iterator 
IntVarsMCIter
 
typedef IntResponseMap::iterator IntRespMIter
 
typedef
IntResponseMap::const_iterator 
IntRespMCIter
 
typedef boost::tuple
< std::string, std::string,
size_t, std::string > 
ResultsKeyType
 Data type for results key (instance name / id, unique run, label), where data_key is a valid colon-delimited string from ResultsNames tuple<method_name, method_id, execution_number, data_key>
 
typedef std::string MetaDataKeyType
 Data type for metadata key.
 
typedef std::vector< std::string > MetaDataValueType
 Data type for metadata value.
 
typedef std::map
< MetaDataKeyType,
MetaDataValueType
MetaDataType
 A single MetaData entry is map<string, vector<string> > Example: pair( "Column labels", ["Mean", "Std Dev", "Skewness", "Kurtosis"] )
 
typedef boost::tuple
< std::string, std::string,
size_t > 
StrStrSizet
 Iterator unique ID: <method_name, method_id, exec_num>
 
typedef void(* dl_core_run_t )(void *, Optimizer1 *, char *)
 
typedef void(* dl_destructor_t )(void **)
 
typedef
Teuchos::SerialDenseSolver
< int, Real > 
RealSolver
 
typedef
Teuchos::SerialSpdDenseSolver
< int, Real > 
RealSpdSolver
 
typedef int(* start_grid_computing_t )(char *analysis_driver_script, char *params_file, char *results_file)
 definition of start grid computing type (function pointer)
 
typedef int(* perform_analysis_t )(char *iteration_num)
 definition of perform analysis type (function pointer)
 
typedef int *(* get_jobs_completed_t )()
 definition of get completed jobs type (function pointer)
 
typedef int(* stop_grid_computing_t )()
 definition of stop grid computing type (function pointer)
 
typedef int MPI_Comm
 
typedef void * MPI_Request
 
typedef unsigned char u_char
 
typedef unsigned short u_short
 
typedef unsigned int u_int
 
typedef unsigned long u_long
 
typedef long long long_long
 
typedef unsigned long UL
 
typedef void(* Calcrj )(int *n, int *p, Real *x, int *nf, Real *r, int *ui, void *ur, Vf vf)
 
typedef void(* Vf )()
 
typedef void(* DbCallbackFunctionPtr )(Dakota::ProblemDescDB *db, void *data_ptr)
 
typedef boost::tuple
< bfs::path, bfs::path,
bfs::path > 
PathTriple
 Triplet of filesystem paths: e.g., params, results, workdir.
 
typedef
bmi::multi_index_container
< Dakota::ParamResponsePair,
bmi::indexed_by
< bmi::ordered_non_unique
< bmi::tag< ordered >
, bmi::const_mem_fun
< Dakota::ParamResponsePair,
const IntStringPair
&,&Dakota::ParamResponsePair::eval_interface_ids >
>, bmi::hashed_non_unique
< bmi::tag< hashed >
, bmi::identity
< Dakota::ParamResponsePair >
, partial_prp_hash,
partial_prp_equality > > > 
PRPMultiIndexCache
 Boost Multi-Index Container for globally caching ParamResponsePairs. More...
 
typedef PRPMultiIndexCache PRPCache
 
typedef
PRPCache::index_iterator
< ordered >::type 
PRPCacheOIter
 
typedef
PRPCache::index_const_iterator
< ordered >::type 
PRPCacheOCIter
 
typedef
PRPCache::index_iterator
< hashed >::type 
PRPCacheHIter
 
typedef
PRPCache::index_const_iterator
< hashed >::type 
PRPCacheHCIter
 
typedef PRPCacheOIter PRPCacheIter
 default cache iterator <0>
 
typedef PRPCacheOCIter PRPCacheCIter
 
                                      default cache const iterator <0>

default cache const reverse iterator <0>

 
typedef
boost::reverse_iterator
< PRPCacheCIter
PRPCacheCRevIter
 
typedef
bmi::multi_index_container
< Dakota::ParamResponsePair,
bmi::indexed_by
< bmi::ordered_unique
< bmi::tag< ordered >
, bmi::const_mem_fun
< Dakota::ParamResponsePair,
int,&Dakota::ParamResponsePair::eval_id >
>, bmi::hashed_non_unique
< bmi::tag< hashed >
, bmi::identity
< Dakota::ParamResponsePair >
, partial_prp_hash,
partial_prp_equality > > > 
PRPMultiIndexQueue
 Boost Multi-Index Container for locally queueing ParamResponsePairs. More...
 
typedef PRPMultiIndexQueue PRPQueue
 
typedef
PRPQueue::index_iterator
< ordered >::type 
PRPQueueOIter
 
typedef
PRPQueue::index_const_iterator
< ordered >::type 
PRPQueueOCIter
 
typedef
PRPQueue::index_iterator
< hashed >::type 
PRPQueueHIter
 
typedef
PRPQueue::index_const_iterator
< hashed >::type 
PRPQueueHCIter
 
typedef PRPQueueOIter PRPQueueIter
 
typedef PRPQueueOCIter PRPQueueCIter
 
typedef std::pair< boost::any,
MetaDataType
ResultsValueType
 Core data storage type: boost::any, with optional metadata (see other types in results_types.hpp)
 
typedef boost::function< bool(const
bfs::path &src_path, const
bfs::path &dest_path, bool
overwrite)> 
file_op_function
 define a function type that operates from src to dest, with option to overwrite
 
typedef boost::filter_iterator
< MatchesWC,
bfs::directory_iterator > 
glob_iterator
 a glob_iterator filters a directory_iterator based on a wildcard predicate
 

Enumerations

enum  {
  COBYLA, DIRECT, EA, MS,
  PS, SW, BETA
}
 
enum  {
  METHOD_ERROR = -7, MODEL_ERROR = -6, IO_ERROR = -5, INTERFACE_ERROR = -4,
  CONSTRUCT_ERROR = -3, PARSE_ERROR = -2, OTHER_ERROR = -1
}
 enum for Dakota abort reasons; using negative numbers to avoid clash with signal codes 1–64 in signum.h
 
enum  { ABORT_EXITS, ABORT_THROWS }
 enum for dakota abort behaviors
 
enum  {
  TABULAR_NONE = 0, TABULAR_HEADER = 1, TABULAR_EVAL_ID = 2, TABULAR_IFACE_ID = 4,
  TABULAR_EXPER_ANNOT = TABULAR_HEADER | TABULAR_EVAL_ID, TABULAR_ANNOTATED = TABULAR_HEADER | TABULAR_EVAL_ID | TABULAR_IFACE_ID
}
 options for tabular columns
 
enum  { FLEXIBLE_RESULTS, LABELED_RESULTS }
 options for results file format
 
enum  {
  NO_MODEL_FORMAT =0, TEXT_ARCHIVE =1, BINARY_ARCHIVE =2, ALGEBRAIC_FILE =4,
  ALGEBRAIC_CONSOLE =8
}
 define special values for surrogateExportFormats
 
enum  {
  DEFAULT_INTERFACE =0, APPROX_INTERFACE, FORK_INTERFACE =PROCESS_INTERFACE_BIT, SYSTEM_INTERFACE,
  GRID_INTERFACE, TEST_INTERFACE =DIRECT_INTERFACE_BIT, MATLAB_INTERFACE, PYTHON_INTERFACE,
  SCILAB_INTERFACE
}
 special values for interface type
 
enum  { SYNCHRONOUS_INTERFACE, ASYNCHRONOUS_INTERFACE }
 interface synchronization types
 
enum  { OBJECTIVE, INEQUALITY_CONSTRAINT, EQUALITY_CONSTRAINT }
 define algebraic function types
 
enum  {
  DEFAULT_METHOD =0, HYBRID =(META_BIT | PARALLEL_BIT), PARETO_SET, MULTI_START,
  RICHARDSON_EXTRAP =(ANALYZER_BIT | VERIF_BIT), CENTERED_PARAMETER_STUDY =(ANALYZER_BIT | PSTUDYDACE_BIT), LIST_PARAMETER_STUDY, MULTIDIM_PARAMETER_STUDY,
  VECTOR_PARAMETER_STUDY, DACE, FSU_CVT, FSU_HALTON,
  FSU_HAMMERSLEY, PSUADE_MOAT, LOCAL_RELIABILITY =(ANALYZER_BIT | NOND_BIT), GLOBAL_RELIABILITY,
  POLYNOMIAL_CHAOS, STOCH_COLLOCATION, CUBATURE_INTEGRATION, SPARSE_GRID_INTEGRATION,
  QUADRATURE_INTEGRATION, BAYES_CALIBRATION, GPAIS, POF_DARTS,
  RKD_DARTS, IMPORTANCE_SAMPLING, ADAPTIVE_SAMPLING, MULTILEVEL_SAMPLING,
  LIST_SAMPLING, RANDOM_SAMPLING, LOCAL_INTERVAL_EST, LOCAL_EVIDENCE,
  GLOBAL_INTERVAL_EST, GLOBAL_EVIDENCE, SURROGATE_BASED_LOCAL =(MINIMIZER_BIT | SURRBASED_BIT), SURROGATE_BASED_GLOBAL,
  EFFICIENT_GLOBAL, NL2SOL =(MINIMIZER_BIT | LEASTSQ_BIT), NLSSOL_SQP, OPTPP_G_NEWTON,
  ASYNCH_PATTERN_SEARCH =(MINIMIZER_BIT | OPTIMIZER_BIT), OPTPP_PDS, COLINY_BETA, COLINY_COBYLA,
  COLINY_DIRECT, COLINY_MULTI_START, COLINY_EA, COLINY_PATTERN_SEARCH,
  COLINY_SOLIS_WETS, MOGA, SOGA, NCSU_DIRECT,
  MESH_ADAPTIVE_SEARCH, GENIE_OPT_DARTS, GENIE_DIRECT, NONLINEAR_CG,
  OPTPP_CG, OPTPP_Q_NEWTON, OPTPP_FD_NEWTON, OPTPP_NEWTON,
  NPSOL_SQP, NLPQL_SQP, DOT_BFGS, DOT_FRCG,
  DOT_MMFD, DOT_SLP, DOT_SQP, CONMIN_FRCG,
  CONMIN_MFD, DL_SOLVER, BRANCH_AND_BOUND =(MINIMIZER_BIT | OPTIMIZER_BIT | LEASTSQ_BIT)
}
 
enum  {
  SUBMETHOD_DEFAULT =0, SUBMETHOD_NONE, SUBMETHOD_COLLABORATIVE, SUBMETHOD_EMBEDDED,
  SUBMETHOD_SEQUENTIAL, SUBMETHOD_LHS, SUBMETHOD_RANDOM, SUBMETHOD_BOX_BEHNKEN,
  SUBMETHOD_CENTRAL_COMPOSITE, SUBMETHOD_GRID, SUBMETHOD_OA_LHS, SUBMETHOD_OAS,
  SUBMETHOD_DREAM, SUBMETHOD_GPMSA, SUBMETHOD_QUESO, SUBMETHOD_WASABI,
  SUBMETHOD_NIP, SUBMETHOD_SQP, SUBMETHOD_EA, SUBMETHOD_EGO,
  SUBMETHOD_SBO, SUBMETHOD_CONVERGE_ORDER, SUBMETHOD_CONVERGE_QOI, SUBMETHOD_ESTIMATE_ORDER
}
 Sub-methods, including sampling, inference algorithm, opt algorithm types. More...
 
enum  {
  SILENT_OUTPUT, QUIET_OUTPUT, NORMAL_OUTPUT, VERBOSE_OUTPUT,
  DEBUG_OUTPUT
}
 
enum  {
  DEFAULT_SCHEDULING, MASTER_SCHEDULING, PEER_SCHEDULING, PEER_DYNAMIC_SCHEDULING,
  PEER_STATIC_SCHEDULING, DYNAMIC_SCHEDULING, STATIC_SCHEDULING
}
 
enum  { DEFAULT_CONFIG, PUSH_DOWN, PUSH_UP }
 
enum  { STD_NORMAL_U, STD_UNIFORM_U, ASKEY_U, EXTENDED_U }
 
enum  { DEFAULT_COVARIANCE, NO_COVARIANCE, DIAGONAL_COVARIANCE, FULL_COVARIANCE }
 
enum  { NO_INT_REFINE =0, IS, AIS, MMAIS }
 
enum  { PROBABILITIES, RELIABILITIES, GEN_RELIABILITIES }
 
enum  { COMPONENT =0, SYSTEM_SERIES, SYSTEM_PARALLEL }
 
enum  { CUMULATIVE, COMPLEMENTARY }
 
enum  { DEFAULT_LS =0, SVD_LS, EQ_CON_LS }
 
enum  {
  NO_EMULATOR, PCE_EMULATOR, SC_EMULATOR, GP_EMULATOR,
  KRIGING_EMULATOR, VPS_EMULATOR
}
 
enum  {
  CALIBRATE_NONE = 0, CALIBRATE_ONE, CALIBRATE_PER_EXPER, CALIBRATE_PER_RESP,
  CALIBRATE_BOTH
}
 
enum  { IGNORE_RANKS, SET_RANKS, GET_RANKS, SET_GET_RANKS }
 
enum  {
  UNCERTAIN, UNCERTAIN_UNIFORM, ALEATORY_UNCERTAIN, ALEATORY_UNCERTAIN_UNIFORM,
  EPISTEMIC_UNCERTAIN, EPISTEMIC_UNCERTAIN_UNIFORM, ACTIVE, ACTIVE_UNIFORM,
  ALL, ALL_UNIFORM
}
 
enum  { ONE_SIDED, TWO_SIDED }
 
enum  {
  MV =0, AMV_X, AMV_U, AMV_PLUS_X,
  AMV_PLUS_U, TANA_X, TANA_U, NO_APPROX,
  EGRA_X, EGRA_U
}
 
enum  { BREITUNG, HOHENRACK, HONG }
 
enum  { ORIGINAL_PRIMARY, SINGLE_OBJECTIVE, LAGRANGIAN_OBJECTIVE, AUGMENTED_LAGRANGIAN_OBJECTIVE }
 
enum  { NO_CONSTRAINTS, LINEARIZED_CONSTRAINTS, ORIGINAL_CONSTRAINTS }
 
enum  { NO_RELAX, HOMOTOPY, COMPOSITE_STEP }
 
enum  { PENALTY_MERIT, ADAPTIVE_PENALTY_MERIT, LAGRANGIAN_MERIT, AUGMENTED_LAGRANGIAN_MERIT }
 
enum  { FILTER, TR_RATIO }
 
enum  { SCALE_NONE, SCALE_VALUE, SCALE_LOG }
 
enum  { CDV, LINEAR, NONLIN, FN_LSQ }
 
enum  { DISALLOW, TARGET, BOUNDS }
 
enum  { DEFAULT_POINTS, MINIMUM_POINTS, RECOMMENDED_POINTS, TOTAL_POINTS }
 define special values for pointsManagement
 
enum  {
  NO_SURROGATE =0, UNCORRECTED_SURROGATE, AUTO_CORRECTED_SURROGATE, BYPASS_SURROGATE,
  MODEL_DISCREPANCY, AGGREGATED_MODELS
}
 define special values for SurrogateModel::responseMode
 
enum  { NO_CORRECTION =0, ADDITIVE_CORRECTION, MULTIPLICATIVE_CORRECTION, COMBINED_CORRECTION }
 define special values for approxCorrectionType
 
enum  { RF_KARHUNEN_LOEVE =0, RF_PCA_GP, RF_ICA }
 define types of random field approximations
 
enum  { NOCOVAR =0, EXP_L2, EXP_L1 }
 define types of analytic covariance functions
 
enum  { BASE_RESPONSE =0, SIMULATION_RESPONSE, EXPERIMENT_RESPONSE }
 special values for derived Response type
 
enum  { GENERIC_FNS = 0, OBJECTIVE_FNS, CALIB_TERMS }
 values for primary response types
 
enum  { DEFAULT_DOMAIN =0, RELAXED_DOMAIN, MIXED_DOMAIN }
 
enum  {
  DEFAULT_VIEW =0, ALL_VIEW, DESIGN_VIEW, UNCERTAIN_VIEW,
  ALEATORY_UNCERTAIN_VIEW, EPISTEMIC_UNCERTAIN_VIEW, STATE_VIEW
}
 
enum  {
  EMPTY_VIEW =0, RELAXED_ALL, MIXED_ALL, RELAXED_DESIGN,
  RELAXED_UNCERTAIN, RELAXED_ALEATORY_UNCERTAIN, RELAXED_EPISTEMIC_UNCERTAIN, RELAXED_STATE,
  MIXED_DESIGN, MIXED_UNCERTAIN, MIXED_ALEATORY_UNCERTAIN, MIXED_EPISTEMIC_UNCERTAIN,
  MIXED_STATE
}
 
enum  {
  EMPTY_TYPE =0, CONTINUOUS_DESIGN, DISCRETE_DESIGN_RANGE, DISCRETE_DESIGN_SET_INT,
  DISCRETE_DESIGN_SET_STRING, DISCRETE_DESIGN_SET_REAL, NORMAL_UNCERTAIN, LOGNORMAL_UNCERTAIN,
  UNIFORM_UNCERTAIN, LOGUNIFORM_UNCERTAIN, TRIANGULAR_UNCERTAIN, EXPONENTIAL_UNCERTAIN,
  BETA_UNCERTAIN, GAMMA_UNCERTAIN, GUMBEL_UNCERTAIN, FRECHET_UNCERTAIN,
  WEIBULL_UNCERTAIN, HISTOGRAM_BIN_UNCERTAIN, POISSON_UNCERTAIN, BINOMIAL_UNCERTAIN,
  NEGATIVE_BINOMIAL_UNCERTAIN, GEOMETRIC_UNCERTAIN, HYPERGEOMETRIC_UNCERTAIN, HISTOGRAM_POINT_UNCERTAIN_INT,
  HISTOGRAM_POINT_UNCERTAIN_STRING, HISTOGRAM_POINT_UNCERTAIN_REAL, CONTINUOUS_INTERVAL_UNCERTAIN, DISCRETE_INTERVAL_UNCERTAIN,
  DISCRETE_UNCERTAIN_SET_INT, DISCRETE_UNCERTAIN_SET_STRING, DISCRETE_UNCERTAIN_SET_REAL, CONTINUOUS_STATE,
  DISCRETE_STATE_RANGE, DISCRETE_STATE_SET_INT, DISCRETE_STATE_SET_STRING, DISCRETE_STATE_SET_REAL
}
 
enum  {
  TOTAL_CDV =0, TOTAL_DDIV, TOTAL_DDSV, TOTAL_DDRV,
  TOTAL_CAUV, TOTAL_DAUIV, TOTAL_DAUSV, TOTAL_DAURV,
  TOTAL_CEUV, TOTAL_DEUIV, TOTAL_DEUSV, TOTAL_DEURV,
  TOTAL_CSV, TOTAL_DSIV, TOTAL_DSSV, TOTAL_DSRV,
  NUM_VC_TOTALS
}
 
enum  var_t {
  VAR_x1, VAR_x2, VAR_x3, VAR_b,
  VAR_h, VAR_P, VAR_M, VAR_Y,
  VAR_w, VAR_t, VAR_R, VAR_E,
  VAR_X, VAR_Fs, VAR_P1, VAR_P2,
  VAR_P3, VAR_B, VAR_D, VAR_H,
  VAR_F0, VAR_d, VAR_MForm
}
 enumeration of possible variable types (to index to names)
 
enum  driver_t {
  NO_DRIVER =0, CANTILEVER_BEAM, MOD_CANTILEVER_BEAM, CYLINDER_HEAD,
  EXTENDED_ROSENBROCK, GENERALIZED_ROSENBROCK, LF_ROSENBROCK, MF_ROSENBROCK,
  ROSENBROCK, LF_POLY_PROD, POLY_PROD, GERSTNER,
  SCALABLE_GERSTNER, LOGNORMAL_RATIO, MULTIMODAL, PLUGIN_ROSENBROCK,
  PLUGIN_TEXT_BOOK, SHORT_COLUMN, LF_SHORT_COLUMN, MF_SHORT_COLUMN,
  SIDE_IMPACT_COST, SIDE_IMPACT_PERFORMANCE, SOBOL_RATIONAL, SOBOL_G_FUNCTION,
  SOBOL_ISHIGAMI, STEEL_COLUMN_COST, STEEL_COLUMN_PERFORMANCE, TEXT_BOOK,
  TEXT_BOOK1, TEXT_BOOK2, TEXT_BOOK3, TEXT_BOOK_OUU,
  SCALABLE_TEXT_BOOK, SCALABLE_MONOMIALS, MOGATEST1, MOGATEST2,
  MOGATEST3, ILLUMINATION, BARNES, BARNES_LF,
  HERBIE, SMOOTH_HERBIE, SHUBERT, SALINAS,
  MODELCENTER, GENZ, DAMPED_OSCILLATOR, ANISOTROPIC_QUADRATIC_FORM,
  BAYES_LINEAR, STEADY_STATE_DIFFUSION_1D, TRANSIENT_DIFFUSION_1D
}
 enumeration of possible direct driver types (to index to names)
 
enum  local_data_t { VARIABLES_MAP =1, VARIABLES_VECTOR =2 }
 enumeration for how local variables are stored (values must employ a bit representation)
 
enum  sigtype { NO_SIGMA, SCALAR_SIGMA, DIAGONAL_SIGMA, MATRIX_SIGMA }
 special values for sigmaType
 
enum  edtype { SCALAR_DATA, FUNCTIONAL_DATA }
 special values for experimental data type
 
enum  { SETUP_MODEL, SETUP_USERFUNC }
 
enum  {
  CAUVar_normal = 0, CAUVar_lognormal = 1, CAUVar_uniform = 2, CAUVar_loguniform = 3,
  CAUVar_triangular = 4, CAUVar_exponential = 5, CAUVar_beta = 6, CAUVar_gamma = 7,
  CAUVar_gumbel = 8, CAUVar_frechet = 9, CAUVar_weibull = 10, CAUVar_histogram_bin = 11,
  CAUVar_Nkinds = 12
}
 
enum  {
  DAUIVar_poisson = 0, DAUIVar_binomial = 1, DAUIVar_negative_binomial = 2, DAUIVar_geometric = 3,
  DAUIVar_hypergeometric = 4, DAUIVar_histogram_point_int = 5, DAUIVar_Nkinds = 6
}
 
enum  { DAUSVar_histogram_point_str = 0, DAUSVar_Nkinds = 1 }
 
enum  { DAURVar_histogram_point_real = 0, DAURVar_Nkinds = 1 }
 
enum  { CEUVar_interval = 0, CEUVar_Nkinds = 1 }
 
enum  { DEUIVar_interval = 0, DEUIVar_set_int = 1, DEUIVar_Nkinds = 2 }
 
enum  { DEUSVar_set_str = 0, DEUSVar_Nkinds = 1 }
 
enum  { DEURVar_set_real = 0, DEURVar_Nkinds = 1 }
 
enum  {
  DiscSetVar_design_set_int = 0, DiscSetVar_design_set_str = 1, DiscSetVar_design_set_real = 2, DiscSetVar_state_set_int = 3,
  DiscSetVar_state_set_str = 4, DiscSetVar_state_set_real = 5, DiscSetVar_Nkinds = 6
}
 
enum  { NUM_UNC_REAL_CONT = 4 }
 number of real-valued uncertain contiguous containers
 
enum  { NUM_UNC_INT_CONT = 2 }
 number of int-valued uncertain contiguous containers
 
enum  { NUM_UNC_STR_CONT = 2 }
 number of string-valued uncertain contiguous containers
 
enum  { FULL_TENSOR, FILTERED_TENSOR, RANDOM_TENSOR }
 
enum  CG_UPDATETYPE {
  CG_STEEPEST, CG_FLETCHER_REEVES, CG_POLAK_RIBIERE, CG_POLAK_RIBIERE_PLUS,
  CG_HESTENES_STIEFEL
}
 NonlinearCG update options.
 
enum  CG_LINESEARCHTYPE { CG_FIXED_STEP, CG_LS_SIMPLE, CG_LS_BRENT, CG_LS_WOLFE }
 NonlinearCG linesearch options.
 
enum  EvalType { NLFEvaluator, CONEvaluator }
 enumeration for the type of evaluator function
 
enum  {
  TH_SILENT_OUTPUT, TH_QUIET_OUTPUT, TH_NORMAL_OUTPUT, TH_VERBOSE_OUTPUT,
  TH_DEBUG_OUTPUT
}
 
enum  { DIR_CLEAN, DIR_PERSIST, DIR_ERROR }
 define directory creation options
 
enum  { FILEOP_SILENT, FILEOP_WARN, FILEOP_ERROR }
 enum indicating action on failed file operation
 

Functions

CommandShellflush (CommandShell &shell)
 convenient shell manipulator function to "flush" the shell More...
 
void read_sized_data (std::istream &s, RealVectorArray &va, size_t num_rows, int num_cols)
 
void read_fixed_rowsize_data (std::istream &s, RealVectorArray &va, int num_cols, bool row_major)
 
void read_unsized_data (std::istream &s, RealVectorArray &va, bool row_major)
 
void read_config_vars_multifile (const std::string &basename, int num_expts, int ncv, RealVectorArray &config_vars)
 
void read_config_vars_singlefile (const std::string &basename, int num_expts, int ncv, RealVectorArray &config_vars)
 
void read_field_values (const std::string &basename, int expt_num, RealVectorArray &field_vars)
 
void read_field_values (const std::string &basename, int expt_num, RealVector &field_vars)
 
void read_coord_values (const std::string &basename, int expt_num, RealMatrix &coords)
 
void read_coord_values (const std::string &basename, RealMatrix &coords)
 
void read_covariance (const std::string &basename, int expt_num, RealMatrix &cov_vals)
 
void read_covariance (const std::string &basename, int expt_num, Dakota::CovarianceMatrix::FORMAT format, int num_vals, RealMatrix &cov_vals)
 
bool nearby (const RealVector &rv1, const RealVector &rv2, Real rel_tol)
 tolerance-based equality operator for RealVector
 
bool operator== (const ShortArray &dsa1, const ShortArray &dsa2)
 equality operator for ShortArray
 
bool operator== (const StringArray &dsa1, const StringArray &dsa2)
 equality operator for StringArray
 
Real rel_change_L2 (const RealVector &curr_rv, const RealVector &prev_rv)
 Computes relative change between RealVectors using Euclidean L2 norm.
 
Real rel_change_L2 (const RealVector &curr_rv1, const RealVector &prev_rv1, const IntVector &curr_iv, const IntVector &prev_iv, const RealVector &curr_rv2, const RealVector &prev_rv2)
 Computes relative change between Real/int/Real vector triples using Euclidean L2 norm.
 
bool operator== (const IntArray &dia1, const IntArray &dia2)
 equality operator for IntArray
 
template<typename T >
bool operator== (const std::vector< T > &vec, typename boost::multi_array< T, 1 >::template const_array_view< 1 >::type mav)
 equality operator for std::vector and boost::multi_array::const_array_view
 
template<typename T >
bool operator== (typename boost::multi_array< T, 1 >::template const_array_view< 1 >::type mav, const std::vector< T > &vec)
 equality operator for boost::multi_array::const_array_view and std::vector
 
template<typename T >
bool operator== (const boost::multi_array< T, 1 > &ma, typename boost::multi_array< T, 1 >::template const_array_view< 1 >::type mav)
 equality operator for boost::multi_array and boost::multi_array::const_array_view
 
template<typename T >
bool operator== (typename boost::multi_array< T, 1 >::template const_array_view< 1 >::type mav, const boost::multi_array< T, 1 > &ma)
 equality operator for boost::multi_array::const_array_view and boost::multi_array
 
bool operator!= (const IntArray &dia1, const IntArray &dia2)
 inequality operator for IntArray
 
bool operator!= (const ShortArray &dsa1, const ShortArray &dsa2)
 inequality operator for ShortArray
 
bool operator!= (const StringArray &dsa1, const StringArray &dsa2)
 inequality operator for StringArray
 
template<typename T >
bool operator!= (const std::vector< T > &vec, typename boost::multi_array< T, 1 >::template const_array_view< 1 >::type mav)
 inequality operator for std::vector and boost::multi_array::const_array_view
 
template<typename T >
bool operator!= (typename boost::multi_array< T, 1 >::template const_array_view< 1 >::type mav, const std::vector< T > &vec)
 inequality operator for boost::multi_array::const_array_view and std::vector
 
template<typename T >
bool operator!= (const boost::multi_array< T, 1 > &ma, typename boost::multi_array< T, 1 >::template const_array_view< 1 >::type mav)
 inequality operator for boost::multi_array and boost::multi_array::const_array_view
 
template<typename T >
bool operator!= (typename boost::multi_array< T, 1 >::template const_array_view< 1 >::type mav, const boost::multi_array< T, 1 > &ma)
 inequality operator for boost::multi_array::const_array_view and boost::multi_array
 
std::string strtolower (const std::string &s)
 Return lowercase copy of string s.
 
bool strbegins (const std::string &input, const std::string &test)
 Return true if input string begins with string test.
 
bool strends (const std::string &input, const std::string &test)
 Return true if input string ends with string test.
 
bool strcontains (const std::string &input, const std::string &test)
 Return true if input string contains string test.
 
void build_label (String &label, const String &root_label, size_t tag, const String &separator="")
 create a label by appending a numerical tag to the root_label, o
 
void build_labels (StringArray &label_array, const String &root_label)
 create an array of labels by tagging root_label for each entry in label_array. Uses build_label().
 
void build_labels (StringMultiArray &label_array, const String &root_label)
 create an array of labels by tagging root_label for each entry in label_array. Uses build_label().
 
void build_labels_partial (StringArray &label_array, const String &root_label, size_t start_index, size_t num_items)
 create a partial array of labels by tagging root_label for a subset of entries in label_array. Uses build_label().
 
void copy_row_vector (const RealMatrix &m, RealMatrix::ordinalType i, std::vector< Real > &row)
 Copies a row of a Teuchos_SerialDenseMatrix<int,Real> to std::vector<Real>
 
template<typename T >
void copy_data (const std::vector< T > &vec, T *ptr, const size_t ptr_len)
 copy Array<T> to T*
 
template<typename T >
void copy_data (const T *ptr, const size_t ptr_len, std::vector< T > &vec)
 copy T* to Array<T>
 
template<typename OrdinalType1 , typename OrdinalType2 , typename ScalarType >
void copy_data (const std::vector< Teuchos::SerialDenseVector< OrdinalType1, ScalarType > > &va, ScalarType *ptr, const OrdinalType2 ptr_len, const String &ptr_type)
 copy Array<Teuchos::SerialDenseVector<OT,ST> > to ST*
 
template<typename OrdinalType , typename ScalarType >
void copy_data (const std::vector< Teuchos::SerialDenseVector< OrdinalType, ScalarType > > &sdva, Teuchos::SerialDenseMatrix< OrdinalType, ScalarType > &sdm)
 copy Array<Teuchos::SerialDenseVector<OT,ST> > to Teuchos::SerialDenseMatrix<OT,ST>
 
template<typename OrdinalType , typename ScalarType >
void copy_data_transpose (const std::vector< Teuchos::SerialDenseVector< OrdinalType, ScalarType > > &sdva, Teuchos::SerialDenseMatrix< OrdinalType, ScalarType > &sdm)
 copy Array<Teuchos::SerialDenseVector<OT,ST> > to transposed Teuchos::SerialDenseMatrix<OT,ST>
 
template<typename OrdinalType , typename ScalarType >
void copy_data (const Teuchos::SerialDenseMatrix< OrdinalType, ScalarType > &sdm, std::vector< Teuchos::SerialDenseVector< OrdinalType, ScalarType > > &sdva)
 copy Teuchos::SerialDenseMatrix<OT,ST> to Array<Teuchos::SerialDenseVector<OT,ST> >
 
template<typename OrdinalType , typename ScalarType >
void copy_data_transpose (const Teuchos::SerialDenseMatrix< OrdinalType, ScalarType > &sdm, std::vector< Teuchos::SerialDenseVector< OrdinalType, ScalarType > > &sdva)
 copy Teuchos::SerialDenseMatrix<OT,ST> to transposed Array<Teuchos::SerialDenseVector<OT,ST> >
 
template<typename OrdinalType1 , typename OrdinalType2 , typename ScalarType >
void copy_data (const Teuchos::SerialDenseVector< OrdinalType1, ScalarType > &sdv, Teuchos::SerialDenseMatrix< OrdinalType1, ScalarType > &sdm, OrdinalType2 nr, OrdinalType2 nc)
 copy Teuchos::SerialDenseVector<OT,ST> to Teuchos::SerialDenseMatrix<OT,ST>
 
template<typename T >
void copy_data (const std::list< T > &dl, std::vector< T > &da)
 copy std::list<T> to std::vector<T>
 
template<typename T >
void copy_data (const std::list< T > &dl, std::vector< std::vector< T > > &d2a, size_t num_a, size_t a_len)
 copy std::list<T> to std::vector<std::vector<T> >
 
template<typename T >
void copy_data (const std::vector< std::vector< T > > &d2a, std::vector< T > &da)
 copy std::vector<vector<T> > to std::vector<T>(unroll vecOfvecs into vector)
 
template<typename T >
void copy_data (const std::map< int, T > &im, std::vector< T > &da)
 copy map<int, T> to std::vector<T> (discard integer keys)
 
template<typename OrdinalType , typename ScalarType >
void copy_data (const Teuchos::SerialDenseVector< OrdinalType, ScalarType > &sdv1, Teuchos::SerialDenseVector< OrdinalType, ScalarType > &sdv2)
 copy Teuchos::SerialDenseVector<OrdinalType, ScalarType> to same (used in place of operator= when a deep copy of a vector view is needed)
 
template<typename OrdinalType , typename ScalarType >
void copy_data (const Teuchos::SerialDenseVector< OrdinalType, ScalarType > &sdv, std::vector< ScalarType > &da)
 copy Teuchos::SerialDenseVector<OrdinalType, ScalarType> to std::vector<ScalarType>
 
template<typename OrdinalType , typename ScalarType >
void copy_data (const std::vector< ScalarType > &da, Teuchos::SerialDenseVector< OrdinalType, ScalarType > &sdv)
 copy Array<ScalarType> to Teuchos::SerialDenseVector<OrdinalType, ScalarType>
 
template<typename OrdinalType1 , typename OrdinalType2 , typename ScalarType >
void copy_data (const ScalarType *ptr, const OrdinalType2 ptr_len, Teuchos::SerialDenseVector< OrdinalType1, ScalarType > &sdv)
 copy ScalarType* to Teuchos::SerialDenseVector<OrdinalType, ScalarType>
 
template<typename OrdinalType1 , typename OrdinalType2 , typename ScalarType >
void copy_data (const Teuchos::SerialDenseVector< OrdinalType1, ScalarType > &sdv, ScalarType *ptr, const OrdinalType2 ptr_len)
 copy ScalarType* to Teuchos::SerialDenseVector<OrdinalType, ScalarType>
 
template<typename OrdinalType1 , typename OrdinalType2 , typename ScalarType >
void copy_data (const Teuchos::SerialDenseVector< OrdinalType1, ScalarType > &sdv, std::vector< Teuchos::SerialDenseVector< OrdinalType1, ScalarType > > &sdva, OrdinalType2 num_vec, OrdinalType2 vec_len)
 copy SerialDenseVector<> to Array<SerialDenseVector<> >
 
template<typename OrdinalType1 , typename OrdinalType2 , typename ScalarType >
void copy_data_partial (const Teuchos::SerialDenseVector< OrdinalType1, ScalarType > &sdv1, OrdinalType2 start_index1, OrdinalType2 num_items, Teuchos::SerialDenseVector< OrdinalType1, ScalarType > &sdv2)
 copy portion of first SerialDenseVector to all of second SerialDenseVector
 
template<typename OrdinalType1 , typename OrdinalType2 , typename ScalarType >
void copy_data_partial (const Teuchos::SerialDenseVector< OrdinalType1, ScalarType > &sdv1, Teuchos::SerialDenseVector< OrdinalType1, ScalarType > &sdv2, OrdinalType2 start_index2)
 copy all of first SerialDenseVector to portion of second SerialDenseVector
 
template<typename OrdinalType1 , typename OrdinalType2 , typename ScalarType >
void copy_data_partial (const Teuchos::SerialDenseVector< OrdinalType1, ScalarType > &sdv1, OrdinalType2 start_index1, OrdinalType2 num_items, Teuchos::SerialDenseVector< OrdinalType1, ScalarType > &sdv2, OrdinalType2 start_index2)
 copy portion of first SerialDenseVector to portion of second SerialDenseVector
 
template<typename OrdinalType1 , typename OrdinalType2 , typename ScalarType >
void copy_data_partial (const Teuchos::SerialDenseVector< OrdinalType1, ScalarType > &sdv1, std::vector< ScalarType > &da2, OrdinalType2 start_index2)
 copy all of first SerialDenseVector to portion of second SerialDenseVector
 
template<typename T >
void copy_data_partial (const std::vector< T > &da1, size_t start_index1, size_t num_items, std::vector< T > &da2)
 copy portion of first Array<T> to all of second Array<T>
 
template<typename T >
void copy_data_partial (const std::vector< T > &da1, std::vector< T > &da2, size_t start_index2)
 copy all of first Array<T> to portion of second Array<T>
 
template<typename T >
void copy_data_partial (const std::vector< T > &da, boost::multi_array< T, 1 > &bma, size_t start_index_bma)
 copy all of first Array<T> to portion of boost::multi_array<T, 1>
 
template<typename T >
void copy_data_partial (const std::vector< T > &da1, size_t start_index1, size_t num_items, std::vector< T > &da2, size_t start_index2)
 copy portion of first Array<T> to portion of second Array<T>
 
void merge_data_partial (const IntVector &d_vec, RealVector &m_vec, size_t start_index_ma)
 merge a discrete integer vector into a single continuous vector
 
void merge_data_partial (const IntVector &d_vec, RealArray &m_array, size_t start_index_ma)
 merge a discrete integer vector into a single continuous array
 
template<typename OrdinalType , typename ScalarType >
const ScalarType & set_index_to_value (OrdinalType index, const std::set< ScalarType > &values)
 retrieve the set value corresponding to the passed index
 
template<typename ScalarType >
size_t set_value_to_index (const ScalarType &value, const std::set< ScalarType > &values)
 calculate the set index corresponding to the passed value
 
template<typename OrdinalType , typename KeyType , typename ValueType >
const KeyType & map_index_to_key (OrdinalType index, const std::map< KeyType, ValueType > &pairs)
 retrieve the set value corresponding to the passed index
 
template<typename OrdinalType , typename KeyType , typename ValueType >
const ValueType & map_index_to_value (OrdinalType index, const std::map< KeyType, ValueType > &pairs)
 retrieve the set value corresponding to the passed index
 
template<typename KeyType , typename ValueType >
void map_keys_to_set (const std::map< KeyType, ValueType > &source_map, std::set< KeyType > &target_set)
 calculate the map index corresponding to the passed key
 
template<typename KeyType , typename ValueType >
size_t map_key_to_index (const KeyType &key, const std::map< KeyType, ValueType > &pairs)
 calculate the map index corresponding to the passed key
 
template<typename OrdinalType , typename ScalarType >
void x_y_pairs_to_x_set (const Teuchos::SerialDenseVector< OrdinalType, ScalarType > &xy_pairs, std::set< ScalarType > &x_set)
 convert a SerialDenseVector of head-to-tail (x,y) pairs into a std::set of (x), discarding the y values
 
template<typename ContainerType >
size_t find_index (const ContainerType &c, const typename ContainerType::value_type &search_data)
 generic find_index (inactive)
 
template<typename MultiArrayType , typename DakArrayType >
void copy_data (const MultiArrayType &ma, DakArrayType &da)
 generic copy (inactive)
 
template<typename T >
size_t find_index (const boost::multi_array< T, 1 > &bma, const T &search_data)
 compute the index of an entry within a boost::multi_array
 
size_t find_index (SizetMultiArrayConstView bmacv, size_t search_data)
 compute the index of an entry within a boost::multi_array view
 
size_t find_index (StringMultiArrayConstView bmacv, const String &search_data)
 compute the index of an entry within a boost::multi_array view
 
template<typename ListT >
size_t find_index (const ListT &l, const typename ListT::value_type &val)
 compute the index of an entry within a std::list
 
void copy_data (SizetMultiArrayConstView ma, SizetArray &da)
 copy boost::multi_array view to Array
 
void copy_data (StringMultiArrayConstView ma, StringArray &da)
 copy boost::multi_array view to Array
 
template<typename ListT >
ListT::const_iterator find_if (const ListT &c, bool(*test_fn)(const typename ListT::value_type &, const std::string &), const std::string &test_fn_data)
 return an iterator to the first list element satisfying the predicate test_fn w.r.t. the passed test_fn_data; end if not found
 
template<typename DakContainerType >
bool contains (const DakContainerType &v, const typename DakContainerType::value_type &val)
 return true if the item val appears in container v
 
void abort_handler (int code)
 global function which handles serial or parallel aborts
 
void abort_throw_or_exit (int code)
 throw or exit depending on abort_mode
 
void register_signal_handlers ()
 Tie various signal handlers to Dakota's abort_handler function. More...
 
void mpi_debug_hold ()
 Global function to hold Dakota processes to help with MPI debugging. More...
 
template<typename T >
abort_handler_t (int code)
 
void svd (RealMatrix &matrix, RealVector &singular_vals, RealMatrix &v_trans)
 Compute the SVD of an arbitrary matrix A = USV^T. More...
 
int qr (RealMatrix &A)
 Compute an in-place QR factorization A = QR. More...
 
int qr_rsolve (const RealMatrix &q_r, bool transpose, RealMatrix &rhs)
 Perform a multiple right-hand sides Rinv * rhs solve using the R from a qr factorization. More...
 
ResultsKeyType make_key (const StrStrSizet &iterator_id, const std::string &data_name)
 Make a full ResultsKeyType from the passed iterator_id and data_name.
 
MetaDataValueType make_metadatavalue (StringMultiArrayConstView labels)
 create MetaDataValueType from the passed strings
 
MetaDataValueType make_metadatavalue (StringMultiArrayConstView cv_labels, StringMultiArrayConstView div_labels, StringMultiArrayConstView drv_labels, const StringArray &resp_labels)
 create MetaDataValueType from the passed strings
 
MetaDataValueType make_metadatavalue (const StringArray &resp_labels)
 create MetaDataValueType from the passed strings
 
MetaDataValueType make_metadatavalue (const std::string &)
 create MetaDataValueType from the passed strings
 
MetaDataValueType make_metadatavalue (const std::string &, const std::string &)
 create MetaDataValueType from the passed strings
 
MetaDataValueType make_metadatavalue (const std::string &, const std::string &, const std::string &)
 create MetaDataValueType from the passed strings
 
MetaDataValueType make_metadatavalue (const std::string &, const std::string &, const std::string &, const std::string &)
 create MetaDataValueType from the passed strings
 
MetaDataValueType make_metadatavalue (StringMultiArrayConstView cv_labels, StringMultiArrayConstView div_labels, StringMultiArrayConstView dsv_labels, StringMultiArrayConstView drv_labels, const StringArray &resp_labels)
 
std::istream & operator>> (std::istream &s, ActiveSet &set)
 std::istream extraction operator for ActiveSet. Calls read(std::istream&).
 
std::ostream & operator<< (std::ostream &s, const ActiveSet &set)
 std::ostream insertion operator for ActiveSet. Calls write(std::istream&).
 
MPIUnpackBufferoperator>> (MPIUnpackBuffer &s, ActiveSet &set)
 MPIUnpackBuffer extraction operator for ActiveSet. Calls read(MPIUnpackBuffer&).
 
MPIPackBufferoperator<< (MPIPackBuffer &s, const ActiveSet &set)
 MPIPackBuffer insertion operator for ActiveSet. Calls write(MPIPackBuffer&).
 
bool operator!= (const ActiveSet &set1, const ActiveSet &set2)
 inequality operator for ActiveSet More...
 
std::istream & operator>> (std::istream &s, Constraints &con)
 std::istream extraction operator for Constraints
 
std::ostream & operator<< (std::ostream &s, const Constraints &con)
 std::ostream insertion operator for Constraints
 
std::string re_match (const std::string &token, const boost::regex &re)
 Global utility function to ease migration from CtelRegExp to Boost.Regex.
 
bool interface_id_compare (const Interface &interface_in, const void *id)
 global comparison function for Interface
 
bool method_id_compare (const Iterator &iterator, const void *id)
 global comparison function for Iterator
 
bool model_id_compare (const Model &model, const void *id)
 global comparison function for Model
 
bool operator== (const Model &m1, const Model &m2)
 equality operator for Envelope is true if same letter instance More...
 
bool operator!= (const Model &m1, const Model &m2)
 inequality operator for Envelope is true if different letter instance More...
 
bool responses_id_compare (const Response &resp, const void *id)
 global comparison function for Response
 
std::istream & operator>> (std::istream &s, Response &response)
 std::istream extraction operator for Response. Calls read(std::istream&).
 
std::ostream & operator<< (std::ostream &s, const Response &response)
 std::ostream insertion operator for Response. Calls write(std::ostream&).
 
MPIUnpackBufferoperator>> (MPIUnpackBuffer &s, Response &response)
 MPIUnpackBuffer extraction operator for Response. Calls read(MPIUnpackBuffer&).
 
MPIPackBufferoperator<< (MPIPackBuffer &s, const Response &response)
 MPIPackBuffer insertion operator for Response. Calls write(MPIPackBuffer&).
 
bool operator!= (const Response &resp1, const Response &resp2)
 inequality operator for Response More...
 
bool variables_id_compare (const Variables &vars, const void *id)
 global comparison function for Variables
 
std::istream & operator>> (std::istream &s, Variables &vars)
 std::istream extraction operator for Variables.
 
std::ostream & operator<< (std::ostream &s, const Variables &vars)
 std::ostream insertion operator for Variables.
 
MPIUnpackBufferoperator>> (MPIUnpackBuffer &s, Variables &vars)
 MPIUnpackBuffer extraction operator for Variables.
 
MPIPackBufferoperator<< (MPIPackBuffer &s, const Variables &vars)
 MPIPackBuffer insertion operator for Variables.
 
bool operator!= (const Variables &vars1, const Variables &vars2)
 inequality operator for Variables More...
 
template<typename OrdinalType , typename ScalarType1 , typename ScalarType2 , typename ScalarType3 , typename ScalarType4 >
void write_ordered (std::ostream &s, const SizetArray &comp_totals, const Teuchos::SerialDenseVector< OrdinalType, ScalarType1 > &c_vector, const Teuchos::SerialDenseVector< OrdinalType, ScalarType2 > &di_vector, const Teuchos::SerialDenseVector< OrdinalType, ScalarType3 > &ds_vector, const Teuchos::SerialDenseVector< OrdinalType, ScalarType4 > &dr_vector)
 free function to write Variables data vectors in input spec ordering More...
 
template<typename OrdinalType , typename ScalarType1 , typename ScalarType2 , typename ScalarType3 , typename ScalarType4 >
void write_ordered (std::ostream &s, const SizetArray &comp_totals, const Teuchos::SerialDenseVector< OrdinalType, ScalarType1 > &c_vector, const Teuchos::SerialDenseVector< OrdinalType, ScalarType2 > &di_vector, const boost::multi_array< ScalarType3, 1 > &ds_array, const Teuchos::SerialDenseVector< OrdinalType, ScalarType4 > &dr_vector)
 free function to write Variables data vectors in input spec ordering More...
 
template<typename ScalarType >
void write_ordered (std::ostream &s, const SizetArray &comp_totals, const std::vector< ScalarType > &c_array, const std::vector< ScalarType > &di_array, const std::vector< ScalarType > &ds_array, const std::vector< ScalarType > &dr_array)
 free function to write Variables data vectors in input spec ordering
 
MPIPackBufferoperator<< (MPIPackBuffer &s, const DataEnvironment &data)
 MPIPackBuffer insertion operator for DataEnvironment.
 
MPIUnpackBufferoperator>> (MPIUnpackBuffer &s, DataEnvironment &data)
 MPIUnpackBuffer extraction operator for DataEnvironment.
 
std::ostream & operator<< (std::ostream &s, const DataEnvironment &data)
 std::ostream insertion operator for DataEnvironment
 
static String interface_enum_to_string (unsigned short interface_type)
 
MPIPackBufferoperator<< (MPIPackBuffer &s, const DataInterface &data)
 MPIPackBuffer insertion operator for DataInterface.
 
MPIUnpackBufferoperator>> (MPIUnpackBuffer &s, DataInterface &data)
 MPIUnpackBuffer extraction operator for DataInterface.
 
std::ostream & operator<< (std::ostream &s, const DataInterface &data)
 std::ostream insertion operator for DataInterface
 
MPIPackBufferoperator<< (MPIPackBuffer &s, const DataMethod &data)
 MPIPackBuffer insertion operator for DataMethod.
 
MPIUnpackBufferoperator>> (MPIUnpackBuffer &s, DataMethod &data)
 MPIUnpackBuffer extraction operator for DataMethod.
 
std::ostream & operator<< (std::ostream &s, const DataMethod &data)
 std::ostream insertion operator for DataMethod
 
MPIPackBufferoperator<< (MPIPackBuffer &s, const DataModel &data)
 MPIPackBuffer insertion operator for DataModel.
 
MPIUnpackBufferoperator>> (MPIUnpackBuffer &s, DataModel &data)
 MPIUnpackBuffer extraction operator for DataModel.
 
std::ostream & operator<< (std::ostream &s, const DataModel &data)
 std::ostream insertion operator for DataModel
 
MPIPackBufferoperator<< (MPIPackBuffer &s, const DataResponses &data)
 MPIPackBuffer insertion operator for DataResponses.
 
MPIUnpackBufferoperator>> (MPIUnpackBuffer &s, DataResponses &data)
 MPIUnpackBuffer extraction operator for DataResponses.
 
std::ostream & operator<< (std::ostream &s, const DataResponses &data)
 std::ostream insertion operator for DataResponses
 
MPIPackBufferoperator<< (MPIPackBuffer &s, const DataVariables &data)
 MPIPackBuffer insertion operator for DataVariables.
 
MPIUnpackBufferoperator>> (MPIUnpackBuffer &s, DataVariables &data)
 MPIUnpackBuffer extraction operator for DataVariables.
 
std::ostream & operator<< (std::ostream &s, const DataVariables &data)
 std::ostream insertion operator for DataVariables
 
int dlsolver_option (Opt_Info *)
 
RealVector const * continuous_lower_bounds (Optimizer1 *o)
 
RealVector const * continuous_upper_bounds (Optimizer1 *o)
 
RealVector const * nonlinear_ineq_constraint_lower_bounds (Optimizer1 *o)
 
RealVector const * nonlinear_ineq_constraint_upper_bounds (Optimizer1 *o)
 
RealVector const * nonlinear_eq_constraint_targets (Optimizer1 *o)
 
RealVector const * linear_ineq_constraint_lower_bounds (Optimizer1 *o)
 
RealVector const * linear_ineq_constraint_upper_bounds (Optimizer1 *o)
 
RealVector const * linear_eq_constraint_targets (Optimizer1 *o)
 
RealMatrix const * linear_ineq_constraint_coeffs (Optimizer1 *o)
 
RealMatrix const * linear_eq_constraint_coeffs (Optimizer1 *o)
 
void ComputeResponses (Optimizer1 *o, int mode, int n, double *x)
 
void GetFuncs (Optimizer1 *o, int m0, int m1, double *f)
 
void GetGrads (Optimizer1 *o, int m0, int m1, int n, int is, int js, double *g)
 
void GetContVars (Optimizer1 *o, int n, double *x)
 
void SetBestContVars (Optimizer1 *o, int n, double *x)
 
void SetBestRespFns (Optimizer1 *o, int n, double *x)
 
void * dl_constructor (Optimizer1 *, Dakota_funcs *, dl_core_run_t *, dl_destructor_t *)
 
static RealVector const * continuous_lower_bounds1 (Optimizer1 *o)
 
static RealVector const * continuous_upper_bounds1 (Optimizer1 *o)
 
static RealVector const * nonlinear_ineq_constraint_lower_bounds1 (Optimizer1 *o)
 
static RealVector const * nonlinear_ineq_constraint_upper_bounds1 (Optimizer1 *o)
 
static RealVector const * nonlinear_eq_constraint_targets1 (Optimizer1 *o)
 
static RealVector const * linear_ineq_constraint_lower_bounds1 (Optimizer1 *o)
 
static RealVector const * linear_ineq_constraint_upper_bounds1 (Optimizer1 *o)
 
static RealVector const * linear_eq_constraint_targets1 (Optimizer1 *o)
 
static RealMatrix const * linear_eq_constraint_coeffs1 (Optimizer1 *o)
 
static RealMatrix const * linear_ineq_constraint_coeffs1 (Optimizer1 *o)
 
static void ComputeResponses1 (Optimizer1 *o, int mode, int n, double *x)
 
static void GetFuncs1 (Optimizer1 *o, int m0, int m1, double *f)
 
static void GetGrads1 (Optimizer1 *o, int m0, int m1, int n, int is, int js, double *g)
 
static void GetContVars1 (Optimizer1 *o, int n, double *x)
 
static void SetBestContVars1 (Optimizer1 *o, int n, double *x)
 
static void SetBestDiscVars1 (Optimizer1 *o, int n, int *x)
 
static void SetBestRespFns1 (Optimizer1 *o, int n, double *x)
 
static double Get_Real1 (Optimizer1 *o, const char *name)
 
static int Get_Int1 (Optimizer1 *o, const char *name)
 
static bool Get_Bool1 (Optimizer1 *o, const char *name)
 
DOTOptimizernew_DOTOptimizer (ProblemDescDB &problem_db)
 
DOTOptimizernew_DOTOptimizer (Model &model)
 
DOTOptimizernew_DOTOptimizer (ProblemDescDB &problem_db, Model &model)
 
void copy_field_data (const RealVector &fn_vals, RealMatrix &fn_grad, const RealSymMatrixArray &fn_hess, size_t offset, size_t num_fns, Response &response)
 
void copy_field_data (const RealVector &fn_vals, RealMatrix &fn_grad, const RealSymMatrixArray &fn_hess, size_t offset, size_t num_fns, short total_asv, Response &response)
 
void interpolate_simulation_field_data (const Response &sim_resp, const RealMatrix &exp_coords, size_t field_num, short total_asv, size_t interp_resp_offset, Response &interp_resp)
 
void linear_interpolate_1d (const RealMatrix &build_pts, const RealVector &build_vals, const RealMatrix &build_grads, const RealSymMatrixArray &build_hessians, const RealMatrix &pred_pts, RealVector &pred_vals, RealMatrix &pred_grads, RealSymMatrixArray &pred_hessians)
 Returns the value of at 1D function f and its gradient and hessians (if available) at the points of vector pred_pts using linear interpolation. The vector build_pts specifies the coordinates of the underlying interval at which the values (build_vals) of the function f are known. The length of output pred_vals is equal to the length of pred_pts. This function assumes the build_pts is in ascending order.
 
void symmetric_eigenvalue_decomposition (const RealSymMatrix &matrix, RealVector &eigenvalues, RealMatrix &eigenvectors)
 Computes the eigenvalues and, optionally, eigenvectors of a real symmetric matrix A. More...
 
void compute_column_means (RealMatrix &matrix, RealVector &avg_vals)
 Compute the means of each column of an arbitrary matrix.
 
bool is_matrix_symmetric (const RealMatrix &matrix)
 Test if incoming matrix is symmetric.
 
template<typename O , typename T >
int binary_search (T target, Teuchos::SerialDenseVector< O, T > &data)
 find the interval containing a target value. This function assumes the data is in ascending order.
 
Real getdist (const RealVector &x1, const RealVector &x2)
 
Real mindist (const RealVector &x, const RealMatrix &xset, int except)
 
Real mindistindx (const RealVector &x, const RealMatrix &xset, const IntArray &indx)
 
Real getRmax (const RealMatrix &xset)
 
int start_grid_computing (char *analysis_driver_script, char *params_file, char *results_file)
 
int stop_grid_computing ()
 
int perform_analysis (char *iteration_num)
 
template<typename T >
string asstring (const T &val)
 Creates a string from the argument val using an ostringstream. More...
 
 PACKBUF (int, MPI_INT) PACKBUF(u_int
 
MPI_UNSIGNED PACKBUF (long, MPI_LONG) PACKBUF(u_long
 
MPI_UNSIGNED MPI_UNSIGNED_LONG PACKBUF (short, MPI_SHORT) PACKBUF(u_short
 
MPI_UNSIGNED MPI_UNSIGNED_LONG
MPI_UNSIGNED_SHORT 
PACKBUF (char, MPI_CHAR) PACKBUF(u_char
 
MPI_UNSIGNED MPI_UNSIGNED_LONG
MPI_UNSIGNED_SHORT
MPI_UNSIGNED_CHAR 
PACKBUF (double, MPI_DOUBLE) PACKBUF(float
 
 UNPACKBUF (int, MPI_INT) UNPACKBUF(u_int
 
MPI_UNSIGNED UNPACKBUF (long, MPI_LONG) UNPACKBUF(u_long
 
MPI_UNSIGNED MPI_UNSIGNED_LONG UNPACKBUF (short, MPI_SHORT) UNPACKBUF(u_short
 
MPI_UNSIGNED MPI_UNSIGNED_LONG
MPI_UNSIGNED_SHORT 
UNPACKBUF (char, MPI_CHAR) UNPACKBUF(u_char
 
MPI_UNSIGNED MPI_UNSIGNED_LONG
MPI_UNSIGNED_SHORT
MPI_UNSIGNED_CHAR 
UNPACKBUF (double, MPI_DOUBLE) UNPACKBUF(float
 
 PACKSIZE (int, MPI_INT) PACKSIZE(u_int
 
MPI_UNSIGNED PACKSIZE (long, MPI_LONG) PACKSIZE(u_long
 
MPI_UNSIGNED MPI_UNSIGNED_LONG PACKSIZE (short, MPI_SHORT) PACKSIZE(u_short
 
MPI_UNSIGNED MPI_UNSIGNED_LONG
MPI_UNSIGNED_SHORT 
PACKSIZE (char, MPI_CHAR) PACKSIZE(u_char
 
MPI_UNSIGNED MPI_UNSIGNED_LONG
MPI_UNSIGNED_SHORT
MPI_UNSIGNED_CHAR 
PACKSIZE (double, MPI_DOUBLE) PACKSIZE(float
 
MPI_UNSIGNED MPI_UNSIGNED_LONG
MPI_UNSIGNED_SHORT
MPI_UNSIGNED_CHAR MPI_FLOAT
int 
MPIPackSize (const bool &data, const int num=1)
 return packed size of a bool
 
MPIPackBufferoperator<< (MPIPackBuffer &buff, const int &data)
 insert an int
 
MPIPackBufferoperator<< (MPIPackBuffer &buff, const u_int &data)
 insert a u_int
 
MPIPackBufferoperator<< (MPIPackBuffer &buff, const long &data)
 insert a long
 
MPIPackBufferoperator<< (MPIPackBuffer &buff, const u_long &data)
 insert a u_long
 
MPIPackBufferoperator<< (MPIPackBuffer &buff, const short &data)
 insert a short
 
MPIPackBufferoperator<< (MPIPackBuffer &buff, const u_short &data)
 insert a u_short
 
MPIPackBufferoperator<< (MPIPackBuffer &buff, const char &data)
 insert a char
 
MPIPackBufferoperator<< (MPIPackBuffer &buff, const u_char &data)
 insert a u_char
 
MPIPackBufferoperator<< (MPIPackBuffer &buff, const double &data)
 insert a double
 
MPIPackBufferoperator<< (MPIPackBuffer &buff, const float &data)
 insert a float
 
MPIPackBufferoperator<< (MPIPackBuffer &buff, const bool &data)
 insert a bool
 
MPIUnpackBufferoperator>> (MPIUnpackBuffer &buff, int &data)
 extract an int
 
MPIUnpackBufferoperator>> (MPIUnpackBuffer &buff, u_int &data)
 extract a u_int
 
MPIUnpackBufferoperator>> (MPIUnpackBuffer &buff, long &data)
 extract a long
 
MPIUnpackBufferoperator>> (MPIUnpackBuffer &buff, u_long &data)
 extract a u_long
 
MPIUnpackBufferoperator>> (MPIUnpackBuffer &buff, short &data)
 extract a short
 
MPIUnpackBufferoperator>> (MPIUnpackBuffer &buff, u_short &data)
 extract a u_short
 
MPIUnpackBufferoperator>> (MPIUnpackBuffer &buff, char &data)
 extract a char
 
MPIUnpackBufferoperator>> (MPIUnpackBuffer &buff, u_char &data)
 extract a u_char
 
MPIUnpackBufferoperator>> (MPIUnpackBuffer &buff, double &data)
 extract a double
 
MPIUnpackBufferoperator>> (MPIUnpackBuffer &buff, float &data)
 extract a float
 
MPIUnpackBufferoperator>> (MPIUnpackBuffer &buff, bool &data)
 extract a bool
 
template<class ContainerT >
void container_read (ContainerT &c, MPIUnpackBuffer &s)
 Read a generic container (vector<T>, list<T>) from MPIUnpackBuffer, s.
 
template<class ContainerT >
void container_write (const ContainerT &c, MPIPackBuffer &s)
 Write a generic container to MPIPackBuffer, s.
 
template<typename Block , typename Allocator >
MPIPackBufferoperator<< (MPIPackBuffer &s, const boost::dynamic_bitset< Block, Allocator > &bs)
 stream insertion for BitArray
 
template<typename Block , typename Allocator >
MPIUnpackBufferoperator>> (MPIUnpackBuffer &s, boost::dynamic_bitset< Block, Allocator > &bs)
 stream extraction for BitArray
 
template<class ContainerT >
MPIUnpackBufferoperator>> (MPIUnpackBuffer &s, ContainerT &data)
 global MPIUnpackBuffer extraction operator for generic container
 
template<class ContainerT >
MPIPackBufferoperator<< (MPIPackBuffer &s, const ContainerT &data)
 global MPIPackBuffer insertion operator for generic container
 
int MPIPackSize (const int &data, const int num=1)
 return packed size of an int
 
int MPIPackSize (const u_int &data, const int num=1)
 return packed size of a u_int
 
int MPIPackSize (const long &data, const int num=1)
 return packed size of a long
 
int MPIPackSize (const u_long &data, const int num=1)
 return packed size of a u_long
 
int MPIPackSize (const short &data, const int num=1)
 return packed size of a short
 
int MPIPackSize (const u_short &data, const int num=1)
 return packed size of a u_short
 
int MPIPackSize (const char &data, const int num=1)
 return packed size of a char
 
int MPIPackSize (const u_char &data, const int num=1)
 return packed size of a u_char
 
int MPIPackSize (const double &data, const int num=1)
 return packed size of a double
 
int MPIPackSize (const float &data, const int num=1)
 return packed size of a float
 
int nidr_parse (const char *, FILE *)
 
const char ** arg_list_adjust (const char **, void **)
 
int not_executable (const char *driver_name, const char *tdir)
 
static void scale_chk (StringArray &ST, RealVector &S, const char *what, const char **univ)
 
static void BuildLabels (StringArray *sa, size_t nsa, size_t n1, size_t n2, const char *stub)
 
static int mixed_check (IntSet *S, int n, IntArray *iv, const char *what)
 
static void mixed_check2 (size_t n, IntArray *iv, const char *what)
 
static int wronglen (size_t n, RealVector *V, const char *what)
 
static int wronglen (size_t n, IntVector *V, const char *what)
 
static void Vcopyup (RealVector *V, RealVector *M, size_t i, size_t n)
 
static void Set_rv (RealVector *V, double d, size_t n)
 
static void Set_iv (IntVector *V, int d, size_t n)
 
static void wrong_number (const char *what, const char *kind, size_t nsv, size_t m)
 
static void too_small (const char *kind)
 
static void not_div (const char *kind, size_t nsv, size_t m)
 
static void suppressed (const char *kind, int ndup, int *ip, String *sp, Real *rp)
 
static void bad_initial_ivalue (const char *kind, int val)
 
static void bad_initial_svalue (const char *kind, String val)
 
static void bad_initial_rvalue (const char *kind, Real val)
 
static void Vgen_ContinuousDes (DataVariablesRep *dv, size_t offset)
 
static void Vgen_DiscreteDesRange (DataVariablesRep *dv, size_t offset)
 
static void Vgen_ContinuousState (DataVariablesRep *dv, size_t offset)
 
static void Vgen_DiscreteStateRange (DataVariablesRep *dv, size_t offset)
 
static void Vchk_NormalUnc (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_NormalUnc (DataVariablesRep *dv, size_t offset)
 
static void Vchk_LognormalUnc (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_LognormalUnc (DataVariablesRep *dv, size_t offset)
 
static void Vchk_UniformUnc (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_UniformUnc (DataVariablesRep *dv, size_t offset)
 
static void Vchk_LoguniformUnc (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_LoguniformUnc (DataVariablesRep *dv, size_t offset)
 
static void Vchk_TriangularUnc (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_TriangularUnc (DataVariablesRep *dv, size_t offset)
 
static void Vchk_ExponentialUnc (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_ExponentialUnc (DataVariablesRep *dv, size_t offset)
 
static void Vchk_BetaUnc (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_BetaUnc (DataVariablesRep *dv, size_t offset)
 
static void Vchk_GammaUnc (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_GammaUnc (DataVariablesRep *dv, size_t offset)
 
static void Vchk_GumbelUnc (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_GumbelUnc (DataVariablesRep *dv, size_t offset)
 
static void Vchk_FrechetUnc (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_FrechetUnc (DataVariablesRep *dv, size_t offset)
 
static void Vchk_WeibullUnc (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_WeibullUnc (DataVariablesRep *dv, size_t offset)
 
static void Vchk_HistogramBinUnc (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 Check the histogram bin input data, normalize the counts and populate the histogramUncBinPairs map data structure; map keys are guaranteed unique since the abscissas must increase.
 
static void Vgen_HistogramBinUnc (DataVariablesRep *dv, size_t offset)
 Infer lower/upper bounds for histogram and set initial variable values based on initial_point or moments, snapping to bounds as needed. (Histogram bin doesn't have lower/upper bounds specifcation)
 
static void Vchk_PoissonUnc (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_PoissonUnc (DataVariablesRep *dv, size_t offset)
 
static void Vchk_BinomialUnc (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_BinomialUnc (DataVariablesRep *dv, size_t offset)
 
static void Vchk_NegBinomialUnc (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_NegBinomialUnc (DataVariablesRep *dv, size_t offset)
 
static void Vchk_GeometricUnc (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_GeometricUnc (DataVariablesRep *dv, size_t offset)
 
static void Vchk_HyperGeomUnc (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_HyperGeomUnc (DataVariablesRep *dv, size_t offset)
 
static void Vchk_HistogramPtIntUnc (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 Check the histogram point integer input data, normalize the counts, and populate DataVariables::histogramUncPointIntPairs; map keys are guaranteed unique since the abscissas must increase.
 
static void Vgen_HistogramPtIntUnc (DataVariablesRep *dv, size_t offset)
 Use the integer-valued point histogram data to initialize the lower, upper, and initial values of the variables, using value closest to mean if no initial point.
 
static void Vchk_HistogramPtStrUnc (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 Check the histogram point string input data, normalize the counts, and populate DataVariables::histogramUncPointStrPairs; map keys are guaranteed unique since the abscissas must increase (lexicographically)
 
static void Vgen_HistogramPtStrUnc (DataVariablesRep *dv, size_t offset)
 Use the string-valued point histogram data to initialize the lower, upper, and initial values of the variables, using index closest to mean index if no initial point.
 
static void Vchk_HistogramPtRealUnc (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 Check the histogram point integer real data, normalize the counts, and populate DataVariables::histogramUncPointRealPairs; map keys are guaranteed unique since the abscissas must increase.
 
static void Vgen_HistogramPtRealUnc (DataVariablesRep *dv, size_t offset)
 Use the real-valued point histogram data to initialize the lower, upper, and initial values of the variables, using value closest to mean if no initial point.
 
static void Vchk_ContinuousIntervalUnc (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 Check the continuous interval uncertain input data and populate DataVariables::continuousIntervalUncBasicProbs; map keys (real intervals) are checked for uniqueness because we don't have a theoretically sound way to combine duplicate intervals.
 
static void Vgen_ContinuousIntervalUnc (DataVariablesRep *dv, size_t offset)
 
static void Vchk_DiscreteIntervalUnc (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 Check the discrete interval uncertain input data and populate DataVariables::discreteIntervalUncBasicProbs; map keys (integer intervals) are checked for uniqueness because we don't have a theoretically sound way to combine duplicate intervals.
 
static void Vgen_DiscreteIntervalUnc (DataVariablesRep *dv, size_t offset)
 
static bool check_set_keys (size_t num_v, size_t ds_len, const char *kind, IntArray *input_nds, int &avg_num_ds)
 validate the number of set elements (values) given the number of variables and an optional apportionment with elements_per_variable; return the average number per variable if equally distributed
 
static void Vchk_DIset (size_t num_v, const char *kind, IntArray *input_ndsi, IntVector *input_dsi, IntSetArray &dsi_all, IntVector &dsi_init_pt)
 check discrete sets of integers (design and state variables); error if a duplicate value is specified error if not ordered to prevent user confusion
 
static void Vchk_DIset (size_t num_v, const char *kind, IntArray *input_ndsi, IntVector *input_dsi, RealVector *input_dsip, IntRealMapArray &dsi_vals_probs, IntVector &dsi_init_pt)
 check discrete sets of integers (uncertain variables); error if a duplicate value is specified error if not ordered to prevent user confusion
 
static void Vchk_DSset (size_t num_v, const char *kind, IntArray *input_ndss, StringArray *input_dss, StringSetArray &dss_all, StringArray &dss_init_pt)
 
static void Vchk_DSset (size_t num_v, const char *kind, IntArray *input_ndss, StringArray *input_dss, RealVector *input_dssp, StringRealMapArray &dss_vals_probs, StringArray &dss_init_pt)
 
static void Vchk_DRset (size_t num_v, const char *kind, IntArray *input_ndsr, RealVector *input_dsr, RealSetArray &dsr_all, RealVector &dsr_init_pt)
 
static void Vchk_DRset (size_t num_v, const char *kind, IntArray *input_ndsr, RealVector *input_dsr, RealVector *input_dsrp, RealRealMapArray &dsr_vals_probs, RealVector &dsr_init_pt)
 
static void Vchk_Adjacency (size_t num_v, const char *kind, const IntArray &num_e, const IntVector &input_ddsa, RealMatrixArray &dda_all)
 
static bool check_LUV_size (size_t num_v, IntVector &L, IntVector &U, IntVector &V, bool aggregate_LUV, size_t offset)
 
static bool check_LUV_size (size_t num_v, StringArray &L, StringArray &U, StringArray &V, bool aggregate_LUV, size_t offset)
 
static bool check_LUV_size (size_t num_v, RealVector &L, RealVector &U, RealVector &V, bool aggregate_LUV, size_t offset)
 
static void Vgen_DIset (size_t num_v, IntSetArray &sets, IntVector &L, IntVector &U, IntVector &V, bool aggregate_LUV=false, size_t offset=0)
 
static void Vgen_DSset (size_t num_v, StringSetArray &sets, StringArray &L, StringArray &U, StringArray &V, bool aggregate_LUV=false, size_t offset=0)
 generate lower, upper, and initial point for string-valued sets
 
static void Vgen_DIset (size_t num_v, IntRealMapArray &vals_probs, IntVector &IP, IntVector &L, IntVector &U, IntVector &V, bool aggregate_LUV=false, size_t offset=0)
 
static void Vgen_DRset (size_t num_v, RealSetArray &sets, RealVector &L, RealVector &U, RealVector &V, bool aggregate_LUV=false, size_t offset=0)
 
static void Vgen_DRset (size_t num_v, RealRealMapArray &vals_probs, RealVector &IP, RealVector &L, RealVector &U, RealVector &V, bool aggregate_LUV=false, size_t offset=0)
 
static void Vgen_DSset (size_t num_v, StringRealMapArray &vals_probs, StringArray &IP, StringArray &L, StringArray &U, StringArray &V, bool aggregate_LUV=false, size_t offset=0)
 
static void Vchk_DiscreteDesSetInt (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_DiscreteDesSetInt (DataVariablesRep *dv, size_t offset)
 
static void Vchk_DiscreteDesSetStr (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_DiscreteDesSetStr (DataVariablesRep *dv, size_t offset)
 
static void Vchk_DiscreteDesSetReal (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_DiscreteDesSetReal (DataVariablesRep *dv, size_t offset)
 
static void Vchk_DiscreteUncSetInt (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_DiscreteUncSetInt (DataVariablesRep *dv, size_t offset)
 
static void Vchk_DiscreteUncSetStr (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_DiscreteUncSetStr (DataVariablesRep *dv, size_t offset)
 
static void Vchk_DiscreteUncSetReal (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_DiscreteUncSetReal (DataVariablesRep *dv, size_t offset)
 
static void Vchk_DiscreteStateSetInt (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_DiscreteStateSetInt (DataVariablesRep *dv, size_t offset)
 
static void Vchk_DiscreteStateSetStr (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_DiscreteStateSetStr (DataVariablesRep *dv, size_t offset)
 
static void Vchk_DiscreteStateSetReal (DataVariablesRep *dv, size_t offset, Var_Info *vi)
 
static void Vgen_DiscreteStateSetReal (DataVariablesRep *dv, size_t offset)
 
static const char * Var_Name (StringArray *sa, char *buf, size_t i)
 
static void Var_RealBoundIPCheck (DataVariablesRep *dv, Var_rcheck *b)
 For real-valued variables: verify lengths of bounds and initial point, validate bounds and adjust initial point to bounds.
 
static void Var_IntBoundIPCheck (DataVariablesRep *dv, Var_icheck *ib)
 For integer-valued variables: verify lengths of bounds and initial point, validate bounds and initial point against bounds.
 
static void flatten_rva (RealVectorArray *rva, RealVector **prv)
 
static void flatten_iva (IntVectorArray *iva, IntVector **piv)
 
static void flatten_rsm (RealSymMatrix *rsm, RealVector **prv)
 
static void flatten_rsa (RealSetArray *rsa, RealVector **prv)
 
static void flatten_ssa (StringSetArray *ssa, StringArray **psa)
 
static void flatten_isa (IntSetArray *isa, IntVector **piv)
 
static void flatten_rrma_keys (RealRealMapArray *rrma, RealVector **prv)
 
static void flatten_rrma_values (RealRealMapArray *rrma, RealVector **prv)
 
static void flatten_irma_keys (IntRealMapArray *irma, IntVector **piv)
 
static void flatten_irma_values (IntRealMapArray *irma, RealVector **prv)
 
static void flatten_srma_keys (StringRealMapArray *srma, StringArray **psa)
 
static void flatten_srma_values (StringRealMapArray *srma, RealVector **prv)
 
static void flatten_real_intervals (const RealRealPairRealMapArray &rrprma, RealVector **probs, RealVector **lb, RealVector **ub)
 Flatten real-valued interval uncertain variable intervals and probabilities back into separate arrays.
 
static void flatten_int_intervals (const IntIntPairRealMapArray &iiprma, RealVector **probs, IntVector **lb, IntVector **ub)
 Flatten integer-valued interval uncertain variable intervals and probabilities back into separate arrays.
 
static void var_iulbl (const char *keyname, Values *val, VarLabel *vl)
 
static Iface_mp_Rlit MP3 (failAction, recoveryFnVals, recover)
 
static Iface_mp_ilit MP3 (failAction, retryLimit, retry)
 
static Iface_mp_lit MP2 (failAction, abort)
 
static Iface_mp_lit MP2 (failAction, continuation)
 
static Iface_mp_type MP2s (analysisScheduling, MASTER_SCHEDULING)
 
static Iface_mp_type MP2s (analysisScheduling, PEER_SCHEDULING)
 
static Iface_mp_type MP2s (evalScheduling, MASTER_SCHEDULING)
 
static Iface_mp_type MP2s (evalScheduling, PEER_DYNAMIC_SCHEDULING)
 
static Iface_mp_type MP2s (evalScheduling, PEER_STATIC_SCHEDULING)
 
static Iface_mp_type MP2s (asynchLocalEvalScheduling, DYNAMIC_SCHEDULING)
 
static Iface_mp_type MP2s (asynchLocalEvalScheduling, STATIC_SCHEDULING)
 
static Iface_mp_type MP2s (interfaceSynchronization, ASYNCHRONOUS_INTERFACE)
 
static Iface_mp_type MP2s (interfaceSynchronization, SYNCHRONOUS_INTERFACE)
 
static Iface_mp_utype MP2s (interfaceType, TEST_INTERFACE)
 
static Iface_mp_utype MP2s (interfaceType, FORK_INTERFACE)
 
static Iface_mp_utype MP2s (interfaceType, GRID_INTERFACE)
 
static Iface_mp_utype MP2s (interfaceType, MATLAB_INTERFACE)
 
static Iface_mp_utype MP2s (interfaceType, PYTHON_INTERFACE)
 
static Iface_mp_utype MP2s (interfaceType, SCILAB_INTERFACE)
 
static Iface_mp_utype MP2s (interfaceType, SYSTEM_INTERFACE)
 
static Iface_mp_utype MP2s (resultsFileFormat, LABELED_RESULTS)
 
static String MP_ (algebraicMappings)
 
static String MP_ (idInterface)
 
static String MP_ (inputFilter)
 
static String MP_ (outputFilter)
 
static String MP_ (parametersFile)
 
static String MP_ (resultsFile)
 
static String MP_ (workDir)
 
static String2DArray MP_ (analysisComponents)
 
static StringArray MP_ (analysisDrivers)
 
static StringArray MP_ (copyFiles)
 
static StringArray MP_ (linkFiles)
 
static bool MP_ (activeSetVectorFlag)
 
static bool MP_ (allowExistingResultsFlag)
 
static bool MP_ (apreproFlag)
 
static bool MP_ (dirSave)
 
static bool MP_ (dirTag)
 
static bool MP_ (evalCacheFlag)
 
static bool MP_ (fileSaveFlag)
 
static bool MP_ (fileTagFlag)
 
static bool MP_ (nearbyEvalCacheFlag)
 
static bool MP_ (numpyFlag)
 
static bool MP_ (restartFileFlag)
 
static bool MP_ (templateReplace)
 
static bool MP_ (useWorkdir)
 
static bool MP_ (verbatimFlag)
 
static int MP_ (analysisServers)
 
static int MP_ (asynchLocalAnalysisConcurrency)
 
static int MP_ (asynchLocalEvalConcurrency)
 
static int MP_ (evalServers)
 
static int MP_ (procsPerAnalysis)
 
static int MP_ (procsPerEval)
 
static Real MP_ (nearbyEvalCacheTol)
 
static IntVector MP_ (primeBase)
 
static IntVector MP_ (refineSamples)
 
static IntVector MP_ (sequenceLeap)
 
static IntVector MP_ (sequenceStart)
 
static IntVector MP_ (stepsPerVariable)
 
static Method_mp_ilit2 MP3 (replacementType, numberRetained, chc)
 
static Method_mp_ilit2 MP3 (replacementType, numberRetained, elitist)
 
static Method_mp_ilit2 MP3 (replacementType, numberRetained, random)
 
static Method_mp_ilit2z MP3 (crossoverType, numCrossPoints, multi_point_binary)
 
static Method_mp_ilit2z MP3 (crossoverType, numCrossPoints, multi_point_parameterized_binary)
 
static Method_mp_ilit2z MP3 (crossoverType, numCrossPoints, multi_point_real)
 
static Method_mp_lit MP2 (batchSelectionType, naive)
 
static Method_mp_lit MP2 (batchSelectionType, distance_penalty)
 
static Method_mp_lit MP2 (batchSelectionType, topology)
 
static Method_mp_lit MP2 (batchSelectionType, constant_liar)
 
static Method_mp_lit MP2 (boxDivision, all_dimensions)
 
static Method_mp_lit MP2 (boxDivision, major_dimension)
 
static Method_mp_lit MP2 (convergenceType, average_fitness_tracker)
 
static Method_mp_lit MP2 (convergenceType, best_fitness_tracker)
 
static Method_mp_lit MP2 (convergenceType, metric_tracker)
 
static Method_mp_lit MP2 (crossoverType, blend)
 
static Method_mp_lit MP2 (crossoverType, two_point)
 
static Method_mp_lit MP2 (crossoverType, uniform)
 
static Method_mp_lit MP2 (dataDistCovInputType, diagonal)
 
static Method_mp_lit MP2 (dataDistCovInputType, matrix)
 
static Method_mp_lit MP2 (evalSynchronize, blocking)
 
static Method_mp_lit MP2 (evalSynchronize, nonblocking)
 
static Method_mp_lit MP2 (expansionSampleType, incremental_lhs)
 
static Method_mp_lit MP2 (exploratoryMoves, adaptive)
 
static Method_mp_lit MP2 (exploratoryMoves, multi_step)
 
static Method_mp_lit MP2 (exploratoryMoves, simple)
 
static Method_mp_lit MP2 (fitnessType, domination_count)
 
static Method_mp_lit MP2 (fitnessType, layer_rank)
 
static Method_mp_lit MP2 (fitnessType, linear_rank)
 
static Method_mp_lit MP2 (fitnessType, merit_function)
 
static Method_mp_lit MP2 (fitnessType, proportional)
 
static Method_mp_lit MP2 (fitnessMetricType, predicted_variance)
 
static Method_mp_lit MP2 (fitnessMetricType, distance)
 
static Method_mp_lit MP2 (fitnessMetricType, gradient)
 
static Method_mp_lit MP2 (initializationType, random)
 
static Method_mp_lit MP2 (initializationType, unique_random)
 
static Method_mp_lit MP2 (lipschitzType, global)
 
static Method_mp_lit MP2 (lipschitzType, local)
 
static Method_mp_lit MP2 (meritFunction, merit_max)
 
static Method_mp_lit MP2 (meritFunction, merit_max_smooth)
 
static Method_mp_lit MP2 (meritFunction, merit1)
 
static Method_mp_lit MP2 (meritFunction, merit1_smooth)
 
static Method_mp_lit MP2 (meritFunction, merit2)
 
static Method_mp_lit MP2 (meritFunction, merit2_smooth)
 
static Method_mp_lit MP2 (meritFunction, merit2_squared)
 
static Method_mp_lit MP2 (mcmcType, adaptive_metropolis)
 
static Method_mp_lit MP2 (mcmcType, delayed_rejection)
 
static Method_mp_lit MP2 (mcmcType, dram)
 
static Method_mp_lit MP2 (mcmcType, metropolis_hastings)
 
static Method_mp_lit MP2 (mcmcType, multilevel)
 
static Method_mp_lit MP2 (mutationType, bit_random)
 
static Method_mp_lit MP2 (mutationType, offset_cauchy)
 
static Method_mp_lit MP2 (mutationType, offset_normal)
 
static Method_mp_lit MP2 (mutationType, offset_uniform)
 
static Method_mp_lit MP2 (mutationType, replace_uniform)
 
static Method_mp_lit MP2 (patternBasis, coordinate)
 
static Method_mp_lit MP2 (patternBasis, simplex)
 
static Method_mp_lit MP2 (pointReuse, all)
 
static Method_mp_lit MP2 (proposalCovInputType, diagonal)
 
static Method_mp_lit MP2 (proposalCovInputType, matrix)
 
static Method_mp_lit MP2 (proposalCovType, derivatives)
 
static Method_mp_lit MP2 (proposalCovType, prior)
 
static Method_mp_lit MP2 (proposalCovType, user)
 
static Method_mp_lit MP2 (reliabilityIntegration, first_order)
 
static Method_mp_lit MP2 (reliabilityIntegration, second_order)
 
static Method_mp_lit MP2 (replacementType, elitist)
 
static Method_mp_lit MP2 (replacementType, favor_feasible)
 
static Method_mp_lit MP2 (replacementType, roulette_wheel)
 
static Method_mp_lit MP2 (replacementType, unique_roulette_wheel)
 
static Method_mp_lit MP2 (rngName, mt19937)
 
static Method_mp_lit MP2 (rngName, rnum2)
 
static Method_mp_lit MP2 (searchMethod, gradient_based_line_search)
 
static Method_mp_lit MP2 (searchMethod, tr_pds)
 
static Method_mp_lit MP2 (searchMethod, trust_region)
 
static Method_mp_lit MP2 (searchMethod, value_based_line_search)
 
static Method_mp_lit MP2 (trialType, grid)
 
static Method_mp_lit MP2 (trialType, halton)
 
static Method_mp_lit MP2 (trialType, random)
 
static Method_mp_litc MP3 (crossoverType, crossoverRate, shuffle_random)
 
static Method_mp_litc MP3 (crossoverType, crossoverRate, null_crossover)
 
static Method_mp_litc MP3 (mutationType, mutationRate, null_mutation)
 
static Method_mp_litc MP3 (mutationType, mutationRate, offset_cauchy)
 
static Method_mp_litc MP3 (mutationType, mutationRate, offset_normal)
 
static Method_mp_litc MP3 (mutationType, mutationRate, offset_uniform)
 
static Method_mp_litc MP3 (replacementType, fitnessLimit, below_limit)
 
static Method_mp_litrv MP3 (nichingType, nicheVector, distance)
 
static Method_mp_litrv MP3 (nichingType, nicheVector, max_designs)
 
static Method_mp_litrv MP3 (nichingType, nicheVector, radial)
 
static Method_mp_litrv MP3 (postProcessorType, distanceVector, distance_postprocessor)
 
static Method_mp_slit2 MP3 (initializationType, flatFile, flat_file)
 
static Method_mp_utype_lit MP3s (methodName, dlDetails, DL_SOLVER)
 
static Real MP_ (absConvTol)
 
static Real MP_ (centeringParam)
 
static Real MP_ (collocationRatio)
 
static Real MP_ (collocRatioTermsOrder)
 
static Real MP_ (constraintPenalty)
 
static Real MP_ (constrPenalty)
 
static Real MP_ (constraintTolerance)
 
static Real MP_ (contractFactor)
 
static Real MP_ (contractStepLength)
 
static Real MP_ (convergenceTolerance)
 
static Real MP_ (crossoverRate)
 
static Real MP_ (falseConvTol)
 
static Real MP_ (functionPrecision)
 
static Real MP_ (globalBalanceParam)
 
static Real MP_ (gradientTolerance)
 
static Real MP_ (hybridLSProb)
 
static Real MP_ (grThreshold)
 
static Real MP_ (initDelta)
 
static Real MP_ (initStepLength)
 
static Real MP_ (initTRRadius)
 
static Real MP_ (lineSearchTolerance)
 
static Real MP_ (localBalanceParam)
 
static Real MP_ (maxBoxSize)
 
static Real MP_ (maxStep)
 
static Real MP_ (minBoxSize)
 
static Real MP_ (mutationRate)
 
static Real MP_ (mutationScale)
 
static Real MP_ (percentVarianceExplained)
 
static Real MP_ (refinementRate)
 
static Real MP_ (regressionL2Penalty)
 
static Real MP_ (shrinkagePercent)
 
static Real MP_ (singConvTol)
 
static Real MP_ (singRadius)
 
static Real MP_ (smoothFactor)
 
static Real MP_ (solnTarget)
 
static Real MP_ (stepLenToBoundary)
 
static Real MP_ (surrBasedLocalTRContract)
 
static Real MP_ (surrBasedLocalTRContractTrigger)
 
static Real MP_ (surrBasedLocalTRExpand)
 
static Real MP_ (surrBasedLocalTRExpandTrigger)
 
static Real MP_ (surrBasedLocalTRInitSize)
 
static Real MP_ (surrBasedLocalTRMinSize)
 
static Real MP_ (threshDelta)
 
static Real MP_ (threshStepLength)
 
static Real MP_ (vbdDropTolerance)
 
static Real MP_ (volBoxSize)
 
static Real MP_ (vns)
 
static Real MP_ (wilksConfidenceLevel)
 
static Real MP_ (xConvTol)
 
static RealVector MP_ (anisoDimPref)
 
static RealVector MP_ (concurrentParameterSets)
 
static RealVector MP_ (dataDistCovariance)
 
static RealVector MP_ (dataDistMeans)
 
static RealVector MP_ (finalPoint)
 
static RealVector MP_ (hyperPriorAlphas)
 
static RealVector MP_ (hyperPriorBetas)
 
static RealVector MP_ (linearEqConstraintCoeffs)
 
static RealVector MP_ (linearEqScales)
 
static RealVector MP_ (linearEqTargets)
 
static RealVector MP_ (linearIneqConstraintCoeffs)
 
static RealVector MP_ (linearIneqLowerBnds)
 
static RealVector MP_ (linearIneqUpperBnds)
 
static RealVector MP_ (linearIneqScales)
 
static RealVector MP_ (listOfPoints)
 
static RealVector MP_ (proposalCovData)
 
static RealVector MP_ (regressionNoiseTol)
 
static RealVector MP_ (stepVector)
 
static RealVectorArray MP_ (genReliabilityLevels)
 
static RealVectorArray MP_ (probabilityLevels)
 
static RealVectorArray MP_ (reliabilityLevels)
 
static RealVectorArray MP_ (responseLevels)
 
static unsigned short MP_ (adaptedBasisAdvancements)
 
static unsigned short MP_ (cubIntOrder)
 
static unsigned short MP_ (softConvLimit)
 
static unsigned short MP_ (vbdOrder)
 
static unsigned short MP_ (wilksOrder)
 
static SizetArray MP_ (collocationPoints)
 
static SizetArray MP_ (expansionSamples)
 
static SizetArray MP_ (pilotSamples)
 
static UShortArray MP_ (expansionOrder)
 
static UShortArray MP_ (quadratureOrder)
 
static UShortArray MP_ (sparseGridLevel)
 
static UShortArray MP_ (tensorGridOrder)
 
static UShortArray MP_ (varPartitions)
 
static String MP_ (betaSolverName)
 
static String MP_ (dataDistFile)
 
static String MP_ (displayFormat)
 
static String MP_ (exportApproxPtsFile)
 
static String MP_ (exportExpansionFile)
 
static String MP_ (exportMCMCPtsFile)
 
static String MP_ (historyFile)
 
static String MP_ (hybridGlobalMethodName)
 
static String MP_ (hybridGlobalMethodPointer)
 
static String MP_ (hybridGlobalModelPointer)
 
static String MP_ (hybridLocalMethodName)
 
static String MP_ (hybridLocalMethodPointer)
 
static String MP_ (hybridLocalModelPointer)
 
static String MP_ (idMethod)
 
static String MP_ (importApproxPtsFile)
 
static String MP_ (importBuildPtsFile)
 
static String MP_ (importExpansionFile)
 
static String MP_ (logFile)
 
static String MP_ (modelPointer)
 
static String MP_ (posteriorDensityExportFilename)
 
static String MP_ (posteriorSamplesExportFilename)
 
static String MP_ (posteriorSamplesImportFilename)
 
static String MP_ (proposalCovFile)
 
static String MP_ (pstudyFilename)
 
static String MP_ (subMethodName)
 
static String MP_ (subMethodPointer)
 
static String MP_ (subModelPointer)
 
static StringArray MP_ (hybridMethodNames)
 
static StringArray MP_ (hybridMethodPointers)
 
static StringArray MP_ (hybridModelPointers)
 
static StringArray MP_ (linearEqScaleTypes)
 
static StringArray MP_ (linearIneqScaleTypes)
 
static StringArray MP_ (miscOptions)
 
static bool MP_ (adaptPosteriorRefine)
 
static bool MP_ (backfillFlag)
 
static bool MP_ (constantPenalty)
 
static bool MP_ (crossValidation)
 
static bool MP_ (crossValidNoiseOnly)
 
static bool MP_ (dOptimal)
 
static bool MP_ (evaluatePosteriorDensity)
 
static bool MP_ (expansionFlag)
 
static bool MP_ (fixedSeedFlag)
 
static bool MP_ (fixedSequenceFlag)
 
static bool MP_ (generatePosteriorSamples)
 
static bool MP_ (importApproxActive)
 
static bool MP_ (importBuildActive)
 
static bool MP_ (latinizeFlag)
 
static bool MP_ (logitTransform)
 
static bool MP_ (mainEffectsFlag)
 
static bool MP_ (methodScaling)
 
static bool MP_ (methodUseDerivsFlag)
 
static bool MP_ (mutationAdaptive)
 
static bool MP_ (normalizedCoeffs)
 
static bool MP_ (pcaFlag)
 
static bool MP_ (printPopFlag)
 
static bool MP_ (pstudyFileActive)
 
static bool MP_ (randomizeOrderFlag)
 
static bool MP_ (regressDiag)
 
static bool MP_ (showAllEval)
 
static bool MP_ (showMiscOptions)
 
static bool MP_ (speculativeFlag)
 
static bool MP_ (standardizedSpace)
 
static bool MP_ (tensorGridFlag)
 
static bool MP_ (surrBasedGlobalReplacePts)
 
static bool MP_ (surrBasedLocalLayerBypass)
 
static bool MP_ (vbdFlag)
 
static bool MP_ (volQualityFlag)
 
static bool MP_ (wilksFlag)
 
static short MP_ (expansionType)
 
static short MP_ (nestingOverride)
 
static short MP_ (refinementType)
 
static short MP_ (wilksSidedInterval)
 
static int MP_ (buildSamples)
 
static int MP_ (burnInSamples)
 
static int MP_ (chainSamples)
 
static int MP_ (concurrentRandomJobs)
 
static int MP_ (contractAfterFail)
 
static int MP_ (covarianceType)
 
static int MP_ (crossoverChainPairs)
 
static int MP_ (emulatorOrder)
 
static int MP_ (expandAfterSuccess)
 
static int MP_ (iteratorServers)
 
static int MP_ (jumpStep)
 
static int MP_ (maxFunctionEvaluations)
 
static int MP_ (maxIterations)
 
static int MP_ (mutationRange)
 
static int MP_ (neighborOrder)
 
static int MP_ (newSolnsGenerated)
 
static int MP_ (numChains)
 
static int MP_ (numCR)
 
static int MP_ (numSamples)
 
static int MP_ (numSteps)
 
static int MP_ (numSymbols)
 
static int MP_ (numTrials)
 
static int MP_ (populationSize)
 
static int MP_ (procsPerIterator)
 
static int MP_ (proposalCovUpdates)
 
static int MP_ (randomSeed)
 
static int MP_ (samplesOnEmulator)
 
static int MP_ (searchSchemeSize)
 
static int MP_ (subSamplingPeriod)
 
static int MP_ (totalPatternSize)
 
static int MP_ (verifyLevel)
 
static size_t MP_ (numDesigns)
 
static size_t MP_ (numFinalSolutions)
 
static size_t MP_ (numGenerations)
 
static size_t MP_ (numOffspring)
 
static size_t MP_ (numParents)
 
static Method_mp_type MP2s (covarianceControl, DIAGONAL_COVARIANCE)
 
static Method_mp_type MP2s (covarianceControl, FULL_COVARIANCE)
 
static Method_mp_type MP2s (distributionType, COMPLEMENTARY)
 
static Method_mp_type MP2s (distributionType, CUMULATIVE)
 
static Method_mp_type MP2s (emulatorType, GP_EMULATOR)
 
static Method_mp_type MP2s (emulatorType, KRIGING_EMULATOR)
 
static Method_mp_type MP2s (emulatorType, PCE_EMULATOR)
 
static Method_mp_type MP2s (emulatorType, SC_EMULATOR)
 
static Method_mp_type MP2s (emulatorType, VPS_EMULATOR)
 
static Method_mp_type MP2p (expansionBasisType, ADAPTED_BASIS_EXPANDING_FRONT)
 
static Method_mp_type MP2p (expansionBasisType, ADAPTED_BASIS_GENERALIZED)
 
static Method_mp_type MP2p (expansionBasisType, HIERARCHICAL_INTERPOLANT)
 
static Method_mp_type MP2p (expansionBasisType, NODAL_INTERPOLANT)
 
static Method_mp_type MP2p (expansionBasisType, TENSOR_PRODUCT_BASIS)
 
static Method_mp_type MP2p (expansionBasisType, TOTAL_ORDER_BASIS)
 
static Method_mp_type MP2s (expansionType, ASKEY_U)
 
static Method_mp_type MP2s (expansionType, STD_NORMAL_U)
 
static Method_mp_type MP2p (growthOverride, RESTRICTED)
 
static Method_mp_type MP2p (growthOverride, UNRESTRICTED)
 
static Method_mp_type MP2s (iteratorScheduling, MASTER_SCHEDULING)
 
static Method_mp_type MP2s (iteratorScheduling, PEER_SCHEDULING)
 
static Method_mp_type MP2s (lsRegressionType, EQ_CON_LS)
 
static Method_mp_type MP2s (lsRegressionType, SVD_LS)
 
static Method_mp_type MP2o (meritFn, ArgaezTapia)
 
static Method_mp_type MP2o (meritFn, NormFmu)
 
static Method_mp_type MP2o (meritFn, VanShanno)
 
static Method_mp_type MP2s (methodOutput, DEBUG_OUTPUT)
 
static Method_mp_type MP2s (methodOutput, NORMAL_OUTPUT)
 
static Method_mp_type MP2s (methodOutput, QUIET_OUTPUT)
 
static Method_mp_type MP2s (methodOutput, SILENT_OUTPUT)
 
static Method_mp_type MP2s (methodOutput, VERBOSE_OUTPUT)
 
static Method_mp_type MP2p (nestingOverride, NESTED)
 
static Method_mp_type MP2p (nestingOverride, NON_NESTED)
 
static Method_mp_type MP2p (refinementControl, DIMENSION_ADAPTIVE_CONTROL_GENERALIZED)
 
static Method_mp_type MP2p (refinementControl, DIMENSION_ADAPTIVE_CONTROL_DECAY)
 
static Method_mp_type MP2p (refinementControl, DIMENSION_ADAPTIVE_CONTROL_SOBOL)
 
static Method_mp_type MP2p (refinementControl, LOCAL_ADAPTIVE_CONTROL)
 
static Method_mp_type MP2p (refinementControl, UNIFORM_CONTROL)
 
static Method_mp_type MP2p (refinementType, P_REFINEMENT)
 
static Method_mp_type MP2p (refinementType, H_REFINEMENT)
 
static Method_mp_type MP2p (regressionType, BASIS_PURSUIT)
 
static Method_mp_type MP2p (regressionType, BASIS_PURSUIT_DENOISING)
 
static Method_mp_type MP2p (regressionType, DEFAULT_LEAST_SQ_REGRESSION)
 
static Method_mp_type MP2p (regressionType, LASSO_REGRESSION)
 
static Method_mp_type MP2p (regressionType, LEAST_ANGLE_REGRESSION)
 
static Method_mp_type MP2p (regressionType, ORTHOG_LEAST_INTERPOLATION)
 
static Method_mp_type MP2p (regressionType, ORTHOG_MATCH_PURSUIT)
 
static Method_mp_type MP2s (responseLevelTarget, GEN_RELIABILITIES)
 
static Method_mp_type MP2s (responseLevelTarget, PROBABILITIES)
 
static Method_mp_type MP2s (responseLevelTarget, RELIABILITIES)
 
static Method_mp_type MP2s (responseLevelTargetReduce, SYSTEM_PARALLEL)
 
static Method_mp_type MP2s (responseLevelTargetReduce, SYSTEM_SERIES)
 
static Method_mp_type MP2s (surrBasedLocalAcceptLogic, FILTER)
 
static Method_mp_type MP2s (surrBasedLocalAcceptLogic, TR_RATIO)
 
static Method_mp_type MP2s (surrBasedLocalConstrRelax, HOMOTOPY)
 
static Method_mp_type MP2s (surrBasedLocalMeritFn, ADAPTIVE_PENALTY_MERIT)
 
static Method_mp_type MP2s (surrBasedLocalMeritFn, AUGMENTED_LAGRANGIAN_MERIT)
 
static Method_mp_type MP2s (surrBasedLocalMeritFn, LAGRANGIAN_MERIT)
 
static Method_mp_type MP2s (surrBasedLocalMeritFn, PENALTY_MERIT)
 
static Method_mp_type MP2s (surrBasedLocalSubProbCon, LINEARIZED_CONSTRAINTS)
 
static Method_mp_type MP2s (surrBasedLocalSubProbCon, NO_CONSTRAINTS)
 
static Method_mp_type MP2s (surrBasedLocalSubProbCon, ORIGINAL_CONSTRAINTS)
 
static Method_mp_type MP2s (surrBasedLocalSubProbObj, AUGMENTED_LAGRANGIAN_OBJECTIVE)
 
static Method_mp_type MP2s (surrBasedLocalSubProbObj, LAGRANGIAN_OBJECTIVE)
 
static Method_mp_type MP2s (surrBasedLocalSubProbObj, ORIGINAL_PRIMARY)
 
static Method_mp_type MP2s (surrBasedLocalSubProbObj, SINGLE_OBJECTIVE)
 
static Method_mp_type MP2s (wilksSidedInterval, ONE_SIDED)
 
static Method_mp_type MP2s (wilksSidedInterval, TWO_SIDED)
 
static Method_mp_utype MP2s (calibrateErrorMode, CALIBRATE_ONE)
 
static Method_mp_utype MP2s (calibrateErrorMode, CALIBRATE_PER_EXPER)
 
static Method_mp_utype MP2s (calibrateErrorMode, CALIBRATE_PER_RESP)
 
static Method_mp_utype MP2s (calibrateErrorMode, CALIBRATE_BOTH)
 
static Method_mp_utype MP2s (exportApproxFormat, TABULAR_NONE)
 
static Method_mp_utype MP2s (exportApproxFormat, TABULAR_HEADER)
 
static Method_mp_utype MP2s (exportApproxFormat, TABULAR_EVAL_ID)
 
static Method_mp_utype MP2s (exportApproxFormat, TABULAR_IFACE_ID)
 
static Method_mp_utype MP2s (exportApproxFormat, TABULAR_ANNOTATED)
 
static Method_mp_utype MP2s (exportMCMCFormat, TABULAR_NONE)
 
static Method_mp_utype MP2s (exportMCMCFormat, TABULAR_HEADER)
 
static Method_mp_utype MP2s (exportMCMCFormat, TABULAR_EVAL_ID)
 
static Method_mp_utype MP2s (exportMCMCFormat, TABULAR_IFACE_ID)
 
static Method_mp_utype MP2s (exportMCMCFormat, TABULAR_ANNOTATED)
 
static Method_mp_utype MP2s (importApproxFormat, TABULAR_NONE)
 
static Method_mp_utype MP2s (importApproxFormat, TABULAR_HEADER)
 
static Method_mp_utype MP2s (importApproxFormat, TABULAR_EVAL_ID)
 
static Method_mp_utype MP2s (importApproxFormat, TABULAR_IFACE_ID)
 
static Method_mp_utype MP2s (importApproxFormat, TABULAR_ANNOTATED)
 
static Method_mp_utype MP2s (importBuildFormat, TABULAR_NONE)
 
static Method_mp_utype MP2s (importBuildFormat, TABULAR_HEADER)
 
static Method_mp_utype MP2s (importBuildFormat, TABULAR_EVAL_ID)
 
static Method_mp_utype MP2s (importBuildFormat, TABULAR_IFACE_ID)
 
static Method_mp_utype MP2s (importBuildFormat, TABULAR_ANNOTATED)
 
static Method_mp_utype MP2s (integrationRefine, AIS)
 
static Method_mp_utype MP2s (integrationRefine, IS)
 
static Method_mp_utype MP2s (integrationRefine, MMAIS)
 
static Method_mp_utype MP2s (methodName, ASYNCH_PATTERN_SEARCH)
 
static Method_mp_utype MP2s (methodName, BRANCH_AND_BOUND)
 
static Method_mp_utype MP2s (methodName, COLINY_BETA)
 
static Method_mp_utype MP2s (methodName, COLINY_COBYLA)
 
static Method_mp_utype MP2s (methodName, COLINY_DIRECT)
 
static Method_mp_utype MP2s (methodName, COLINY_EA)
 
static Method_mp_utype MP2s (methodName, COLINY_PATTERN_SEARCH)
 
static Method_mp_utype MP2s (methodName, COLINY_SOLIS_WETS)
 
static Method_mp_utype MP2s (methodName, CONMIN_FRCG)
 
static Method_mp_utype MP2s (methodName, CONMIN_MFD)
 
static Method_mp_utype MP2s (methodName, DACE)
 
static Method_mp_utype MP2s (methodName, DOT_BFGS)
 
static Method_mp_utype MP2s (methodName, DOT_FRCG)
 
static Method_mp_utype MP2s (methodName, DOT_MMFD)
 
static Method_mp_utype MP2s (methodName, DOT_SLP)
 
static Method_mp_utype MP2s (methodName, DOT_SQP)
 
static Method_mp_utype MP2s (methodName, EFFICIENT_GLOBAL)
 
static Method_mp_utype MP2s (methodName, FSU_CVT)
 
static Method_mp_utype MP2s (methodName, FSU_HALTON)
 
static Method_mp_utype MP2s (methodName, FSU_HAMMERSLEY)
 
static Method_mp_utype MP2s (methodName, HYBRID)
 
static Method_mp_utype MP2s (methodName, MESH_ADAPTIVE_SEARCH)
 
static Method_mp_utype MP2s (methodName, MOGA)
 
static Method_mp_utype MP2s (methodName, MULTI_START)
 
static Method_mp_utype MP2s (methodName, NCSU_DIRECT)
 
static Method_mp_utype MP2s (methodName, NL2SOL)
 
static Method_mp_utype MP2s (methodName, NLPQL_SQP)
 
static Method_mp_utype MP2s (methodName, NLSSOL_SQP)
 
static Method_mp_utype MP2s (methodName, ADAPTIVE_SAMPLING)
 
static Method_mp_utype MP2s (methodName, BAYES_CALIBRATION)
 
static Method_mp_utype MP2s (methodName, GENIE_DIRECT)
 
static Method_mp_utype MP2s (methodName, GENIE_OPT_DARTS)
 
static Method_mp_utype MP2s (methodName, GPAIS)
 
static Method_mp_utype MP2s (methodName, GLOBAL_EVIDENCE)
 
static Method_mp_utype MP2s (methodName, GLOBAL_INTERVAL_EST)
 
static Method_mp_utype MP2s (methodName, GLOBAL_RELIABILITY)
 
static Method_mp_utype MP2s (methodName, IMPORTANCE_SAMPLING)
 
static Method_mp_utype MP2s (methodName, LOCAL_EVIDENCE)
 
static Method_mp_utype MP2s (methodName, LOCAL_INTERVAL_EST)
 
static Method_mp_utype MP2s (methodName, LOCAL_RELIABILITY)
 
static Method_mp_utype MP2s (methodName, MULTILEVEL_SAMPLING)
 
static Method_mp_utype MP2s (methodName, POF_DARTS)
 
static Method_mp_utype MP2s (methodName, RKD_DARTS)
 
static Method_mp_utype MP2s (methodName, POLYNOMIAL_CHAOS)
 
static Method_mp_utype MP2s (methodName, RANDOM_SAMPLING)
 
static Method_mp_utype MP2s (methodName, STOCH_COLLOCATION)
 
static Method_mp_utype MP2s (methodName, NONLINEAR_CG)
 
static Method_mp_utype MP2s (methodName, NPSOL_SQP)
 
static Method_mp_utype MP2s (methodName, OPTPP_CG)
 
static Method_mp_utype MP2s (methodName, OPTPP_FD_NEWTON)
 
static Method_mp_utype MP2s (methodName, OPTPP_G_NEWTON)
 
static Method_mp_utype MP2s (methodName, OPTPP_NEWTON)
 
static Method_mp_utype MP2s (methodName, OPTPP_PDS)
 
static Method_mp_utype MP2s (methodName, OPTPP_Q_NEWTON)
 
static Method_mp_utype MP2s (methodName, PARETO_SET)
 
static Method_mp_utype MP2s (methodName, PSUADE_MOAT)
 
static Method_mp_utype MP2s (methodName, RICHARDSON_EXTRAP)
 
static Method_mp_utype MP2s (methodName, SOGA)
 
static Method_mp_utype MP2s (methodName, SURROGATE_BASED_GLOBAL)
 
static Method_mp_utype MP2s (methodName, SURROGATE_BASED_LOCAL)
 
static Method_mp_utype MP2s (methodName, VECTOR_PARAMETER_STUDY)
 
static Method_mp_utype MP2s (methodName, LIST_PARAMETER_STUDY)
 
static Method_mp_utype MP2s (methodName, CENTERED_PARAMETER_STUDY)
 
static Method_mp_utype MP2s (methodName, MULTIDIM_PARAMETER_STUDY)
 
static Method_mp_utype MP2s (preSolveMethod, SUBMETHOD_NIP)
 
static Method_mp_utype MP2s (preSolveMethod, SUBMETHOD_NONE)
 
static Method_mp_utype MP2s (preSolveMethod, SUBMETHOD_SQP)
 
static Method_mp_utype MP2s (pstudyFileFormat, TABULAR_NONE)
 
static Method_mp_utype MP2s (pstudyFileFormat, TABULAR_HEADER)
 
static Method_mp_utype MP2s (pstudyFileFormat, TABULAR_EVAL_ID)
 
static Method_mp_utype MP2s (pstudyFileFormat, TABULAR_IFACE_ID)
 
static Method_mp_utype MP2s (pstudyFileFormat, TABULAR_ANNOTATED)
 
static Method_mp_utype MP2s (reliabilitySearchType, AMV_PLUS_U)
 
static Method_mp_utype MP2s (reliabilitySearchType, AMV_PLUS_X)
 
static Method_mp_utype MP2s (reliabilitySearchType, AMV_U)
 
static Method_mp_utype MP2s (reliabilitySearchType, AMV_X)
 
static Method_mp_utype MP2s (reliabilitySearchType, EGRA_U)
 
static Method_mp_utype MP2s (reliabilitySearchType, EGRA_X)
 
static Method_mp_utype MP2s (reliabilitySearchType, NO_APPROX)
 
static Method_mp_utype MP2s (reliabilitySearchType, TANA_U)
 
static Method_mp_utype MP2s (reliabilitySearchType, TANA_X)
 
static Method_mp_utype MP2s (sampleType, SUBMETHOD_LHS)
 
static Method_mp_utype MP2s (sampleType, SUBMETHOD_RANDOM)
 
static Method_mp_utype MP2s (subMethod, SUBMETHOD_COLLABORATIVE)
 
static Method_mp_utype MP2s (subMethod, SUBMETHOD_EMBEDDED)
 
static Method_mp_utype MP2s (subMethod, SUBMETHOD_SEQUENTIAL)
 
static Method_mp_utype MP2s (subMethod, SUBMETHOD_DREAM)
 
static Method_mp_utype MP2s (subMethod, SUBMETHOD_WASABI)
 
static Method_mp_utype MP2s (subMethod, SUBMETHOD_GPMSA)
 
static Method_mp_utype MP2s (subMethod, SUBMETHOD_QUESO)
 
static Method_mp_utype MP2s (subMethod, SUBMETHOD_NIP)
 
static Method_mp_utype MP2s (subMethod, SUBMETHOD_SQP)
 
static Method_mp_utype MP2s (subMethod, SUBMETHOD_EA)
 
static Method_mp_utype MP2s (subMethod, SUBMETHOD_EGO)
 
static Method_mp_utype MP2s (subMethod, SUBMETHOD_SBO)
 
static Method_mp_utype MP2s (subMethod, SUBMETHOD_LHS)
 
static Method_mp_utype MP2s (subMethod, SUBMETHOD_RANDOM)
 
static Method_mp_utype MP2s (subMethod, SUBMETHOD_OA_LHS)
 
static Method_mp_utype MP2s (subMethod, SUBMETHOD_OAS)
 
static Method_mp_utype MP2s (subMethod, SUBMETHOD_BOX_BEHNKEN)
 
static Method_mp_utype MP2s (subMethod, SUBMETHOD_CENTRAL_COMPOSITE)
 
static Method_mp_utype MP2s (subMethod, SUBMETHOD_GRID)
 
static Method_mp_utype MP2s (subMethod, SUBMETHOD_CONVERGE_ORDER)
 
static Method_mp_utype MP2s (subMethod, SUBMETHOD_CONVERGE_QOI)
 
static Method_mp_utype MP2s (subMethod, SUBMETHOD_ESTIMATE_ORDER)
 
static IntSet MP_ (surrogateFnIndices)
 
static Model_mp_lit MP2 (approxPointReuse, all)
 
static Model_mp_lit MP2 (approxPointReuse, none)
 
static Model_mp_lit MP2 (approxPointReuse, region)
 
static Model_mp_lit MP2 (marsInterpolation, linear)
 
static Model_mp_lit MP2 (marsInterpolation, cubic)
 
static Model_mp_lit MP2 (modelType, nested)
 
static Model_mp_lit MP2 (modelType, random_field)
 
static Model_mp_lit MP2 (modelType, simulation)
 
static Model_mp_lit MP2 (modelType, subspace)
 
static Model_mp_lit MP2 (modelType, surrogate)
 
static Model_mp_lit MP2 (surrogateType, hierarchical)
 
static Model_mp_lit MP2 (surrogateType, global_gaussian)
 
static Model_mp_lit MP2 (surrogateType, global_kriging)
 
static Model_mp_lit MP2 (surrogateType, global_mars)
 
static Model_mp_lit MP2 (surrogateType, global_moving_least_squares)
 
static Model_mp_lit MP2 (surrogateType, global_neural_network)
 
static Model_mp_lit MP2 (surrogateType, global_polynomial)
 
static Model_mp_lit MP2 (surrogateType, global_radial_basis)
 
static Model_mp_lit MP2 (surrogateType, global_voronoi_surrogate)
 
static Model_mp_lit MP2 (surrogateType, local_taylor)
 
static Model_mp_lit MP2 (surrogateType, multipoint_tana)
 
static Model_mp_lit MP2 (trendOrder, constant)
 
static Model_mp_lit MP2 (trendOrder, linear)
 
static Model_mp_lit MP2 (trendOrder, reduced_quadratic)
 
static Model_mp_lit MP2 (trendOrder, quadratic)
 
static Model_mp_ord MP2s (approxCorrectionOrder, 0)
 
static Model_mp_ord MP2s (approxCorrectionOrder, 1)
 
static Model_mp_ord MP2s (approxCorrectionOrder, 2)
 
static Model_mp_ord MP2s (polynomialOrder, 1)
 
static Model_mp_ord MP2s (polynomialOrder, 2)
 
static Model_mp_ord MP2s (polynomialOrder, 3)
 
static Model_mp_type MP2s (approxCorrectionType, ADDITIVE_CORRECTION)
 
static Model_mp_type MP2s (approxCorrectionType, COMBINED_CORRECTION)
 
static Model_mp_type MP2s (approxCorrectionType, MULTIPLICATIVE_CORRECTION)
 
static Model_mp_type MP2s (pointsManagement, MINIMUM_POINTS)
 
static Model_mp_type MP2s (pointsManagement, RECOMMENDED_POINTS)
 
static Model_mp_type MP2s (subMethodScheduling, MASTER_SCHEDULING)
 
static Model_mp_type MP2s (subMethodScheduling, PEER_SCHEDULING)
 
static Model_mp_utype MP2s (analyticCovIdForm, EXP_L2)
 
static Model_mp_utype MP2s (analyticCovIdForm, EXP_L1)
 
static Model_mp_utype MP2s (importChallengeFormat, TABULAR_NONE)
 
static Model_mp_utype MP2s (importChallengeFormat, TABULAR_HEADER)
 
static Model_mp_utype MP2s (importChallengeFormat, TABULAR_EVAL_ID)
 
static Model_mp_utype MP2s (importChallengeFormat, TABULAR_IFACE_ID)
 
static Model_mp_utype MP2s (importChallengeFormat, TABULAR_ANNOTATED)
 
static Model_mp_utype MP2s (modelExportFormat, TEXT_ARCHIVE)
 
static Model_mp_utype MP2s (modelExportFormat, BINARY_ARCHIVE)
 
static Model_mp_utype MP2s (modelExportFormat, ALGEBRAIC_FILE)
 
static Model_mp_utype MP2s (modelExportFormat, ALGEBRAIC_CONSOLE)
 
static Model_mp_utype MP2s (randomFieldIdForm, RF_KARHUNEN_LOEVE)
 
static Model_mp_utype MP2s (randomFieldIdForm, RF_PCA_GP)
 
static Real MP_ (annRange)
 
static Real MP_ (discontGradThresh)
 
static Real MP_ (discontJumpThresh)
 
static Real MP_ (krigingNugget)
 
static Real MP_ (percentFold)
 
static Real MP_ (truncationTolerance)
 
static RealVector MP_ (krigingCorrelations)
 
static RealVector MP_ (primaryRespCoeffs)
 
static RealVector MP_ (secondaryRespCoeffs)
 
static RealVector MP_ (solutionLevelCost)
 
static String MP_ (actualModelPointer)
 
static String MP_ (decompCellType)
 
static String MP_ (idModel)
 
static String MP_ (importChallengePtsFile)
 
static String MP_ (interfacePointer)
 
static String MP_ (krigingOptMethod)
 
static String MP_ (modelExportPrefix)
 
static String MP_ (optionalInterfRespPointer)
 
static String MP_ (propagationModelPointer)
 
static String MP_ (refineCVMetric)
 
static String MP_ (responsesPointer)
 
static String MP_ (rfDataFileName)
 
static String MP_ (solutionLevelControl)
 
static String MP_ (variablesPointer)
 
static StringArray MP_ (diagMetrics)
 
static StringArray MP_ (orderedModelPointers)
 
static StringArray MP_ (primaryVarMaps)
 
static StringArray MP_ (secondaryVarMaps)
 
static bool MP_ (autoRefine)
 
static bool MP_ (crossValidateFlag)
 
static bool MP_ (decompDiscontDetect)
 
static bool MP_ (exportSurrogate)
 
static bool MP_ (hierarchicalTags)
 
static bool MP_ (importChallengeActive)
 
static bool MP_ (modelUseDerivsFlag)
 
static bool MP_ (domainDecomp)
 
static bool MP_ (pointSelection)
 
static bool MP_ (pressFlag)
 
static bool MP_ (subspaceIdBingLi)
 
static bool MP_ (subspaceIdConstantine)
 
static bool MP_ (subspaceIdEnergy)
 
static short MP_ (annNodes)
 
static short MP_ (annRandomWeight)
 
static short MP_ (krigingFindNugget)
 
static short MP_ (krigingMaxTrials)
 
static short MP_ (marsMaxBases)
 
static short MP_ (mlsWeightFunction)
 
static short MP_ (polynomialOrder)
 
static short MP_ (rbfBases)
 
static short MP_ (rbfMaxPts)
 
static short MP_ (rbfMaxSubsets)
 
static short MP_ (rbfMinPartition)
 
static int MP_ (decompSupportLayers)
 
static int MP_ (initialSamples)
 
static int MP_ (maxFunctionEvals)
 
static int MP_ (numFolds)
 
static int MP_ (numReplicates)
 
static int MP_ (pointsTotal)
 
static int MP_ (dimension)
 
static int MP_ (refineCVFolds)
 
static int MP_ (subMethodProcs)
 
static int MP_ (subMethodServers)
 
static IntSet MP_ (idAnalyticGrads)
 
static IntSet MP_ (idAnalyticHessians)
 
static IntSet MP_ (idNumericalGrads)
 
static IntSet MP_ (idNumericalHessians)
 
static IntSet MP_ (idQuasiHessians)
 
static IntVector MP_ (fieldLengths)
 
static IntVector MP_ (numCoordsPerField)
 
static RealVector MP_ (expConfigVars)
 
static RealVector MP_ (expObservations)
 
static RealVector MP_ (primaryRespFnWeights)
 
static RealVector MP_ (nonlinearEqTargets)
 
static RealVector MP_ (nonlinearIneqLowerBnds)
 
static RealVector MP_ (nonlinearIneqUpperBnds)
 
static RealVector MP_ (fdGradStepSize)
 
static RealVector MP_ (fdHessStepSize)
 
static RealVector MP_ (primaryRespFnScales)
 
static RealVector MP_ (nonlinearEqScales)
 
static RealVector MP_ (nonlinearIneqScales)
 
static Resp_mp_lit MP2 (gradientType, analytic)
 
static Resp_mp_lit MP2 (gradientType, mixed)
 
static Resp_mp_lit MP2 (gradientType, none)
 
static Resp_mp_lit MP2 (gradientType, numerical)
 
static Resp_mp_lit MP2 (hessianType, analytic)
 
static Resp_mp_lit MP2 (hessianType, mixed)
 
static Resp_mp_lit MP2 (hessianType, none)
 
static Resp_mp_lit MP2 (hessianType, numerical)
 
static Resp_mp_lit MP2 (hessianType, quasi)
 
static Resp_mp_lit MP2 (intervalType, central)
 
static Resp_mp_lit MP2 (intervalType, forward)
 
static Resp_mp_lit MP2 (methodSource, dakota)
 
static Resp_mp_lit MP2 (methodSource, vendor)
 
static Resp_mp_lit MP2 (fdGradStepType, absolute)
 
static Resp_mp_lit MP2 (fdGradStepType, bounds)
 
static Resp_mp_lit MP2 (fdGradStepType, relative)
 
static Resp_mp_lit MP2 (fdHessStepType, absolute)
 
static Resp_mp_lit MP2 (fdHessStepType, bounds)
 
static Resp_mp_lit MP2 (fdHessStepType, relative)
 
static Resp_mp_lit MP2 (quasiHessianType, bfgs)
 
static Resp_mp_lit MP2 (quasiHessianType, damped_bfgs)
 
static Resp_mp_lit MP2 (quasiHessianType, sr1)
 
static String MP_ (scalarDataFileName)
 
static String MP_ (idResponses)
 
static StringArray MP_ (nonlinearEqScaleTypes)
 
static StringArray MP_ (nonlinearIneqScaleTypes)
 
static StringArray MP_ (primaryRespFnScaleTypes)
 
static StringArray MP_ (primaryRespFnSense)
 
static StringArray MP_ (responseLabels)
 
static StringArray MP_ (varianceType)
 
static bool MP_ (calibrationDataFlag)
 
static bool MP_ (centralHess)
 
static bool MP_ (interpolateFlag)
 
static bool MP_ (ignoreBounds)
 
static bool MP_ (readFieldCoords)
 
static size_t MP_ (numExpConfigVars)
 
static size_t MP_ (numExperiments)
 
static size_t MP_ (numFieldLeastSqTerms)
 
static size_t MP_ (numFieldObjectiveFunctions)
 
static size_t MP_ (numFieldResponseFunctions)
 
static size_t MP_ (numLeastSqTerms)
 
static size_t MP_ (numNonlinearEqConstraints)
 
static size_t MP_ (numNonlinearIneqConstraints)
 
static size_t MP_ (numObjectiveFunctions)
 
static size_t MP_ (numResponseFunctions)
 
static size_t MP_ (numScalarLeastSqTerms)
 
static size_t MP_ (numScalarObjectiveFunctions)
 
static size_t MP_ (numScalarResponseFunctions)
 
static Resp_mp_utype MP2s (scalarDataFormat, TABULAR_NONE)
 
static Resp_mp_utype MP2s (scalarDataFormat, TABULAR_HEADER)
 
static Resp_mp_utype MP2s (scalarDataFormat, TABULAR_EVAL_ID)
 
static Resp_mp_utype MP2s (scalarDataFormat, TABULAR_EXPER_ANNOT)
 
static Env_mp_utype MP2s (postRunInputFormat, TABULAR_NONE)
 
static Env_mp_utype MP2s (postRunInputFormat, TABULAR_HEADER)
 
static Env_mp_utype MP2s (postRunInputFormat, TABULAR_EVAL_ID)
 
static Env_mp_utype MP2s (postRunInputFormat, TABULAR_IFACE_ID)
 
static Env_mp_utype MP2s (postRunInputFormat, TABULAR_ANNOTATED)
 
static Env_mp_utype MP2s (preRunOutputFormat, TABULAR_NONE)
 
static Env_mp_utype MP2s (preRunOutputFormat, TABULAR_HEADER)
 
static Env_mp_utype MP2s (preRunOutputFormat, TABULAR_EVAL_ID)
 
static Env_mp_utype MP2s (preRunOutputFormat, TABULAR_IFACE_ID)
 
static Env_mp_utype MP2s (preRunOutputFormat, TABULAR_ANNOTATED)
 
static Env_mp_utype MP2s (tabularFormat, TABULAR_NONE)
 
static Env_mp_utype MP2s (tabularFormat, TABULAR_HEADER)
 
static Env_mp_utype MP2s (tabularFormat, TABULAR_EVAL_ID)
 
static Env_mp_utype MP2s (tabularFormat, TABULAR_IFACE_ID)
 
static Env_mp_utype MP2s (tabularFormat, TABULAR_ANNOTATED)
 
static String MP_ (errorFile)
 
static String MP_ (outputFile)
 
static String MP_ (postRunInput)
 
static String MP_ (postRunOutput)
 
static String MP_ (preRunInput)
 
static String MP_ (preRunOutput)
 
static String MP_ (readRestart)
 
static String MP_ (resultsOutputFile)
 
static String MP_ (runInput)
 
static String MP_ (runOutput)
 
static String MP_ (tabularDataFile)
 
static String MP_ (topMethodPointer)
 
static String MP_ (writeRestart)
 
static bool MP_ (checkFlag)
 
static bool MP_ (graphicsFlag)
 
static bool MP_ (postRunFlag)
 
static bool MP_ (preRunFlag)
 
static bool MP_ (resultsOutputFlag)
 
static bool MP_ (runFlag)
 
static bool MP_ (tabularDataFlag)
 
static int MP_ (outputPrecision)
 
static int MP_ (stopRestart)
 
static size_t MP_ (numBetaUncVars)
 
static size_t MP_ (numBinomialUncVars)
 
static size_t MP_ (numContinuousDesVars)
 
static size_t MP_ (numContinuousIntervalUncVars)
 
static size_t MP_ (numContinuousStateVars)
 
static size_t MP_ (numDiscreteDesRangeVars)
 
static size_t MP_ (numDiscreteDesSetIntVars)
 
static size_t MP_ (numDiscreteDesSetStrVars)
 
static size_t MP_ (numDiscreteDesSetRealVars)
 
static size_t MP_ (numDiscreteIntervalUncVars)
 
static size_t MP_ (numDiscreteStateRangeVars)
 
static size_t MP_ (numDiscreteStateSetIntVars)
 
static size_t MP_ (numDiscreteStateSetStrVars)
 
static size_t MP_ (numDiscreteStateSetRealVars)
 
static size_t MP_ (numDiscreteUncSetIntVars)
 
static size_t MP_ (numDiscreteUncSetStrVars)
 
static size_t MP_ (numDiscreteUncSetRealVars)
 
static size_t MP_ (numExponentialUncVars)
 
static size_t MP_ (numFrechetUncVars)
 
static size_t MP_ (numGammaUncVars)
 
static size_t MP_ (numGeometricUncVars)
 
static size_t MP_ (numGumbelUncVars)
 
static size_t MP_ (numHistogramBinUncVars)
 
static size_t MP_ (numHistogramPtIntUncVars)
 
static size_t MP_ (numHistogramPtStrUncVars)
 
static size_t MP_ (numHistogramPtRealUncVars)
 
static size_t MP_ (numHyperGeomUncVars)
 
static size_t MP_ (numLognormalUncVars)
 
static size_t MP_ (numLoguniformUncVars)
 
static size_t MP_ (numNegBinomialUncVars)
 
static size_t MP_ (numNormalUncVars)
 
static size_t MP_ (numPoissonUncVars)
 
static size_t MP_ (numTriangularUncVars)
 
static size_t MP_ (numUniformUncVars)
 
static size_t MP_ (numWeibullUncVars)
 
static IntVector VP_ (ddsi)
 
static IntVector VP_ (DIlb)
 
static IntVector MP_ (discreteDesignRangeLowerBnds)
 
static IntVector MP_ (discreteDesignRangeUpperBnds)
 
static IntVector MP_ (discreteDesignRangeVars)
 
static IntVector MP_ (discreteDesignSetIntVars)
 
static IntVector MP_ (discreteIntervalUncVars)
 
static IntVector MP_ (discreteStateRangeLowerBnds)
 
static IntVector MP_ (discreteStateRangeUpperBnds)
 
static IntVector MP_ (discreteStateRangeVars)
 
static IntVector MP_ (discreteStateSetIntVars)
 
static IntVector MP_ (discreteUncSetIntVars)
 
static IntVector VP_ (DIub)
 
static IntVector MP_ (histogramPointIntUncVars)
 
static IntVector VP_ (hpia)
 
static IntVector VP_ (dssi)
 
static IntVector VP_ (ddsia)
 
static IntVector VP_ (ddssa)
 
static IntVector VP_ (ddsra)
 
static IntVector VP_ (dusi)
 
static IntArray VP_ (nddsi)
 
static IntArray VP_ (nddss)
 
static IntArray VP_ (nddsr)
 
static IntArray VP_ (ndssi)
 
static IntArray VP_ (ndsss)
 
static IntArray VP_ (ndssr)
 
static IntArray VP_ (ndusi)
 
static IntArray VP_ (nduss)
 
static IntArray VP_ (ndusr)
 
static IntArray VP_ (nhbp)
 
static IntArray VP_ (nhpip)
 
static IntArray VP_ (nhpsp)
 
static IntArray VP_ (nhprp)
 
static IntArray VP_ (nCI)
 
static IntArray VP_ (nDI)
 
static RealVector MP_ (betaUncLowerBnds)
 
static RealVector MP_ (betaUncUpperBnds)
 
static RealVector MP_ (betaUncVars)
 
static RealVector MP_ (binomialUncProbPerTrial)
 
static RealVector MP_ (continuousDesignLowerBnds)
 
static RealVector MP_ (continuousDesignUpperBnds)
 
static RealVector MP_ (continuousDesignVars)
 
static RealVector MP_ (continuousDesignScales)
 
static RealVector MP_ (continuousIntervalUncVars)
 
static RealVector MP_ (continuousStateLowerBnds)
 
static RealVector MP_ (continuousStateUpperBnds)
 
static RealVector MP_ (continuousStateVars)
 
static RealVector MP_ (discreteDesignSetRealVars)
 
static RealVector MP_ (discreteStateSetRealVars)
 
static RealVector MP_ (discreteUncSetRealVars)
 
static RealVector MP_ (frechetUncBetas)
 
static RealVector MP_ (frechetUncVars)
 
static RealVector MP_ (geometricUncProbPerTrial)
 
static RealVector MP_ (gumbelUncBetas)
 
static RealVector MP_ (gumbelUncVars)
 
static RealVector MP_ (histogramBinUncVars)
 
static RealVector MP_ (histogramPointRealUncVars)
 
static RealVector MP_ (negBinomialUncProbPerTrial)
 
static RealVector MP_ (normalUncLowerBnds)
 
static RealVector MP_ (normalUncMeans)
 
static RealVector MP_ (normalUncUpperBnds)
 
static RealVector MP_ (normalUncVars)
 
static RealVector MP_ (triangularUncModes)
 
static RealVector MP_ (triangularUncVars)
 
static RealVector MP_ (uniformUncVars)
 
static RealVector MP_ (weibullUncVars)
 
static RealVector VP_ (ddsr)
 
static RealVector VP_ (dssr)
 
static RealVector VP_ (dusr)
 
static RealVector VP_ (CIlb)
 
static RealVector VP_ (CIub)
 
static RealVector VP_ (CIp)
 
static RealVector VP_ (DIp)
 
static RealVector VP_ (DSIp)
 
static RealVector VP_ (DSSp)
 
static RealVector VP_ (DSRp)
 
static RealVector VP_ (hba)
 
static RealVector VP_ (hbo)
 
static RealVector VP_ (hbc)
 
static RealVector VP_ (hpic)
 
static RealVector VP_ (hpsc)
 
static RealVector VP_ (hpra)
 
static RealVector VP_ (hprc)
 
static RealVector VP_ (ucm)
 
static String MP_ (idVariables)
 
static StringArray MP_ (continuousDesignLabels)
 
static StringArray MP_ (continuousDesignScaleTypes)
 
static StringArray MP_ (continuousStateLabels)
 
static StringArray MP_ (discreteDesignRangeLabels)
 
static StringArray MP_ (discreteDesignSetIntLabels)
 
static StringArray MP_ (discreteDesignSetStrLabels)
 
static StringArray MP_ (discreteDesignSetRealLabels)
 
static StringArray MP_ (discreteStateRangeLabels)
 
static StringArray MP_ (discreteStateSetIntLabels)
 
static StringArray MP_ (discreteStateSetStrLabels)
 
static StringArray MP_ (discreteStateSetRealLabels)
 
static StringArray MP_ (discreteDesignSetStrVars)
 
static StringArray MP_ (discreteUncSetStrVars)
 
static StringArray MP_ (discreteStateSetStrVars)
 
static StringArray MP_ (histogramPointStrUncVars)
 
static StringArray VP_ (hpsa)
 
static StringArray VP_ (ddss)
 
static StringArray VP_ (duss)
 
static StringArray VP_ (dsss)
 
static BitArray MP_ (discreteDesignSetIntCat)
 
static BitArray MP_ (discreteDesignSetRealCat)
 
static BitArray MP_ (discreteStateSetIntCat)
 
static BitArray MP_ (discreteStateSetRealCat)
 
static BitArray MP_ (discreteUncSetIntCat)
 
static BitArray MP_ (discreteUncSetRealCat)
 
static Var_brv MP2s (betaUncAlphas, 0.)
 
static Var_brv MP2s (betaUncBetas, 0.)
 
static Var_brv MP2s (exponentialUncBetas, 0.)
 
static Var_brv MP2s (exponentialUncVars, 0.)
 
static Var_brv MP2s (frechetUncAlphas, 2.)
 
static Var_brv MP2s (gammaUncAlphas, 0.)
 
static Var_brv MP2s (gammaUncBetas, 0.)
 
static Var_brv MP2s (gammaUncVars, 0.)
 
static Var_brv MP2s (gumbelUncAlphas, 0.)
 
static Var_brv MP2s (lognormalUncErrFacts, 1.)
 
static Var_brv MP2s (lognormalUncLambdas, 0.)
 
static Var_brv MP2s (lognormalUncLowerBnds, 0.)
 
static Var_brv MP2s (lognormalUncMeans, 0.)
 
static Var_brv MP2s (lognormalUncStdDevs, 0.)
 
static Var_brv MP2s (lognormalUncUpperBnds, std::numeric_limits< Real >::infinity())
 
static Var_brv MP2s (lognormalUncVars, 0.)
 
static Var_brv MP2s (lognormalUncZetas, 0.)
 
static Var_brv MP2s (loguniformUncLowerBnds, 0.)
 
static Var_brv MP2s (loguniformUncUpperBnds, std::numeric_limits< Real >::infinity())
 
static Var_brv MP2s (loguniformUncVars, 0.)
 
static Var_brv MP2s (normalUncStdDevs, 0.)
 
static Var_brv MP2s (poissonUncLambdas, 0.)
 
static Var_brv MP2s (triangularUncLowerBnds,-std::numeric_limits< Real >::infinity())
 
static Var_brv MP2s (triangularUncUpperBnds, std::numeric_limits< Real >::infinity())
 
static Var_brv MP2s (uniformUncLowerBnds,-std::numeric_limits< Real >::infinity())
 
static Var_brv MP2s (uniformUncUpperBnds, std::numeric_limits< Real >::infinity())
 
static Var_brv MP2s (weibullUncAlphas, 0.)
 
static Var_brv MP2s (weibullUncBetas, 0.)
 
static Var_biv MP2s (binomialUncNumTrials, 0)
 
static Var_biv MP2s (binomialUncVars, 0)
 
static Var_biv MP2s (geometricUncVars, 0)
 
static Var_biv MP2s (hyperGeomUncNumDrawn, 0)
 
static Var_biv MP2s (hyperGeomUncSelectedPop, 0)
 
static Var_biv MP2s (hyperGeomUncTotalPop, 0)
 
static Var_biv MP2s (hyperGeomUncVars, 0)
 
static Var_biv MP2s (negBinomialUncNumTrials, 0)
 
static Var_biv MP2s (negBinomialUncVars, 0)
 
static Var_biv MP2s (poissonUncVars, 0)
 
static Var_mp_type Vtype (varsDomain, MIXED_DOMAIN)
 
static Var_mp_type Vtype (varsDomain, RELAXED_DOMAIN)
 
static Var_mp_type Vtype (varsView, ALL_VIEW)
 
static Var_mp_type Vtype (varsView, DESIGN_VIEW)
 
static Var_mp_type Vtype (varsView, UNCERTAIN_VIEW)
 
static Var_mp_type Vtype (varsView, ALEATORY_UNCERTAIN_VIEW)
 
static Var_mp_type Vtype (varsView, EPISTEMIC_UNCERTAIN_VIEW)
 
static Var_mp_type Vtype (varsView, STATE_VIEW)
 
template<class ContainerT >
void flatten_num_array (const std::vector< ContainerT > &input_array, IntArray **pia)
 Free convenience function that flatten sizes of an array of std containers; takes an array of containers and returns an IntArray containing the sizes of each container in the input array. Note: Did not specialize for vector<RealVector> as no current use cases.
 
void dn2f_ (int *n, int *p, Real *x, Calcrj, int *iv, int *liv, int *lv, Real *v, int *ui, void *ur, Vf)
 
void dn2fb_ (int *n, int *p, Real *x, Real *b, Calcrj, int *iv, int *liv, int *lv, Real *v, int *ui, void *ur, Vf)
 
void dn2g_ (int *n, int *p, Real *x, Calcrj, Calcrj, int *iv, int *liv, int *lv, Real *v, int *ui, void *ur, Vf)
 
void dn2gb_ (int *n, int *p, Real *x, Real *b, Calcrj, Calcrj, int *iv, int *liv, int *lv, Real *v, int *ui, void *ur, Vf)
 
void divset_ (int *, int *, int *, int *, Real *)
 
double dr7mdc_ (int *)
 
static void Rswapchk (Nl2Misc *q)
 
static int hasnaninf (const double *d, int n)
 
NLPQLPOptimizernew_NLPQLPOptimizer (ProblemDescDB &problem_db)
 
NLPQLPOptimizernew_NLPQLPOptimizer (Model &model)
 
NLPQLPOptimizernew_NLPQLPOptimizer (ProblemDescDB &problem_db, Model &model)
 
NPSOLOptimizernew_NPSOLOptimizer (ProblemDescDB &problem_db)
 
NPSOLOptimizernew_NPSOLOptimizer1 (Model &model)
 
NPSOLOptimizernew_NPSOLOptimizer2 (Model &model, const int &derivative_level, const Real &conv_tol)
 
NPSOLOptimizernew_NPSOLOptimizer3 (const RealVector &initial_point, const RealVector &var_lower_bnds, const RealVector &var_upper_bnds, const RealMatrix &lin_ineq_coeffs, const RealVector &lin_ineq_lower_bnds, const RealVector &lin_ineq_upper_bnds, const RealMatrix &lin_eq_coeffs, const RealVector &lin_eq_targets, const RealVector &nonlin_ineq_lower_bnds, const RealVector &nonlin_ineq_upper_bnds, const RealVector &nonlin_eq_targets, void(*user_obj_eval)(int &, int &, double *, double &, double *, int &), void(*user_con_eval)(int &, int &, int &, int &, int *, double *, double *, double *, int &), const int &derivative_level, const Real &conv_tol)
 
NPSOLOptimizernew_NPSOLOptimizer (ProblemDescDB &problem_db, Model &model)
 
NPSOLOptimizernew_NPSOLOptimizer (Model &model)
 
NPSOLOptimizernew_NPSOLOptimizer (Model &model, const int &, const Real &)
 
NPSOLOptimizernew_NPSOLOptimizer (const RealVector &initial_point, const RealVector &var_lower_bnds, const RealVector &var_upper_bnds, const RealMatrix &lin_ineq_coeffs, const RealVector &lin_ineq_lower_bnds, const RealVector &lin_ineq_upper_bnds, const RealMatrix &lin_eq_coeffs, const RealVector &lin_eq_targets, const RealVector &nonlin_ineq_lower_bnds, const RealVector &nonlin_ineq_upper_bnds, const RealVector &nonlin_eq_targets, void(*user_obj_eval)(int &, int &, double *, double &, double *, int &), void(*user_con_eval)(int &, int &, int &, int &, int *, double *, double *, double *, int &), const int &derivative_level, const Real &conv_tol)
 
void start_dakota_heartbeat (int)
 
void dak_sigcatch (int sig)
 
MPIUnpackBufferoperator>> (MPIUnpackBuffer &s, ParallelLevel &pl)
 MPIUnpackBuffer extraction operator for ParallelLevel. Calls read(MPIUnpackBuffer&).
 
MPIPackBufferoperator<< (MPIPackBuffer &s, const ParallelLevel &pl)
 MPIPackBuffer insertion operator for ParallelLevel. Calls write(MPIPackBuffer&).
 
std::istream & operator>> (std::istream &s, ParamResponsePair &pair)
 std::istream extraction operator for ParamResponsePair
 
std::ostream & operator<< (std::ostream &s, const ParamResponsePair &pair)
 std::ostream insertion operator for ParamResponsePair
 
MPIUnpackBufferoperator>> (MPIUnpackBuffer &s, ParamResponsePair &pair)
 MPIUnpackBuffer extraction operator for ParamResponsePair.
 
MPIPackBufferoperator<< (MPIPackBuffer &s, const ParamResponsePair &pair)
 MPIPackBuffer insertion operator for ParamResponsePair.
 
bool operator== (const ParamResponsePair &pair1, const ParamResponsePair &pair2)
 equality operator for ParamResponsePair More...
 
bool operator!= (const ParamResponsePair &pair1, const ParamResponsePair &pair2)
 inequality operator for ParamResponsePair More...
 
static void * binsearch (void *kw, size_t kwsize, size_t n, const char *key)
 
static const char * Begins (const String &entry_name, const char *s)
 
static void Bad_name (String entry_name, const char *where)
 
static void Locked_db ()
 
static void Null_rep (const char *who)
 
static void Null_rep1 (const char *who)
 
MPIUnpackBufferoperator>> (MPIUnpackBuffer &s, ProgramOptions &progopt)
 MPIUnpackBuffer extraction operator.
 
MPIPackBufferoperator<< (MPIPackBuffer &s, const ProgramOptions &progopt)
 MPIPackBuffer insertion operator.
 
bool set_compare (const ParamResponsePair &database_pr, const ActiveSet &search_set)
 search function for a particular ParamResponsePair within a PRPList based on ActiveSet content (request vector and derivative variables vector) More...
 
bool id_vars_exact_compare (const ParamResponsePair &database_pr, const ParamResponsePair &search_pr)
 search function for a particular ParamResponsePair within a PRPMultiIndex More...
 
std::size_t hash_value (const ParamResponsePair &prp)
 hash_value for ParamResponsePairs stored in a PRPMultiIndex
 
PRPCacheHIter hashedCacheBegin (PRPCache &prp_cache)
 hashed definition of cache begin
 
PRPCacheHIter hashedCacheEnd (PRPCache &prp_cache)
 hashed definition of cache end
 
PRPQueueHIter hashedQueueBegin (PRPQueue &prp_queue)
 hashed definition of queue begin
 
PRPQueueHIter hashedQueueEnd (PRPQueue &prp_queue)
 hashed definition of queue end
 
PRPCacheHIter lookup_by_val (PRPMultiIndexCache &prp_cache, const ParamResponsePair &search_pr)
 find a ParamResponsePair based on the interface id, variables, and ActiveSet search data within search_pr. More...
 
PRPCacheHIter lookup_by_val (PRPMultiIndexCache &prp_cache, const String &search_interface_id, const Variables &search_vars, const ActiveSet &search_set)
 find a ParamResponsePair within a PRPMultiIndexCache based on the interface id, variables, and ActiveSet search data
 
PRPCacheOIter lookup_by_nearby_val (PRPMultiIndexCache &prp_cache, const String &search_interface_id, const Variables &search_vars, const ActiveSet &search_set, Real tol)
 
PRPCacheOIter lookup_by_ids (PRPMultiIndexCache &prp_cache, const IntStringPair &search_ids)
 find a ParamResponsePair within a PRPMultiIndexCache based on search_ids (i.e. std::pair<eval_id,interface_id>) search data
 
PRPCacheOIter lookup_by_ids (PRPMultiIndexCache &prp_cache, const IntStringPair &search_ids, const ParamResponsePair &search_pr)
 
PRPQueueHIter lookup_by_val (PRPMultiIndexQueue &prp_queue, const ParamResponsePair &search_pr)
 find a ParamResponsePair based on the interface id, variables, and ActiveSet search data within search_pr. More...
 
PRPQueueHIter lookup_by_val (PRPMultiIndexQueue &prp_queue, const String &search_interface_id, const Variables &search_vars, const ActiveSet &search_set)
 find a ParamResponsePair within a PRPMultiIndexQueue based on interface id, variables, and ActiveSet search data
 
PRPQueueOIter lookup_by_eval_id (PRPMultiIndexQueue &prp_queue, int search_id)
 find a ParamResponsePair within a PRPMultiIndexQueue based on search_id (i.e. integer eval_id) search data
 
void print_usage (std::ostream &s)
 print restart utility help message
 
void print_restart (StringArray pos_args, String print_dest)
 print a restart file More...
 
void print_restart_pdb (StringArray pos_args, String print_dest)
 print a restart file (PDB format) More...
 
void print_restart_tabular (StringArray pos_args, String print_dest, unsigned short tabular_format)
 print a restart file (tabular format) More...
 
void read_neutral (StringArray pos_args)
 read a restart file (neutral file format) More...
 
void repair_restart (StringArray pos_args, String identifier_type)
 repair a restart file by removing corrupted evaluations More...
 
void concatenate_restart (StringArray pos_args)
 concatenate multiple restart files More...
 
static HANDLE * wait_setup (std::map< pid_t, int > *M, size_t *pn)
 
static int wait_for_one (size_t n, HANDLE *h, int req1, size_t *pi)
 
void gauss_legendre_pts_wts_1D (int level, RealVector &result_0, RealVector &result_1)
 
void lagrange_interpolation_1d (const RealVector &samples, const RealVector &abscissa, const RealVector &values, RealVector &result)
 
void kronecker_product_2d (const RealMatrix &matrix1, const RealMatrix &matrix2, RealMatrix &matrix)
 
void get_chebyshev_points (int order, RealVector &points)
 
void chebyshev_derivative_matrix (int order, RealMatrix &derivative_matrix, RealVector &points)
 
int salinas_main (int argc, char *argv[], MPI_Comm *comm)
 subroutine interface to SALINAS simulation code
 
std::string get_cwd_str ()
 
std::vector< std::string > get_pathext ()
 
bool contains (const bfs::path &dir_path, const std::string &file_name, boost::filesystem::path &complete_filepath)
 

Variables

PRPCache data_pairs
 contains all parameter/response pairs.
 
double PI = boost::math::constants::pi<double>()
 constant pi
 
double HALF_LOG_2PI = std::log(2.0*PI)/2.0
 constant log(2*pi)/2.0
 
short abort_mode = ABORT_EXITS
 by default Dakota exits or calls MPI_Abort on errors More...
 
std::ostream * dakota_cout = &std::cout
 
                          DAKOTA stdout initially points to

< std::cout, but may be redirected to a tagged ofstream if there are < concurrent iterators.

 
std::ostream * dakota_cerr = &std::cerr
 
                          DAKOTA stderr initially points to

< std::cerr, but may be redirected to a tagged ofstream if there are < concurrent iterators.

 
ResultsManager iterator_results_db
 Global results database for iterator results.
 
int write_precision = 10
 used in ostream data output functions < (restart_util.cpp overrides default value)
 
MPIManager dummy_mpi_mgr
 dummy MPIManager for ref initialization
 
ProgramOptions dummy_prg_opt
 dummy ProgramOptions for ref initialization
 
OutputManager dummy_out_mgr
 dummy OutputManager for ref initialization
 
ParallelLibrary dummy_lib
 dummy ParallelLibrary for ref initialization
 
ProblemDescDB dummy_db
 dummy ProblemDescDB for ref initialization
 
int mc_ptr_int = 0
 global pointer for ModelCenter API
 
int dc_ptr_int = 0
 global pointer for ModelCenter eval DB
 
ProblemDescDBDak_pddb
 set by ProblemDescDB, for use in parsing
 
const size_t _NPOS = ~(size_t)0
 special value returned by index() when entry not found
 
const double BIG_REAL_BOUND = 1.0e+30
 bound beyond which constraints are considered inactive
 
Interface dummy_interface
 
 dummy Interface object used for mandatory

< reference initialization or default virtual < function return by reference when a real < Interface instance is unavailable

 
Model dummy_model
 
 dummy Model object used for mandatory reference

< initialization or default virtual function < return by reference when a real Model instance < is unavailable

 
Iterator dummy_iterator
 
 dummy Iterator object used for mandatory

< reference initialization or default virtual < function return by reference when a real < Iterator instance is unavailable

 
Dakota_funcs * DF
 
Dakota_funcs DakFuncs0
 
const char * FIELD_NAMES []
 
const int NUMBER_OF_FIELDS = 23
 
static const int MPI_COMM_WORLD = 1
 
static const int MPI_COMM_NULL = 0
 
static const int MPI_ANY_TAG = -1
 
static void * MPI_REQUEST_NULL = NULL
 
static KeyWord kw_1 [3]
 
static KeyWord kw_2 [3]
 
static KeyWord kw_3 [2]
 
static KeyWord kw_4 [3]
 
static KeyWord kw_5 [3]
 
static KeyWord kw_6 [2]
 
static KeyWord kw_7 [1]
 
static KeyWord kw_8 [1]
 
static KeyWord kw_9 [2]
 
static KeyWord kw_10 [3]
 
static KeyWord kw_11 [5]
 
static KeyWord kw_12 [15]
 
static KeyWord kw_13 [1]
 
static KeyWord kw_14 [4]
 
static KeyWord kw_15 [1]
 
static KeyWord kw_16 [4]
 
static KeyWord kw_17 [1]
 
static KeyWord kw_18 [8]
 
static KeyWord kw_19 [10]
 
static KeyWord kw_20 [12]
 
static KeyWord kw_21 [2]
 
static KeyWord kw_22 [2]
 
static KeyWord kw_23 [3]
 
static KeyWord kw_24 [2]
 
static KeyWord kw_25 [2]
 
static KeyWord kw_26 [9]
 
static KeyWord kw_27 [1]
 
static KeyWord kw_28 [2]
 
static KeyWord kw_29 [1]
 
static KeyWord kw_30 [1]
 
static KeyWord kw_31 [2]
 
static KeyWord kw_32 [4]
 
static KeyWord kw_33 [4]
 
static KeyWord kw_34 [3]
 
static KeyWord kw_35 [3]
 
static KeyWord kw_36 [3]
 
static KeyWord kw_37 [3]
 
static KeyWord kw_38 [4]
 
static KeyWord kw_39 [2]
 
static KeyWord kw_40 [3]
 
static KeyWord kw_41 [2]
 
static KeyWord kw_42 [16]
 
static KeyWord kw_43 [7]
 
static KeyWord kw_44 [2]
 
static KeyWord kw_45 [22]
 
static KeyWord kw_46 [1]
 
static KeyWord kw_47 [5]
 
static KeyWord kw_48 [3]
 
static KeyWord kw_49 [4]
 
static KeyWord kw_50 [6]
 
static KeyWord kw_51 [3]
 
static KeyWord kw_52 [4]
 
static KeyWord kw_53 [3]
 
static KeyWord kw_54 [3]
 
static KeyWord kw_55 [4]
 
static KeyWord kw_56 [4]
 
static KeyWord kw_57 [3]
 
static KeyWord kw_58 [1]
 
static KeyWord kw_59 [5]
 
static KeyWord kw_60 [3]
 
static KeyWord kw_61 [3]
 
static KeyWord kw_62 [10]
 
static KeyWord kw_63 [3]
 
static KeyWord kw_64 [1]
 
static KeyWord kw_65 [2]
 
static KeyWord kw_66 [2]
 
static KeyWord kw_67 [4]
 
static KeyWord kw_68 [2]
 
static KeyWord kw_69 [8]
 
static KeyWord kw_70 [3]
 
static KeyWord kw_71 [4]
 
static KeyWord kw_72 [7]
 
static KeyWord kw_73 [1]
 
static KeyWord kw_74 [3]
 
static KeyWord kw_75 [4]
 
static KeyWord kw_76 [6]
 
static KeyWord kw_77 [3]
 
static KeyWord kw_78 [4]
 
static KeyWord kw_79 [3]
 
static KeyWord kw_80 [3]
 
static KeyWord kw_81 [4]
 
static KeyWord kw_82 [4]
 
static KeyWord kw_83 [3]
 
static KeyWord kw_84 [1]
 
static KeyWord kw_85 [5]
 
static KeyWord kw_86 [3]
 
static KeyWord kw_87 [3]
 
static KeyWord kw_88 [7]
 
static KeyWord kw_89 [2]
 
static KeyWord kw_90 [2]
 
static KeyWord kw_91 [2]
 
static KeyWord kw_92 [3]
 
static KeyWord kw_93 [4]
 
static KeyWord kw_94 [6]
 
static KeyWord kw_95 [3]
 
static KeyWord kw_96 [4]
 
static KeyWord kw_97 [3]
 
static KeyWord kw_98 [3]
 
static KeyWord kw_99 [4]
 
static KeyWord kw_100 [4]
 
static KeyWord kw_101 [3]
 
static KeyWord kw_102 [1]
 
static KeyWord kw_103 [5]
 
static KeyWord kw_104 [1]
 
static KeyWord kw_105 [7]
 
static KeyWord kw_106 [12]
 
static KeyWord kw_107 [1]
 
static KeyWord kw_108 [3]
 
static KeyWord kw_109 [4]
 
static KeyWord kw_110 [9]
 
static KeyWord kw_111 [3]
 
static KeyWord kw_112 [2]
 
static KeyWord kw_113 [4]
 
static KeyWord kw_114 [2]
 
static KeyWord kw_115 [8]
 
static KeyWord kw_116 [3]
 
static KeyWord kw_117 [2]
 
static KeyWord kw_118 [3]
 
static KeyWord kw_119 [2]
 
static KeyWord kw_120 [5]
 
static KeyWord kw_121 [4]
 
static KeyWord kw_122 [11]
 
static KeyWord kw_123 [2]
 
static KeyWord kw_124 [3]
 
static KeyWord kw_125 [2]
 
static KeyWord kw_126 [2]
 
static KeyWord kw_127 [12]
 
static KeyWord kw_128 [8]
 
static KeyWord kw_129 [15]
 
static KeyWord kw_130 [4]
 
static KeyWord kw_131 [3]
 
static KeyWord kw_132 [1]
 
static KeyWord kw_133 [15]
 
static KeyWord kw_134 [12]
 
static KeyWord kw_135 [15]
 
static KeyWord kw_136 [7]
 
static KeyWord kw_137 [3]
 
static KeyWord kw_138 [3]
 
static KeyWord kw_139 [3]
 
static KeyWord kw_140 [2]
 
static KeyWord kw_141 [3]
 
static KeyWord kw_142 [4]
 
static KeyWord kw_143 [11]
 
static KeyWord kw_144 [3]
 
static KeyWord kw_145 [1]
 
static KeyWord kw_146 [10]
 
static KeyWord kw_147 [1]
 
static KeyWord kw_148 [12]
 
static KeyWord kw_149 [3]
 
static KeyWord kw_150 [3]
 
static KeyWord kw_151 [3]
 
static KeyWord kw_152 [4]
 
static KeyWord kw_153 [2]
 
static KeyWord kw_154 [3]
 
static KeyWord kw_155 [2]
 
static KeyWord kw_156 [12]
 
static KeyWord kw_157 [4]
 
static KeyWord kw_158 [2]
 
static KeyWord kw_159 [3]
 
static KeyWord kw_160 [2]
 
static KeyWord kw_161 [3]
 
static KeyWord kw_162 [3]
 
static KeyWord kw_163 [2]
 
static KeyWord kw_164 [3]
 
static KeyWord kw_165 [4]
 
static KeyWord kw_166 [7]
 
static KeyWord kw_167 [9]
 
static KeyWord kw_168 [2]
 
static KeyWord kw_169 [3]
 
static KeyWord kw_170 [3]
 
static KeyWord kw_171 [2]
 
static KeyWord kw_172 [3]
 
static KeyWord kw_173 [4]
 
static KeyWord kw_174 [7]
 
static KeyWord kw_175 [11]
 
static KeyWord kw_176 [2]
 
static KeyWord kw_177 [1]
 
static KeyWord kw_178 [1]
 
static KeyWord kw_179 [3]
 
static KeyWord kw_180 [3]
 
static KeyWord kw_181 [3]
 
static KeyWord kw_182 [3]
 
static KeyWord kw_183 [4]
 
static KeyWord kw_184 [2]
 
static KeyWord kw_185 [3]
 
static KeyWord kw_186 [2]
 
static KeyWord kw_187 [2]
 
static KeyWord kw_188 [19]
 
static KeyWord kw_189 [2]
 
static KeyWord kw_190 [3]
 
static KeyWord kw_191 [1]
 
static KeyWord kw_192 [2]
 
static KeyWord kw_193 [1]
 
static KeyWord kw_194 [1]
 
static KeyWord kw_195 [5]
 
static KeyWord kw_196 [1]
 
static KeyWord kw_197 [2]
 
static KeyWord kw_198 [6]
 
static KeyWord kw_199 [2]
 
static KeyWord kw_200 [3]
 
static KeyWord kw_201 [2]
 
static KeyWord kw_202 [12]
 
static KeyWord kw_203 [3]
 
static KeyWord kw_204 [4]
 
static KeyWord kw_205 [3]
 
static KeyWord kw_206 [2]
 
static KeyWord kw_207 [1]
 
static KeyWord kw_208 [1]
 
static KeyWord kw_209 [2]
 
static KeyWord kw_210 [3]
 
static KeyWord kw_211 [2]
 
static KeyWord kw_212 [7]
 
static KeyWord kw_213 [4]
 
static KeyWord kw_214 [5]
 
static KeyWord kw_215 [4]
 
static KeyWord kw_216 [10]
 
static KeyWord kw_217 [1]
 
static KeyWord kw_218 [2]
 
static KeyWord kw_219 [4]
 
static KeyWord kw_220 [2]
 
static KeyWord kw_221 [7]
 
static KeyWord kw_222 [11]
 
static KeyWord kw_223 [2]
 
static KeyWord kw_224 [5]
 
static KeyWord kw_225 [3]
 
static KeyWord kw_226 [1]
 
static KeyWord kw_227 [6]
 
static KeyWord kw_228 [8]
 
static KeyWord kw_229 [3]
 
static KeyWord kw_230 [2]
 
static KeyWord kw_231 [1]
 
static KeyWord kw_232 [3]
 
static KeyWord kw_233 [1]
 
static KeyWord kw_234 [2]
 
static KeyWord kw_235 [4]
 
static KeyWord kw_236 [19]
 
static KeyWord kw_237 [1]
 
static KeyWord kw_238 [1]
 
static KeyWord kw_239 [5]
 
static KeyWord kw_240 [2]
 
static KeyWord kw_241 [2]
 
static KeyWord kw_242 [7]
 
static KeyWord kw_243 [9]
 
static KeyWord kw_244 [15]
 
static KeyWord kw_245 [14]
 
static KeyWord kw_246 [2]
 
static KeyWord kw_247 [2]
 
static KeyWord kw_248 [3]
 
static KeyWord kw_249 [2]
 
static KeyWord kw_250 [8]
 
static KeyWord kw_251 [1]
 
static KeyWord kw_252 [2]
 
static KeyWord kw_253 [4]
 
static KeyWord kw_254 [2]
 
static KeyWord kw_255 [2]
 
static KeyWord kw_256 [3]
 
static KeyWord kw_257 [4]
 
static KeyWord kw_258 [2]
 
static KeyWord kw_259 [2]
 
static KeyWord kw_260 [3]
 
static KeyWord kw_261 [1]
 
static KeyWord kw_262 [1]
 
static KeyWord kw_263 [1]
 
static KeyWord kw_264 [2]
 
static KeyWord kw_265 [2]
 
static KeyWord kw_266 [1]
 
static KeyWord kw_267 [17]
 
static KeyWord kw_268 [3]
 
static KeyWord kw_269 [6]
 
static KeyWord kw_270 [3]
 
static KeyWord kw_271 [3]
 
static KeyWord kw_272 [3]
 
static KeyWord kw_273 [4]
 
static KeyWord kw_274 [1]
 
static KeyWord kw_275 [6]
 
static KeyWord kw_276 [3]
 
static KeyWord kw_277 [2]
 
static KeyWord kw_278 [4]
 
static KeyWord kw_279 [3]
 
static KeyWord kw_280 [2]
 
static KeyWord kw_281 [3]
 
static KeyWord kw_282 [2]
 
static KeyWord kw_283 [31]
 
static KeyWord kw_284 [2]
 
static KeyWord kw_285 [2]
 
static KeyWord kw_286 [3]
 
static KeyWord kw_287 [2]
 
static KeyWord kw_288 [8]
 
static KeyWord kw_289 [1]
 
static KeyWord kw_290 [1]
 
static KeyWord kw_291 [4]
 
static KeyWord kw_292 [1]
 
static KeyWord kw_293 [4]
 
static KeyWord kw_294 [14]
 
static KeyWord kw_295 [3]
 
static KeyWord kw_296 [3]
 
static KeyWord kw_297 [2]
 
static KeyWord kw_298 [3]
 
static KeyWord kw_299 [3]
 
static KeyWord kw_300 [4]
 
static KeyWord kw_301 [2]
 
static KeyWord kw_302 [2]
 
static KeyWord kw_303 [4]
 
static KeyWord kw_304 [2]
 
static KeyWord kw_305 [4]
 
static KeyWord kw_306 [2]
 
static KeyWord kw_307 [29]
 
static KeyWord kw_308 [5]
 
static KeyWord kw_309 [18]
 
static KeyWord kw_310 [3]
 
static KeyWord kw_311 [16]
 
static KeyWord kw_312 [3]
 
static KeyWord kw_313 [6]
 
static KeyWord kw_314 [3]
 
static KeyWord kw_315 [4]
 
static KeyWord kw_316 [6]
 
static KeyWord kw_317 [5]
 
static KeyWord kw_318 [2]
 
static KeyWord kw_319 [1]
 
static KeyWord kw_320 [8]
 
static KeyWord kw_321 [4]
 
static KeyWord kw_322 [7]
 
static KeyWord kw_323 [2]
 
static KeyWord kw_324 [2]
 
static KeyWord kw_325 [2]
 
static KeyWord kw_326 [2]
 
static KeyWord kw_327 [4]
 
static KeyWord kw_328 [17]
 
static KeyWord kw_329 [4]
 
static KeyWord kw_330 [8]
 
static KeyWord kw_331 [2]
 
static KeyWord kw_332 [7]
 
static KeyWord kw_333 [1]
 
static KeyWord kw_334 [4]
 
static KeyWord kw_335 [6]
 
static KeyWord kw_336 [16]
 
static KeyWord kw_337 [4]
 
static KeyWord kw_338 [87]
 
static KeyWord kw_339 [1]
 
static KeyWord kw_340 [2]
 
static KeyWord kw_341 [7]
 
static KeyWord kw_342 [2]
 
static KeyWord kw_343 [2]
 
static KeyWord kw_344 [3]
 
static KeyWord kw_345 [2]
 
static KeyWord kw_346 [5]
 
static KeyWord kw_347 [1]
 
static KeyWord kw_348 [2]
 
static KeyWord kw_349 [1]
 
static KeyWord kw_350 [3]
 
static KeyWord kw_351 [5]
 
static KeyWord kw_352 [3]
 
static KeyWord kw_353 [4]
 
static KeyWord kw_354 [6]
 
static KeyWord kw_355 [1]
 
static KeyWord