MCPcopy Create free account
hub / github.com/NatLabRockies/OpenStudio / outputControlFiles

Method outputControlFiles

src/model/Model.cpp:238–252  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

236 }
237
238 boost::optional<OutputControlFiles> Model_Impl::outputControlFiles() const {
239 if (m_cachedOutputControlFiles) {
240 return m_cachedOutputControlFiles;
241 }
242
243 boost::optional<OutputControlFiles> result = this->model().getOptionalUniqueModelObject<OutputControlFiles>();
244 if (result) {
245 m_cachedOutputControlFiles = result;
246 result->getImpl<OutputControlFiles_Impl>()
247 ->OutputControlFiles_Impl::onRemoveFromWorkspace.connect<Model_Impl, &Model_Impl::clearCachedOutputControlFiles>(
248 const_cast<openstudio::model::detail::Model_Impl*>(this));
249 }
250
251 return m_cachedOutputControlFiles;
252 }
253
254 boost::optional<OutputControlReportingTolerances> Model_Impl::outputControlReportingTolerances() const {
255 if (m_cachedOutputControlReportingTolerances) {

Callers

nothing calls this directly

Calls 1

modelMethod · 0.95

Tested by

no test coverage detected