|
|
| | Component (const openstudio::IdfFile &idfFile) |
| | Construct from an IdfFile.
|
| |
| virtual | ~Component () override=default |
| |
| | Component (const Component &other)=default |
| |
| | Component (Component &&other)=default |
| |
| Component & | operator= (const Component &)=default |
| |
| Component & | operator= (Component &&)=default |
| |
|
| ComponentData | componentData () const |
| | Returns the object that contains the contents list, unique identifiers, and timestamps for this Component.
|
| |
| ModelObject | primaryObject () const |
| | Returns the primary ModelObject of this Component.
|
| |
| template<> |
| Building | getUniqueModelObject () |
| |
| template<> |
| FoundationKivaSettings | getUniqueModelObject () |
| |
| template<> |
| OutputControlFiles | getUniqueModelObject () |
| |
| template<> |
| OutputControlReportingTolerances | getUniqueModelObject () |
| |
| template<> |
| OutputControlResilienceSummaries | getUniqueModelObject () |
| |
| template<> |
| OutputControlTableStyle | getUniqueModelObject () |
| |
| template<> |
| OutputControlTimestamp | getUniqueModelObject () |
| |
| template<> |
| OutputDiagnostics | getUniqueModelObject () |
| |
| template<> |
| OutputDebuggingData | getUniqueModelObject () |
| |
| template<> |
| OutputJSON | getUniqueModelObject () |
| |
| template<> |
| OutputSQLite | getUniqueModelObject () |
| |
| template<> |
| OutputEnergyManagementSystem | getUniqueModelObject () |
| |
| template<> |
| OutputTableSummaryReports | getUniqueModelObject () |
| |
| template<> |
| OutputSchedules | getUniqueModelObject () |
| |
| template<> |
| OutputConstructions | getUniqueModelObject () |
| |
| template<> |
| PerformancePrecisionTradeoffs | getUniqueModelObject () |
| |
| template<> |
| LifeCycleCostParameters | getUniqueModelObject () |
| |
| template<> |
| SizingParameters | getUniqueModelObject () |
| |
| template<> |
| RadianceParameters | getUniqueModelObject () |
| |
| template<> |
| RunPeriod | getUniqueModelObject () |
| |
| template<> |
| RunPeriodControlDaylightSavingTime | getUniqueModelObject () |
| |
| template<> |
| YearDescription | getUniqueModelObject () |
| |
| template<> |
| Site | getUniqueModelObject () |
| |
| template<> |
| SiteGroundReflectance | getUniqueModelObject () |
| |
| template<> |
| SiteWaterMainsTemperature | getUniqueModelObject () |
| |
| template<> |
| SiteGroundTemperatureBuildingSurface | getUniqueModelObject () |
| |
| template<> |
| SiteGroundTemperatureFCfactorMethod | getUniqueModelObject () |
| |
| template<> |
| SiteGroundTemperatureDeep | getUniqueModelObject () |
| |
| template<> |
| SiteGroundTemperatureShallow | getUniqueModelObject () |
| |
| template<> |
| Facility | getUniqueModelObject () |
| |
| template<> |
| WeatherFile | getUniqueModelObject () |
| |
| template<> |
| SimulationControl | getUniqueModelObject () |
| |
| template<> |
| LightingSimulationControl | getUniqueModelObject () |
| |
| template<> |
| AirflowNetworkSimulationControl | getUniqueModelObject () |
| |
| template<> |
| InsideSurfaceConvectionAlgorithm | getUniqueModelObject () |
| |
| template<> |
| OutsideSurfaceConvectionAlgorithm | getUniqueModelObject () |
| |
| template<> |
| HeatBalanceAlgorithm | getUniqueModelObject () |
| |
| template<> |
| ZoneAirContaminantBalance | getUniqueModelObject () |
| |
| template<> |
| ZoneAirHeatBalanceAlgorithm | getUniqueModelObject () |
| |
| template<> |
| ZoneAirMassFlowConservation | getUniqueModelObject () |
| |
| template<> |
| ZoneCapacitanceMultiplierResearchSpecial | getUniqueModelObject () |
| |
| template<> |
| ConvergenceLimits | getUniqueModelObject () |
| |
| template<> |
| ShadowCalculation | getUniqueModelObject () |
| |
| template<> |
| Timestep | getUniqueModelObject () |
| |
| template<> |
| ClimateZones | getUniqueModelObject () |
| |
| template<> |
| EnvironmentalImpactFactors | getUniqueModelObject () |
| |
| template<> |
| ExternalInterface | getUniqueModelObject () |
| |
| template<> |
| PythonPluginSearchPaths | getUniqueModelObject () |
| |
| | Model () |
| | Creates a new, empty Model.
|
| |
| | Model (const openstudio::IdfFile &idfFile) |
| | Creates a new Model with one ModelObject for each IdfObject in the given IdfFile.
|
| |
| | Model (const openstudio::Workspace &workspace) |
| | Creates a new Model with one ModelObject for each WorkspaceObjects in the given Workspace.
|
| |
| virtual | ~Model () override=default |
| |
| | Model (const Model &other)=default |
| |
| | Model (Model &&other)=default |
| |
| Model & | operator= (const Model &)=default |
| |
| Model & | operator= (Model &&)=default |
| |
| WorkflowJSON | workflowJSON () const |
| | Get the WorkflowJSON.
|
| |
| boost::optional< SqlFile > | sqlFile () const |
| | Returns the EnergyPlus output SqlFile if set.
|
| |
| boost::optional< Building > | building () const |
| | Get the Building object if there is one, this implementation uses a cached reference to the Building object which can be significantly faster than calling getOptionalUniqueModelObject<Building>().
|
| |
| boost::optional< FoundationKivaSettings > | foundationKivaSettings () const |
| | Get the FoundationKivaSettings object if there is one, this implementation uses a cached reference to the FoundationKivaSettings object which can be significantly faster than calling getOptionalUniqueModelObject<FoundationKivaSettings>().
|
| |
| boost::optional< OutputControlFiles > | outputControlFiles () const |
| | Get the OutputControlFiles object if there is one, this implementation uses a cached reference to the OutputControlFiles object which can be significantly faster than calling getOptionalUniqueModelObject<OutputControlFiles>().
|
| |
| boost::optional< OutputControlReportingTolerances > | outputControlReportingTolerances () const |
| | Get the OutputControlReportingTolerances object if there is one, this implementation uses a cached reference to the OutputControlReportingTolerances object which can be significantly faster than calling getOptionalUniqueModelObject<OutputControlReportingTolerances>().
|
| |
| boost::optional< OutputControlResilienceSummaries > | outputControlResilienceSummaries () const |
| | Get the OutputControlResilienceSummaries object if there is one, this implementation uses a cached reference to the OutputControlResilienceSummaries object which can be significantly faster than calling getOptionalUniqueModelObject<OutputControlResilienceSummaries>().
|
| |
| boost::optional< OutputControlTableStyle > | outputControlTableStyle () const |
| | Get the OutputControlTableStyle object if there is one, this implementation uses a cached reference to the OutputControlTableStyle object which can be significantly faster than calling getOptionalUniqueModelObject<OutputControlTableStyle>().
|
| |
| boost::optional< OutputControlTimestamp > | outputControlTimestamp () const |
| | Get the OutputControlTimestamp object if there is one, this implementation uses a cached reference to the OutputControlTimestamp object which can be significantly faster than calling getOptionalUniqueModelObject<OutputControlTimestamp>().
|
| |
| boost::optional< OutputDiagnostics > | outputDiagnostics () const |
| | Get the OutputDiagnostics object if there is one, this implementation uses a cached reference to the OutputDiagnostics object which can be significantly faster than calling getOptionalUniqueModelObject<OutputDiagnostics>().
|
| |
| boost::optional< OutputDebuggingData > | outputDebuggingData () const |
| | Get the OutputDebuggingData object if there is one, this implementation uses a cached reference to the OutputDebuggingData object which can be significantly faster than calling getOptionalUniqueModelObject<OutputDebuggingData>().
|
| |
| boost::optional< OutputJSON > | outputJSON () const |
| | Get the OutputJSON object if there is one, this implementation uses a cached reference to the OutputJSON object which can be significantly faster than calling getOptionalUniqueModelObject<OutputJSON>().
|
| |
| boost::optional< OutputSQLite > | outputSQLite () const |
| | Get the OutputSQLite object if there is one, this implementation uses a cached reference to the OutputSQLite object which can be significantly faster than calling getOptionalUniqueModelObject<OutputSQLite>().
|
| |
| boost::optional< OutputEnergyManagementSystem > | outputEnergyManagementSystem () const |
| | Get the OutputEnergyManagementSystem object if there is one, this implementation uses a cached reference to the OutputEnergyManagementSystem object which can be significantly faster than calling getOptionalUniqueModelObject<OutputControlFiles>().
|
| |
| boost::optional< OutputTableSummaryReports > | outputTableSummaryReports () const |
| | Get the OutputTableSummaryReports object if there is one, this implementation uses a cached reference to the OutputTableSummaryReports object which can be significantly faster than calling getOptionalUniqueModelObject<OutputTableSummaryReports>().
|
| |
| boost::optional< OutputSchedules > | outputSchedules () const |
| | Get the OutputSchedules object if there is one, this implementation uses a cached reference to the OutputSchedules object which can be significantly faster than calling getOptionalUniqueModelObject<OutputSchedules>().
|
| |
| boost::optional< OutputConstructions > | outputConstructions () const |
| | Get the OutputConstructions object if there is one, this implementation uses a cached reference to the OutputConstructions object which can be significantly faster than calling getOptionalUniqueModelObject<OutputConstructions>().
|
| |
| boost::optional< PerformancePrecisionTradeoffs > | performancePrecisionTradeoffs () const |
| | Get the PerformancePrecisionTradeoffs object if there is one, this implementation uses a cached reference to the PerformancePrecisionTradeoffs object which can be significantly faster than calling getOptionalUniqueModelObject<PerformancePrecisionTradeoffs>().
|
| |
| boost::optional< LifeCycleCostParameters > | lifeCycleCostParameters () const |
| | Get the LifeCycleCostParameters object if there is one, this implementation uses a cached reference to the LifeCycleCostParameters object which can be significantly faster than calling getOptionalUniqueModelObject<LifeCycleCostParameters>().
|
| |
| boost::optional< SizingParameters > | sizingParameters () const |
| | Get the SizingParameters object if there is one, this implementation uses a cached reference to the SizingParameters object which can be significantly faster than calling getOptionalUniqueModelObject<SizingParameters>().
|
| |
| boost::optional< RadianceParameters > | radianceParameters () const |
| | Get the RadianceParameters object if there is one, this implementation uses a cached reference to the RadianceParameters object which can be significantly faster than calling getOptionalUniqueModelObject<RadianceParameters>().
|
| |
| boost::optional< RunPeriod > | runPeriod () const |
| | Get the RunPeriod object if there is one, this implementation uses a cached reference to the RunPeriod object which can be significantly faster than calling getOptionalUniqueModelObject<RunPeriod>().
|
| |
| boost::optional< RunPeriodControlDaylightSavingTime > | runPeriodControlDaylightSavingTime () const |
| | Get the RunPeriodControlDaylightSavingTime object if there is one, this implementation uses a cached reference to the RunPeriodControlDaylightSavingTime object which can be significantly faster than calling getOptionalUniqueModelObject<RunPeriodControlDaylightSavingTime>().
|
| |
| boost::optional< YearDescription > | yearDescription () const |
| | Get the YearDescription object if there is one, this implementation uses a cached reference to the YearDescription object which can be significantly faster than calling getOptionalUniqueModelObject<YearDescription>().
|
| |
| boost::optional< Site > | site () const |
| | Get the Site object if there is one, this implementation uses a cached reference to the Site object which can be significantly faster than calling getOptionalUniqueModelObject<Site>().
|
| |
| boost::optional< SiteGroundReflectance > | siteGroundReflectance () const |
| | Get the SiteGroundReflectance object if there is one, this implementation uses a cached reference to the SiteGroundReflectance object which can be significantly faster than calling getOptionalUniqueModelObject<SiteGroundReflectance>().
|
| |
| boost::optional< SiteWaterMainsTemperature > | siteWaterMainsTemperature () const |
| | Get the SiteWaterMainsTemperature object if there is one, this implementation uses a cached reference to the SiteWaterMainsTemperature object which can be significantly faster than calling getOptionalUniqueModelObject<SiteWaterMainsTemperature>().
|
| |
| boost::optional< SiteGroundTemperatureBuildingSurface > | siteGroundTemperatureBuildingSurface () const |
| | Get the SiteGroundTemperatureBuildingSurface object if there is one, this implementation uses a cached reference to the SiteGroundTemperatureBuildingSurface object which can be significantly faster than calling getOptionalUniqueModelObject<SiteGroundTemperatureBuildingSurface>().
|
| |
| boost::optional< SiteGroundTemperatureFCfactorMethod > | siteGroundTemperatureFCfactorMethod () const |
| | Get the SiteGroundTemperatureFCfactorMethod object if there is one, this implementation uses a cached reference to the SiteGroundTemperatureFCfactorMethod object which can be significantly faster than calling getOptionalUniqueModelObject<SiteGroundTemperatureFCfactorMethod>().
|
| |
| boost::optional< SiteGroundTemperatureDeep > | siteGroundTemperatureDeep () const |
| | Get the SiteGroundTemperatureDeep object if there is one, this implementation uses a cached reference to the SiteGroundTemperatureDeep object which can be significantly faster than calling getOptionalUniqueModelObject<SiteGroundTemperatureDeep>().
|
| |
| boost::optional< SiteGroundTemperatureShallow > | siteGroundTemperatureShallow () const |
| | Get the SiteGroundTemperatureShallow object if there is one, this implementation uses a cached reference to the SiteGroundTemperatureShallow object which can be significantly faster than calling getOptionalUniqueModelObject<SiteGroundTemperatureShallow>().
|
| |
| boost::optional< Facility > | facility () const |
| | Get the Facility object if there is one, this implementation uses a cached reference to the Facility object which can be significantly faster than calling getOptionalUniqueModelObject<Facility>().
|
| |
| boost::optional< WeatherFile > | weatherFile () const |
| | Get the WeatherFile object if there is one, this implementation uses a cached reference to the WeatherFile object which can be significantly faster than calling getOptionalUniqueModelObject<WeatherFile>().
|
| |
| boost::optional< SimulationControl > | simulationControl () const |
| | Get the SimulationControl object if there is one, this implementation uses a cached reference to the SimulationControl object which can be significantly faster than calling getOptionalUniqueModelObject<SimulationControl>().
|
| |
| boost::optional< LightingSimulationControl > | lightingSimulationControl () const |
| | Get the LightingSimulationControl object if there is one, this implementation uses a cached reference to the LightingSimulationControl object which can be significantly faster than calling getOptionalUniqueModelObject<LightingSimulationControl>().
|
| |
| boost::optional< AirflowNetworkSimulationControl > | airflowNetworkSimulationControl () const |
| | Get the AirflowNetworkSimulationControl object if there is one, this implementation uses a cached reference to the AirflowNetworkSimulationControl object which can be significantly faster than calling getOptionalUniqueModelObject<AirflowNetworkSimulationControl>().
|
| |
| boost::optional< InsideSurfaceConvectionAlgorithm > | insideSurfaceConvectionAlgorithm () const |
| | Get the InsideSurfaceConvectionAlgorithm object if there is one, this implementation uses a cached reference to the InsideSurfaceConvectionAlgorithm object which can be significantly faster than calling getOptionalUniqueModelObject<InsideSurfaceConvectionAlgorithm>().
|
| |
| boost::optional< OutsideSurfaceConvectionAlgorithm > | outsideSurfaceConvectionAlgorithm () const |
| | Get the OutsideSurfaceConvectionAlgorithm object if there is one, this implementation uses a cached reference to the OutsideSurfaceConvectionAlgorithm object which can be significantly faster than calling getOptionalUniqueModelObject<OutsideSurfaceConvectionAlgorithm>().
|
| |
| boost::optional< HeatBalanceAlgorithm > | heatBalanceAlgorithm () const |
| | Get the HeatBalanceAlgorithm object if there is one, this implementation uses a cached reference to the HeatBalanceAlgorithm object which can be significantly faster than calling getOptionalUniqueModelObject<HeatBalanceAlgorithm>().
|
| |
| boost::optional< ZoneAirContaminantBalance > | zoneAirContaminantBalance () const |
| | Get the ZoneAirContaminantBalance object if there is one, this implementation uses a cached reference to the ZoneAirContaminantBalance object which can be significantly faster than calling getOptionalUniqueModelObject<ZoneAirContaminantBalance>().
|
| |
| boost::optional< ZoneAirHeatBalanceAlgorithm > | zoneAirHeatBalanceAlgorithm () const |
| | Get the ZoneAirHeatBalanceAlgorithm object if there is one, this implementation uses a cached reference to the ZoneAirHeatBalanceAlgorithm object which can be significantly faster than calling getOptionalUniqueModelObject<ZoneAirHeatBalanceAlgorithm>().
|
| |
| boost::optional< ZoneAirMassFlowConservation > | zoneAirMassFlowConservation () const |
| | Get the ZoneAirMassFlowConservation object if there is one, this implementation uses a cached reference to the ZoneAirMassFlowConservation object which can be significantly faster than calling getOptionalUniqueModelObject<ZoneAirMassFlowConservation>().
|
| |
| boost::optional< ZoneCapacitanceMultiplierResearchSpecial > | zoneCapacitanceMultiplierResearchSpecial () const |
| | Get the ZoneCapacitanceMultiplierResearchSpecial object if there is one, this implementation uses a cached reference to the ZoneCapacitanceMultiplierResearchSpecial object which can be significantly faster than calling getOptionalUniqueModelObject<ZoneCapacitanceMultiplierResearchSpecial>().
|
| |
| boost::optional< ConvergenceLimits > | convergenceLimits () const |
| | Get the ConvergenceLimits object if there is one, this implementation uses a cached reference to the ConvergenceLimits object which can be significantly faster than calling getOptionalUniqueModelObject<ConvergenceLimits>().
|
| |
| boost::optional< ShadowCalculation > | shadowCalculation () const |
| | Get the ShadowCalculation object if there is one, this implementation uses a cached reference to the ShadowCalculation object which can be significantly faster than calling getOptionalUniqueModelObject<ShadowCalculation>().
|
| |
| boost::optional< Timestep > | timestep () const |
| | Get the Timestep object if there is one, this implementation uses a cached reference to the Timestep object which can be significantly faster than calling getOptionalUniqueModelObject<Timestep>().
|
| |
| boost::optional< ClimateZones > | climateZones () const |
| | Get the ClimateZones object if there is one, this implementation uses a cached reference to the ClimateZones object which can be significantly faster than calling getOptionalUniqueModelObject<ClimateZones>().
|
| |
| boost::optional< EnvironmentalImpactFactors > | environmentalImpactFactors () const |
| | Get the EnvironmentalImpactFactors object if there is one, this implementation uses a cached reference to the EnvironmentalImpactFactors object which can be significantly faster than calling getOptionalUniqueModelObject<EnvironmentalImpactFactors>().
|
| |
| boost::optional< ExternalInterface > | externalInterface () const |
| | Get the ExternalInterface object if there is one, this implementation uses a cached reference to the ExternalInterface object which can be significantly faster than calling getOptionalUniqueModelObject<ExternalInterface>().
|
| |
| boost::optional< PythonPluginSearchPaths > | pythonPluginSearchPaths () const |
| | Get the PythonPluginSearchPaths object if there is one, this implementation uses a cached reference to the PythonPluginSearchPaths object which can be significantly faster than calling getOptionalUniqueModelObject<PythonPluginSearchPaths>().
|
| |
| boost::optional< int > | calendarYear () const |
| | Get or create the YearDescription object if there is one, then call method from YearDescription.
|
| |
| std::string | dayofWeekforStartDay () const |
| |
| bool | isDayofWeekforStartDayDefaulted () const |
| |
| bool | isLeapYear () const |
| |
| bool | isIsLeapYearDefaulted () const |
| |
| bool | setCalendarYear (int calendarYear) |
| |
| void | resetCalendarYear () |
| |
| bool | setDayofWeekforStartDay (const std::string &dayofWeekforStartDay) |
| |
| void | resetDayofWeekforStartDay () |
| |
| bool | setIsLeapYear (bool isLeapYear) |
| |
| void | resetIsLeapYear () |
| |
| int | assumedYear () |
| |
| openstudio::Date | makeDate (openstudio::MonthOfYear monthOfYear, unsigned dayOfMonth) |
| |
| openstudio::Date | makeDate (unsigned monthOfYear, unsigned dayOfMonth) |
| |
| openstudio::Date | makeDate (openstudio::NthDayOfWeekInMonth n, openstudio::DayOfWeek dayOfWeek, openstudio::MonthOfYear monthOfYear) |
| |
| openstudio::Date | makeDate (unsigned dayOfYear) |
| |
| Schedule | alwaysOnDiscreteSchedule () const |
| | Get an always on schedule with discrete type limits if there is one.
|
| |
| std::string | alwaysOnDiscreteScheduleName () const |
| | Get the always on schedule with discrete type limits name.
|
| |
| Schedule | alwaysOffDiscreteSchedule () const |
| | Get an always off schedule with discrete type limits if there is one.
|
| |
| std::string | alwaysOffDiscreteScheduleName () const |
| | Get the always off schedule with discrete type limits name.
|
| |
| Schedule | alwaysOnContinuousSchedule () const |
| | Get an always on schedule with continuous type limits if there is one.
|
| |
| std::string | alwaysOnContinuousScheduleName () const |
| | Get the always on schedule with continuous type limits name.
|
| |
| Node | outdoorAirNode () const |
| | Get a Node named 'Model Outdoor Air Node' (intended to be forward translated to an OutdoorAir:Node) and not connected to a PlantLoop or AirLoopHVAC.
|
| |
| SpaceType | plenumSpaceType () const |
| | Get the space type used for plenums if there is one.
|
| |
| std::string | plenumSpaceTypeName () const |
| | Get the space type name used for plenums.
|
| |
| bool | setWorkflowJSON (const WorkflowJSON &workflowJSON) |
| | Set the WorkflowJSON.
|
| |
| void | resetWorkflowJSON () |
| | Reset the WorkflowJSON.
|
| |
| bool | setSqlFile (const SqlFile &sqlFile) |
| | Sets the EnergyPlus output SqlFile.
|
| |
| bool | resetSqlFile () |
| | Resets the EnergyPlus output SqlFile.
|
| |
| template<typename T > |
| boost::optional< T > | getModelObject (const Handle &handle) const |
| | Returns the ModelObject referenced by handle if it is of type T.
|
| |
| template<typename T > |
| T | getUniqueModelObject () |
| | Returns the unique ModelObject of type T, creates a one if none are found.
|
| |
| template<typename T > |
| boost::optional< T > | getOptionalUniqueModelObject () const |
| | Returns the unique ModelObject of type T if it is found.
|
| |
| template<typename T > |
| std::vector< T > | getModelObjects (bool sorted=false) const |
| | Returns all ModelObjects of type T.
|
| |
| template<typename T > |
| std::vector< T > | getConcreteModelObjects () const |
| | Returns all ModelObjects of type T, using T::iddObjectType() to speed up the search.
|
| |
| template<typename T > |
| std::vector< T > | getModelObjects (const std::vector< openstudio::Handle > &handles) const |
| | Returns the subset of ModelObjects referenced by handles which are of type T.
|
| |
| template<typename T > |
| boost::optional< T > | getModelObjectByName (const std::string &name) const |
| | Returns the ModelObjects of type T with name (exactMatch).
|
| |
| template<typename T > |
| std::vector< T > | getModelObjectsByName (const std::string &name, bool exactMatch=true) const |
| | Returns all ModelObjects of type T with given name.
|
| |
| template<typename T > |
| boost::optional< T > | getConcreteModelObjectByName (const std::string &name) const |
| |
| template<typename T > |
| std::vector< T > | getConcreteModelObjectsByName (const std::string &name) const |
| |
| bool | operator== (const Model &other) const |
| | Equality test, tests if this Model shares the same implementation object with other.
|
| |
| std::vector< ModelObject > | modelObjects (bool sorted=false) const |
| | Get all model objects.
|
| |
| boost::optional< ComponentData > | insertComponent (const Component &component) |
| | Inserts Component into Model and returns the primary object, if possible.
|
| |
| std::vector< openstudio::IdfObject > | purgeUnusedResourceObjects () |
| | Removes all ResourceObjects with nonResourceObjectUseCount() == 0.
|
| |
| std::vector< openstudio::IdfObject > | purgeUnusedResourceObjects (IddObjectType iddObjectType) |
| | Removes all ResourceObjects of given IddObjectType with directUseCount() == 0.
|
| |
| void | connect (ModelObject sourceObject, unsigned sourcePort, ModelObject targetObject, unsigned targetPort) const |
| | Connects the sourcePort on the source ModelObject to the targetPort on the target ModelObject.
|
| |
| void | disconnect (ModelObject object, unsigned port) |
| | Disconnects the port on the given ModelObject.
|
| |
| void | autosize () |
| | For each object in the model with autosizable fields, sets all autosizable fields to 'autosize'.
|
| |
| void | applySizingValues () |
| | For each object in the model with autosizable fields, retrieves the autosized values from the sizing run and then sets these values in the object explicitly.
|
| |
| std::vector< WorkspaceObject > | addAndInsertObjects (const std::vector< IdfObject > &objectsToAdd, const std::vector< IdfObject > &objectsToInsert) |
| |
| std::vector< WorkspaceObject > | addAndInsertObjects (const std::vector< IdfObject > &objectsToAdd, const std::vector< IdfObject > &objectsToInsert) |
| |
| std::vector< WorkspaceObject > | addAndInsertObjects (const std::vector< WorkspaceObject > &objectsToAdd, const std::vector< std::vector< WorkspaceObject > > &objectsToInsert) |
| |
| std::vector< WorkspaceObject > | addAndInsertObjects (const std::vector< WorkspaceObject > &objectsToAdd, const std::vector< std::vector< WorkspaceObject > > &objectsToInsert) |
| |
| std::vector< WorkspaceObject > | addAndInsertObjects (const std::vector< WorkspaceObject > &objectsToAdd, const std::vector< WorkspaceObject > &objectsToInsert) |
| |
| std::vector< WorkspaceObject > | addAndInsertObjects (const std::vector< WorkspaceObject > &objectsToAdd, const std::vector< WorkspaceObject > &objectsToInsert) |
| |
| boost::optional< WorkspaceObject > | addObject (const IdfObject &idfObject) |
| |
| boost::optional< WorkspaceObject > | addObject (const IdfObject &idfObject) |
| |
| std::vector< WorkspaceObject > | addObjects (const std::vector< IdfObject > &idfObjects, bool checkNames=true) |
| |
| std::vector< WorkspaceObject > | addObjects (const std::vector< IdfObject > &idfObjects, bool checkNames=true) |
| |
| std::vector< WorkspaceObject > | addObjects (const std::vector< WorkspaceObject > &objects, bool checkNames=true) |
| |
| std::vector< WorkspaceObject > | addObjects (const std::vector< WorkspaceObject > &objects, bool checkNames=true) |
| |
| bool | canBeTarget (const Handle &handle, const std::set< std::string > &referenceListNames) const |
| |
| bool | canBeTarget (const Handle &handle, const std::set< std::string > &referenceListNames) const |
| |
| T | cast () const |
| |
| Workspace | clone (bool keepHandles=false) const |
| |
| Workspace | clone (bool keepHandles=false) const |
| |
| Workspace | cloneSubset (const std::vector< Handle > &handles, bool keepHandles=false, StrictnessLevel level=openstudio::StrictnessLevel::Draft) const |
| |
| Workspace | cloneSubset (const std::vector< Handle > &handles, bool keepHandles=false, StrictnessLevel level=openstudio::StrictnessLevel::Draft) const |
| |
| bool | connectProgressBar (openstudio::ProgressBar &progressBar) |
| |
| bool | connectProgressBar (openstudio::ProgressBar &progressBar) |
| |
| bool | disconnectProgressBar (openstudio::ProgressBar &progressBar) |
| |
| bool | disconnectProgressBar (openstudio::ProgressBar &progressBar) |
| |
| bool | fastNaming () const |
| |
| bool | fastNaming () const |
| |
| boost::optional< IddObject > | getIddObject (const IddObjectType &type) const |
| |
| boost::optional< IddObject > | getIddObject (const IddObjectType &type) const |
| |
| boost::optional< WorkspaceObject > | getObject (Handle handle) const |
| |
| boost::optional< WorkspaceObject > | getObject (Handle handle) const |
| |
| boost::optional< WorkspaceObject > | getObjectByNameAndReference (const std::string &name, const std::vector< std::string > &referenceNames) const |
| |
| boost::optional< WorkspaceObject > | getObjectByNameAndReference (const std::string &name, const std::vector< std::string > &referenceNames) const |
| |
| boost::optional< WorkspaceObject > | getObjectByTypeAndName (const std::string &objectTypeName, const std::string &name) const |
| |
| boost::optional< WorkspaceObject > | getObjectByTypeAndName (const std::string &objectTypeName, const std::string &name) const |
| |
| boost::optional< WorkspaceObject > | getObjectByTypeAndName (IddObjectType objectType, const std::string &name) const |
| |
| boost::optional< WorkspaceObject > | getObjectByTypeAndName (IddObjectType objectType, const std::string &name) const |
| |
| std::vector< WorkspaceObject > | getObjects (const std::vector< Handle > &handles) const |
| |
| std::vector< WorkspaceObject > | getObjects (const std::vector< Handle > &handles) const |
| |
| std::vector< WorkspaceObject > | getObjectsByName (const std::string &name, bool exactMatch=true) const |
| |
| std::vector< WorkspaceObject > | getObjectsByName (const std::string &name, bool exactMatch=true) const |
| |
| std::vector< WorkspaceObject > | getObjectsByReference (const std::string &referenceName) const |
| |
| std::vector< WorkspaceObject > | getObjectsByReference (const std::string &referenceName) const |
| |
| std::vector< WorkspaceObject > | getObjectsByReference (const std::vector< std::string > &referenceNames) const |
| |
| std::vector< WorkspaceObject > | getObjectsByReference (const std::vector< std::string > &referenceNames) const |
| |
| std::vector< WorkspaceObject > | getObjectsByType (const IddObject &objectType) const |
| |
| std::vector< WorkspaceObject > | getObjectsByType (const IddObject &objectType) const |
| |
| std::vector< WorkspaceObject > | getObjectsByType (const std::string &objectTypeName) const |
| |
| std::vector< WorkspaceObject > | getObjectsByType (const std::string &objectTypeName) const |
| |
| std::vector< WorkspaceObject > | getObjectsByType (IddObjectType objectType) const |
| |
| std::vector< WorkspaceObject > | getObjectsByType (IddObjectType objectType) const |
| |
| std::vector< WorkspaceObject > | getObjectsByTypeAndName (const std::string &objectTypeName, const std::string &name) const |
| |
| std::vector< WorkspaceObject > | getObjectsByTypeAndName (const std::string &objectTypeName, const std::string &name) const |
| |
| std::vector< WorkspaceObject > | getObjectsByTypeAndName (IddObjectType objectType, const std::string &name) const |
| |
| std::vector< WorkspaceObject > | getObjectsByTypeAndName (IddObjectType objectType, const std::string &name) const |
| |
| std::vector< Handle > | handles (bool sorted=false) const |
| |
| std::vector< Handle > | handles (bool sorted=false) const |
| |
| IddFile | iddFile () const |
| |
| IddFile | iddFile () const |
| |
| IddFileType | iddFileType () const |
| |
| IddFileType | iddFileType () const |
| |
| boost::optional< WorkspaceObject > | insertObject (const IdfObject &idfObject) |
| |
| boost::optional< WorkspaceObject > | insertObject (const IdfObject &idfObject) |
| |
| std::vector< WorkspaceObject > | insertObjects (const std::vector< IdfObject > &idfObjects) |
| |
| std::vector< WorkspaceObject > | insertObjects (const std::vector< IdfObject > &idfObjects) |
| |
| std::vector< WorkspaceObject > | insertObjects (const std::vector< WorkspaceObject > &objects) |
| |
| std::vector< WorkspaceObject > | insertObjects (const std::vector< WorkspaceObject > &objects) |
| |
| bool | isInIddFile (IddObjectType type) const |
| |
| bool | isInIddFile (IddObjectType type) const |
| |
| bool | isMember (const Handle &handle) const |
| |
| bool | isMember (const Handle &handle) const |
| |
| bool | isValid () const |
| |
| bool | isValid () const |
| |
| bool | isValid (StrictnessLevel level) const |
| |
| bool | isValid (StrictnessLevel level) const |
| |
| boost::optional< std::string > | name (const Handle &handle) const |
| |
| boost::optional< std::string > | name (const Handle &handle) const |
| |
| std::string | nextName (const IddObjectType &iddObjectType, bool fillIn) const |
| |
| std::string | nextName (const IddObjectType &iddObjectType, bool fillIn) const |
| |
| std::string | nextName (const std::string &name, bool fillIn) const |
| |
| std::string | nextName (const std::string &name, bool fillIn) const |
| |
| unsigned | numObjects () const |
| |
| unsigned | numObjects () const |
| |
| unsigned | numObjectsOfType (const IddObject &objectType) const |
| |
| unsigned | numObjectsOfType (const IddObject &objectType) const |
| |
| unsigned | numObjectsOfType (IddObjectType type) const |
| |
| unsigned | numObjectsOfType (IddObjectType type) const |
| |
| std::vector< WorkspaceObject > | objects (bool sorted=false) const |
| |
| std::vector< WorkspaceObject > | objects (bool sorted=false) const |
| |
| std::vector< WorkspaceObject > | objectsWithURLFields () const |
| |
| std::vector< WorkspaceObject > | objectsWithURLFields () const |
| |
| bool | operator!= (const Workspace &other) const |
| |
| bool | operator!= (const Workspace &other) const |
| |
| std::ostream & | operator<< (std::ostream &os, const Workspace &workspace) |
| |
| bool | operator== (const Workspace &other) const |
| |
| bool | operator== (const Workspace &other) const |
| |
| boost::optional< T > | optionalCast () const |
| |
| WorkspaceObjectOrder | order () |
| |
| WorkspaceObjectOrder | order () |
| |
| const WorkspaceObjectOrder | order () const |
| |
| const WorkspaceObjectOrder | order () const |
| |
| bool | removeObject (const Handle &handle) |
| |
| bool | removeObject (const Handle &handle) |
| |
| bool | removeObjects (const std::vector< Handle > &handles) |
| |
| bool | removeObjects (const std::vector< Handle > &handles) |
| |
| bool | save (const openstudio::path &p, bool overwrite=false) |
| |
| void | setFastNaming (bool fastNaming) |
| |
| void | setFastNaming (bool fastNaming) |
| |
| bool | setStrictnessLevel (StrictnessLevel level) |
| |
| bool | setStrictnessLevel (StrictnessLevel level) |
| |
| std::vector< Handle > | sort (const std::vector< Handle > &handles) const |
| |
| std::vector< Handle > | sort (const std::vector< Handle > &handles) const |
| |
| std::vector< WorkspaceObject > | sort (const std::vector< WorkspaceObject > &objects) const |
| |
| std::vector< WorkspaceObject > | sort (const std::vector< WorkspaceObject > &objects) const |
| |
| StrictnessLevel | strictnessLevel () const |
| |
| StrictnessLevel | strictnessLevel () const |
| |
| void | swap (Workspace &other) |
| |
| void | swap (Workspace &other) |
| |
| bool | swap (WorkspaceObject ¤tObject, IdfObject &newObject, bool keepTargets=false) |
| |
| bool | swap (WorkspaceObject ¤tObject, IdfObject &newObject, bool keepTargets=false) |
| |
| IdfFile | toIdfFile () const |
| |
| ValidityReport | validityReport () const |
| |
| ValidityReport | validityReport () const |
| |
| ValidityReport | validityReport (StrictnessLevel level) const |
| |
| ValidityReport | validityReport (StrictnessLevel level) const |
| |
| VersionString | version () const |
| |
| VersionString | version () const |
| |
| boost::optional< WorkspaceObject > | versionObject () const |
| |
| boost::optional< WorkspaceObject > | versionObject () const |
| |
| | Workspace () |
| |
| | Workspace () |
| |
| | Workspace (const IdfFile &idfFile, StrictnessLevel level=openstudio::StrictnessLevel::Minimal) |
| |
| | Workspace (const IdfFile &idfFile, StrictnessLevel level=openstudio::StrictnessLevel::Minimal) |
| |
| | Workspace (const Workspace &other) |
| |
| | Workspace (const Workspace &other) |
| |
| | Workspace (StrictnessLevel level) |
| |
| | Workspace (StrictnessLevel level) |
| |
| | Workspace (StrictnessLevel level, IddFileType iddFileType) |
| |
| | Workspace (StrictnessLevel level, IddFileType iddFileType) |
| |
| virtual | ~Workspace ()=default |
| |
| virtual | ~Workspace ()=default |
| |