OpenStudioCore:analysis
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Object Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Copenstudio::analysis::AlgorithmOptionsAlgorithmOptions defines the basic options that all Algorithms are assumed to have, that is, a maximum number of iterations and a maximum number of simulations
 Copenstudio::analysis::DakotaAlgorithmOptionsDakotaAlgorithmOptions is an AlgorithmOptions class for DakotaAlgorithms
 Copenstudio::analysis::DDACEAlgorithmOptionsDDACEAlgorithmOptions is a DakotaAlgorithmOptions class that defines options specific to DDACEAlgorithm
 Copenstudio::analysis::FSUDaceAlgorithmOptionsFSUDaceAlgorithmOptions is a DakotaAlgorithmOptions class that defines options specific to FSUDaceAlgorithm
 Copenstudio::analysis::ParameterStudyAlgorithmOptionsParameterStudyAlgorithmOptions is a DakotaAlgorithmOptions that defines options specific to ParameterStudyAlgorithm
 Copenstudio::analysis::PSUADEDaceAlgorithmOptionsPSUADEDaceAlgorithmOptions is a DakotaAlgorithmOptions that defines options specific to PSUADEDaceAlgorithm
 Copenstudio::analysis::SamplingAlgorithmOptionsSamplingAlgorithmOptions is a DakotaAlgorithmOptions class that defines options specific to SamplingAlgorithm
 Copenstudio::analysis::DesignOfExperimentsOptionsDesignOfExperimentsOptions is an AlgorithmOptions class for use with DesignOfExperiments
 Copenstudio::analysis::SequentialSearchOptionsSequentialSearchOptions is an options class for SequentialSearch, derived from AlgorithmOptions
 Copenstudio::analysis::AnalysisJSONLoadResult
 Copenstudio::analysis::AnalysisObjectAnalysisObject is the base class for all major classes in the openstudio::analysis namespace
 Copenstudio::analysis::AlgorithmAlgorithm is an abstract AnalysisObject that is the base class for all OpenStudioAlgorithms and DakotaAlgorithms
 Copenstudio::analysis::DakotaAlgorithmDakotaAlgorithm is an Algorithm that works with the third-party software package DAKOTA (http://dakota.sandia.gov/software.html) to generate new data points
 Copenstudio::analysis::DDACEAlgorithmDDACEAlgorithm is a DakotaAlgorithm that implements dakotaInFileDescription so as to specify a particular Distributed Design and Analysis for Computer Experiments (DDACE) method and related options
 Copenstudio::analysis::FSUDaceAlgorithmFSUDaceAlgorithm is a DakotaAlgorithm that implements dakotaInFileDescription so as to specify a particular Florida State University Design and Analysis of Computer Experiments method and related options
 Copenstudio::analysis::ParameterStudyAlgorithmParameterStudyAlgorithm is a DakotaAlgorithm that implements dakotaInFileDescription so as to specify a particular Parameter Study method and related options
 Copenstudio::analysis::PSUADEDaceAlgorithmPSUADEDaceAlgorithm is a DakotaAlgorithm that implements dakotaInFileDescription so as to specify a particular Problem Solving Environment for Uncertainty Analysis and Design Exploration Morris One-At-A-Time method and related options
 Copenstudio::analysis::SamplingAlgorithmSamplingAlgorithm is a DakotaAlgorithm that implements dakotaInFileDescription so as to specify a particular Sampling method and related options
 Copenstudio::analysis::OpenStudioAlgorithmOpenStudioAlgorithm is an Algorithm whose logic is directly encoded in the implementation of createNextIteration
 Copenstudio::analysis::DesignOfExperimentsDesignOfExperiments is an OpenStudioAlgorithm
 Copenstudio::analysis::SequentialSearchSequentialSearch is an OpenStudioAlgorithm that can be used to solve OptimizationProblems with two objective functions and discrete variables
 Copenstudio::analysis::AnalysisAnalysis is a AnalysisObject that contains an entire analysis
 Copenstudio::analysis::DataPointDataPoint is an AnalysisObject that describes a single simulation run/to be run for a given Analysis
 Copenstudio::analysis::OptimizationDataPointOptimizationDataPoint is a DataPoint for use with OptimizationProblems
 Copenstudio::analysis::FunctionFunction is an abstract AnalysisObject that registers a set of Variables whose values can be retrieved from a DataPoint, and requires classes derived from it to implement Function::getValue
 Copenstudio::analysis::LinearFunctionLinearFunction is a Function of the form a1*x1 + a2*x2 + ..
 Copenstudio::analysis::MeasureMeasure is an AnalysisObject that defines one particular value of a DiscreteVariable
 Copenstudio::analysis::NullMeasureNullMeasure is a Measure that does not change the input model in any way
 Copenstudio::analysis::RubyMeasureRubyMeasure is a Measure that modifies a model (OSM or IDF file) using a Ruby script
 Copenstudio::analysis::ProblemProblem is an AnalysisObject that contains a (building energy) problem formulation stated as a vector of workflow steps (input variables or runmanager::WorkItems), and a vector of response functions
 Copenstudio::analysis::OptimizationProblemOptimizationProblem is a Problem that has objective functions in addition to variables, response functions, and a simulation workflow
 Copenstudio::analysis::VariableVariable is an AnalysisObject that serves as a base class for InputVariable and OutputVariable
 Copenstudio::analysis::InputVariable
 Copenstudio::analysis::ContinuousVariableA ContinuousVariable is an InputVariable whose value is a real number, perhaps restricted to lie within some bounds
 Copenstudio::analysis::RubyContinuousVariableRubyContinuousVariable is a ContinuousVariable
 Copenstudio::analysis::DiscreteVariableA DiscreteVariable is an InputVariable whose value is a finite list of values mappable to a range of integers
 Copenstudio::analysis::MeasureGroupMeasureGroup is an DiscreteVariable that takes on discrete values, each of which is described by a Measure
 Copenstudio::analysis::OutputVariable
 Copenstudio::analysis::OutputAttributeVariableOutputAttributeVariable is an OutputVariable that accesses attributes written to XML as part of a simulation post-processing step
 Copenstudio::analysis::WorkflowStepWorkflowStep is an AnalysisObject that describes an individual step in a Problem's overall Workflow
 Copenstudio::analysis::AnalysisSerializationOptions
 Copenstudio::analysis::DakotaParametersFileDakotaParametersFile is an interface to the files that DAKOTA drops on the filesystem to indicate that we should create and run a new DataPoint
 CEnumBase
 Copenstudio::analysis::AnalysisSerializationScopeEnum to indicate how much of the analysis should be written out to JSON
 Copenstudio::analysis::DakotaFunctionTypeList of function types DAKOTA expects us to evaluate
 Copenstudio::analysis::DataPointRunTypeList of DataPoint run types
 Copenstudio::analysis::DDACEAlgorithmTypeLists the types of sampling methods offered by the DDACE libary
 Copenstudio::analysis::DesignOfExperimentsType
 Copenstudio::analysis::FSUDaceAlgorithmTypeLists the types of sampling methods offered by the FSU Dace libary
 Copenstudio::analysis::FSUDaceCvtTrialTypeLists the types of trials that may be used with the FSUDaceAlgorithmType::cvt
 Copenstudio::analysis::ParameterStudyAlgorithmTypeLists the types of sampling methods offered by the Parameter Study library
 Copenstudio::analysis::SamplingAlgorithmRNGTypeLists the types of pseudo-random number generators that may be used with the Sampling library
 Copenstudio::analysis::SamplingAlgorithmSampleTypeLists the types of sampling methods offered by the Sampling libary
 Copenstudio::analysis::UncertaintyDescriptionTypeList of all the uncertainty types supported by DAKOTA
 Copenstudio::analysis::UncertaintyTypeList of uncertainty types
 Copenstudio::analysis::VariableValueTypeList of variable numeric types
 Copenstudio::analysis::OptimizationDataPointObjectiveFunctionLessPredicate struct for comparing OptimizationDataPoints by objective function value
 CQObject
 Copenstudio::analysis::UncertaintyDescriptionUncertaintyDescription is an abstract base class that can be used to append uncertainty information to a Variable
 Copenstudio::analysis::BetaDistributionBetaDistribution is an UncertaintyDescription that can apply aleatory uncertainty to a continuous variable
 Copenstudio::analysis::BinomialDistributionBinomialDistribution is an UncertaintyDescription that can apply aleatory uncertainty to a discrete variable
 Copenstudio::analysis::ExponentialDistributionExponentialDistribution is an UncertaintyDescription that can apply aleatory uncertainty to a continuous variable
 Copenstudio::analysis::FrechetDistributionFrechetDistribution is an UncertaintyDescription that can apply aleatory uncertainty to a continuous variable
 Copenstudio::analysis::GammaDistributionGammaDistribution is an UncertaintyDescription that can apply aleatory uncertainty to a continuous variable
 Copenstudio::analysis::GenericUncertaintyDescriptionGenericUncertaintyDescription is an UncertaintyDescription interface for use by APIs and for serialization/deserialization
 Copenstudio::analysis::GeometricDistributionGeometricDistribution is an UncertaintyDescription that can apply aleatory uncertainty to a discrete variable
 Copenstudio::analysis::GumbelDistributionGumbelDistribution is an UncertaintyDescription that can apply aleatory uncertainty to a continuous variable
 Copenstudio::analysis::HistogramBinDistributionHistogramBinDistribution is an UncertaintyDescription that can apply aleatory uncertainty to a continuous variable
 Copenstudio::analysis::HistogramPointDistributionHistogramPointDistribution is an UncertaintyDescription that can apply aleatory uncertainty to a discrete variable
 Copenstudio::analysis::HypergeometricDistributionHypergeometricDistribution is an UncertaintyDescription that can apply aleatory uncertainty to a discrete variable
 Copenstudio::analysis::LognormalDistributionLognormalDistribution is an UncertaintyDescription that can apply aleatory uncertainty to a continuous variable
 Copenstudio::analysis::LoguniformDistributionLoguniformDistribution is an UncertaintyDescription that can apply aleatory uncertainty to a continuous variable
 Copenstudio::analysis::NegativeBinomialDistributionNegativeBinomialDistribution is an UncertaintyDescription that can apply aleatory uncertainty to a discrete variable
 Copenstudio::analysis::NormalDistributionNormalDistribution is an UncertaintyDescription that can apply aleatory uncertainty to a continuous variable
 Copenstudio::analysis::PoissonDistributionPoissonDistribution is an UncertaintyDescription that can apply aleatory uncertainty to a discrete variable
 Copenstudio::analysis::TriangularDistributionTriangularDistribution is an UncertaintyDescription that can apply aleatory uncertainty to a continuous variable
 Copenstudio::analysis::UniformDistributionUniformDistribution is an UncertaintyDescription that can apply aleatory uncertainty to a continuous variable
 Copenstudio::analysis::WeibullDistributionWeibullDistribution is an UncertaintyDescription that can apply aleatory uncertainty to a continuous variable
 Copenstudio::analysis::WorkflowStepJobWorkflowStepJob is a structure for articulating the detailed runtime results associated with each WorkflowStep as executed for a particular DataPoint