Class IronIonSaturationStream
java.lang.Object
neqsim.util.NamedBaseClass
neqsim.process.SimulationBaseClass
neqsim.process.equipment.ProcessEquipmentBaseClass
neqsim.process.equipment.stream.Stream
neqsim.process.equipment.stream.IronIonSaturationStream
- All Implemented Interfaces:
Serializable, Cloneable, Runnable, ProcessEquipmentInterface, StreamInterface, SimulationInterface, NamedInterface
IronIonSaturationStream class.
- Version:
- $Id: $Id
- Author:
- Even Solbraa
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static org.apache.logging.log4j.LoggerLogger object for class.protected SystemInterfaceprivate static final longSerialization version UID.Fields inherited from class Stream
lastComposition, lastFlowRate, lastPressure, lastTemperature, numberOfStreams, stream, streamNumber, thermoSystemFields inherited from class ProcessEquipmentBaseClass
conditionAnalysisMessage, energyStream, hasController, isSolved, properties, reportFields inherited from class SimulationBaseClass
calcIdentifier, calculateSteadyState, timeFields inherited from class NamedBaseClass
name -
Constructor Summary
ConstructorsConstructorDescriptionConstructor for IronIonSaturationStream.IronIonSaturationStream(String name, StreamInterface stream) Constructor for IronIonSaturationStream.IronIonSaturationStream(String name, SystemInterface thermoSystem) Constructor for IronIonSaturationStream. -
Method Summary
Modifier and TypeMethodDescriptionclone()Clone object.Clone object and set a new name.voiddisplayResult.voidIn this method all thermodynamic and unit operations will be calculated in a steady state calculation.Methods inherited from class Stream
CCB, CCT, flashStream, GCV, getFluid, getGasQuality, getGCV, getHydrateEquilibriumTemperature, getHydrocarbonDewPoint, getISO6976, getMolarRate, getOutletStream, getProperty, getReport, getResultTable, getRVP, getRVP, getSolidFormationTemperature, getTemperature, getTemperature, getThermoSystem, getTVP, getWI, LCV, needRecalculation, phaseEnvelope, reportResults, runController, runTPflash, runTransient, setEmptyThermoSystem, setFlowRate, setFluid, setGasQuality, setInletStream, setPressure, setStream, setTemperature, setThermoSystem, setThermoSystemFromPhase, toJson, toJson, TVP, validateSetupMethods inherited from class ProcessEquipmentBaseClass
copy, equals, getConditionAnalysisMessage, getController, getEnergyStream, getEntropyProduction, getExergyChange, getMassBalance, getMassBalance, getMechanicalDesign, getMinimumFlow, getPressure, getPressure, getProperty, getReport_json, getSpecification, hashCode, initMechanicalDesign, isActive, isActive, isSetEnergyStream, run_step, runConditionAnalysis, setController, setEnergyStream, setEnergyStream, setFlowValveController, setMinimumFlow, setPressure, setRegulatorOutSignal, setSpecification, setTemperature, solvedMethods inherited from class SimulationBaseClass
getCalculateSteadyState, getCalculationIdentifier, getTime, increaseTime, isRunInSteps, setCalculateSteadyState, setCalculationIdentifier, setRunInSteps, setTimeMethods inherited from class NamedBaseClass
getName, getTagName, setName, setTagNameMethods inherited from class Object
finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface NamedInterface
getName, getTagName, setTagNameMethods inherited from interface ProcessEquipmentInterface
getCapacityDuty, getCapacityMax, getConditionAnalysisMessage, getController, getEntropyProduction, getExergyChange, getExergyChange, getMassBalance, getMassBalance, getMechanicalDesign, getReport_json, getRestCapacity, getSpecification, initMechanicalDesign, runConditionAnalysis, setController, setPressure, setRegulatorOutSignal, setSpecification, setTemperatureMethods inherited from interface SimulationInterface
getCalculateSteadyState, getCalculationIdentifier, getTime, increaseTime, isRunInSteps, run, run_step, run_step, runTransient, setCalculateSteadyState, setCalculationIdentifier, setRunInSteps, setTime, solvedMethods inherited from interface StreamInterface
equals, getFlowRate, getPressure, getPressure, hashCode, setName
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerialization version UID.- See Also:
-
logger
static org.apache.logging.log4j.Logger loggerLogger object for class. -
reactiveThermoSystem
-
-
Constructor Details
-
IronIonSaturationStream
Constructor for IronIonSaturationStream.- Parameters:
name- name of stream
-
IronIonSaturationStream
Constructor for IronIonSaturationStream.- Parameters:
name- name of streamstream- input stream
-
IronIonSaturationStream
Constructor for IronIonSaturationStream.
- Parameters:
name- aStringobjectthermoSystem- aSystemInterfaceobject
-
-
Method Details
-
clone
Clone object.
- Specified by:
clonein interfaceStreamInterface- Overrides:
clonein classStream- Returns:
- a
StreamInterfaceobject
-
clone
Clone object and set a new name.
- Specified by:
clonein interfaceStreamInterface- Overrides:
clonein classStream- Parameters:
name- Name of cloned object- Returns:
- a
StreamInterfaceobject
-
run
In this method all thermodynamic and unit operations will be calculated in a steady state calculation.
- Specified by:
runin interfaceSimulationInterface- Overrides:
runin classStream- Parameters:
id- UUID
-
displayResult
public void displayResult()displayResult.
- Specified by:
displayResultin interfaceProcessEquipmentInterface- Overrides:
displayResultin classStream
-