public class MemberEvaluationStrategyTechnicalSystem extends MemberEvaluationStrategy
TechnicalSystem is to be evaluated within an evaluation of a TechnicalSystemGroup.currentNode, groupEvaluationStrategy, gtnoevaluationStart, optionModelController| Constructor and Description |
|---|
MemberEvaluationStrategyTechnicalSystem(OptionModelController optionModelController,
AbstractGroupEvaluationStrategy groupEvaluationStrategy,
javax.swing.tree.DefaultMutableTreeNode currentTreeNode,
GroupTreeNodeObject gtno)
Instantiates a new MemberEvaluationStrategyTechnicalSystem.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDomain(java.lang.String configID,
java.lang.String interfaceID)
Has to return the domain according to the specified interfaceID.
|
FlowsMeasuredGroupMember |
getEnergyFlowsMeasuredGroupMember(long globalTimeFrom,
long globalTimeTo)
Has to return an instance of
FlowsMeasuredGroupMember that describes the
energy flows of the actual system for the specified time range. |
TechnicalSystemStateEvaluation |
getScheduleTechnicalSystemStateEvaluation()
Gets the schedule TechnicalSystemStateEvaluation.
|
java.util.Vector<TechnicalSystemStateEvaluation> |
getTechnicalSystemStateEvaluationVector(long globalTimeFrom,
long globalTimeTo)
Has to returns a vector of all
TechnicalSystemStateEvaluation for the specified time range. |
void |
resetSchedule()
Resets the current schedule TechnicalSystemStateEvaluation.
|
void |
setScheduleTechnicalSystemStateEvaluation(TechnicalSystemStateEvaluation tsseSchedule)
Sets the schedule TechnicalSystemStateEvaluation.
|
createEnergyFlowInWatt, createEnergyFlowMeasured, createEnergyFlowMeasuredHash, createEnergyMeasurement, createGoodFlow, createGoodFlowMeasured, createGoodFlowMeasuredHash, createGoodMeasurement, createStorageLoadHashEnergy, createStorageLoadHashGood, getCustomToolBarElements, getGroupEvaluationStrategy, getStorageLoadEnergy, getStorageLoadGood, isWithinTimeRange, isWithinTimeRange, resetScheduleAndCalculationsStartingFrom, runEvaluation, setFinalEnergyFlows, setFinalGoodFlows, setInitialEnergyFlows, setInitialGoodFlowsaddStateToResults, addStateToResults, calculateAndSetStateCosts, convertToTechnicalSystemStateEvaluation, copyEnergyAmount, copyEnergyFlowInWatt, copyStorageLoad, copyTechnicalSystemState, copyTechnicalSystemState, executeEvaluation, getAllDeltaEvaluationsStartingFromTechnicalSystemState, getAllDeltaEvaluationsStartingFromTechnicalSystemState, getAllDeltaEvaluationsStartingFromTechnicalSystemState, getAllPossibleSubsequentStatesByDefinition, getAllPossibleSubsequentStatesByDefinition, getCostFunctionHistory, getCostModel, getDefaultSIPrefix, getDefaultTimeUnit, getEndTime, getEvaluationProcess, getEvaluationResults, getEvaluationSettings, getEvaluationThread, getEvaluationTimeRangeReminder, getFirstTechnicalSystemStateEvaluationWithEqualState, getGraphForDeltaCosts, getGraphForStateVariability, getInitialTechnicalSystemStateEvaluation, getNextTechnicalSystemStateEvaluation, getNodeStateResolver, getOptionModelCalculation, getStartTime, getStateDurationFromTechnicalSystemState, getTechnicalInterfaceConfiguration, hasStateCostFunction, isAvailableOptionModelCalculation, isConstantStateSinceGlobalTime, isEnabledPrintToConsole, isRealTimeStrategyOrPartOfRealTimeStrategy, isStopEvaluation, print, printlnGlobalTime, printlnGlobalTime, recursivelyCreateEvaluationGraphForCostsOverTime, recursivelyCreateEvaluationGraphForCostsOverTime, resetInitialTechnicalSystemStateEvaluation, resetScheduleAndCalculationsStartingFrom, setEnablePrintToConsole, setEvaluationThread, setGraphForDeltaCosts, setGraphForStateVariability, setInitialTechnicalSystemStateEvaluation, stopEvaluationpublic MemberEvaluationStrategyTechnicalSystem(OptionModelController optionModelController, AbstractGroupEvaluationStrategy groupEvaluationStrategy, javax.swing.tree.DefaultMutableTreeNode currentTreeNode, GroupTreeNodeObject gtno)
optionModelController - the option model controllergroupEvaluationStrategy - the group evaluation strategycurrentTreeNode - the current tree nodegtno - the GroupTreeNodeObjectpublic java.lang.String getDomain(java.lang.String configID,
java.lang.String interfaceID)
MemberEvaluationStrategygetDomain in class MemberEvaluationStrategyconfigID - the ID of the used TechnicalInterfaceConfigurationinterfaceID - the interface ID of the used TechnicalInterfacepublic void resetSchedule()
MemberEvaluationStrategyresetSchedule in class MemberEvaluationStrategypublic TechnicalSystemStateEvaluation getScheduleTechnicalSystemStateEvaluation()
MemberEvaluationStrategygetScheduleTechnicalSystemStateEvaluation in class MemberEvaluationStrategypublic void setScheduleTechnicalSystemStateEvaluation(TechnicalSystemStateEvaluation tsseSchedule)
MemberEvaluationStrategysetScheduleTechnicalSystemStateEvaluation in class MemberEvaluationStrategytsseSchedule - the new schedule technical system state evaluationpublic FlowsMeasuredGroupMember getEnergyFlowsMeasuredGroupMember(long globalTimeFrom, long globalTimeTo)
MemberEvaluationStrategyFlowsMeasuredGroupMember that describes the
energy flows of the actual system for the specified time range. These includes the
EnergyFlowMeasured for each EnergyInterface the storage load, if available,
and an EnergyFlowMeasured for the energy losses.getEnergyFlowsMeasuredGroupMember in class MemberEvaluationStrategyglobalTimeFrom - the global time fromglobalTimeTo - the global time toFlowsMeasuredGroupMember,
EnergyFlowMeasuredpublic java.util.Vector<TechnicalSystemStateEvaluation> getTechnicalSystemStateEvaluationVector(long globalTimeFrom, long globalTimeTo)
MemberEvaluationStrategyTechnicalSystemStateEvaluation for the specified time range.getTechnicalSystemStateEvaluationVector in class MemberEvaluationStrategyglobalTimeFrom - the time fromglobalTimeTo - the time to