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(); }
DDACEAlgorithm::DDACEAlgorithm(const DDACEAlgorithmOptions& options) : DakotaAlgorithm(boost::shared_ptr<detail::DDACEAlgorithm_Impl>( new detail::DDACEAlgorithm_Impl(options))) { createCallbackForOptions(); }
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(); }