#include <ParameterStudyAlgorithm.hpp>
Public Member Functions | |
Constructors and Destructors | |
ParameterStudyAlgorithm (const ParameterStudyAlgorithmOptions &options) | |
Construct from options. More... | |
ParameterStudyAlgorithm (const UUID &uuid, const UUID &versionUUID, const std::string &displayName, const std::string &description, bool complete, bool failed, int iter, const ParameterStudyAlgorithmOptions &options, const boost::optional< FileReference > &restartFileReference, const boost::optional< FileReference > &outFileReference, const boost::optional< openstudio::runmanager::Job > &job) | |
Constructor provided for deserialization; not for general use. More... | |
virtual | ~ParameterStudyAlgorithm () |
Getters and Queries | |
ParameterStudyAlgorithmOptions | parameterStudyAlgorithmOptions () const |
Public Member Functions inherited from openstudio::analysis::DakotaAlgorithm | |
virtual | ~DakotaAlgorithm () |
bool | requiresContinuousVariables () const |
Returns true if the algorithm requires continuous variables. More... | |
bool | isCompatible (const UncertaintyDescriptionType &udescType) const |
boost::optional< FileReference > | restartFileReference () const |
Returns a reference to the DAKOTA restart file, if possible. More... | |
boost::optional< FileReference > | outFileReference () const |
Returns a reference to the DAKOTA out file, if possible. More... | |
boost::optional < openstudio::runmanager::Job > | job () const |
Returns the RunManager job if possible. More... | |
std::string | dakotaInFileDescription () const |
Returns a string that describes this algorithm, including its options, in DAKOTA .in file syntax. More... | |
boost::optional< DataPoint > | createNextDataPoint (Analysis &analysis, const DakotaParametersFile ¶ms) |
Tries to create a new data point from dakotaParametersFile, returning the new point, or an equivalent point already present in analysis. More... | |
Public Member Functions inherited from openstudio::analysis::Algorithm | |
virtual | ~Algorithm () |
bool | isComplete () const |
Returns true if the Algorithm ran to completion. More... | |
bool | failed () const |
Returns true if the Algorithm ran to completion, but failed in some way. More... | |
int | iter () const |
Returns the iteration number, which is incremented during the process of running an Analysis. More... | |
AlgorithmOptions | options () const |
AlgorithmOptions shares its data on assignment and copy construction. More... | |
bool | isCompatibleProblemType (const Problem &problem) const |
Returns true if Algorithm can operate on problem. More... | |
Public Member Functions inherited from openstudio::analysis::AnalysisObject | |
virtual | ~AnalysisObject () |
AnalysisObject | clone () const |
Deep copy. More... | |
std::string | name () const |
std::string | displayName () const |
std::string | description () const |
openstudio::UUID | uuid () const |
openstudio::UUID | versionUUID () const |
bool | isDirty () const |
Returns true if this object has been changed since its dirty flag was last cleared. More... | |
bool | operator== (const AnalysisObject &other) const |
Compare impls. More... | |
bool | operator!= (const AnalysisObject &other) const |
bool | uuidEqual (const AnalysisObject &other) const |
bool | uuidAndVersionEqual (const AnalysisObject &other) const |
boost::optional< AnalysisObject > | parent () const |
void | setName (const std::string &newName) |
void | setDisplayName (const std::string &newDisplayName) |
void | setDescription (const std::string &newDescription) |
bool | clearDirtyFlag () |
Call this method to reset the dirty flag of this object and all its children. More... | |
bool | connect (const char *signal, const QObject *receiver, const char *slot, Qt::ConnectionType type=Qt::AutoConnection) const |
Connect signal from this AnalysisObject to slot on receiver. More... | |
bool | disconnect (const char *signal=nullptr, const QObject *receiver=nullptr, const char *slot=nullptr) const |
template<typename T > | |
T | cast () const |
Cast to type T. More... | |
template<typename T > | |
boost::optional< T > | optionalCast () const |
Cast to boost::optional<T>. More... | |
Related Functions | |
(Note that these are not member functions.) | |
typedef boost::optional < ParameterStudyAlgorithm > | OptionalParameterStudyAlgorithm |
typedef std::vector < ParameterStudyAlgorithm > | ParameterStudyAlgorithmVector |
Related Functions inherited from openstudio::analysis::DakotaAlgorithm | |
typedef std::vector < DakotaAlgorithm > | DakotaAlgorithmVector |
typedef boost::optional < DakotaAlgorithm > | OptionalDakotaAlgorithm |
Related Functions inherited from openstudio::analysis::Algorithm | |
typedef std::vector< Algorithm > | AlgorithmVector |
typedef boost::optional < Algorithm > | OptionalAlgorithm |
Related Functions inherited from openstudio::analysis::AnalysisObject | |
typedef std::vector < AnalysisObject > | AnalysisObjectVector |
typedef boost::optional < AnalysisObject > | OptionalAnalysisObject |
Additional Inherited Members | |
Protected Member Functions inherited from openstudio::analysis::DakotaAlgorithm | |
void | markComplete () |
void | markFailed () |
void | resetFailed () |
void | setOutFileReference (const FileReference &file) |
Called after Dakota job is constructed. More... | |
void | setRestartFileReference (const FileReference &file) |
Called after Dakota job is constructed. More... | |
Protected Member Functions inherited from openstudio::analysis::Algorithm | |
void | reset () |
Resets algorithm back to its initial state. More... | |
void | resetComplete () |
ParameterStudyAlgorithm is a DakotaAlgorithm that implements dakotaInFileDescription so as to specify a particular Parameter Study method and related options.
openstudio::analysis::ParameterStudyAlgorithm::ParameterStudyAlgorithm | ( | const ParameterStudyAlgorithmOptions & | options | ) |
Construct from options.
openstudio::analysis::ParameterStudyAlgorithm::ParameterStudyAlgorithm | ( | const UUID & | uuid, |
const UUID & | versionUUID, | ||
const std::string & | displayName, | ||
const std::string & | description, | ||
bool | complete, | ||
bool | failed, | ||
int | iter, | ||
const ParameterStudyAlgorithmOptions & | options, | ||
const boost::optional< FileReference > & | restartFileReference, | ||
const boost::optional< FileReference > & | outFileReference, | ||
const boost::optional< openstudio::runmanager::Job > & | job | ||
) |
Constructor provided for deserialization; not for general use.
|
inlinevirtual |
ParameterStudyAlgorithmOptions openstudio::analysis::ParameterStudyAlgorithm::parameterStudyAlgorithmOptions | ( | ) | const |
|
related |
|
related |