EMLab-Generation2
emlab.gen.domain.technology.PowerGeneratingTechnology Class Reference

Public Member Functions

double getBaseSegmentDependentAvailability ()
 
void setBaseSegmentDependentAvailability (double baseSegmentDependentAvailability)
 
double getPeakSegmentDependentAvailability ()
 
void setPeakSegmentDependentAvailability (double peakSegmentDependentAvailability)
 
double getMaximumInstalledCapacityFractionInCountry ()
 
void setMaximumInstalledCapacityFractionInCountry (double maximumInstalledCapacityFractionInCountry)
 
double getMaximumInstalledCapacityFractionPerAgent ()
 
void setMaximumInstalledCapacityFractionPerAgent (double maximumInstalledCapacityFractionPerAgent)
 
int getDepreciationTime ()
 
void setDepreciationTime (int depreciationTime)
 
double getMinimumRunningHours ()
 
void setMinimumRunningHours (double minimumRunningHours)
 
String getName ()
 
void setName (String label)
 
Substance getMainFuel ()
 
Set< SubstancegetCoCombustionFuels ()
 
double getCapacity ()
 
void setCapacity (double capacity)
 
double getEfficiency (long time)
 
TimeSeriesImpl getInvestmentCostTimeSeries ()
 
void setInvestmentCostTimeSeries (TimeSeriesImpl investmentCostTrend)
 
TimeSeriesImpl getFixedOperatingCostTimeSeries ()
 
void setFixedOperatingCostTimeSeries (TimeSeriesImpl fixedOperatingCostTrend)
 
TimeSeriesImpl getEfficiencyTimeSeries ()
 
void setEfficiencyTimeSeries (TimeSeriesImpl efficiencyTrend)
 
double getCo2CaptureEffciency ()
 
void setCo2CaptureEffciency (double co2CaptureEffciency)
 
double getFixedOperatingCostModifierAfterLifetime ()
 
void setFixedOperatingCostModifierAfterLifetime (double fixedOperatingCostModifierAfterLifetime)
 
int getExpectedLifetime ()
 
void setExpectedLifetime (int expectedLifetime)
 
int getExpectedLeadtime ()
 
void setExpectedLeadtime (int expectedLeadtime)
 
int getExpectedPermittime ()
 
void setExpectedPermittime (int expectedPermittime)
 
double getMinimumFuelQuality ()
 
void setMinimumFuelQuality (double minimumFuelQuality)
 
Set< SubstancegetFuels ()
 
void setFuels (Set< Substance > fuels)
 
String toString ()
 
boolean isApplicableForLongTermContract ()
 
void setApplicableForLongTermContract (boolean applicableForLongTermContract)
 
double getInvestmentCost (long time)
 
double getFixedOperatingCost (long time)
 
boolean isIntermittent ()
 
void setIntermittent (boolean intermittent)
 

The documentation for this class was generated from the following file: