public class EOMCalcElectricVehicle extends AbstractOptionModelCalculation
AbstractOptionModelCalculation.DurationTypeoptionModelController| Constructor and Description |
|---|
EOMCalcElectricVehicle(OptionModelController optionModelController)
Instantiates this class.
|
| Modifier and Type | Method and Description |
|---|---|
Duration |
getDuration(AbstractOptionModelCalculation.DurationType durationType,
TechnicalSystemStateEvaluation tsse)
Returns the specified
AbstractOptionModelCalculation.DurationType as Duration. |
EnergyFlowInWatt |
getEnergyFlowForLosses(TechnicalSystemStateEvaluation tsse)
Returns the energy losses as
EnergyAmount for the TechnicalInterfaceConfiguration
and the State specified within the given TechnicalSystemStateEvaluation. |
AbstractInterfaceFlow |
getEnergyOrGoodFlow(TechnicalSystemStateEvaluation tsse,
TechnicalInterface ti,
boolean isManualConfiguration)
Returns the
EnergyFlowInWatt or the GoodFlow for the specified TechnicalSystemStateEvaluation and its I/O-list settings. |
getEnergyOrGoodFlow, getGroupEvaluationStrategy, getNewEnergyStorageLoad, getNewEnergyStorageLoad, getNewGoodStorageLoad, getNewGoodStorageLoad, getNodeStateResolver, getOrCreateVariable, getTechnicalSystem, getVariable, isEqualTechnicalSystemStateEvaluation, setGroupEvaluationStrategy, setVariablepublic EOMCalcElectricVehicle(OptionModelController optionModelController)
optionModelController - the OptionModelControllerpublic Duration getDuration(AbstractOptionModelCalculation.DurationType durationType, TechnicalSystemStateEvaluation tsse)
AbstractOptionModelCalculationAbstractOptionModelCalculation.DurationType as Duration.getDuration in class AbstractOptionModelCalculationdurationType - the duration typetsse - the current TechnicalSystemStateEvaluationDurationAbstractOptionModelCalculation.DurationType,
SelectionModel,
State,
State.getDuration(),
StateTransition,
StateTransition.getMinDuration(),
StateTransition.getMaxDuration(),
Durationpublic AbstractInterfaceFlow getEnergyOrGoodFlow(TechnicalSystemStateEvaluation tsse, TechnicalInterface ti, boolean isManualConfiguration)
AbstractOptionModelCalculationEnergyFlowInWatt or the GoodFlow for the specified TechnicalSystemStateEvaluation and its I/O-list settings.getEnergyOrGoodFlow in class AbstractOptionModelCalculationtsse - the current TechnicalSystemStateEvaluationti - the EnergyInterface for that an energy flow has to be calculatedisManualConfiguration - true, if this method call comes from a manual configurationpublic EnergyFlowInWatt getEnergyFlowForLosses(TechnicalSystemStateEvaluation tsse)
AbstractOptionModelCalculationEnergyAmount for the TechnicalInterfaceConfiguration
and the State specified within the given TechnicalSystemStateEvaluation.getEnergyFlowForLosses in class AbstractOptionModelCalculationtsse - the current TechnicalSystemStateEvaluation