void CoilHeatingDXMultiSpeed_Impl::removeAllStages() { auto modelObjectList = stageDataList(); if( modelObjectList ) { auto const modelObjects = modelObjectList->modelObjects(); for(const auto & elem : modelObjects) { auto const modelObject = elem.optionalCast<CoilHeatingDXMultiSpeedStageData>(); if (modelObject) { modelObjectList->removeModelObject(elem); } } } }
void CoilCoolingWaterToAirHeatPumpVariableSpeedEquationFit_Impl::removeAllSpeeds() { auto modelObjectList = speedDataList(); if( modelObjectList ) { auto const modelObjects = modelObjectList->modelObjects(); for(const auto & elem : modelObjects) { auto const modelObject = elem.optionalCast<CoilCoolingWaterToAirHeatPumpVariableSpeedEquationFitSpeedData>(); if (modelObject) { modelObjectList->removeModelObject(elem); } } } }
void CentralHeatPumpSystem_Impl::removeAllModules() { auto modelObjectList = chillerHeaterModuleList(); if( modelObjectList ) { auto const modelObjects = modelObjectList->modelObjects(); for(const auto & elem : modelObjects) { auto const modelObject = elem.optionalCast<CentralHeatPumpSystemModule>(); if (modelObject) { modelObjectList->removeModelObject(elem); } } } }
void CoilHeatingDXMultiSpeed_Impl::removeStage( const CoilHeatingDXMultiSpeedStageData & stage) { auto modelObjectList = stageDataList(); if( modelObjectList ) { modelObjectList->removeModelObject(stage); } }
void CoilCoolingWaterToAirHeatPumpVariableSpeedEquationFit_Impl::removeSpeed( const CoilCoolingWaterToAirHeatPumpVariableSpeedEquationFitSpeedData & speed) { auto modelObjectList = speedDataList(); if( modelObjectList ) { modelObjectList->removeModelObject(speed); } }
void CentralHeatPumpSystem_Impl::removeModule( const CentralHeatPumpSystemModule & centralHeatPumpSystemModule) { auto modelObjectList = chillerHeaterModuleList(); if( modelObjectList ) { modelObjectList->removeModelObject(centralHeatPumpSystemModule); } }