|
ElectricitySpotMarket | findElectricitySpotMarketForZone (Zone zone) |
|
ElectricitySpotMarket | findElectricitySpotMarketByNationalGovernment (NationalGovernment government) |
|
ElectricitySpotMarket | findElectricitySpotMarketByPowerPlant (PowerPlant plant) |
|
SegmentLoad | findSegmentLoadForElectricitySpotMarketForZone (Zone zone, Segment segment) |
|
DecarbonizationMarket | findMarketBySubstance (Substance substance) |
|
SegmentClearingPoint | findOneSegmentClearingPointForMarketSegmentAndTime (long tick, Segment segment, ElectricitySpotMarket market, boolean forecast) |
|
double | peakLoadbyZoneMarketandTime (Zone zone, ElectricitySpotMarket market) |
|
ArrayList< PowerPlantDispatchPlan > | findAllPowerPlantDispatchPlansForSegmentForTime (Segment segment, long time, boolean todo) |
|
ArrayList< PowerPlantDispatchPlan > | findDescendingSortedPowerPlantDispatchPlansForSegmentForTime (Segment segment, long tick, boolean todo) |
|
double | determineTotallyBankedCO2Certificates () |
|
double | determinePreviouslyBankedCO2Certificates () |
|
double | calculateCapacityOfExpectedOperationalPowerPlantsByOwnerByTechnology (long tick, AbstractAgent agent, PowerGeneratingTechnology powerGeneratingTechnology) |
|
Loan | createLoan (EMLabAgent from, EMLabAgent to, double amount, long numberOfPayments, long loanStartTime, PowerPlant plant) |
|
List< Loan > | findLoansFromAgent (EMLabAgent agent) |
|
List< Loan > | findLoansToAgent (EMLabAgent agent) |
|
List< Bid > | findAllBidsForForTime (long time) |
|
void | removeBidsUpToTime (long time) |
|
List< Bid > | findDemandBidsForMarketForTime (DecarbonizationMarket market, long time) |
|
List< Bid > | findAllAcceptedDemandBidsForMarketForTime (DecarbonizationMarket market, long time) |
|
List< Bid > | findOffersForMarketForTime (DecarbonizationMarket market, long time) |
|
List< Bid > | findAcceptedOffersForMarketForTime (DecarbonizationMarket market, long time) |
|
Iterable< Bid > | getBidsForMarketForTime (DecarbonizationMarket market, long time, boolean isSupply) |
|
Iterable< Bid > | findOffersForMarketForTimeBelowPrice (DecarbonizationMarket market, long time, double price) |
|
Iterable< Bid > | findDemandBidsForMarketForTimeAbovePrice (DecarbonizationMarket market, long time, double price) |
|
double | calculateDemandBidsForMarketForTimeForPrice (DecarbonizationMarket market, long time, double price) |
|
Iterable< Bid > | findDemandBidsForMarketForTimeForPrice (DecarbonizationMarket market, long time, double price) |
|
Iterable< Bid > | findOffersForMarketForTimeForPrice (DecarbonizationMarket market, long time, double price) |
|
double | calculateOffersForMarketForTimeForPrice (DecarbonizationMarket market, long time, double price) |
|
double | calculateTotalDemandForMarketForTime (DecarbonizationMarket market, long time) |
|
double | calculateTotalDemandForMarketForTimeForPrice (DecarbonizationMarket market, long time, double price) |
|
double | calculateTotalSupplyForMarketForTime (DecarbonizationMarket market, long time) |
|
double | calculateTotalSupplyPriceForMarketForTime (DecarbonizationMarket market, long time) |
|
double | calculateMinimumSupplyPriceForMarketForTime (DecarbonizationMarket market, long time) |
|
List< CashFlow > | findAllCashFlowsForForTime (long time) |
|
void | removeCashFlowsUpToTime (long time) |
|
ClearingPoint | findClearingPointForSegmentAndTime (Segment segment, long time, boolean forecast) |
|
Iterable< ClearingPoint > | findClearingPointsForSegmentAndTime (Segment segment, long time, boolean forecast) |
|
ClearingPoint | findClearingPointForMarketAndTime (DecarbonizationMarket market, long time, boolean forecast) |
|
List< ClearingPoint > | findClearingPointsForMarketAndTime (DecarbonizationMarket market, long time, boolean forecast) |
|
ClearingPoint | createOrUpdateClearingPoint (DecarbonizationMarket abstractMarket, double price, double volume, long time, boolean forecast) |
|
SegmentClearingPoint | createOrUpdateSegmentClearingPoint (Segment segment, DecarbonizationMarket abstractMarket, double price, double volume, double interconnectorFlow, long time, boolean forecast) |
|
CO2MarketClearingPoint | createOrUpdateCO2MarketClearingPoint (DecarbonizationMarket abstractMarket, double price, double volume, boolean emergencyTriggerActivated, double emergencyTriggerOutflow, long time, boolean forecast) |
|
Iterable< LongTermContract > | findLongTermContractsForEnergyProducerActiveAtTime (EnergyProducer energyProducer, long time) |
|
Iterable< LongTermContract > | findLongTermContractsForEnergyProducerForSegmentActiveAtTime (EnergyProducer energyProducer, Segment segment, long time) |
|
Iterable< Contract > | findLongTermContractsForEnergyConsumerActiveAtTime (EnergyConsumer energyConsumer, long time) |
|
Iterable< LongTermContract > | findLongTermContractsForEnergyConsumerForSegmentActiveAtTime (EnergyConsumer consumer, Segment segment, long time) |
|
LongTermContract | findLongTermContractForPowerPlantActiveAtTime (PowerPlant plant, long time) |
|
List< LongTermContract > | findLongTermContractsForEnergyConsumerForSegmentForZoneActiveAtTime (EnergyConsumer consumer, Segment segment, Zone zone, long time) |
|
double | calculateTotalEmissionsBasedOnPowerPlantDispatchPlans (boolean forecast, long clearingTick) |
|
LongTermContract | submitLongTermContractForElectricity (PowerPlant plant, EMLabAgent seller, EMLabAgent buyer, Zone zone, double price, double capacity, LongTermContractType longTermContractType, long time, LongTermContractDuration duration, boolean signed, Substance mainFuel, double fuelPassThroughFactor, double co2PassThroughFactor, double fuelPriceStart, double co2PriceStart) |
|
LongTermContractOffer | submitLongTermContractOfferForElectricity (EnergyProducer seller, PowerPlant plant, Zone zone, double price, double capacity, LongTermContractType longTermContractType, long time, LongTermContractDuration duration, Substance mainFuel, double fuelPassThroughFactor, double co2PassThroughFactor, double fuelPriceStart, double co2PriceStart) |
|
void | removeOffer (LongTermContractOffer offer) |
|
void | removeAllOffers () |
|
void | reassignLongTermContractToNewPowerPlant (LongTermContract longTermContract, PowerPlant plant) |
|
List< EnergyProducer > | findAllEnergyProducersExceptForRenewableTargetInvestorsAtRandom () |
|
Iterable< FinancialPowerPlantReport > | findAllFinancialPowerPlantReportsOfOperationaPlantsFromToForEnergyProducerAndTechnology (long from, long to, EnergyProducer producer, PowerGeneratingTechnology tech) |
|
double | calculateHistoricalCVarRelativePerMWForOperationaPlantsForEnergyProducerAndTechnologyForYearsFromToAndAlphaValue (long from, long to, EnergyProducer producer, PowerGeneratingTechnology tech, double alpha) |
|
List< FinancialPowerPlantReport > | findAllFinancialPowerPlantReportsForTime (long time) |
|
FinancialPowerPlantReport | findFinancialPowerPlantReportsForPlantForTime (PowerPlant plant, long time) |
|
void | removeFinancialPowerPlantReportsUpToTime (long time) |
|
List< MarketInformationReport > | findAllMarketInformationReportsForTime (long time) |
|
IntermittentResourceProfile | findIntermittentResourceProfileByTechnologyAndNode (PowerGeneratingTechnology technology, PowerGridNode node) |
|
IntermittentTechnologyNodeLoadFactor | findIntermittentTechnologyNodeLoadFactorForPowerPlant (PowerPlant plant) |
|
IntermittentTechnologyNodeLoadFactor | findIntermittentTechnologyNodeLoadFactorForNodeAndTechnology (PowerGridNode node, PowerGeneratingTechnology tech) |
|
NationalGovernment | findNationalGovernmentByPowerPlant (PowerPlant plant) |
|
NationalGovernment | findNationalGovernmentByElectricitySpotMarket (ElectricitySpotMarket market) |
|
CashFlow | createCashFlow (EMLabAgent from, EMLabAgent to, double amount, int type, long time, PowerPlant plant) |
|
Bid | submitBidToMarket (DecarbonizationMarket market, EMLabAgent agent, long time, boolean isSupply, double price, double amount) |
|
PowerGeneratingTechnologyNodeLimit | findOneByTechnologyAndMarket (PowerGeneratingTechnology tech, ElectricitySpotMarket market) |
|
PowerGeneratingTechnologyNodeLimit | findOneByTechnologyAndNode (PowerGeneratingTechnology tech, PowerGridNode node) |
|
Iterable< PowerGeneratingTechnology > | findPowerGeneratingTechnologyByName (String name) |
|
Iterable< PowerGeneratingTechnology > | findAllIntermittentPowerGeneratingTechnologies () |
|
Set< PowerGeneratingTechnologyTarget > | findAllPowerGeneratingTechnologyTargetsByMarket (ElectricitySpotMarket market) |
|
Iterable< PowerGridNode > | findAllPowerGridNodesByZone (Zone zone) |
|
PowerGridNode | findFirstPowerGridNodeByElectricitySpotMarket (ElectricitySpotMarket esm) |
|
List< PowerPlantDispatchPlan > | findAllPowerPlantDispatchPlansForTime (long time, boolean forecast) |
|
void | removeAllPowerPlantDispatchPlansUpToTime (long time) |
|
void | removeAllPowerPlantDispatchPlansWithForecast (boolean forecast) |
|
Iterable< PowerPlantDispatchPlan > | findAllPowerPlantDispatchPlanForPowerPlantForSegmentForTime (PowerPlant plant, Segment segment, long time, boolean forecast) |
|
PowerPlantDispatchPlan | findOnePowerPlantDispatchPlanForPowerPlantForSegmentForTime (PowerPlant plant, Segment segment, long time, boolean forecast) |
|
List< PowerPlantDispatchPlan > | findPowerPlantDispatchPlansForPowerPlantForTime (PowerPlant plant, long time, boolean forecast) |
|
List< PowerPlantDispatchPlan > | findSortedPowerPlantDispatchPlansForSegmentForTime (Segment segment, long time, boolean forecast) |
|
List< PowerPlantDispatchPlan > | findAllPowerPlantDispatchPlansForPowerPlantForTime (PowerPlant plant, long time, boolean forecast) |
|
double | calculateElecitricityOutputForPlantForTime (PowerPlant plant, long time, boolean forecast) |
|
Iterable< PowerPlantDispatchPlan > | findAllPowerPlantDispatchPlansForEnergyProducerForTime (EnergyProducer producer, long time, boolean forecast) |
|
Iterable< PowerPlantDispatchPlan > | findAllPowerPlantDispatchPlansForEnergyProducerForTimeForTechnology (EnergyProducer producer, long time, PowerGeneratingTechnology pgt, boolean forecast) |
|
Iterable< PowerPlantDispatchPlan > | findAllAcceptedPowerPlantDispatchPlansForEnergyProducerForTime (EnergyProducer producer, long time, boolean forecast) |
|
double | calculateTotalProductionForEnergyProducerForTime (EnergyProducer producer, long time, boolean forecast) |
|
double | calculateTotalProductionForEnergyProducerForTimeForTechnology (EnergyProducer producer, long time, PowerGeneratingTechnology pgt, boolean forecast) |
|
Iterable< PowerPlantDispatchPlan > | findAllPowerPlantDispatchPlansForEnergyProducerForTimeAndSegment (Segment segment, EnergyProducer producer, long time, boolean forecast) |
|
List< PowerPlantDispatchPlan > | findAllAcceptedPowerPlantDispatchPlansForEnergyProducerForTimeAndSegment (Segment segment, EnergyProducer producer, long time, boolean forecast) |
|
List< PowerPlantDispatchPlan > | findAllAcceptedPowerPlantDispatchPlansForMarketSegmentAndTime (ElectricitySpotMarket esm, Segment segment, long time, boolean forecast) |
|
Iterable< PowerPlant > | findPowerPlantsByOwner (EnergyProducer owner) |
|
double | countPowerPlantsByOwner (EnergyProducer owner) |
|
List< PowerPlant > | findOperationalPowerPlants (long tick) |
|
List< PowerPlant > | findExpectedOperationalPowerPlants (long tick) |
|
List< PowerPlant > | findOperationalPowerPlantsWithFuelsGreaterZero (long tick) |
|
List< PowerPlant > | findAllPowerPlantsWhichAreNotDismantledBeforeTick (long tick) |
|
List< PowerPlant > | findAllPowerPlantsDismantledBeforeTick (long tick) |
|
void | removePowerPlantsDismantledUpToTime (long tick) |
|
List< PowerPlant > | findAllPowerPlantsWithConstructionStartTimeInTick (long tick) |
|
double | calculateCapacityOfOperationalPowerPlants (long tick) |
|
double | calculatePeakCapacityOfOperationalPowerPlants (long tick) |
|
List< PowerPlant > | findOperationalPowerPlantsByOwner (EnergyProducer owner, long tick) |
|
List< PowerPlant > | findOperationalPowerPlantsWithFuelsGreaterZeroByOwner (EnergyProducer owner, long tick) |
|
List< PowerPlant > | findOperationalPowerPlantsByTechnology (PowerGeneratingTechnology technology, long tick) |
|
List< PowerPlant > | findOperationalPowerPlantsByTechnologyInMarket (PowerGeneratingTechnology technology, ElectricitySpotMarket market, long tick) |
|
double | calculateCapacityOfOperationalPowerPlantsByTechnology (PowerGeneratingTechnology technology, long tick) |
|
double | calculateCapacityOfOperationalPowerPlantsByTechnologyInMarket (PowerGeneratingTechnology technology, ElectricitySpotMarket market, long tick) |
|
double | calculateProductionOfOperationalPowerPlantsByTechnologyInMarket (PowerGeneratingTechnology technology, ElectricitySpotMarket market, long tick) |
|
PowerPlant | findOneOperationalHistoricalCvarDummyPowerPlantsByOwnerAndTechnology (PowerGeneratingTechnology technology, long tick, EnergyProducer owner) |
|
double | calculateCapacityOfPowerPlantList (List< PowerPlant > list, long tick) |
|
double | calculateCapacityOfOperationalPowerPlantsByOwnerAndTechnology (PowerGeneratingTechnology technology, long tick, EnergyProducer owner) |
|
List< PowerPlant > | findOperationalPowerPlantsByOwnerAndTechnology (PowerGeneratingTechnology technology, long tick, EnergyProducer owner) |
|
Iterable< PowerPlant > | findPowerPlantsByTechnology (PowerGeneratingTechnology technology) |
|
Iterable< PowerPlant > | findPowerPlantsByPowerGridNode (PowerGridNode node) |
|
Iterable< PowerPlant > | findOperationalPowerPlantsByPowerGridNode (PowerGridNode node, long tick) |
|
Iterable< PowerPlant > | findPowerPlantsByOwnerAndMarket (EnergyProducer owner, ElectricitySpotMarket market) |
|
Iterable< PowerPlant > | findOperationalPowerPlantsInMarket (ElectricitySpotMarket market, long tick) |
|
double | calculateCapacityOfOperationalPowerPlantsInMarket (ElectricitySpotMarket market, long tick) |
|
double | calculatePeakCapacityOfOperationalPowerPlantsInMarket (ElectricitySpotMarket market, long tick) |
|
List< PowerPlant > | findExpectedOperationalPowerPlantsInMarket (ElectricitySpotMarket market, long tick) |
|
double | calculateCapacityOfExpectedOperationalPowerPlantsInMarket (ElectricitySpotMarket market, long tick) |
|
Iterable< PowerPlant > | findExpectedOperationalPowerPlantsInMarketAndTechnology (ElectricitySpotMarket market, long tick) |
|
double | calculateCapacityOfExpectedOperationalPowerPlantsInMarketAndTechnology (ElectricitySpotMarket market, PowerGeneratingTechnology technology, long tick) |
|
double | calculateCapacityOfExpectedOperationalPowerPlantsByNodeAndTechnology (PowerGridNode node, PowerGeneratingTechnology technology, long tick) |
|
Iterable< PowerPlant > | findExpectedOperationalPowerPlantsInMarketByOwnerAndTechnology (ElectricitySpotMarket market, PowerGeneratingTechnology technology, long tick, EnergyProducer owner) |
|
double | calculateCapacityOfExpectedOperationalPowerPlantsInMarketByOwnerAndTechnology (ElectricitySpotMarket market, PowerGeneratingTechnology technology, long tick, EnergyProducer owner) |
|
double | calculateCapacityOfExpectedOperationalPowerPlantsByOwner (long tick, EnergyProducer owner) |
|
double | calculateCapacityOfExpectedOperationalPowerPlantsByOwnerByTechnology (long tick, EnergyProducer owner, PowerGeneratingTechnology pgt) |
|
double | calculateCapacityOfExpectedDismantledPowerPlantsByOwnerByTechnology (long tick, EnergyProducer owner, PowerGeneratingTechnology pgt) |
|
Iterable< PowerPlant > | findExpectedOperationalPowerPlantsInMarketByOwner (ElectricitySpotMarket market, long tick, EnergyProducer owner) |
|
double | calculateCapacityOfExpectedOperationalPowerPlantsInMarketByOwner (ElectricitySpotMarket market, long tick, EnergyProducer owner) |
|
List< PowerPlant > | findPowerPlantsInMarket (ElectricitySpotMarket market) |
|
List< PowerPlant > | findOperationalPowerPlantsByOwnerAndMarket (EnergyProducer owner, ElectricitySpotMarket market, long tick) |
|
Iterable< PowerPlant > | findPowerPlantsByOwnerAndMarketInPipeline (EnergyProducer owner, ElectricitySpotMarket market, long tick) |
|
Iterable< PowerPlant > | findPowerPlantsByTechnologyInPipeline (PowerGeneratingTechnology technology, long tick) |
|
double | calculateCapacityOfPowerPlantsByTechnologyInPipeline (PowerGeneratingTechnology technology, long tick) |
|
double | calculateCapacityOfPowerPlantsByMarketInPipeline (ElectricitySpotMarket market, long tick) |
|
double | calculateSubstanceUsage (Substance substance) |
|
Iterable< PowerPlant > | findOperationalIntermittentPowerPlantsByPowerGridNode (PowerGridNode node, long tick) |
|
double | calculateCapacityOfIntermittentPowerPlantsByPowerGridNode (PowerGridNode node, long tick) |
|
Iterable< PowerPlant > | findOperationalIntermittentPowerPlantsByPowerGridNodeAndTechnology (PowerGridNode node, PowerGeneratingTechnology powerGeneratingTechnology, long tick) |
|
double | calculateCapacityOfOperationalIntermittentPowerPlantsByPowerGridNodeAndTechnology (PowerGridNode node, PowerGeneratingTechnology powerGeneratingTechnology, long tick) |
|
List< CashFlow > | getCashFlowsForPowerPlant (PowerPlant plant, long tick) |
|
double | calculateFullLoadHoursOfPowerPlant (PowerPlant plant, long tick) |
|
double | calculateFullLoadHoursForPlan (PowerPlantDispatchPlan plan) |
|
ArrayList< EnergyProducer > | findEnergyProducersAtRandom () |
|
ArrayList< EnergyConsumer > | findEnergyConsumersAtRandom () |
|
ArrayList< CommoditySupplier > | findCommoditySuppliersAtRandom () |
|
ArrayList< CommodityMarket > | findCommodityMarketsAtRandom () |
|
Iterable< SegmentClearingPoint > | findAllSegmentClearingPointsForTime (long time, boolean forecast) |
|
Iterable< SegmentClearingPoint > | findAllSegmentClearingPointsForSegmentAndTime (long time, Segment segment, boolean forecast) |
|
Iterable< SegmentLoad > | findAllSegmentLoadsBySegment (Segment segment) |
|
double | returnSegmentBaseLoadBySegmentAndMarket (Segment segment, ElectricitySpotMarket market) |
|
Iterable< TargetInvestor > | findAllTargetInvestorsByMarket (ElectricitySpotMarket electricitySpotMarket) |
|
List< ClearingPoint > | findAllClearingPointsForSubstanceTradedOnCommodityMarkesAndTimeRange (Substance substance, long timeFrom, long timeTo, boolean forecast) |
|
Iterable< ClearingPoint > | findAllClearingPointsForMarketAndTimeRange (DecarbonizationMarket market, long timeFrom, long timeTo, boolean forecast) |
|
double | calculateAverageClearingPriceForMarketAndTimeRange (DecarbonizationMarket market, long timeFrom, long timeTo, boolean forecast) |
|
Iterable< ClearingPoint > | findAllClearingPointsForSubstanceAndTimeRange (Substance substance, long timeFrom, long timeTo, boolean forecast) |
|
PowerGeneratingTechnologyTarget | findPowerGeneratingTechnologyTargetByTechnologyAndMarket (PowerGeneratingTechnology technology, ElectricitySpotMarket market) |
|
double | calculateElectricityOutputForPlan (PowerPlantDispatchPlan plan) |
|
PowerPlant | createAndSpecifyTemporaryPowerPlant (long time, EnergyProducer energyProducer, PowerGridNode location, PowerGeneratingTechnology technology) |
|
PowerPlant | createPowerPlantWithRandomAge (PowerGeneratingTechnology technology, EnergyProducer energyProducer, PowerGridNode location) |
|
EnergyProducer | createEnergyProducer () |
|
TargetInvestor | createTargetInvestor () |
|
InvestorWithPreference | createInvestorWithPreference () |
|
PowerGeneratingTechnology | createPowerGeneratingTechnology () |
|
PowerPlant | createPowerPlantFromPlant (PowerPlant plant) |
|
ElectricitySpotMarket | createElectricitySpotMarket (String name, double valueOfLostLoad, double referencePrice, boolean isAuction, Substance substance, TimeSeriesImpl demandGrowth, Set< SegmentLoad > loadDurationCurve, Zone zone) |
|
NationalGovernment | createNationalGovernment (String name, Zone zone, TimeSeriesImpl minCO2PriceTrend) |
|
PowerPlantDispatchPlan | createPowerPlantDispatchPlan (PowerPlant plant, EnergyProducer producer, ElectricitySpotMarket market, Segment segment, long time, double price, double bidWithoutCO2, double spotMarketCapacity, double longTermContractCapacity, int status, boolean forecast) |
|
CO2Auction | createCO2Auction (String name, double referencePrice, boolean isAuction, Substance substance) |
|
Substance | findSubstanceByName (String name) |
|
MarketInformationReport | findMarketInformationReport (Segment segment, EnergyProducer agent, long time) |
|