<?xml version="1.0"?>
<measure>
  <schema_version>3.0</schema_version>
  <name>add_cost_per_area_to_unused_construction</name>
  <uid>ad632782-125f-45c8-a9cf-516e184b418a</uid>
  <version_id>77e28ae4-1653-4fe6-bb97-b605ba0a0b92</version_id>
  <version_modified>20221115T223602Z</version_modified>
  <xml_checksum>35DA4ED3</xml_checksum>
  <class_name>AddCostPerAreaToUnusedConstruction</class_name>
  <display_name>Add Cost per Area to Unused Construction</display_name>
  <description>This measure is the same as 'Add Cost per Area to Construction' except that it only offers constructions that are not used on any surfaces in the baseline construction.</description>
  <modeler_description>The use case for this is a construction that is not used in the baseline but will be used after other measures are run. For example adding overhangs to the Building.</modeler_description>
  <arguments>
    <argument>
      <name>construction</name>
      <display_name>Choose a Construction to Add Costs to</display_name>
      <type>Choice</type>
      <required>true</required>
      <model_dependent>false</model_dependent>
    </argument>
    <argument>
      <name>remove_costs</name>
      <display_name>Remove Existing Costs</display_name>
      <type>Boolean</type>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>true</default_value>
      <choices>
        <choice>
          <value>true</value>
          <display_name>true</display_name>
        </choice>
        <choice>
          <value>false</value>
          <display_name>false</display_name>
        </choice>
      </choices>
    </argument>
    <argument>
      <name>material_cost_ip</name>
      <display_name>Material and Installation Costs for Construction per Area Used</display_name>
      <type>Double</type>
      <units>$/ft^2</units>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>0</default_value>
    </argument>
    <argument>
      <name>demolition_cost_ip</name>
      <display_name>Demolition Costs for Construction per Area Used</display_name>
      <type>Double</type>
      <units>$/ft^2</units>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>0</default_value>
    </argument>
    <argument>
      <name>years_until_costs_start</name>
      <display_name>Years Until Costs Start</display_name>
      <type>Integer</type>
      <units>whole years</units>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>0</default_value>
    </argument>
    <argument>
      <name>demo_cost_initial_const</name>
      <display_name>Demolition Costs Occur During Initial Construction</display_name>
      <type>Boolean</type>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>false</default_value>
      <choices>
        <choice>
          <value>true</value>
          <display_name>true</display_name>
        </choice>
        <choice>
          <value>false</value>
          <display_name>false</display_name>
        </choice>
      </choices>
    </argument>
    <argument>
      <name>expected_life</name>
      <display_name>Expected Life</display_name>
      <type>Integer</type>
      <units>whole years</units>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>20</default_value>
    </argument>
    <argument>
      <name>om_cost_ip</name>
      <display_name>O &amp; M Costs for Construction per Area Used</display_name>
      <type>Double</type>
      <units>$/ft^2</units>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>0</default_value>
    </argument>
    <argument>
      <name>om_frequency</name>
      <display_name>O &amp; M Frequency</display_name>
      <type>Integer</type>
      <units>whole years</units>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>1</default_value>
    </argument>
  </arguments>
  <outputs />
  <provenances />
  <tags>
    <tag>Economics.Life Cycle Cost Analysis</tag>
  </tags>
  <attributes>
    <attribute>
      <name>Measure Type</name>
      <value>ModelMeasure</value>
      <datatype>string</datatype>
    </attribute>
    <attribute>
      <name>Measure Function</name>
      <value>Measure</value>
      <datatype>string</datatype>
    </attribute>
    <attribute>
      <name>Requires EnergyPlus Results</name>
      <value>false</value>
      <datatype>boolean</datatype>
    </attribute>
    <attribute>
      <name>Uses SketchUp API</name>
      <value>false</value>
      <datatype>boolean</datatype>
    </attribute>
  </attributes>
  <files>
    <file>
      <filename>0416_NetArea_b.osm</filename>
      <filetype>osm</filetype>
      <usage_type>test</usage_type>
      <checksum>3D3EE8E9</checksum>
    </file>
    <file>
      <filename>README.md.erb</filename>
      <filetype>erb</filetype>
      <usage_type>readmeerb</usage_type>
      <checksum>703C9964</checksum>
    </file>
    <file>
      <filename>README.md</filename>
      <filetype>md</filetype>
      <usage_type>readme</usage_type>
      <checksum>1966C795</checksum>
    </file>
    <file>
      <version>
        <software_program>OpenStudio</software_program>
        <identifier>2.0.0</identifier>
        <min_compatible>2.0.0</min_compatible>
      </version>
      <filename>measure.rb</filename>
      <filetype>rb</filetype>
      <usage_type>script</usage_type>
      <checksum>9FB1CA14</checksum>
    </file>
    <file>
      <filename>AddCostperAreatoUnusedConstruction_Test.rb</filename>
      <filetype>rb</filetype>
      <usage_type>test</usage_type>
      <checksum>AFB58E20</checksum>
    </file>
    <file>
      <filename>LICENSE.md</filename>
      <filetype>md</filetype>
      <usage_type>license</usage_type>
      <checksum>64FFEBDE</checksum>
    </file>
  </files>
</measure>