Class LoopedPipeNetwork.NetworkNode
java.lang.Object
neqsim.process.equipment.network.LoopedPipeNetwork.NetworkNode
- Enclosing class:
LoopedPipeNetwork
Represents a node in the pipe network.
- Version:
- 1.0
- Author:
- Even Solbraa
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate doubleprivate doubleprivate final Stringprivate doubleprivate booleanprivate StreamInterfaceprivate doubleprivate final LoopedPipeNetwork.NodeType -
Constructor Summary
ConstructorsConstructorDescriptionNetworkNode(String name, LoopedPipeNetwork.NodeType type) Constructor for network node. -
Method Summary
Modifier and TypeMethodDescriptiondoubleGet demand (mass flow rate out of node) in kg/s.doubleGet elevation in m.getName()Get node name.doubleGet pressure in Pa.Get associated stream.doubleGet temperature in K.getType()Get node type.booleanCheck if pressure is fixed.voidsetDemand(double demand) Set demand in kg/s.voidsetElevation(double elevation) Set elevation in m.voidsetPressure(double pressure) Set pressure in Pa.voidsetPressureFixed(boolean fixed) Set whether pressure is fixed.voidsetStream(StreamInterface stream) Set associated stream.voidsetTemperature(double temperature) Set temperature in K.
-
Field Details
-
name
-
type
-
pressure
private double pressure -
demand
private double demand -
temperature
private double temperature -
elevation
private double elevation -
pressureFixed
private boolean pressureFixed -
stream
-
-
Constructor Details
-
NetworkNode
Constructor for network node.- Parameters:
name- node nametype- node type
-
-
Method Details
-
getName
-
getType
-
getPressure
public double getPressure()Get pressure in Pa.- Returns:
- pressure
-
setPressure
public void setPressure(double pressure) Set pressure in Pa.- Parameters:
pressure- pressure in Pa
-
getDemand
public double getDemand()Get demand (mass flow rate out of node) in kg/s.- Returns:
- demand
-
setDemand
public void setDemand(double demand) Set demand in kg/s.- Parameters:
demand- demand (positive = outflow)
-
getTemperature
public double getTemperature()Get temperature in K.- Returns:
- temperature
-
setTemperature
public void setTemperature(double temperature) Set temperature in K.- Parameters:
temperature- temperature in K
-
getElevation
public double getElevation()Get elevation in m.- Returns:
- elevation
-
setElevation
public void setElevation(double elevation) Set elevation in m.- Parameters:
elevation- elevation in m
-
isPressureFixed
public boolean isPressureFixed()Check if pressure is fixed.- Returns:
- true if pressure is fixed
-
setPressureFixed
public void setPressureFixed(boolean fixed) Set whether pressure is fixed.- Parameters:
fixed- true to fix pressure
-
getStream
-
setStream
Set associated stream.- Parameters:
stream- the stream
-