|
|
| 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.