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