public class EOMCalcElectricVehicle extends AbstractOptionModelCalculation
AbstractOptionModelCalculation.DurationType
optionModelController
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, setVariable
public EOMCalcElectricVehicle(OptionModelController optionModelController)
optionModelController
- the OptionModelController
public Duration getDuration(AbstractOptionModelCalculation.DurationType durationType, TechnicalSystemStateEvaluation tsse)
AbstractOptionModelCalculation
AbstractOptionModelCalculation.DurationType
as Duration
.getDuration
in class AbstractOptionModelCalculation
durationType
- the duration typetsse
- the current TechnicalSystemStateEvaluation
Duration
AbstractOptionModelCalculation.DurationType
,
SelectionModel
,
State
,
State.getDuration()
,
StateTransition
,
StateTransition.getMinDuration()
,
StateTransition.getMaxDuration()
,
Duration
public AbstractInterfaceFlow getEnergyOrGoodFlow(TechnicalSystemStateEvaluation tsse, TechnicalInterface ti, boolean isManualConfiguration)
AbstractOptionModelCalculation
EnergyFlowInWatt
or the GoodFlow
for the specified TechnicalSystemStateEvaluation
and its I/O-list settings.getEnergyOrGoodFlow
in class AbstractOptionModelCalculation
tsse
- the current TechnicalSystemStateEvaluation
ti
- 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)
AbstractOptionModelCalculation
EnergyAmount
for the TechnicalInterfaceConfiguration
and the State
specified within the given TechnicalSystemStateEvaluation
.getEnergyFlowForLosses
in class AbstractOptionModelCalculation
tsse
- the current TechnicalSystemStateEvaluation