|
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) |
|
Iterable< LongTermContract > | findLongTermContractsForEnergyConsumerForSegmentForZoneActiveAtTime (EnergyConsumer consumer, Segment segment, Zone zone, long currentTick) |
|
LongTermContract | submitLongTermContractForElectricity (PowerPlant plant, DecarbonizationAgent seller, DecarbonizationAgent 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) |
|
Definition at line 46 of file ContractRepository.java.