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)
  : DakotaAlgorithm(std::shared_ptr<detail::ParameterStudyAlgorithm_Impl>(
        new detail::ParameterStudyAlgorithm_Impl(uuid,
                                                 versionUUID,
                                                 displayName,
                                                 description,
                                                 complete,
                                                 failed,
                                                 iter,
                                                 options,
                                                 restartFileReference,
                                                 outFileReference,
                                                 job)))
{
  createCallbackForOptions();
}
DesignOfExperiments::DesignOfExperiments(const UUID& uuid, 
                                         const UUID& versionUUID,
                                         const std::string& displayName,
                                         const std::string& description,
                                         bool complete,
                                         bool failed,
                                         int iter,
                                         const DesignOfExperimentsOptions& options)
  : OpenStudioAlgorithm(std::shared_ptr<detail::DesignOfExperiments_Impl>(
        new detail::DesignOfExperiments_Impl(uuid,
                                             versionUUID,
                                             displayName,
                                             description,
                                             complete,
                                             failed,
                                             iter,
                                             options)))
{
  createCallbackForOptions();
}
ParameterStudyAlgorithm::ParameterStudyAlgorithm(const ParameterStudyAlgorithmOptions& options)
  : DakotaAlgorithm(std::shared_ptr<detail::ParameterStudyAlgorithm_Impl>(
        new detail::ParameterStudyAlgorithm_Impl(options)))
{
  createCallbackForOptions();
}
Beispiel #4
0
DDACEAlgorithm::DDACEAlgorithm(const DDACEAlgorithmOptions& options)
  : DakotaAlgorithm(boost::shared_ptr<detail::DDACEAlgorithm_Impl>(
        new detail::DDACEAlgorithm_Impl(options)))
{
  createCallbackForOptions();
}
Beispiel #5
0
FSUDaceAlgorithm::FSUDaceAlgorithm(const FSUDaceAlgorithmOptions& options)
  : DakotaAlgorithm(std::shared_ptr<detail::FSUDaceAlgorithm_Impl>(
        new detail::FSUDaceAlgorithm_Impl(options)))
{
  createCallbackForOptions();
}
DesignOfExperiments::DesignOfExperiments(const DesignOfExperimentsOptions& options)
  : OpenStudioAlgorithm(std::shared_ptr<detail::DesignOfExperiments_Impl>(
        new detail::DesignOfExperiments_Impl(options)))
{
  createCallbackForOptions();
}