Interface ModuleInterface
- All Superinterfaces:
NamedInterface, ProcessEquipmentInterface, Runnable, Serializable, SimulationInterface
- All Known Implementing Classes:
AdsorptionDehydrationlModule, CO2RemovalModule, DPCUModule, GlycolDehydrationlModule, MEGReclaimerModule, MixerGasProcessingModule, ProcessModuleBaseClass, PropaneCoolingModule, SeparationTrainModule, SeparationTrainModuleSimple, WellFluidModule
ModuleInterface interface.
- Version:
- $Id: $Id
- Author:
- ESOL
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddInputStream(String streamName, StreamInterface stream) addInputStream.getOperations.getOutputStream(String streamName) getOutputStream.getPreferedThermodynamicModel.getUnit.voidinitializeModule.voidinitializeStreams.booleanisCalcDesign.voidsetIsCalcDesign(boolean isCalcDesign) setIsCalcDesign.voidsetPreferedThermodynamicModel(String preferedThermodynamicModel) setPreferedThermodynamicModel.voidsetProperty(String propertyName, double value) setProperty.Methods inherited from interface NamedInterface
getName, getTagName, setName, setTagNameMethods inherited from interface ProcessEquipmentInterface
displayResult, equals, getCapacityDuty, getCapacityMax, getConditionAnalysisMessage, getController, getEntropyProduction, getExergyChange, getExergyChange, getFluid, getMassBalance, getMassBalance, getMechanicalDesign, getPressure, getPressure, getReport_json, getRestCapacity, getResultTable, getSpecification, getTemperature, getTemperature, getThermoSystem, hashCode, initMechanicalDesign, needRecalculation, reportResults, runConditionAnalysis, setController, setPressure, setRegulatorOutSignal, setSpecification, setTemperature, toJson, toJson, validateSetupMethods inherited from interface SimulationInterface
getCalculateSteadyState, getCalculationIdentifier, getTime, increaseTime, isRunInSteps, run, run, run_step, run_step, runTransient, runTransient, setCalculateSteadyState, setCalculationIdentifier, setRunInSteps, setTime, solved
-
Method Details
-
getOperations
-
addInputStream
addInputStream.
- Parameters:
streamName- aStringobjectstream- aStreamInterfaceobject
-
getOutputStream
getOutputStream.
- Parameters:
streamName- aStringobject- Returns:
- a
StreamInterfaceobject
-
getPreferedThermodynamicModel
-
setPreferedThermodynamicModel
-
initializeStreams
void initializeStreams()initializeStreams.
-
initializeModule
void initializeModule()initializeModule.
-
setIsCalcDesign
void setIsCalcDesign(boolean isCalcDesign) setIsCalcDesign.
- Parameters:
isCalcDesign- a boolean
-
isCalcDesign
boolean isCalcDesign()isCalcDesign.
- Returns:
- a boolean
-
getUnit
-
setProperty
-