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

Method getScheduleType

src/model/ScheduleTypeRegistry.cpp:37–46  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

35 }
36
37 ScheduleType ScheduleTypeRegistry::getScheduleType(const std::string& className, const std::string& scheduleDisplayName) const {
38 ScheduleTypeVector scheduleTypes = getScheduleTypesByClassName(className);
39 for (const ScheduleType& scheduleType : scheduleTypes) {
40 if (scheduleType.scheduleDisplayName == scheduleDisplayName) {
41 return scheduleType;
42 }
43 }
44 LOG_AND_THROW("No '" << scheduleDisplayName << "' Schedule is registered for class " << className << ".");
45 return {};
46 }
47
48 ScheduleTypeLimits ScheduleTypeRegistry::getOrCreateScheduleTypeLimits(const ScheduleType& scheduleType, Model& model) const {
49 std::string defaultName = getDefaultName(scheduleType);

Callers 4

isCompatibleFunction · 0.80
TEST_FFunction · 0.80

Calls

no outgoing calls

Tested by 1

TEST_FFunction · 0.64