Class: BTAPNoSimAnalysis
- Inherits:
-
BTAPAnalysis
- Object
- BTAPAnalysis
- BTAPNoSimAnalysis
- Defined in:
- lib/openstudio-standards/standards/necb/common/btap_analysis.rb
Overview
For a no-simulation run, the SQL file, template, and datapoint ID must be provided.
Instance Method Summary collapse
-
#initialize(model_path:, sql_file_path:, output_folder:, template:, datapoint_id:, analysis_id: SecureRandom.uuid) ⇒ BTAPNoSimAnalysis
constructor
A new instance of BTAPNoSimAnalysis.
Methods inherited from BTAPAnalysis
Constructor Details
#initialize(model_path:, sql_file_path:, output_folder:, template:, datapoint_id:, analysis_id: SecureRandom.uuid) ⇒ BTAPNoSimAnalysis
Returns a new instance of BTAPNoSimAnalysis.
58 59 60 61 62 63 64 65 66 67 68 |
# File 'lib/openstudio-standards/standards/necb/common/btap_analysis.rb', line 58 def initialize(model_path:, sql_file_path:, output_folder:, template:, datapoint_id:, analysis_id: SecureRandom.uuid) super(output_folder: output_folder, template: template) @model = BTAP::FileIO.load_osm(model_path) @template = template @standard = Standard.build(template) @datapoint_id = datapoint_id @analysis_id = analysis_id @attributes = BTAP::Attributes.new(@model, @standard) @model.setSqlFile(OpenStudio::SqlFile.new(sql_file_path)) @qaqc = BTAPDatapoint.build_qaqc(@model, @standard, @datapoint_id, @analysis_id) end |