MCPcopy Create free account
hub / github.com/NatLabRockies/EnergyPlus / EndUniqueNodeCheck

Function EndUniqueNodeCheck

src/EnergyPlus/NodeInputManager.cc:923–948  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

921}
922
923void EndUniqueNodeCheck(EnergyPlusData &state, std::string const &ContextName)
924{
925
926 // SUBROUTINE INFORMATION:
927 // AUTHOR Linda Lawrie
928 // DATE WRITTEN November 2002
929 // MODIFIED na
930 // RE-ENGINEERED na
931
932 // PURPOSE OF THIS SUBROUTINE:
933 // This subroutine marks the end of a unique node check.
934
935 if (state.dataNodeInputMgr->CurCheckContextName != ContextName) {
936 ShowFatalError(state,
937 std::format("End Uniqueness called for \"{}, but checks for \"{}\" was in progress.",
938 ContextName,
939 state.dataNodeInputMgr->CurCheckContextName));
940 }
941 if (ContextName.empty()) {
942 ShowFatalError(state, "End Uniqueness called with Blank Context Name");
943 }
944 state.dataNodeInputMgr->CurCheckContextName = std::string();
945 if (allocated(state.dataNodeInputMgr->UniqueNodeNames)) {
946 state.dataNodeInputMgr->UniqueNodeNames.deallocate();
947 }
948}
949
950void CalcMoreNodeInfo(EnergyPlusData &state)
951{

Callers 4

GetZoneEquipmentDataFunction · 0.85
GetZonePlenumInputFunction · 0.85
GetPurchasedAirFunction · 0.85
TEST_FFunction · 0.85

Calls 4

ShowFatalErrorFunction · 0.85
formatFunction · 0.85
allocatedFunction · 0.85
deallocateMethod · 0.45

Tested by

no test coverage detected