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

Method timeSeries

src/utilities/sql/SqlFile_Impl.cpp:2659–2674  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2657 }
2658
2659 openstudio::TimeSeriesVector SqlFile_Impl::timeSeries(const std::string& envPeriod, const std::string& reportingFrequency,
2660 const std::string& timeSeriesName) {
2661
2662 openstudio::TimeSeriesVector vec;
2663 openstudio::OptionalTimeSeries ts;
2664
2665 std::vector<std::string> vecKeyValues = availableKeyValues(envPeriod, reportingFrequency, timeSeriesName);
2666 std::vector<std::string>::iterator iter;
2667 for (iter = vecKeyValues.begin(); iter != vecKeyValues.end(); ++iter) {
2668 ts = timeSeries(envPeriod, reportingFrequency, timeSeriesName, *iter);
2669 if (ts) {
2670 vec.push_back(*ts);
2671 }
2672 }
2673 return vec;
2674 }
2675
2676 boost::optional<double> SqlFile_Impl::runPeriodValue(const std::string& envPeriod, const std::string& timeSeriesName, const std::string& keyValue) {
2677 std::string queryEnvPeriod = boost::to_upper_copy(envPeriod);

Callers 3

expandTimeSeriesMethod · 0.45
expandKeyValuesMethod · 0.45
mf_makeConsistentMethod · 0.45

Calls 15

energyPlusVersionMethod · 0.95
firstDateTimeMethod · 0.95
lastDateTimeMethod · 0.95
createVectorFunction · 0.85
istringEqualFunction · 0.85
beginMethod · 0.80
majorMethod · 0.80
minorMethod · 0.80
totalMinutesMethod · 0.80
valueDescriptionMethod · 0.80
environmentMethod · 0.80
regexMethod · 0.80

Tested by

no test coverage detected