#include <CostObject.hpp>
openstudio::CostObject::CostObject |
( |
| ) |
|
virtual openstudio::CostObject::~CostObject |
( |
| ) |
|
|
virtual |
void openstudio::CostObject::addCostInstance |
( |
std::string |
name, |
|
|
double |
matCost, |
|
|
double |
installCost, |
|
|
double |
fixedOM, |
|
|
double |
varOM, |
|
|
int |
expectedLife, |
|
|
double |
salvageCost |
|
) |
| |
|
protected |
void openstudio::CostObject::calculateCashFlows |
( |
int |
analysisPeriod | ) |
|
|
protected |
std::vector< double > openstudio::CostObject::cashFlows |
( |
| ) |
|
|
protected |
std::vector< double > openstudio::CostObject::cashFlows_Capital_Inflation |
( |
| ) |
|
|
protected |
std::vector< double > openstudio::CostObject::cashFlows_DistrictCool_Inflation |
( |
| ) |
|
|
protected |
std::vector< double > openstudio::CostObject::cashFlows_DistrictHeat_Inflation |
( |
| ) |
|
|
protected |
std::vector< double > openstudio::CostObject::cashFlows_Elec_Inflation |
( |
| ) |
|
|
protected |
std::vector< double > openstudio::CostObject::cashFlows_Gas_Inflation |
( |
| ) |
|
|
protected |
std::vector< double > openstudio::CostObject::cashFlows_Inflation |
( |
| ) |
|
|
protected |
double openstudio::CostObject::discountRate |
( |
| ) |
|
|
protected |
double openstudio::CostObject::districtCoolCost |
( |
| ) |
|
|
protected |
double openstudio::CostObject::districtCoolInflation |
( |
| ) |
|
|
protected |
double openstudio::CostObject::districtCoolUse |
( |
| ) |
|
|
protected |
double openstudio::CostObject::districtHeatCost |
( |
| ) |
|
|
protected |
double openstudio::CostObject::districtHeatInflation |
( |
| ) |
|
|
protected |
double openstudio::CostObject::districtHeatUse |
( |
| ) |
|
|
protected |
double openstudio::CostObject::elecCost |
( |
| ) |
|
|
protected |
double openstudio::CostObject::elecInflation |
( |
| ) |
|
|
protected |
double openstudio::CostObject::elecUse |
( |
| ) |
|
|
protected |
double openstudio::CostObject::firstCosts |
( |
| ) |
|
|
protected |
double openstudio::CostObject::gasCost |
( |
| ) |
|
|
protected |
double openstudio::CostObject::gasInflation |
( |
| ) |
|
|
protected |
double openstudio::CostObject::gasUse |
( |
| ) |
|
|
protected |
double openstudio::CostObject::inflation |
( |
| ) |
|
|
protected |
double openstudio::CostObject::OMInflation |
( |
| ) |
|
|
protected |
void openstudio::CostObject::setCashFlows |
( |
const std::vector< double > & |
cashFlows | ) |
|
|
protected |
void openstudio::CostObject::setCashFlows_Capital_Inflation |
( |
const std::vector< double > & |
cashFlows | ) |
|
|
protected |
void openstudio::CostObject::setCashFlows_DistrictCool_Inflation |
( |
const std::vector< double > & |
cashFlows | ) |
|
|
protected |
void openstudio::CostObject::setCashFlows_DistrictHeat_Inflation |
( |
const std::vector< double > & |
cashFlows | ) |
|
|
protected |
void openstudio::CostObject::setCashFlows_Elec_Inflation |
( |
const std::vector< double > & |
cashFlows | ) |
|
|
protected |
void openstudio::CostObject::setCashFlows_Gas_Inflation |
( |
const std::vector< double > & |
cashFlows | ) |
|
|
protected |
void openstudio::CostObject::setCashFlows_Inflation |
( |
const std::vector< double > & |
cashFlows | ) |
|
|
protected |
void openstudio::CostObject::setDiscountRate |
( |
double |
discountRate | ) |
|
|
protected |
void openstudio::CostObject::setDistrictCoolCost |
( |
double |
districtCoolCost | ) |
|
|
protected |
void openstudio::CostObject::setDistrictCoolInflation |
( |
double |
districtCoolInflation | ) |
|
|
protected |
void openstudio::CostObject::setDistrictCoolUse |
( |
double |
districtCoolUse | ) |
|
|
protected |
void openstudio::CostObject::setDistrictHeatCost |
( |
double |
districtHeatCost | ) |
|
|
protected |
void openstudio::CostObject::setDistrictHeatInflation |
( |
double |
districtHeatInflation | ) |
|
|
protected |
void openstudio::CostObject::setDistrictHeatUse |
( |
double |
districtHeatUse | ) |
|
|
protected |
void openstudio::CostObject::setElecCost |
( |
double |
elecCost | ) |
|
|
protected |
void openstudio::CostObject::setElecInflation |
( |
double |
elecInflation | ) |
|
|
protected |
void openstudio::CostObject::setElecUse |
( |
double |
elecUse | ) |
|
|
protected |
void openstudio::CostObject::setGasCost |
( |
double |
gasCost | ) |
|
|
protected |
void openstudio::CostObject::setGasInflation |
( |
double |
gasInflation | ) |
|
|
protected |
void openstudio::CostObject::setGasUse |
( |
double |
gasUse | ) |
|
|
protected |
void openstudio::CostObject::setInflation |
( |
double |
inflation | ) |
|
|
protected |
void openstudio::CostObject::setOMInflation |
( |
double |
OMInflation | ) |
|
|
protected |