TYPE  :: CostAdjustmentStruct
  REAL(r64)    :: LineItemTot        != 0.0 ! holds total from line item cost calculations
  REAL(r64)    :: MiscCostperSqMeter != 0.0 ! holds user-defined constant cost model
  REAL(r64)    :: DesignFeeFrac      != 0.0 ! holds user-defined fraction for design fees
  REAL(r64)    :: ContractorFeeFrac  != 0.0 ! holds user-defined fraction for contractor fees
  REAL(r64)    :: ContingencyFrac    != 0.0 ! holds user-defined fraction for contingencies
  REAL(r64)    :: BondCostFrac       != 0.0 ! holds user-defined fraction for bonding costs
  REAL(r64)    :: CommissioningFrac  != 0.0 ! holds user-defined fraction for commissioning costs
  REAL(r64)    :: RegionalModifier   != 1.0 ! holds user-defined multiplier to account for regional diffs
  REAL(r64)    :: GrandTotal         != 0.0 ! the Grand Total of all line items plus all other costs
END TYPE CostAdjustmentStruct