|
|
| | ForwardTranslator () |
| | Construct a new, empty translator.
|
| |
| | ~ForwardTranslator ()=default |
| | Destroy the translator.
|
| |
|
| std::map< Handle, int > | surfaceMap () const |
| | Returns a map from the OpenStudio surface handles to the CONTAM airflow path index (which runs from 1 to the number of surfaces).
|
| |
| std::map< Handle, int > | zoneMap () const |
| | Returns a map from the OpenStudio thermal zone handles to the CONTAM airflow zone index (which runs from 1 to the number of airflow zones).
|
| |
| boost::optional< std::string > | airtightnessLevel () const |
| | Returns the airtightness level as a string if it has been set.
|
| |
| void | setAirtightnessLevel (std::string level) |
| | Set the airtightness level.
|
| |
| boost::optional< double > | exteriorFlowRate () const |
| | Returns the test data flow rate of envelope flow paths if it has been set.
|
| |
| boost::optional< double > | exteriorExponent () const |
| | Returns the test data flow exponent of envelope flow paths if it has been set.
|
| |
| boost::optional< double > | exteriorDeltaP () const |
| | Returns the test data pressure difference of envelope flow paths if it has been set.
|
| |
| bool | setExteriorFlowRate (double flow, double n, double deltaP) |
| | Set the test data point for envelope flow paths.
|
| |
| double | returnSupplyRatio () const |
| | Returns the return-to-supply ratio.
|
| |
| void | setReturnSupplyRatio (double returnSupplyRatio) |
| | Sets the return-to-supply ratio.
|
| |
| bool | ratioOverride () const |
| | Returns true if the return/supply ratio will be used to set return flows, false otherwise.
|
| |
| void | setRatioOverride (bool ratioOverride) |
| | Set the behavior of the translator in setting return flows.
|
| |
| bool | translateHVAC () const |
| | Returns true if HVAC will be translated, false otherwise.
|
| |
| void | setTranslateHVAC (bool translateHVAC) |
| | Set the translator's HVAC translation behavior.
|
| |
| boost::optional< openstudio::DateTime > | startDateTime () const |
| | Returns the simulation start time of the translated model.
|
| |
| boost::optional< openstudio::DateTime > | endDateTime () const |
| | Returns the simulation end time of the translated model.
|
| |
| | SurfaceNetworkBuilder (ProgressBar *progressBar=nullptr) |
| | Construct a new object.
|
| |
| virtual | ~SurfaceNetworkBuilder ()=default |
| | Destroy the translator.
|
| |
| bool | build (model::Model &model) |
| |
| ProgressBar * | progressBar () const |
| | Returns the progress bar currently associated with the object.
|
| |
| void | setProgressBar (ProgressBar *progressBar) |
| | Sets the progress bar to be updated by the object.
|
| |
| std::vector< LogMessage > | warnings () const |
| | Returns warning messages generated by the last translation.
|
| |
| std::vector< LogMessage > | errors () const |
| | Returns error messages generated by the last translation.
|
| |
| std::vector< LogMessage > | logMessages () const |
| | Returns error messages generated by the last translation.
|
| |
|
| bool | writeCvFile (openstudio::path filepath) |
| | Write out any continuous value file information to the specified path.
|
| |
| std::vector< LogMessage > | warnings () const |
| | Returns warning messages generated by the last translation.
|
| |
| std::vector< LogMessage > | errors () const |
| | Returns error messages generated by the last translation.
|
| |
| virtual bool | linkExteriorSurface (openstudio::model::ThermalZone zone, openstudio::model::Space space, openstudio::model::Surface surface) override |
| |
| virtual bool | linkExteriorSubSurface (openstudio::model::ThermalZone zone, openstudio::model::Space space, openstudio::model::Surface surface, openstudio::model::SubSurface subSurface) override |
| |
| virtual bool | linkInteriorSurface (openstudio::model::ThermalZone zone, openstudio::model::Space space, openstudio::model::Surface surface, openstudio::model::Surface adjacentSurface, openstudio::model::Space adjacentSpace, openstudio::model::ThermalZone adjacentZone) override |
| |
| virtual bool | linkInteriorSubSurface (openstudio::model::ThermalZone zone, openstudio::model::Space space, openstudio::model::Surface surface, openstudio::model::SubSurface subSurface, openstudio::model::SubSurface adjacentSubSurface, openstudio::model::Surface adjacentSurface, openstudio::model::Space adjacentSpace, openstudio::model::ThermalZone adjacentZone) override |
| |
|
| void | progress () |
| |
| void | initProgress (int max, std::string label) |
| |
| virtual bool | linkExteriorSurface (model::ThermalZone zone, model::Space space, model::Surface surface) |
| |
| virtual bool | linkExteriorSubSurface (model::ThermalZone zone, model::Space space, model::Surface surface, model::SubSurface subSurface) |
| |
| virtual bool | linkInteriorSurface (model::ThermalZone zone, model::Space space, model::Surface surface, model::Surface adjacentSurface, model::Space adjacentSpace, model::ThermalZone adjacentZone) |
| |
| virtual bool | linkInteriorSubSurface (model::ThermalZone zone, model::Space space, model::Surface surface, model::SubSurface subSurface, model::SubSurface adjacentSubSurface, model::Surface adjacentSurface, model::Space adjacentSpace, model::ThermalZone adjacentZone) |
| |
ForwardTranslator translates an OpenStudio model into a CONTAM model.
ForwardTranslator translates an OpenStudio energy model into a CONTAM airflow model using a streamlined approach. Each wall is assigned an overall leakage rate and individual components are not directly represented.