Class SpreadsheetBlock.ImportCellFromEquipment
java.lang.Object
neqsim.process.equipment.util.SpreadsheetBlock.ImportCellFromEquipment
- All Implemented Interfaces:
Serializable, SpreadsheetBlock.CellDefinition
- Enclosing class:
SpreadsheetBlock
private static class SpreadsheetBlock.ImportCellFromEquipment
extends Object
implements SpreadsheetBlock.CellDefinition
Cell that reads from process equipment.
- Version:
- 1.0
- Author:
- ESOL
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ProcessEquipmentInterfaceprivate final Function<ProcessEquipmentInterface, Double> private static final long -
Constructor Summary
ConstructorsConstructorDescriptionImportCellFromEquipment(ProcessEquipmentInterface equipment, Function<ProcessEquipmentInterface, Double> reader) -
Method Summary
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
equipment
-
reader
-
-
Constructor Details
-
ImportCellFromEquipment
ImportCellFromEquipment(ProcessEquipmentInterface equipment, Function<ProcessEquipmentInterface, Double> reader)
-
-
Method Details
-
evaluate
Description copied from interface:SpreadsheetBlock.CellDefinitionEvaluate this cell given the current state of all previously computed cells.- Specified by:
evaluatein interfaceSpreadsheetBlock.CellDefinition- Parameters:
currentValues- map of cell name to value for already-computed cells- Returns:
- the evaluated value
-